Krist - Minable currency that works across servers (paste updated)
#21
Posted 06 March 2015 - 08:50 PM
#22
Posted 06 March 2015 - 09:40 PM
My id is k3s72l1pfa. Currently mining at about 4.2MH/s on 7 of my cores.
#23
Posted 06 March 2015 - 10:17 PM
#24
Posted 07 March 2015 - 01:20 AM
CrazedProgrammer, on 06 March 2015 - 10:01 AM, said:
That's a flaw of the wallet, not the protocol. It shouldn't be a problem if you use strong passwords and double vaults.
longbyte1, on 06 March 2015 - 03:40 AM, said:
One question, though: how decentralized is the currency? For example, can a server host its own "blockchain" and then federate with your server for transactions?
The in-game wallets connect to trusted server nodes. It is decentralized in that no one node can do whatever it wants, but centralized in that only trusted parties are allowed to host nodes and see their code. This is probably going to change in the near future.
longbyte1, on 06 March 2015 - 03:40 AM, said:
Every 210000 blocks, the subsidy from each block is halved.
The total supply can be calculated to therefore be 21,000,000 KST, as per this formula.
longbyte1, on 06 March 2015 - 03:40 AM, said:
longbyte1, on 06 March 2015 - 03:40 AM, said:
For addresses, I have made my own system to prevent bruteforcing. It takes an indeterminate number of computations to derive an address from a private key, and you cannot look for patterns in the address until you assemble the final product. You can look at the code yourself if you want the details.
cdel, on 06 March 2015 - 10:02 AM, said:
I was not expecting everyone to mine so quickly so soon! It's getting hard for me to solve blocks now!
#25
Posted 07 March 2015 - 10:34 AM
#26
Posted 07 March 2015 - 02:15 PM
#27
Posted 07 March 2015 - 03:23 PM
Client sends: ?hook&hblockchanged&hgottx=k3s72l1pfa The block changes to 000000030541 Server sends: hblockchanged,000000030541 Client resends request to stay hooked 120 KST is transferred to k3s72l1pfa from kujj8lyk2h Server sends: hgottx,kujj8lyk2h,120 Client resends request to stay hooked ...
#28
Posted 07 March 2015 - 05:19 PM
Looks cool, though!
EDIT: My address is kcyd5vejdw, but my computer really sucks so I can't really mine any KST. lol
Edited by Atenefyr, 07 March 2015 - 05:35 PM.
#29
Posted 07 March 2015 - 05:41 PM
Edited by CrazedProgrammer, 07 March 2015 - 05:59 PM.
#30
Posted 07 March 2015 - 06:03 PM
CrazedProgrammer, on 07 March 2015 - 05:41 PM, said:
Edited by Atenefyr, 07 March 2015 - 06:03 PM.
#31
Posted 07 March 2015 - 09:25 PM
#32
Posted 07 March 2015 - 09:37 PM
Even command line support would be great. Mind implementing?
#33
Posted 07 March 2015 - 09:54 PM
kok, on 07 March 2015 - 09:25 PM, said:
tl;dr it's random (I think, again confirmation from the OP would be appreciated), but it's probably a lot more than one GH (gigahash) if I were to estimate overall
Geforce Fan, on 07 March 2015 - 09:37 PM, said:
EDIT: done, tell me if you want the link (I know you wanted the OP to do it, but I thought it would be a nice project to do myself, aswell)
Edited by Atenefyr, 07 March 2015 - 10:50 PM.
#34
Posted 07 March 2015 - 11:13 PM
Atenefyr, on 07 March 2015 - 09:54 PM, said:
kok, on 07 March 2015 - 09:25 PM, said:
tl;dr it's random (I think, again confirmation from the OP would be appreciated), but it's probably a lot more than one GH (gigahash) if I were to estimate overall
Geforce Fan, on 07 March 2015 - 09:37 PM, said:
EDIT: done, tell me if you want the link /> (I know you wanted the OP to do it, but I thought it would be a nice project to do myself, aswell)
It can be a bit of luck too when mining Krist.
#36
Posted 08 March 2015 - 12:12 AM
kornichen, on 07 March 2015 - 10:34 AM, said:
cdel, on 07 March 2015 - 02:15 PM, said:
Yevano, on 07 March 2015 - 03:23 PM, said:
Client sends: ?hook&hblockchanged&hgottx=k3s72l1pfa The block changes to 000000030541 Server sends: hblockchanged,000000030541 Client resends request to stay hooked 120 KST is transferred to k3s72l1pfa from kujj8lyk2h Server sends: hgottx,kujj8lyk2h,120 Client resends request to stay hooked ...
Atenefyr, on 07 March 2015 - 05:19 PM, said:
Looks cool, though!
EDIT: My address is kcyd5vejdw, but my computer really sucks so I can't really mine any KST. lol
I guess you could say I'm really into it, though.
Atenefyr, on 07 March 2015 - 09:54 PM, said:
kok, on 07 March 2015 - 09:25 PM, said:
tl;dr it's random (I think, again confirmation from the OP would be appreciated), but it's probably a lot more than one GH (gigahash) if I were to estimate overall
Atenefyr, on 07 March 2015 - 09:54 PM, said:
EDIT: done, tell me if you want the link (I know you wanted the OP to do it, but I thought it would be a nice project to do myself, aswell)
Atenefyr, on 07 March 2015 - 11:26 PM, said:
Speaking of luck:We have, collectively, found four hashes with ten leading zeros. If this were 2010, those would be good enough to make 200 BTC.
(Block 5142 was extremely low, especially considering you only needed five leading zeros at the time.)
If we find a block with 12 leading zeros, I'm making this into a full-time project.
By the way - we have a subreddit: /r/krist
#37
Posted 08 March 2015 - 12:25 AM
I do.
Edited by Zambonie, 08 March 2015 - 12:26 AM.
#38
Posted 08 March 2015 - 01:13 AM
cossacksson, on 08 March 2015 - 12:12 AM, said:
Atenefyr, on 07 March 2015 - 09:54 PM, said:
EDIT: done, tell me if you want the link (I know you wanted the OP to do it, but I thought it would be a nice project to do myself, aswell)
-snip-
If we find a block with 12 leading zeros, I'm making this into a full-time project.
1. well, you can download KristCMD by http://pastebin.com/BereYDRc, there's a help command, a transact command, a balance command, and a command to get your v1 and v2 keys based off your password (and a command to get my personal krist key, #selfadvertisement), which all control your Krist account via the command line (note that you can ignore fields that require your password and have the computer ask you for your pass, which is censored out via asterisks)
2. I would challenge accept that 12 zeroes thing, but my computer isn't up to par with that chance
EDIT: May I ask, how exactly do you send requests to "mine" KST? I know the link is http://65.26.252.225...nonce=<mynonce>, but how do I use this URL to send a "mining request"?
Edited by Atenefyr, 08 March 2015 - 02:18 AM.
#39
Posted 08 March 2015 - 03:33 AM
CrazedProgrammer, on 07 March 2015 - 05:41 PM, said:
The recent commits fixed the speed calculation. It was wrong all along.
Anyway, I've been trying to port the address generation algorithm to Java but I've been stumped. So far this is my method:
/** * Generates a Krist v2 address using the original algorithm. * This was direclty ported from the KristWallet source (release 8). * @param key * KristWallet password * @return Krist address */ public static String generateAddress(String key) { ArrayList<String> protein = new ArrayList<String>(); //local protein = {} String stick = subSHA256(subSHA256(key, 64), 64); //local stick = sha256(sha256(key)) int link = 0; String v2 = "k"; //All keys start with 'k'. //Part 1 for (int n = 0; n < 9; n++) { //repeat...until n == 9 protein.add(stick.substring(0, 2)); //if n < 9 then protein[n] = string.sub(stick,0,2) stick = subSHA256(subSHA256(stick, 64), 64); //stick = sha256(sha256(stick)) end } System.out.println(stick); //Part 2 int n = 0; while(n < 9) { link = Integer.parseInt(stick.substring(1 + (2 * n), 2 + (2 * n) + 1), 16) % 9; //link = tonumber( string.sub( stick,1+(2*n),2+(2*n) ),16 ) % 9 if (protein.get(link).length() != 0) { //if string.len(protein[link]) ~= 0 then v2 += Integer.toString(Integer.parseInt(protein.get(link), 16), 36); //v2 = v2 .. hextobase36(tonumber(protein[link],16)) protein.set(link, ""); //protein[link] = '' n++; } else stick = subSHA256(stick, 64); //stick = sha256(stick) } return v2; } //Client code generateAddress(subSHA256("KRISTWALLET" + password, 64) + "-000");I've tried to accomodate for Java's substring/array differences, but Part 2 always ends up generating some longer incorrect addresses for some reason, and I'm stumped. What is 1+(2*n),2+(2*n) ),16 ) % 9 for?
Edited by longbyte1, 08 March 2015 - 03:33 AM.
#40
Posted 08 March 2015 - 04:10 AM
Edited by slow-coder, 08 March 2015 - 04:43 AM.
2 user(s) are reading this topic
0 members, 2 guests, 0 anonymous users