This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
3d6's profile picture

Krist - Minable currency that works across servers (paste updated)

Started by 3d6, 28 February 2015 - 10:34 PM
3d6 #1
Posted 28 February 2015 - 11:34 PM
Krist

Krist is a currency that operates across servers (and in singleplayer). The installer is on the bottom of this post.

Users can send KST to eachother via Krist Addresses, a ten character string that is led by a lowercase k. This is an example of a Krist Address: kg5dc1lzo0

To put KST into circulation, it has to be mined. This involves lots of work done by computers, and means that I can't just "spawn in" as much KST as I want. I have to mine it like everyone else.
Initially, KST was mined by in-game computers, but now requires external software.

Wallet installer:
pastebin get CChWjRx6 kristwallet

Please post your questions, feedback, insight and Krist Addresses!

API Documentation
Edited on 29 October 2016 - 03:09 AM
Lur_ #2
Posted 28 February 2015 - 11:42 PM
Great idea - i'm already trying to incorporate this into a server for its currency system!
Edited on 28 February 2015 - 10:44 PM
delaney519 #3
Posted 01 March 2015 - 12:14 AM
This idea is so good that you are welcome on our server.
Edited on 28 February 2015 - 11:16 PM
cdel #4
Posted 01 March 2015 - 12:18 AM
Great to see you publicly release this, hopefully a lot of people will takepart.
Grim Reaper #5
Posted 01 March 2015 - 08:53 AM
This is awesome. It needs promotion! :D/> Soon, perhaps, we'll have the miner serve as a Krist client. That way, users won't need to use ComputerCraft to make use of Krist.
ByteMe #6
Posted 01 March 2015 - 09:14 AM
I think that you should consider a web version possibly. it would spread the usage plus you could have stats and such.

(If your looking for a front end developer, *hint* I'm available *hint*)
Geforce Fan #7
Posted 03 March 2015 - 01:37 AM
k9mcwzvw0r is my address. Send yooour moonnnneeey HERE!
Nice.
Anavrins #8
Posted 03 March 2015 - 04:00 AM
This is really nice, it really makes me wonder how all those cryptocurrencies works :P/>
cdel #9
Posted 03 March 2015 - 04:27 AM
I own ~20% of the economy, I feel glorious.
TurtleHunter #10
Posted 03 March 2015 - 06:03 AM
My address: knp84qpfuo :P/>
cdel #11
Posted 04 March 2015 - 08:23 AM
Really nice how local storing of Krist is, you can't copy the file to dupe Krist.
CrazedProgrammer #12
Posted 04 March 2015 - 02:59 PM
Awesome :D/>
It's really cool to see a multiserver cryptocurrency for ComputerCraft.
My address is kz1eghabbe.
Edited on 07 March 2015 - 05:15 PM
s0r00t #13
Posted 05 March 2015 - 10:04 PM
Hope it'll go well ;)/>
Somehow I have an address not starting with a k…
Address : 4c41e197e6
3d6 #14
Posted 06 March 2015 - 02:54 AM
Hope it'll go well ;)/>
Somehow I have an address not starting with a k…
Address : 4c41e197e6
That's the old hex format! If you update kristwallet, it should be converted into the new, more secure version. ^_^/>
longbyte1 #15
Posted 06 March 2015 - 03:40 AM
Very cool!

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?

Also, what's the mining payout falloff? Can an "admin" give himself money? What kind of a hash is it?
cdel #16
Posted 06 March 2015 - 04:34 AM
Also, what's the mining payout falloff? Can an "admin" give himself money? What kind of a hash is it?

The whole system is based off hashing and cryptography, I believe, therefore an admin can't give themselves Krist.
cdel #17
Posted 06 March 2015 - 07:26 AM
Just wondering, what is considered to be a good hash rate?
ByteMe #18
Posted 06 March 2015 - 09:18 AM
well hmmm, I typed in a password to create a account and it logged me into someone else's? they must have had the same password?
CrazedProgrammer #19
Posted 06 March 2015 - 10:01 AM
Just wondering, what is considered to be a good hash rate?
My hashrate is around 1.1 million but even when I select 4 cores it only uses 27% on each core (I've set the priority to realtime)

well hmmm, I typed in a password to create a account and it logged me into someone else's? they must have had the same password?
The password is essentially the username. That is a big security flaw.
cdel #20
Posted 06 March 2015 - 10:02 AM
Just wondering, what is considered to be a good hash rate?
My hashrate is around 1.1 million but even when I select 4 cores it only uses 27% on each core (I've set the priority to realtime)

Interesting, I got ~3.3 million with 4 cores, not sure if they were all pushing hard although.
AssossaGPB #21
Posted 06 March 2015 - 08:50 PM
Dang, I had this idea about a year ago, but never got around to actually implementing it. Good job! But beware that I may launch a competitor currency this year.
Yevano #22
Posted 06 March 2015 - 09:40 PM
This is quite neat! I plan to make some neat stuff for this soon.
My id is k3s72l1pfa. Currently mining at about 4.2MH/s on 7 of my cores.
AssossaGPB #23
Posted 06 March 2015 - 10:17 PM
My address is kujj8lyk2h
3d6 #24
Posted 07 March 2015 - 01:20 AM
well hmmm, I typed in a password to create a account and it logged me into someone else's? they must have had the same password?
The password is essentially the username. That is a big security flaw.

That's a flaw of the wallet, not the protocol. It shouldn't be a problem if you use strong passwords and double vaults.

Very cool!

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.

Also, what's the mining payout falloff?

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.

Can an "admin" give himself money?
No. Crediting Krist requires mining.

What kind of a hash is it?
For mining, you need to find a SHA256 hash lower than a certain target. This target changes periodically so that a block is always found about once per ten minutes. What you're hashing is the concatenated strings representing a) the hash of the previous block as proof they were solved in order, B)/> the address to which mined funds are to be deposited, and c) an arbitrary cryptographic nonce that is incremented to change the hash until it is lower than the target. This can only be done through trial and error; thereby requiring billions of computations.

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.

Just wondering, what is considered to be a good hash rate?
My hashrate is around 1.1 million but even when I select 4 cores it only uses 27% on each core (I've set the priority to realtime)

Interesting, I got ~3.3 million with 4 cores, not sure if they were all pushing hard although.

I was not expecting everyone to mine so quickly so soon! It's getting hard for me to solve blocks now! :D/>
kornichen #25
Posted 07 March 2015 - 10:34 AM
It don't know whether the plan was to only use this with ComputerCraft or not but I think a Bukkit plugin would be great. With a Bukkit plugin, even vanilla servers could use this and give their users the possibility to trade in Krist or to convert Krist to another ingame currency (but not vice versa). That would make Krist more popular. I would like to write a Bukkit plugin if I am not planning in the wrong direction.
cdel #26
Posted 07 March 2015 - 02:15 PM
Regarding external krist applications, am I allowed to make an android app that acts similar to the kristwallet for cc?
Yevano #27
Posted 07 March 2015 - 03:23 PM
coss, do you think you could add a long polling event system? This would allow doing things like waiting for a block change without having to poll for the last block every few seconds. Maybe something like this?

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
...
biggest yikes #28
Posted 07 March 2015 - 05:19 PM
So is this based off Bitcoin?
Looks cool, though!
EDIT: My address is kcyd5vejdw, but my computer really sucks so I can't really mine any KST. lol
Edited on 07 March 2015 - 04:35 PM
CrazedProgrammer #29
Posted 07 March 2015 - 05:41 PM
Wow. I downloaded the new version of Grim's Krist Miner and now I'm mining with 4.1 MH/s instead of 1.1 MH/s
Edited on 07 March 2015 - 04:59 PM
biggest yikes #30
Posted 07 March 2015 - 06:03 PM
Wow. I downloaded the new version of Grim's Krist Miner and now I'm mining with 4.1 MH/s instead of 1.1 MH/s
I get only 2.2 MH/s with all 4 cores, and 1.9 MH/s with 3 cores ;(
Edited on 07 March 2015 - 05:03 PM
rahph #31
Posted 07 March 2015 - 09:25 PM
how many hashes is one kst?
Geforce Fan #32
Posted 07 March 2015 - 09:37 PM
Considering the type of application, this REALLY should work on pocket computer.
Even command line support would be great. Mind implementing?
biggest yikes #33
Posted 07 March 2015 - 09:54 PM
how many hashes is one kst?
I don't think there's a set amount. If I'm right, the hashes are automatically generated, and if the hash is on some relation to the current target (might be lesser than, that's how it is for bitcoin at least) then you win and get some KST, confirmation from the OP would be appreciated

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
Even command line support would be great. Mind implementing?
challenge accepted.
EDIT: done, tell me if you want the link :P/> (I know you wanted the OP to do it, but I thought it would be a nice project to do myself, aswell)
Edited on 07 March 2015 - 09:50 PM
cdel #34
Posted 07 March 2015 - 11:13 PM
how many hashes is one kst?
I don't think there's a set amount. If I'm right, the hashes are automatically generated, and if the hash is on some relation to the current target (might be lesser than, that's how it is for bitcoin at least) then you win and get some KST, confirmation from the OP would be appreciated

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
Even command line support would be great. Mind implementing?
challenge accepted.
EDIT: done, tell me if you want the link :P/>/> (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.
biggest yikes #35
Posted 07 March 2015 - 11:26 PM
It can be a bit of luck too when mining Krist.
Exactly.
3d6 #36
Posted 08 March 2015 - 12:12 AM
It don't know whether the plan was to only use this with ComputerCraft or not but I think a Bukkit plugin would be great. With a Bukkit plugin, even vanilla servers could use this and give their users the possibility to trade in Krist or to convert Krist to another ingame currency (but not vice versa). That would make Krist more popular. I would like to write a Bukkit plugin if I am not planning in the wrong direction.
Regarding external krist applications, am I allowed to make an android app that acts similar to the kristwallet for cc?
These are fantastic ideas. Krist is not a CC system; kristwallet is. The possibilities are therefore essentially without limit. Krist would work on any game capable of calling the network.
coss, do you think you could add a long polling event system? This would allow doing things like waiting for a block change without having to poll for the last block every few seconds. Maybe something like this?

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
...
This would probably be better for the nodes and miners alike. I will be looking into this.
So is this based off Bitcoin?
Looks cool, though!
EDIT: My address is kcyd5vejdw, but my computer really sucks so I can't really mine any KST. lol
Yes, although it is built from the ground up. No code from Bitcoin was used.
I guess you could say I'm really into it, though. ;)/>
how many hashes is one kst?
I don't think there's a set amount. If I'm right, the hashes are automatically generated, and if the hash is on some relation to the current target (might be lesser than, that's how it is for bitcoin at least) then you win and get some KST, confirmation from the OP would be appreciated

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
Yep, this sounds about right. Except the hashrate part. I suspect we are at a fraction of a gigahash right now. Maybe 500 Mh/s tops. For comparison, when mining bitcoin, I can, by myself, manage 1Gh/s.
challenge accepted.
EDIT: done, tell me if you want the link :P/> (I know you wanted the OP to do it, but I thought it would be a nice project to do myself, aswell)
I encourage you to share your work. :D/>
It can be a bit of luck too when mining Krist.
Exactly.
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
Zambonie #37
Posted 08 March 2015 - 12:25 AM
Who likes new fancy GUIs?

I do.



Edited on 07 March 2015 - 11:26 PM
biggest yikes #38
Posted 08 March 2015 - 01:13 AM
-snip-
challenge accepted.
EDIT: done, tell me if you want the link :P/> (I know you wanted the OP to do it, but I thought it would be a nice project to do myself, aswell)
I encourage you to share your work. :D/>
-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 on 08 March 2015 - 01:18 AM
longbyte1 #39
Posted 08 March 2015 - 03:33 AM
Wow. I downloaded the new version of Grim's Krist Miner and now I'm mining with 4.1 MH/s instead of 1.1 MH/s

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 on 08 March 2015 - 02:33 AM
SpencerBeige #40
Posted 08 March 2015 - 04:10 AM
edit: if that's your best miner, someone should get to developing ;p
Edited on 08 March 2015 - 03:43 AM
sci4me #41
Posted 08 March 2015 - 04:14 AM
Can you make it so that when you send a submit request to the server the server responds with either accept or reject based on whether that answer is correct (awards the submitter KST) or not?

Also, I'm not sure if this is true or not but I think there may be cases where the user isn't awarded for their answers. This may just be another user submitting it RIGHT before me but I kind of doubt it… it's happened twice now…

Once with the miner you linked, once with mine…

Great work! Keep it up! Thanks!


EDIT:

this is strange: my miner IS affecting the block chain… it is finishing blocks doing stuff… but I'm not getting rewarded any more? hmm…

EDIT 2:

wtf… my blocks are going to someone else?…

EDIT 3:

Okay, block 0000000356e6 was awarded to kxcvb7jec0 even though I solved it… why?


EDIT 4:

derp, I wasn't resetting the nonce when a new block is found… derpherp
Edited on 08 March 2015 - 03:56 AM
longbyte1 #42
Posted 08 March 2015 - 04:54 AM
edit: if that's your best miner, someone should get to developing ;p

Don't worry, this address has already been blacklisted from KristWallet. :)/> Just make sure to delete the ransomware from the computer, or copy everything important out of it.
sci4me #43
Posted 08 March 2015 - 05:53 AM
So I have a problem… sometimes it seems like I am not getting rewarded for my blocks…
I am really confused.

Looking at block 0000000110bb, it says that I got the 50 KST …
but my miner doesn't. When my miner is on block 0000000110bb it says I have 850 KST and when it goes to block 0000000343a1, it still has 850 KST…

That 850 is coming directly from the server… so… uh… not sure why it's not wanting to work right…

and I'm really confused as to whether it is a problem with my code or yours…


Still looking into it.
Grim Reaper #44
Posted 08 March 2015 - 07:40 AM
So I have a problem… sometimes it seems like I am not getting rewarded for my blocks…
I am really confused.

Looking at block 0000000110bb, it says that I got the 50 KST …
but my miner doesn't. When my miner is on block 0000000110bb it says I have 850 KST and when it goes to block 0000000343a1, it still has 850 KST…

That 850 is coming directly from the server… so… uh… not sure why it's not wanting to work right…

and I'm really confused as to whether it is a problem with my code or yours…


Still looking into it.

Depending on the version you have, it may not tell you why the block has changed. It may change because someone else mined the block before you, not necessarily because you mined the block.
sci4me #45
Posted 08 March 2015 - 08:03 AM
So I have a problem… sometimes it seems like I am not getting rewarded for my blocks…
I am really confused.

Looking at block 0000000110bb, it says that I got the 50 KST …
but my miner doesn't. When my miner is on block 0000000110bb it says I have 850 KST and when it goes to block 0000000343a1, it still has 850 KST…

That 850 is coming directly from the server… so… uh… not sure why it's not wanting to work right…

and I'm really confused as to whether it is a problem with my code or yours…


Still looking into it.

Depending on the version you have, it may not tell you why the block has changed. It may change because someone else mined the block before you, not necessarily because you mined the block.

I just find it kind of tough to believe that someone else mines the block RIGHT BEFORE I get the points for the block I just mined… doesn't that seem a little too coincidental to you?
rahph #46
Posted 08 March 2015 - 08:03 AM
k75qfs0fih
send me something :)/>
Grim Reaper #47
Posted 08 March 2015 - 09:39 AM
Wow. I downloaded the new version of Grim's Krist Miner and now I'm mining with 4.1 MH/s instead of 1.1 MH/s
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 protein = new ArrayList(); //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?

My code might be messy or inefficient, but I've managed to get it to work after mucking around with the wallet:
Spoiler

/**
     * A re-implementation of 'hextobase36' from http://pastebin.com/gSTtpjc7.
     * 
     * @param 'j' from 'hextobase36' in http://pastebin.com/gSTtpjc7.
     * @return The value generated by the original lua function 'hextobase36) from http://pastebin.com/gSTtpjc7.
     */
    private static String hextobase36_lua (BigInteger number)
    {
        for (int i = 6; i <= 251; i += 7)
        {
            if (lessThanOrEqualTo (number, i))
            {
                if (i <= 69)
                {
                    return (char) ('0' + (i - 6) / 7) + "";
                }

                return (char) ('a' + ((i - 76) / 7)) + "";
            }
        }

        return "e";
    }

    /**
     * Checks whether or not the given big integer is less-than-or-equal-to the
     * given integer value.
     * 
     * @param number
     * @param value
     * @return number less-than-or-equal-to value
     */
    private static boolean lessThanOrEqualTo (BigInteger number, int value)
    {
        return number.compareTo (new BigInteger ("" + value)) <= 0;
    }

    /**
     * Generates the updated version of a user's krist address given their password.
     * 
     * @param password The user's password.
     *      The password string modified such that:
     *          password = SHA256 ("KRISTWALLET" + password) + "-000"
     * @return Version 2 of a user's krist address.
     */
    public static String generateAddressV2 (String password)
    {
        // Generate the master key for hashing according to http://pastebin.com/gSTtpjc7
        String masterKey = Utils.subSHA256 ("KRISTWALLET" + password, 64) + "-000";

        /*
         * Original Lua function:
         * 
         * function makev2address(key)
         *      local protein = {}
         *      local stick = sha256(sha256(key))
         *      local n = 0
         *      local link = 0
         *      local v2 = "k"
         *      repeat
         *        if n < 9 then protein[n] = string.sub(stick,0,2)
         *        stick = sha256(sha256(stick)) end
         *        n = n + 1
         *      until n == 9
         *      n = 0
         *      repeat
         *        link = tonumber(string.sub(stick,1+(2*n),2+(2*n)),16) % 9
         *        if string.len(protein[link]) ~= 0 then
         *          v2 = v2 .. hextobase36(tonumber(protein[link],16))
         *          protein[link] = ''
         *          n = n + 1
         *        else
         *          stick = sha256(stick)
         *        end
         *      until n == 9
         *      return v2
         *  end
         */

        HashMap<Long, String> protein = new HashMap();
        String                  stick   = Utils.subSHA256 (Utils.subSHA256(masterKey, 64), 64);
        long                    link    = 0;
        String                  address = "";

        int n = 0;
        for (; n < 9; n++)
        {
            protein.put ((long) n, stick.substring (0, 2));
            stick = Utils.subSHA256 (Utils.subSHA256 (stick, 64), 64);
        }

        n = 0;
        for (; n != 9;)
        {
            link = Long.parseLong (new BigInteger (stick.substring (2*n, 2 + (2*n)), 16).toString()) % 9;

            if (protein.get (link) != null &amp;&amp; protein.get (link).length() > 0)
            {
                address = address + hextobase36_lua (new BigInteger (protein.get (link), 16));
                protein.put (link, "");

                n++;
            }
            else
            {
                stick = Utils.subSHA256 (stick, 64);
            }
        }

        return "k" + address;
    }
Ducky #48
Posted 08 March 2015 - 01:41 PM
I'm currently mining at 4000000 hashes a second (with Grim's Krist Miner) but I don't seem to be getting very many coins.
After mining for about an hour I only have 50 KST :-(
Zambonie #49
Posted 08 March 2015 - 02:53 PM
So, trying to make a miner, asking Coss for help a little

From looking at other's code and Coss's help, I got this:

Get the latest block from http://65.26.252.225...lastblock
combine that like miner address + block + nonce concatenated
hash with sha256.
then get the contents on the page &amp;quot;http://65.26.252.225/quest/dia/krist/?submitblock&amp;address=myaddressthing&amp;nonce=noncething
Something seems to be missing from here lol..
Someone *cough*@cossacksson*cough* needs to make that guide on the internals of Krist, so that others can understand how stuff works and how to work with it..
Edited on 08 March 2015 - 02:12 PM
SpencerBeige #50
Posted 08 March 2015 - 03:00 PM
no offense tho, krist isn't MUCH of a currency. because it's so mass mineable, the worth of one krist goes down immensely for how much krist some people have, i would request over 1million krist for a dirt block..
biggest yikes #51
Posted 08 March 2015 - 03:17 PM
i would request over 1million krist for a dirt block..
I seriously doubt that, if you look here you can clearly see that it's worth something (at least as of present), but you are right, the worth of 1 krist really isn't too much compared to currencies like Bitcoin.
Edited on 08 March 2015 - 02:18 PM
Yevano #52
Posted 08 March 2015 - 04:22 PM
So, trying to make a miner, asking Coss for help a little

From looking at other's code and Coss's help, I got this:

Get the latest block from http://65.26.252.225...lastblock
combine that like miner address + block + nonce concatenated
hash with sha256.
then get the contents on the page &amp;quot;http://65.26.252.225/quest/dia/krist/?submitblock&amp;address=myaddressthing&amp;nonce=noncething
Something seems to be missing from here lol..
Someone *cough*@cossacksson*cough* needs to make that guide on the internals of Krist, so that others can understand how stuff works and how to work with it..

That's almost it. Here's a bit more detail using pseudocode.


start:
nonce = 0
addr = "ks372l1pfa" // Or some other address
lastBlock = nodeget("lastblock")
addrWithBlock = concat(addr, lastBlock)
while true do
	nonceString = tostring(nonce, 10)
	toHash = concat(addrWBlock, nonceString)
	hashBytes = sha256(toHash)	
	hashString = toLowerBase16(hashBytes)
	subHash = substr(hashString, 12)
	if(lexicographicallyLess(subHash, lastBlock)) {
		nodeget(concat("submitblock&amp;address=ks372l1pfa&amp;nonce=", nonceString))
		goto start
	}
	nonce++
end

nodeget(str) - Get the contents of the page whose url is the concatenation of "65.26.252.225/quest/dia/krist/?" with str.
concat(s1, s2) - Concatenate s1 with s2.
tostring(n, base) - Convert n to a string in some number base.
sha256(str) - Get the SHA-256 hash of str as an array of bytes.
toLowerBase16(bytes) - Convert a byte array to a hex string with lowercase a-f characters.
substr(str, n) - Get the first n characters of a string.
lexicographicallyLess(s1, s2) - Check if s1 is lexicographically less than s2. If s1 and s2 were words in a dictionary, return true if s1 would appear before s2 in that dictionary.

Example:
My address is "k3s72l1pfa"
The last block was "000000018600"
addrWithBlock = "k3s72l1pfa000000018600"
Let's try nonce = 1337
nonceString = "1337"
toHash = "k3s72l1pfa0000000186001337"
hashBytes = some weird garbage looking array of bytes
hashString = "9433d0c8a2a8c982841c46a118c38c9f0cb989d487724c844fd8bbb361ef9baa"
subHash = "9433d0c8a2a8"
Is the hash we found less than the last block?
In other words, is 9433d0c8a2a8 < 000000018600?
No, not even close. Rinse and repeat with another nonce until we find a good one.

This is just based off of what I've learned by looking at Grim's code and working on my own miner. Please let me know if anything is incorrect.
biggest yikes #53
Posted 08 March 2015 - 05:30 PM
So, trying to make a miner, asking Coss for help a little

From looking at other's code and Coss's help, I got this:

Get the latest block from http://65.26.252.225...lastblock
combine that like miner address + block + nonce concatenated
hash with sha256.
then get the contents on the page &amp;quot;http://65.26.252.225/quest/dia/krist/?submitblock&amp;address=myaddressthing&amp;nonce=noncething
Something seems to be missing from here lol..
Someone *cough*@cossacksson*cough* needs to make that guide on the internals of Krist, so that others can understand how stuff works and how to work with it..

That's almost it. Here's a bit more detail using pseudocode.


start:
nonce = 0
addr = "ks372l1pfa" // Or some other address
lastBlock = nodeget("lastblock")
addrWithBlock = concat(addr, lastBlock)
while true do
	nonceString = tostring(nonce, 10)
	toHash = concat(addrWBlock, nonceString)
	hashBytes = sha256(toHash)	
	hashString = toLowerBase16(hashBytes)
	subHash = substr(hashString, 12)
	if(lexicographicallyLess(subHash, lastBlock)) {
		nodeget(concat("submitblock&amp;address=ks372l1pfa&amp;nonce=", nonceString))
		goto start
	}
	nonce++
end

nodeget(str) - Get the contents of the page whose url is the concatenation of "65.26.252.225/quest/dia/krist/?" with str.
concat(s1, s2) - Concatenate s1 with s2.
tostring(n, base) - Convert n to a string in some number base.
sha256(str) - Get the SHA-256 hash of str as an array of bytes.
toLowerBase16(bytes) - Convert a byte array to a hex string with lowercase a-f characters.
substr(str, n) - Get the first n characters of a string.
lexicographicallyLess(s1, s2) - Check if s1 is lexicographically less than s2. If s1 and s2 were words in a dictionary, return true if s1 would appear before s2 in that dictionary.

Example:
My address is "k3s72l1pfa"
The last block was "000000018600"
addrWithBlock = "k3s72l1pfa000000018600"
Let's try nonce = 1337
nonceString = "1337"
toHash = "k3s72l1pfa0000000186001337"
hashBytes = some weird garbage looking array of bytes
hashString = "9433d0c8a2a8c982841c46a118c38c9f0cb989d487724c844fd8bbb361ef9baa"
subHash = "9433d0c8a2a8"
Is the hash we found less than the last block?
In other words, is 9433d0c8a2a8 < 000000018600?
No, not even close. Rinse and repeat with another nonce until we find a good one.

This is just based off of what I've learned by looking at Grim's code and working on my own miner. Please let me know if anything is incorrect.
I just spent ~1 hour fixing my hash function in KristCMD because of your correction. ouchies.
thanks, though :P/>

Side note, I made a miner in-game, but it goes at a snails pace (0.000004 MH/s) literally because; it's Minecraft. While loops go super slow.
If anyone has any tips for optimization, feel free to let me know.
Edited on 08 March 2015 - 06:14 PM
Zambonie #54
Posted 08 March 2015 - 08:05 PM
So, trying to make a miner, asking Coss for help a little

From looking at other's code and Coss's help, I got this:

Get the latest block from http://65.26.252.225...lastblock
combine that like miner address + block + nonce concatenated
hash with sha256.
then get the contents on the page &amp;quot;http://65.26.252.225/quest/dia/krist/?submitblock&amp;address=myaddressthing&amp;nonce=noncething
Something seems to be missing from here lol..
Someone *cough*@cossacksson*cough* needs to make that guide on the internals of Krist, so that others can understand how stuff works and how to work with it..

That's almost it. Here's a bit more detail using pseudocode.


start:
nonce = 0
addr = "ks372l1pfa" // Or some other address
lastBlock = nodeget("lastblock")
addrWithBlock = concat(addr, lastBlock)
while true do
	nonceString = tostring(nonce, 10)
	toHash = concat(addrWBlock, nonceString)
	hashBytes = sha256(toHash)	
	hashString = toLowerBase16(hashBytes)
	subHash = substr(hashString, 12)
	if(lexicographicallyLess(subHash, lastBlock)) {
		nodeget(concat("submitblock&amp;address=ks372l1pfa&amp;nonce=", nonceString))
		goto start
	}
	nonce++
end

nodeget(str) - Get the contents of the page whose url is the concatenation of "65.26.252.225/quest/dia/krist/?" with str.
concat(s1, s2) - Concatenate s1 with s2.
tostring(n, base) - Convert n to a string in some number base.
sha256(str) - Get the SHA-256 hash of str as an array of bytes.
toLowerBase16(bytes) - Convert a byte array to a hex string with lowercase a-f characters.
substr(str, n) - Get the first n characters of a string.
lexicographicallyLess(s1, s2) - Check if s1 is lexicographically less than s2. If s1 and s2 were words in a dictionary, return true if s1 would appear before s2 in that dictionary.

Example:
My address is "k3s72l1pfa"
The last block was "000000018600"
addrWithBlock = "k3s72l1pfa000000018600"
Let's try nonce = 1337
nonceString = "1337"
toHash = "k3s72l1pfa0000000186001337"
hashBytes = some weird garbage looking array of bytes
hashString = "9433d0c8a2a8c982841c46a118c38c9f0cb989d487724c844fd8bbb361ef9baa"
subHash = "9433d0c8a2a8"
Is the hash we found less than the last block?
In other words, is 9433d0c8a2a8 < 000000018600?
No, not even close. Rinse and repeat with another nonce until we find a good one.

This is just based off of what I've learned by looking at Grim's code and working on my own miner. Please let me know if anything is incorrect.

So according to what you said.. I got this made in C# (syntax is like Java)


String newBlock = Utils.getBlock(); --Calls the Utils class which gets the latest block, works.
		    n = 0; --Resets the nonce everytime the program updates (the file im coding in will repeat itself every frame.) theres really no use since it will auto reset anyway to 1 in the loop. dont ask why I put it here...
		    for (n = 1; n <= 2000; n++) --For Loop. sets n to 1, while n is less then 2000, add n one time every loop. 
		    {
			    hashed = Utils.hashSha256(address + newBlock + n); --Calls the utils class to hash the thing.
			    Console.Out.WriteLine(n); --Writes out n for debuging purposes.
			    //Cut here
			    String hash = hashed.Substring(1, 12); --Splits the hash from 1 to 12.
			    //Check if shorter here.
			    if (String.Compare(newBlock, hash) < 0)              --Im pretty sure this is the way to lexicographicallly compare it.  If its less then one, that means the hash is less. Correct me on this if i'm wrong. Im pretty sure it is, becasue it will return true every single hash....
			    {
				    Console.Out.WriteLine("Sent " + hash + "!");
				    Utils.sendBlock(); --Gets the contents of http://65.26.252.225/quest/dia/krist/?submitblock&address=addresshere&nonce=insetnoncehere, what I saw in Grims code so its what I must do..
			    }
			   
		    }
		    //Console.Out.WriteLine("Hashed: " + hashed);
		    //Utils.sendBlock(hashed);
		    Console.Out.WriteLine(newBlock + " is done.");
		    Console.Out.WriteLine(Utils.getBalance());

Im pretty sure this is right, except the lexi. graphing,

Mind if someone makes sure that this is correct?
sci4me #55
Posted 08 March 2015 - 08:18 PM
I have been working on a command line miner written in Java. It is REALLY fast… The highest speed I have seen it get is 6.17 MH/s. This is after a BUTT-TON of optimization of the SHA256 algorithm and some other parts of the miner. The code is written from scratch, but I did reference Grims miner to see what I was doing wrong when it wouldn't work, so some credit goes to him.

Like I said, it's a command line app. I have put the source code on github (there is not a distribution however, you will have to do that yourself if you want it).

https://github.com/sci4me/SKristMiner

It is still WIP. Let me know what you guys think! :)/>
Yevano #56
Posted 08 March 2015 - 09:08 PM
Here's a jar for the lazy. http://yevano.me/shr/SKristMiner.jar
sci4me #57
Posted 08 March 2015 - 09:11 PM
Here's a jar for the lazy. http://yevano.me/shr/SKristMiner.jar

Will soon be outdated :P/>
biggest yikes #58
Posted 08 March 2015 - 10:15 PM
I have been working on a command line miner written in Java. It is REALLY fast… The highest speed I have seen it get is 6.17 MH/s. This is after a BUTT-TON of optimization of the SHA256 algorithm and some other parts of the miner. The code is written from scratch, but I did reference Grims miner to see what I was doing wrong when it wouldn't work, so some credit goes to him.

Like I said, it's a command line app. I have put the source code on github (there is not a distribution however, you will have to do that yourself if you want it).

https://github.com/sci4me/SKristMiner

It is still WIP. Let me know what you guys think! :)/>
I'll be sure to check it out :)/>
EDIT: Just tested it, eats way too much CPU, and at 2 threads I only have ~1.52 MH/s (the speed of 2 cores on GKM, but the CPU of 3 cores on GKM), and 2 threads on yours takes as much CPU as 3 cores on GKM. It looks like an OK miner, but for my specs it really doesn't work that well.
So, trying to make a miner, asking Coss for help a little

From looking at other's code and Coss's help, I got this:

Get the latest block from http://65.26.252.225...lastblock
combine that like miner address + block + nonce concatenated
hash with sha256.
then get the contents on the page &amp;quot;http://65.26.252.225/quest/dia/krist/?submitblock&amp;address=myaddressthing&amp;nonce=noncething
Something seems to be missing from here lol..
Someone *cough*@cossacksson*cough* needs to make that guide on the internals of Krist, so that others can understand how stuff works and how to work with it..

That's almost it. Here's a bit more detail using pseudocode.


start:
nonce = 0
addr = "ks372l1pfa" // Or some other address
lastBlock = nodeget("lastblock")
addrWithBlock = concat(addr, lastBlock)
while true do
	nonceString = tostring(nonce, 10)
	toHash = concat(addrWBlock, nonceString)
	hashBytes = sha256(toHash)	
	hashString = toLowerBase16(hashBytes)
	subHash = substr(hashString, 12)
	if(lexicographicallyLess(subHash, lastBlock)) {
		nodeget(concat("submitblock&amp;address=ks372l1pfa&amp;nonce=", nonceString))
		goto start
	}
	nonce++
end

nodeget(str) - Get the contents of the page whose url is the concatenation of "65.26.252.225/quest/dia/krist/?" with str.
concat(s1, s2) - Concatenate s1 with s2.
tostring(n, base) - Convert n to a string in some number base.
sha256(str) - Get the SHA-256 hash of str as an array of bytes.
toLowerBase16(bytes) - Convert a byte array to a hex string with lowercase a-f characters.
substr(str, n) - Get the first n characters of a string.
lexicographicallyLess(s1, s2) - Check if s1 is lexicographically less than s2. If s1 and s2 were words in a dictionary, return true if s1 would appear before s2 in that dictionary.

Example:
My address is "k3s72l1pfa"
The last block was "000000018600"
addrWithBlock = "k3s72l1pfa000000018600"
Let's try nonce = 1337
nonceString = "1337"
toHash = "k3s72l1pfa0000000186001337"
hashBytes = some weird garbage looking array of bytes
hashString = "9433d0c8a2a8c982841c46a118c38c9f0cb989d487724c844fd8bbb361ef9baa"
subHash = "9433d0c8a2a8"
Is the hash we found less than the last block?
In other words, is 9433d0c8a2a8 < 000000018600?
No, not even close. Rinse and repeat with another nonce until we find a good one.

This is just based off of what I've learned by looking at Grim's code and working on my own miner. Please let me know if anything is incorrect.

So according to what you said.. I got this made in C# (syntax is like Java)


String newBlock = Utils.getBlock(); --Calls the Utils class which gets the latest block, works.
			n = 0; --Resets the nonce everytime the program updates (the file im coding in will repeat itself every frame.) theres really no use since it will auto reset anyway to 1 in the loop. dont ask why I put it here...
			for (n = 1; n <= 2000; n++) --For Loop. sets n to 1, while n is less then 2000, add n one time every loop.
			{
				hashed = Utils.hashSha256(address + newBlock + n); --Calls the utils class to hash the thing.
				Console.Out.WriteLine(n); --Writes out n for debuging purposes.
				//Cut here
				String hash = hashed.Substring(1, 12); --Splits the hash from 1 to 12.
				//Check if shorter here.
				if (String.Compare(newBlock, hash) < 0)			  --Im pretty sure this is the way to lexicographicallly compare it.  If its less then one, that means the hash is less. Correct me on this if i'm wrong. Im pretty sure it is, becasue it will return true every single hash....
				{
					Console.Out.WriteLine("Sent " + hash + "!");
					Utils.sendBlock(); --Gets the contents of http://65.26.252.225/quest/dia/krist/?submitblock&address=addresshere&nonce=insetnoncehere, what I saw in Grims code so its what I must do..
				}
			  
			}
			//Console.Out.WriteLine("Hashed: " + hashed);
			//Utils.sendBlock(hashed);
			Console.Out.WriteLine(newBlock + " is done.");
			Console.Out.WriteLine(Utils.getBalance());

Im pretty sure this is right, except the lexi. graphing,

Mind if someone makes sure that this is correct?
you need to turn the sha into hex (base 16) before you trim it
Edited on 08 March 2015 - 09:48 PM
sci4me #59
Posted 08 March 2015 - 10:59 PM
EDIT: Just tested it, eats way too much CPU, and at 2 threads I only have ~1.52 MH/s (the speed of 2 cores on GKM, but the CPU of 3 cores on GKM), and 2 threads on yours takes as much CPU as 3 cores on GKM. It looks like an OK miner, but for my specs it really doesn't work that well.

Expecting good hash rates without dedicating much processing power is kind of strange…
Edited on 08 March 2015 - 10:02 PM
Yevano #60
Posted 08 March 2015 - 11:06 PM
As a side-note to my method of obtaining block solutions, I suspect the nonces you select can actually be any string, not just base-10 numbers.
3d6 #61
Posted 08 March 2015 - 11:27 PM
Just to clear up some possible confusion -

Your block hash needs to be lower than the block target, not the latest block.

The first 12 characters of your hash, when converted to base 10, should be less than the number you get from the ?getwork call. For reference, the target started at 400,000,000,000 and has been decreasing gradually as more people started mining with external software. Originally, it was all done in-game. The target adjusts on occasion so that a block is found no faster than once per minute among all miners, keeping the distribution of Krist steady and predictable.

We've found 18,000 blocks together since February 14. You can calculate the current money supply by taking the latest block height (visible on the Latest blocks screen of KW5+), adding 1 (because there was a block 0) and multiplying by 50. That means that as of this post 900,450 KST has been mined. Almost a million :D/>
3d6 #62
Posted 08 March 2015 - 11:53 PM
The server's location is prone to changing. You can fetch the current URL at any time by checking this API. Also, looks like I have some reputation points now! B)/>

Can you make it so that when you send a submit request to the server the server responds with either accept or reject based on whether that answer is correct (awards the submitter KST) or not?
If your block fails to meet the quota, the server returns the string it hashed to verify that your block is good enough. If your block is good, the server will say "Block solved" and add the block to the chain.
edit: if that's your best miner, someone should get to developing ;p

Don't worry, this address has already been blacklisted from KristWallet. :)/> Just make sure to delete the ransomware from the computer, or copy everything important out of it.
I can't blacklist addresses; only local wallets can prevent certain addresses from being used on them. You can set this in the config.
As a side-note to my method of obtaining block solutions, I suspect the nonces you select can actually be any string, not just base-10 numbers.
Any 12-or-fewer-character string should do. The reference miner used an incremental nonce for simplicity's sake. If you mine on multiple threads for one address you may want to add a short label to the nonce, so that work is not repeated.
no offense tho, krist isn't MUCH of a currency. because it's so mass mineable, the worth of one krist goes down immensely for how much krist some people have, i would request over 1million krist for a dirt block..
FWIW, I recently purchased five beacons on LuaLand for 550 KST. That and people are renting servers to mine on! ;)/>



Also, I just realized you people have been sending PMs. I just got back to you on those.
3d6 #63
Posted 09 March 2015 - 12:06 AM
One more post for tonight!

Some statistics:
  • 900,650 KST has been mined
  • 18,013 blocks have been solved
  • 43,617 transactions have been processed
  • 278 addresses have carried a balance
  • 72 addresses are currently carrying a balance
  • 200,000 KST was the highest balance ever, on klukereedk
  • 2 addresses currently holding a balance begin with 'kkk' :mellow:/>
  • 189,650 KST was transferred in the largest transaction
  • 472 transactions were worth 1 KST
  • 9 was the the finest numeric nonce ever submitted
  • 129665375640 was the largest numeric nonce ever submitted
  • The server's access.log is 5 GB
biggest yikes #64
Posted 09 March 2015 - 12:08 AM
EDIT: Just tested it, eats way too much CPU, and at 2 threads I only have ~1.52 MH/s (the speed of 2 cores on GKM, but the CPU of 3 cores on GKM), and 2 threads on yours takes as much CPU as 3 cores on GKM. It looks like an OK miner, but for my specs it really doesn't work that well.

Expecting good hash rates without dedicating much processing power is kind of strange…
for my specs it really doesn't work that well

  • 200,000 KST was the highest balance ever, on klukereedk
and I thought my 50 KST was good, I better start mining ._.
Edited on 08 March 2015 - 11:14 PM
TurtleHunter #65
Posted 09 March 2015 - 12:33 AM
Any non-cc Wallet?

Edit:
2 addresses currently holding a balance begin with 'kkk' :mellow:/>
I am one of those :P/>
Edited on 08 March 2015 - 11:49 PM
sci4me #66
Posted 09 March 2015 - 12:55 AM
Okay, this has happened a few times in the last few minutes…

the block chain says I solved the block and yet I don't seem to get paid…

block 0000000bab6c… says I solved it… but I didn't get paid apparently…

so weird…


EDIT:

server bug?…


<br />
<b>Warning</b>:  SQLite3::query(): column address is not unique in <b>C:\xampp\htdocs\quest\dia\krist\index.php</b> on line <b>278</b><br />
Block solved
Edited on 08 March 2015 - 11:58 PM
apemanzilla #67
Posted 09 March 2015 - 01:45 AM
Any non-cc Wallet?

Edit:
2 addresses currently holding a balance begin with 'kkk' :mellow:/>/>
I am one of those :P/>/>
I'm almost ready to release KWallet, which runs in Java. Expect source code up in at most half an hour and the first release shortly afterwards.
Edited on 09 March 2015 - 12:46 AM
apemanzilla #68
Posted 09 March 2015 - 01:57 AM
I've just released version 0.1.0 of KWallet - an external wallet for Krist. You can download it from here, or built it from source. It needs Java 7 or higher to run. It can currently:

- Generate and load your address from your password
- View recent transactions (max 200)
- Transfer Krist

Support for the economicon, double vault, and file storage are planned.

Don't forget to tip me if you like it and want to see it improved and updated!
Edited on 09 March 2015 - 12:57 AM
sci4me #69
Posted 09 March 2015 - 02:01 AM
Any non-cc Wallet?

Edit:
2 addresses currently holding a balance begin with 'kkk' :mellow:/>/>
I am one of those :P/>/>
I'm almost ready to release KWallet, which runs in Java. Expect source code up in at most half an hour and the first release shortly afterwards.

Pretty good so far. Really glad to see someone making a wallet outside of the game. I don't know if this is just for me or not, but the UI seems a LITTLE bit derpy… but other than that, good work.
apemanzilla #70
Posted 09 March 2015 - 02:02 AM
Any non-cc Wallet?

Edit:
2 addresses currently holding a balance begin with 'kkk' :mellow:/>/>/>
I am one of those :P/>/>/>
I'm almost ready to release KWallet, which runs in Java. Expect source code up in at most half an hour and the first release shortly afterwards.

Pretty good so far. Really glad to see someone making a wallet outside of the game. I don't know if this is just for me or not, but the UI seems a LITTLE bit derpy… but other than that, good work.
I'm not a pro at Java, but what problems were you having? I know it's not perfect cosmetically (and the economicon button doesn't clear the side panel) but other than that I haven't noticed anything.
sci4me #71
Posted 09 March 2015 - 02:11 AM
Any non-cc Wallet?

Edit:
2 addresses currently holding a balance begin with 'kkk' :mellow:/>/>/>
I am one of those :P/>/>/>
I'm almost ready to release KWallet, which runs in Java. Expect source code up in at most half an hour and the first release shortly afterwards.

Pretty good so far. Really glad to see someone making a wallet outside of the game. I don't know if this is just for me or not, but the UI seems a LITTLE bit derpy… but other than that, good work.
I'm not a pro at Java, but what problems were you having? I know it's not perfect cosmetically (and the economicon button doesn't clear the side panel) but other than that I haven't noticed anything.

Well, if I scroll far enough on the transactions I get this: http://imgur.com/eDd3f9u
apemanzilla #72
Posted 09 March 2015 - 02:17 AM
I'm not a pro at Java, but what problems were you having? I know it's not perfect cosmetically (and the economicon button doesn't clear the side panel) but other than that I haven't noticed anything.

Well, if I scroll far enough on the transactions I get this: http://imgur.com/eDd3f9u

Hmm, I can't reproduce that. It might be a problem with Linux. Are you using Open JDK? Are there any console errors?
Edited on 09 March 2015 - 01:18 AM
sci4me #73
Posted 09 March 2015 - 02:39 AM
I'm not a pro at Java, but what problems were you having? I know it's not perfect cosmetically (and the economicon button doesn't clear the side panel) but other than that I haven't noticed anything.

Well, if I scroll far enough on the transactions I get this: http://imgur.com/eDd3f9u

Hmm, I can't reproduce that. It might be a problem with Linux. Are you using Open JDK? Are there any console errors?

I am using Oracle's JDK 8. I don't know if there are errors… since I didn't use the console to open it :P/> Will try with another jdk.

EDIT: happens on OpenJDK too… strange. Probably a bug in Swing.
Edited on 09 March 2015 - 01:40 AM
TurtleHunter #74
Posted 09 March 2015 - 03:34 AM
Mining is getting hard… Specially when k3s72l1pfa is taking it all :P/>
Yevano #75
Posted 09 March 2015 - 06:11 AM
Mining is getting hard… Specially when k3s72l1pfa is taking it all :P/>

Running sci's miner on a friend's dedi. :)/>

Edit: I'm not at my PC right now but I just looked at my balance and a rough calculation puts me at about 1 block solved per minute, or 18000 KST in the 5 hours I've been away from the PC. This is due to sci and me realizing that the current miners are incorrect and check the hashes against the last block instead of the number from getwork. I suspected that blocks would be solved faster but had no idea it would be THIS fast.

tl;dr If you have a miner you should probably fix it because it's broken. Also Yevano is rich now and is totally not letting the power go to his head.
Edited on 09 March 2015 - 05:58 AM
apemanzilla #76
Posted 09 March 2015 - 12:52 PM
Mining is getting hard… Specially when k3s72l1pfa is taking it all :P/>

Running sci's miner on a friend's dedi. :)/>

Edit: I'm not at my PC right now but I just looked at my balance and a rough calculation puts me at about 1 block solved per minute, or 18000 KST in the 5 hours I've been away from the PC. This is due to sci and me realizing that the current miners are incorrect and check the hashes against the last block instead of the number from getwork. I suspected that blocks would be solved faster but had no idea it would be THIS fast.

tl;dr If you have a miner you should probably fix it because it's broken. Also Yevano is rich now and is totally not letting the power go to his head.
Mining is getting hard… Specially when k3s72l1pfa is taking it all :P/>

Running sci's miner on a friend's dedi. :)/>

Edit: I'm not at my PC right now but I just looked at my balance and a rough calculation puts me at about 1 block solved per minute, or 18000 KST in the 5 hours I've been away from the PC. This is due to sci and me realizing that the current miners are incorrect and check the hashes against the last block instead of the number from getwork. I suspected that blocks would be solved faster but had no idea it would be THIS fast.

tl;dr If you have a miner you should probably fix it because it's broken. Also Yevano is rich now and is totally not letting the power go to his head.

Damn, those are the speeds I was getting on my PC with a modified version of the node.js miner (1 block a minute) before the difficulty spiked. I'm also running sci's miner now. 18 MH/s, damn….
LDDestroier #77
Posted 09 March 2015 - 01:04 PM
How exactly do I get started with Krist? Do I just make my own address and start mining?
CrazedProgrammer #78
Posted 09 March 2015 - 01:50 PM
This is absolutely amazing!
Imagine how much power is being spent on mining KST? xD
CrazedProgrammer #79
Posted 09 March 2015 - 01:55 PM
Mining is getting hard… Specially when k3s72l1pfa is taking it all :P/>

Running sci's miner on a friend's dedi. :)/>

Edit: I'm not at my PC right now but I just looked at my balance and a rough calculation puts me at about 1 block solved per minute, or 18000 KST in the 5 hours I've been away from the PC. This is due to sci and me realizing that the current miners are incorrect and check the hashes against the last block instead of the number from getwork. I suspected that blocks would be solved faster but had no idea it would be THIS fast.

tl;dr If you have a miner you should probably fix it because it's broken. Also Yevano is rich now and is totally not letting the power go to his head.
Can you set sci's miner to use more than 2 threads? I have a quad core processor and now it's just derping at 50% :P/>
TurtleHunter #80
Posted 09 March 2015 - 02:10 PM
Mining is getting hard… Specially when k3s72l1pfa is taking it all :P/>

Running sci's miner on a friend's dedi. :)/>

Edit: I'm not at my PC right now but I just looked at my balance and a rough calculation puts me at about 1 block solved per minute, or 18000 KST in the 5 hours I've been away from the PC. This is due to sci and me realizing that the current miners are incorrect and check the hashes against the last block instead of the number from getwork. I suspected that blocks would be solved faster but had no idea it would be THIS fast.

tl;dr If you have a miner you should probably fix it because it's broken. Also Yevano is rich now and is totally not letting the power go to his head.
Can you set sci's miner to use more than 2 threads? I have a quad core processor and now it's just derping at 50% :P/>
Edit the command
apemanzilla #81
Posted 09 March 2015 - 03:15 PM
How exactly do I get started with Krist? Do I just make my own address and start mining?
Yup, just download and run a wallet and put in the password you want. Then start a miner with that address.
Ducky #82
Posted 09 March 2015 - 04:35 PM
I'm also running sci's miner now. 18 MH/s, damn….

Where can I download sci's miner?
_removed #83
Posted 09 March 2015 - 05:02 PM
I just made a C++ and Objective-C Miner that produces 1,500,000 hashes per second on 2 cores and CPU speed of 60%. I will be at the top soon :P/>
sci4me #84
Posted 09 March 2015 - 05:08 PM
Damn, those are the speeds I was getting on my PC with a modified version of the node.js miner (1 block a minute) before the difficulty spiked. I'm also running sci's miner now. 18 MH/s, damn….

HOLY ****… what hardware is that running on?!? That's REALLY good!

Also, I am going to rewrite my miner soon… should be able to improve the code a lot.

I am also thinking of writing an Android wallet/miner combo.
_removed #85
Posted 09 March 2015 - 05:15 PM
Damn, those are the speeds I was getting on my PC with a modified version of the node.js miner (1 block a minute) before the difficulty spiked. I'm also running sci's miner now. 18 MH/s, damn….

HOLY ****… what hardware is that running on?!? That's REALLY good!

Also, I am going to rewrite my miner soon… should be able to improve the code a lot.

I am also thinking of writing an Android wallet/miner combo.

Running Windows 8 i5 Core Processor with Dual-Core. 8GB of RAM. Might upgrade to i7 if i can. And maybe Quad-Core.
sci4me #86
Posted 09 March 2015 - 05:33 PM
Damn, those are the speeds I was getting on my PC with a modified version of the node.js miner (1 block a minute) before the difficulty spiked. I'm also running sci's miner now. 18 MH/s, damn….

HOLY ****… what hardware is that running on?!? That's REALLY good!

Also, I am going to rewrite my miner soon… should be able to improve the code a lot.

I am also thinking of writing an Android wallet/miner combo.

Running Windows 8 i5 Core Processor with Dual-Core. 8GB of RAM. Might upgrade to i7 if i can. And maybe Quad-Core.

How can you be getting 18 MH/s on that system? I have an i7-4770 with 16 GB of ram and the highest speed I have EVER seen is 6.17. wtft… maybe the measurement is wrong? idk… strange…
Yevano #87
Posted 09 March 2015 - 05:51 PM
On all these miners which do speed calculations I've noticed that the measurements can be incorrect and erratic. IMO the way to get the most accurate measurement is to just start a timer and let the program run for a few hundred million hashes, then divide the number of hashes by the time it took.
Edited on 09 March 2015 - 04:56 PM
sci4me #88
Posted 09 March 2015 - 06:31 PM
On all these miners which do speed calculations I've noticed that the measurements can be incorrect and erratic. IMO the way to get the most accurate measurement is to just start a timer and let the program run for a few hundred million hashes, then divide the number of hashes by the time it took.

Okay, just wanna point out: erratic != inaccurate. It is accurate for the hash rate at the current time.
The newer version of my program has that as well as an average which is less erratic…

but these values aren't inaccurate… they're correct…
apemanzilla #89
Posted 09 March 2015 - 06:32 PM
Damn, those are the speeds I was getting on my PC with a modified version of the node.js miner (1 block a minute) before the difficulty spiked. I'm also running sci's miner now. 18 MH/s, damn….

HOLY ****… what hardware is that running on?!? That's REALLY good!

Also, I am going to rewrite my miner soon… should be able to improve the code a lot.

I am also thinking of writing an Android wallet/miner combo.

AMD Fx-6300 (6 cores) over locked to 4.5GHz. Unfortunately I seem to be using last night's broken version and haven't gotten any blocks, I'll recompile it when I get home in an hour or so. Either that or it crashed.

18 MH/s was the highest I saw before leaving for school, average was about 10 MH/s. Also note that unless you have REALLY good cooling running this miner with this big of an overclock (3.5 to 4.5) will melt your computer.

I'm all for an Android wallet (I'll help if you start on it) but I doubt an Android miner would be very useful at the time. Few android devices can compare to computers when it comes to performance and it would drain battery VERY fast having the CPU locked at max.
Edited on 09 March 2015 - 05:33 PM
sci4me #90
Posted 09 March 2015 - 06:43 PM
Damn, those are the speeds I was getting on my PC with a modified version of the node.js miner (1 block a minute) before the difficulty spiked. I'm also running sci's miner now. 18 MH/s, damn….

HOLY ****… what hardware is that running on?!? That's REALLY good!

Also, I am going to rewrite my miner soon… should be able to improve the code a lot.

I am also thinking of writing an Android wallet/miner combo.

AMD Fx-6300 (6 cores) over locked to 4.5GHz. Unfortunately I seem to be using last night's broken version and haven't gotten any blocks, I'll recompile it when I get home in an hour or so. Either that or it crashed.

18 MH/s was the highest I saw before leaving for school, average was about 10 MH/s. Also note that unless you have REALLY good cooling running this miner with this big of an overclock (3.5 to 4.5) will melt your computer.

I'm all for an Android wallet (I'll help if you start on it) but I doubt an Android miner would be very useful at the time. Few android devices can compare to computers when it comes to performance and it would drain battery VERY fast having the CPU locked at max.

Wow…

gonna point out: the latest code on my github is kind of … broke… it mines correctly but I did a bunch of stuff to get it fixed RIGHT before I left for school… so it's not good code.

I am going to rewrite it when I get home which will be in ~30 minutes.

Yeah, an android miner would just be for fun to be honest. The reason? I have an extra phone that doesn't get used :P/>

but yeah.
3d6 #91
Posted 09 March 2015 - 09:05 PM
Difficulty adjustment isn't working right now, and I know it's an easy fix but TeamViewer stopped working on me. This could be bad. :(/>
_removed #92
Posted 09 March 2015 - 10:34 PM
If I'm really nice, I might do:

1. Make a currency exchange between RBP (RetroBank Pounds) and KST. What should the conversion rates be?

2. Release my Krist Miner. I counted it correctly, and it now adds up to 1,800,000 hashes per second. It all adds up too.

EDIT: I left my krist account open and somebody took all my 16000 krist.
biggest yikes #93
Posted 09 March 2015 - 11:09 PM
If I'm really nice, I might do:

1. Make a currency exchange between RBP (RetroBank Pounds) and KST. What should the conversion rates be?

2. Release my Krist Miner. I counted it correctly, and it now adds up to 1,800,000 hashes per second. It all adds up too.

EDIT: I left my krist account open and somebody took all my 16000 krist.
Re: 1: Not sure what a RBP is, link would be appreciated
Re: 2: Sounds cool!
Re: EDIT: Darn, that sucks. :/
Edited on 09 March 2015 - 10:10 PM
sci4me #94
Posted 09 March 2015 - 11:40 PM
I just made a C++ and Objective-C Miner that produces 1,500,000 hashes per second on 2 cores and CPU speed of 60%. I will be at the top soon :P/>

LOL

Screenshot:
Spoiler

That's a high-end EC2 instance :P/>
biggest yikes #95
Posted 10 March 2015 - 12:22 AM
I just made a C++ and Objective-C Miner that produces 1,500,000 hashes per second on 2 cores and CPU speed of 60%. I will be at the top soon :P/>

LOL

Screenshot:
Spoiler

That's a high-end EC2 instance :P/>
I've got to say: Oh. My. Gosh.
How much CPU and cores were used?
Edited on 09 March 2015 - 11:22 PM
sci4me #96
Posted 10 March 2015 - 12:35 AM
I just made a C++ and Objective-C Miner that produces 1,500,000 hashes per second on 2 cores and CPU speed of 60%. I will be at the top soon :P/>

LOL

Screenshot:
Spoiler

That's a high-end EC2 instance :P/>
I've got to say: Oh. My. Gosh.
How much CPU and cores were used?

Well, it's a VPS… but it has 32 vCPU and 60 GB of RAM (I allocate 32).

The CPU is 2x Intel Xeon E5-2680 @ 2.8 GHz. 8 cores per socket, 2 threads per core, 2 sockets.


This has actually been pretty helpful for me to find bugs with my code since it allows so much more concurrency and whatnot… really good stuffs. :)/>
Edited on 09 March 2015 - 11:36 PM
cdel #97
Posted 10 March 2015 - 12:52 AM
I'm writing an online wallet using PHP, it's pretty secure, stores nothing locally.
biggest yikes #98
Posted 10 March 2015 - 12:58 AM
I'm writing an online wallet using PHP, it's pretty secure, stores nothing locally.
You read my mind.
apemanzilla #99
Posted 10 March 2015 - 01:42 AM
I'm writing an online wallet using PHP, it's pretty secure, stores nothing locally.

Honestly, I'd prefer stuff stored locally than online when it comes to passwords and such…
cdel #100
Posted 10 March 2015 - 01:46 AM
I'm writing an online wallet using PHP, it's pretty secure, stores nothing locally.

Honestly, I'd prefer stuff stored locally than online when it comes to passwords and such…

No I mean, nothing is stored locally like the Krist wallet, it just sends requests to the Krist wallet.
Tron #101
Posted 10 March 2015 - 02:04 AM
This is really cool! Can't wait to try sci's miner.
Edited on 10 March 2015 - 01:04 AM
longbyte1 #102
Posted 10 March 2015 - 02:29 AM
I'd like somebody to make an alternate sync node for Krist. Soon Krist will become too popular and the server simply won't be able to handle so many requests.

I'm also developing a native mining library (C++) to be used in my fork of Grim's Java miner. Unfortunately there aren't many tutorials for JNI beyond step 1… :(/>
Edited on 10 March 2015 - 01:29 AM
Grim Reaper #103
Posted 10 March 2015 - 02:44 AM
Sorry about the broken miner. I've been busy with school, so I haven't been able to diagnose and fix some of the problems. I've updated it, so you're welcome to check it out. I'm currently working on implementing wallet features as well. For now, though, it's still just a miner.
longbyte1 #104
Posted 10 March 2015 - 03:28 AM
Sorry about the broken miner. I've been busy with school, so I haven't been able to diagnose and fix some of the problems. I've updated it, so you're welcome to check it out. I'm currently working on implementing wallet features as well. For now, though, it's still just a miner.
Thanks. I think I'll keep mine as a "true" fork, but I'll periodically take some commits out of your repo and put them into mine.
apemanzilla #105
Posted 10 March 2015 - 03:56 AM
I've just put the finishing touches on KWallet version 0.2.0. I've improved the tables (which will hopefully fix the problems sci4me was experiencing as well) as well as added the Top Balances table (available in the Economicon). Additionally, you can now view a graph of your balance history from the "Transactions" page:

The graph is fully interactive. You can right click on it to get options or left click and drag to zoom in on a specific area.

You can download it from the release page, or download and build it from source if you prefer. Please tell me if you have any problems!
Edited on 10 March 2015 - 02:57 AM
cdel #106
Posted 10 March 2015 - 06:58 AM
I've just put the finishing touches on KWallet version 0.2.0. I've improved the tables (which will hopefully fix the problems sci4me was experiencing as well) as well as added the Top Balances table (available in the Economicon). Additionally, you can now view a graph of your balance history from the "Transactions" page:

The graph is fully interactive. You can right click on it to get options or left click and drag to zoom in on a specific area.

You can download it from the release page, or download and build it from source if you prefer. Please tell me if you have any problems!

That looks awesome, it's pretty amazing when a bunch of info tech guys come into the scene and help out.
sci4me #107
Posted 10 March 2015 - 11:36 AM
I've just put the finishing touches on KWallet version 0.2.0. I've improved the tables (which will hopefully fix the problems sci4me was experiencing as well) as well as added the Top Balances table (available in the Economicon). Additionally, you can now view a graph of your balance history from the "Transactions" page:

The graph is fully interactive. You can right click on it to get options or left click and drag to zoom in on a specific area.

You can download it from the release page, or download and build it from source if you prefer. Please tell me if you have any problems!

Dudenice! That's really great! I love how I can tell when I started mining with EC2 on the graph :P/> Great stuff! Also, I'm number 4! Ahead of you Yevano! HAHAHAHAHA

EDIT: my new main address: km7cnb3n57

EDIT 2: hey apemanzilla it would be AWESOME if you could have multiple addreses logged into the same wallet but on different tabs… that would be so useful for me… I currently use 4 separate addresses…
Edited on 10 March 2015 - 10:58 AM
cdel #108
Posted 10 March 2015 - 11:59 AM
Just a note to fellow Krist enthusiasts, be sure to check and double check the legitimacy of Krist related applications that require your private/master key.
sci4me #109
Posted 10 March 2015 - 12:06 PM
Just a note to fellow Krist enthusiasts, be sure to check and double check the legitimacy of Krist related applications that require your private/master key.

True dat!

Thank goodness mining only needs addresses :D/>
apemanzilla #110
Posted 10 March 2015 - 12:11 PM
I've just put the finishing touches on KWallet version 0.2.0. I've improved the tables (which will hopefully fix the problems sci4me was experiencing as well) as well as added the Top Balances table (available in the Economicon). Additionally, you can now view a graph of your balance history from the "Transactions" page:

The graph is fully interactive. You can right click on it to get options or left click and drag to zoom in on a specific area.

You can download it from the release page, or download and build it from source if you prefer. Please tell me if you have any problems!

Dudenice! That's really great! I love how I can tell when I started mining with EC2 on the graph :P/>/>/>/> Great stuff! Also, I'm number 4! Ahead of you Yevano! HAHAHAHAHA

EDIT: my new main address: km7cnb3n57

EDIT 2: hey apemanzilla it would be AWESOME if you could have multiple addreses logged into the same wallet but on different tabs… that would be so useful for me… I currently use 4 separate addresses…

Yeah, I've been toying with that idea too. I'll let you know if anything comes of it.

Just a note to fellow Krist enthusiasts, be sure to check and double check the legitimacy of Krist related applications that require your private/master key.

Open source FTW :D/>

Edit: Also, would you guys like to see an encrypted credential save system for KWallet? It would save any passwords you've added in a file, encrypted with a master key. It would simplify login and account switching for those of you (cough cough sci4me) who use multiple addresses.
Edited on 10 March 2015 - 11:19 AM
cdel #111
Posted 10 March 2015 - 12:23 PM
I've just put the finishing touches on KWallet version 0.2.0. I've improved the tables (which will hopefully fix the problems sci4me was experiencing as well) as well as added the Top Balances table (available in the Economicon). Additionally, you can now view a graph of your balance history from the "Transactions" page:

The graph is fully interactive. You can right click on it to get options or left click and drag to zoom in on a specific area.

You can download it from the release page, or download and build it from source if you prefer. Please tell me if you have any problems!

Dudenice! That's really great! I love how I can tell when I started mining with EC2 on the graph :P/>/>/>/>/> Great stuff! Also, I'm number 4! Ahead of you Yevano! HAHAHAHAHA

EDIT: my new main address: km7cnb3n57

EDIT 2: hey apemanzilla it would be AWESOME if you could have multiple addreses logged into the same wallet but on different tabs… that would be so useful for me… I currently use 4 separate addresses…

Yeah, I've been toying with that idea too. I'll let you know if anything comes of it.

Just a note to fellow Krist enthusiasts, be sure to check and double check the legitimacy of Krist related applications that require your private/master key.

Open source FTW :D/>/>

Edit: Also, would you guys like to see an encrypted credential save system for KWallet? It would save any passwords you've added in a file, encrypted with a master key. It would simplify login and account switching for those of you (cough cough sci4me) who use multiple addresses.

That would be awesome.
Ducky #112
Posted 10 March 2015 - 01:18 PM
Woo, 13MH/s with sci's miner!

Just a note to fellow Krist enthusiasts, be sure to check and double check the legitimacy of Krist related applications that require your private/master key.

Check the source and then build it from source if you're paranoid.
LDDestroier #113
Posted 10 March 2015 - 01:30 PM
I had already put 800 KST on an account I had named with a miner (klddestroy [arbitrarily named]), but how do I transfer it to something KWallet can use?
apemanzilla #114
Posted 10 March 2015 - 02:38 PM
I had already put 800 KST on an account I had named with a miner (klddestroy [arbitrarily named]), but how do I transfer it to something KWallet can use?

You were supposed to open a wallet before starting mining. Your address is based off of your password, so now the only way to get access to your account would be to brute force passwords until you find your address.

Open KWallet, put in whatever password you want and click "Login". It will open a new account for you at a generated address. Then mine for THAT address and you can transfer it from there.
apemanzilla #115
Posted 10 March 2015 - 03:04 PM
Minor KWallet update (0.2.1). Now you can double click a row in the transaction history table or top balances table to view that address's history or graph. Note that this does not work for mined block transactions because they don't have an address.

[Releases] [Source Code]
Edited on 10 March 2015 - 02:04 PM
Yevano #116
Posted 10 March 2015 - 03:48 PM
That balance graph looks really sexy. Great job!
apemanzilla #117
Posted 10 March 2015 - 04:20 PM
That balance graph looks really sexy. Great job!

Thanks! It's rendered with JFreeCharts. I still need to fix some stuff with it though.

I'm also planning to add a bar chart showing where people have sent/received their Krist.
Edited on 10 March 2015 - 03:21 PM
Anavrins #118
Posted 10 March 2015 - 04:36 PM
I'm having a bit of an issue with KWallet (0.2.1), the transaction and economicon tab does not load anything for me, and I am clearly connected to the internet.
Anyone knows what's going on?
Edited on 10 March 2015 - 03:38 PM
sci4me #119
Posted 10 March 2015 - 04:37 PM
That balance graph looks really sexy. Great job!

Thanks! It's rendered with JFreeCharts. I still need to fix some stuff with it though.

I'm also planning to add a bar chart showing where people have sent/received their Krist.

dudenice! can't wait! this wallet is really looking good. but you should really get around to the economicon too :P/>
Edited on 10 March 2015 - 04:06 PM
apemanzilla #120
Posted 10 March 2015 - 06:01 PM
I'm having a bit of an issue with KWallet (0.2.1), the transaction and economicon tab does not load anything for me, and I am clearly connected to the internet.
Anyone knows what's going on?

Run it from the command line (open a terminal and type "java -jar path/to/the/jar" and post what it says. (Replace the path/to/the/jar with the path you saved the file to.)

That balance graph looks really sexy. Great job!

Thanks! It's rendered with JFreeCharts. I still need to fix some stuff with it though.

I'm also planning to add a bar chart showing where people have sent/received their Krist.

dudenice! can't wait! this wallet is really looking good. but you should really get around to the economicon too :P/>
Yup, I'll get there! I'm also going to implement double vault and local vault when I get a chance. I also want to add pages for the transaction history table so you're not limited to 200 results.
Edited on 10 March 2015 - 05:02 PM
3d6 #121
Posted 10 March 2015 - 07:56 PM
Due to the difficulty bug, krist production is currently way ahead of schedule. As soon as I get home to the server, I'll fix it and set difficulty arbitrarily high until we are back on schedule.

Node software coming soon.
sci4me #122
Posted 10 March 2015 - 08:01 PM
Due to the difficulty bug, krist production is currently way ahead of schedule. As soon as I get home to the server, I'll fix it and set difficulty arbitrarily high until we are back on schedule.

Node software coming soon.

oh boy… this is gonna be interesting…
longbyte1 #123
Posted 10 March 2015 - 09:08 PM
Due to the difficulty bug, krist production is currently way ahead of schedule. As soon as I get home to the server, I'll fix it and set difficulty arbitrarily high until we are back on schedule.

Node software coming soon.

Are you going to make it with node.js? That would be cool.
krzys_h #124
Posted 10 March 2015 - 09:16 PM
Krist is awesome!
My awesome address is awesome!
Send me some KST to krzyshlapo (yes, that's a working address that I have a password to) ;)/>
apemanzilla #125
Posted 10 March 2015 - 09:24 PM
Due to the difficulty bug, krist production is currently way ahead of schedule. As soon as I get home to the server, I'll fix it and set difficulty arbitrarily high until we are back on schedule.

Node software coming soon.

But but but… I want to mine…. D:
Anavrins #126
Posted 10 March 2015 - 10:03 PM
I'm having a bit of an issue with KWallet (0.2.1), the transaction and economicon tab does not load anything for me, and I am clearly connected to the internet.
Anyone knows what's going on?

Run it from the command line (open a terminal and type "java -jar path/to/the/jar" and post what it says. (Replace the path/to/the/jar with the path you saved the file to.)
When going into the transaction tab… http://pastebin.com/ZgYqHiuB
When going into the economicon tab … http://pastebin.com/GhkgrUWA
Basically something with parsing the date.
Boom #127
Posted 10 March 2015 - 11:12 PM
Hmm…Krist is like Bitcoin in real life…
Yevano #128
Posted 10 March 2015 - 11:51 PM


My miner is quite usable now, but I'm withholding the source code until it's presentable. (The thread code is very safe, just very raw looking and all over the place.) It's command line, allows for nonce prefixes so multiple miners can mine to the same address, and it's pretty darn fast and stable. As you can see from the image, it displays some useful info such as million hashes per second and blocks per minute. The time measurements are based off the entire running time of the program since it was started.

Link: http://yevano.me/shr/YTCIKristMiner.jar
Run it without arguments to the see usage message.
cdel #129
Posted 10 March 2015 - 11:55 PM
Regarding nodes, does that mean anyone could host a node? if someone hosted enough nodes, wouldn't it compromise security?
Edited on 10 March 2015 - 10:56 PM
apemanzilla #130
Posted 11 March 2015 - 12:49 AM
Regarding nodes, does that mean anyone could host a node? if someone hosted enough nodes, wouldn't it compromise security?

Its up to the clients to trust and use the nodes. You'll notice that currently all wallets and miners get the node from coss's GitHub repository. Someone can make a node but there's no reason anyone would use it.
apemanzilla #131
Posted 11 March 2015 - 01:35 AM


My miner is quite usable now, but I'm withholding the source code until it's presentable. (The thread code is very safe, just very raw looking and all over the place.) It's command line, allows for nonce prefixes so multiple miners can mine to the same address, and it's pretty darn fast and stable. As you can see from the image, it displays some useful info such as million hashes per second and blocks per minute. The time measurements are based off the entire running time of the program since it was started.

Link: http://yevano.me/shr/YTCIKristMiner.jar
Run it without arguments to the see usage message.

I must say this is a VERY nice miner. With some slight modifications (I don't need yo stinkin' source code!) and the right launch arguments I was able to hit 9 MH/s and 3 blocks per minute (although the blocks per minute isnt usually correct because 2 miners solving the same block at similar times counts as "solved" even though the other may have received the Krist for it)

Edit: I've noticed that longer prefixes than about 3 or 4 characters tend to cause worse performance, and the server usually rejects them as well.
Edited on 11 March 2015 - 12:44 AM
sci4me #132
Posted 11 March 2015 - 03:01 AM
Regarding nodes, does that mean anyone could host a node? if someone hosted enough nodes, wouldn't it compromise security?

Its up to the clients to trust and use the nodes. You'll notice that currently all wallets and miners get the node from coss's GitHub repository. Someone can make a node but there's no reason anyone would use it.


don't most other cryptocurrencies use more than one node at a time anyway?
Yevano #133
Posted 11 March 2015 - 03:07 AM
(although the blocks per minute isnt usually correct because 2 miners solving the same block at similar times counts as "solved" even though the other may have received the Krist for it)

I actually wrote code which should prevent that from occurring. Two worker threads should never be able to try submitting a block at the same time. (And if there's a hole in it, I was pretty sure the chances were quite small anyways) How
often does that happen for you?

Edit: I've noticed that longer prefixes than about 3 or 4 characters tend to cause worse performance, and the server usually rejects them as well.

Interesting. Personally, I've been using single character prefixes myself. I'm sure there's performance to be gained by getting a nonce more directly as a byte array instead of converting a number to a string.

Anyways, happy to hear the miner works well for you.
sci4me #134
Posted 11 March 2015 - 03:25 AM
(although the blocks per minute isnt usually correct because 2 miners solving the same block at similar times counts as "solved" even though the other may have received the Krist for it)

I actually wrote code which should prevent that from occurring. Two worker threads should never be able to try submitting a block at the same time. (And if there's a hole in it, I was pretty sure the chances were quite small anyways) How
often does that happen for you?

Edit: I've noticed that longer prefixes than about 3 or 4 characters tend to cause worse performance, and the server usually rejects them as well.

Interesting. Personally, I've been using single character prefixes myself. I'm sure there's performance to be gained by getting a nonce more directly as a byte array instead of converting a number to a string.

Anyways, happy to hear the miner works well for you.

Yevano, potential problem in your code: if you try to submit a solution, you break… but you still submit that 100000 hashes have been done. Could cause inaccurate hash rates couldn't it?
TurtleHunter #135
Posted 11 March 2015 - 03:29 AM
Suggestion: Change the way passwords and addresses are handled, as we have seen, people have discovered how to get the passwords of accounts and custom addresses, maybe the system should be address+password instead of just password…

Edit: Also, how are double vault addresses handled?, a password might end being a double vault account?
Edited on 11 March 2015 - 02:37 AM
apemanzilla #136
Posted 11 March 2015 - 03:55 AM
(although the blocks per minute isnt usually correct because 2 miners solving the same block at similar times counts as "solved" even though the other may have received the Krist for it)

I actually wrote code which should prevent that from occurring. Two worker threads should never be able to try submitting a block at the same time. (And if there's a hole in it, I was pretty sure the chances were quite small anyways) How
often does that happen for you?

Edit: I've noticed that longer prefixes than about 3 or 4 characters tend to cause worse performance, and the server usually rejects them as well.

Interesting. Personally, I've been using single character prefixes myself. I'm sure there's performance to be gained by getting a nonce more directly as a byte array instead of converting a number to a string.

Anyways, happy to hear the miner works well for you.

No, I mean it looks like either:
A: Someone else submits the same block as you at a close enough time for it to be recorded as the miner as a success, the block changes, but you get no Krist
B: The server rejects your submission, the block stays the same, and you still get no Krist.

I've noticed this most with long prefixes, so for now I'm sticking to short ones as well. 1-3 characters is usually OK.
Edited on 11 March 2015 - 02:55 AM
Yevano #137
Posted 11 March 2015 - 04:07 AM
I see. Weird, because I actually just discovered the bug I thought you were talking about! There was a small chance that the worker threads could submit at the same time. (And I think this somehow caused my miner to stop getting krist for its solutions) That particular bug should be fixed now due to a simple synchronization block. As for getting blocks stolen at the last moment by other miners, I guess the way to fix that would be to update the number of blocks mined by watching the transactions. However, this would be incorrect for multi-miner setups. Maybe this will be more feasible when the node API is expanded.

Edit
@sci4me In my more recent code I actually add only the number of iterations which were done. Tbh though I doubt it made much of a difference anyway.
Edited on 11 March 2015 - 03:09 AM
TurtleHunter #138
Posted 11 March 2015 - 04:24 AM
3 characters = all rejected, one is fine
Grim Reaper #139
Posted 11 March 2015 - 04:44 AM
I see. Weird, because I actually just discovered the bug I thought you were talking about! There was a small chance that the worker threads could submit at the same time. (And I think this somehow caused my miner to stop getting krist for its solutions) That particular bug should be fixed now due to a simple synchronization block. As for getting blocks stolen at the last moment by other miners, I guess the way to fix that would be to update the number of blocks mined by watching the transactions. However, this would be incorrect for multi-miner setups. Maybe this will be more feasible when the node API is expanded.

Edit
@sci4me In my more recent code I actually add only the number of iterations which were done. Tbh though I doubt it made much of a difference anyway.

Perhaps you could spawn a separate thread aside the workers, requesting the target on a short interval. If the target has changed, perhaps an event could be triggered or a 'stop' method be called.
Yevano #140
Posted 11 March 2015 - 04:55 AM
@Grim You described exactly the way my miner functions, hah. What is most likely happening is that after a thread finds a solution, somebody else's miner has just submitted theirs, making mine void before my submission request gets through. I poll the website once per second to update everything, but there will always be close coincidences like that.

In other news, I've changed my miner to send the nonce in base-36. This will give much shorter nonces so that rejection by the server won't happen. I still recommend short prefixes, but there should be a little wiggle room now.
Edited on 11 March 2015 - 03:57 AM
sci4me #141
Posted 11 March 2015 - 05:09 AM
Okay I swear I'm not crazy, this is actually happening…

the server responds that my submission was accepted and yet my KST stays at the same amount… I SWEAR… I know for a fact… this is actually at thing…
Yevano #142
Posted 11 March 2015 - 11:12 AM
Same thing is happening to me, but restarting my miner fixes it. I wonder what's going on.
sci4me #143
Posted 11 March 2015 - 11:16 AM
Same thing is happening to me, but restarting my miner fixes it. I wonder what's going on.

See, I TOLD YOU!!!

Strange isn't it?
Yevano #144
Posted 11 March 2015 - 11:23 AM
Are you running the miner you made or the one I made? I believe it's an issue with mine, but it was working fine yesterday. It's possible I made an update which broke it. I'll take a look when I get home.
sci4me #145
Posted 11 March 2015 - 11:26 AM
Are you running the miner you made or the one I made? I believe it's an issue with mine, but it was working fine yesterday. It's possible I made an update which broke it. I'll take a look when I get home.

I'm running mine… so…
Yevano #146
Posted 11 March 2015 - 11:32 AM
Does yours also run well for like an hour and then stop getting any krist?
sci4me #147
Posted 11 March 2015 - 11:37 AM
Does yours also run well for like an hour and then stop getting any krist?

I don't think so?… it's been running fine all night afaik…
apemanzilla #148
Posted 11 March 2015 - 12:46 PM
Does yours also run well for like an hour and then stop getting any krist?

Mine ran for two or three hours getting close to 1.5 blocks a minute, then just tanked to 0.2 blocks a minute… Restarting it didn't fix it, however mining at a new address did. Hmm.

It's not just happening with Yevano's miner. Looking closely at the KWallet graph, it looks like it runs at terrific speeds for a good stretch of time (up to 5 or 6 hours straight) and then just plateaus out and slows to a crawl.

Theory: Server begins rejecting blocks if one address mines too fast - e.g. more than 200 blocks a day
Solution: Make a miner that automatically mines at new addresses every hour or so and transfers all Krist mined to a primary address

Anyone willing to test this with me?
Edited on 11 March 2015 - 11:56 AM
sci4me #149
Posted 11 March 2015 - 01:24 PM
Does yours also run well for like an hour and then stop getting any krist?

Mine ran for two or three hours getting close to 1.5 blocks a minute, then just tanked to 0.2 blocks a minute… Restarting it didn't fix it, however mining at a new address did. Hmm.

It's not just happening with Yevano's miner. Looking closely at the KWallet graph, it looks like it runs at terrific speeds for a good stretch of time (up to 5 or 6 hours straight) and then just plateaus out and slows to a crawl.

Theory: Server begins rejecting blocks if one address mines too fast - e.g. more than 200 blocks a day
Solution: Make a miner that automatically mines at new addresses every hour or so and transfers all Krist mined to a primary address

Anyone willing to test this with me?

I doubt that theory…

I don't think my latest code has these problems though…

hmm.


That's an interesting idea however…
apemanzilla #150
Posted 11 March 2015 - 02:08 PM
Does yours also run well for like an hour and then stop getting any krist?

Mine ran for two or three hours getting close to 1.5 blocks a minute, then just tanked to 0.2 blocks a minute… Restarting it didn't fix it, however mining at a new address did. Hmm.

It's not just happening with Yevano's miner. Looking closely at the KWallet graph, it looks like it runs at terrific speeds for a good stretch of time (up to 5 or 6 hours straight) and then just plateaus out and slows to a crawl.

Theory: Server begins rejecting blocks if one address mines too fast - e.g. more than 200 blocks a day
Solution: Make a miner that automatically mines at new addresses every hour or so and transfers all Krist mined to a primary address

Anyone willing to test this with me?

I doubt that theory…

I don't think my latest code has these problems though…

hmm.


That's an interesting idea however…

I'll build and test yours when I get a chance and tell you how it goes.
Anavrins #151
Posted 11 March 2015 - 02:31 PM
"koalainirz" is stealing all the workload right now :P/>
Edited on 11 March 2015 - 01:49 PM
Yevano #152
Posted 11 March 2015 - 03:53 PM
I dunno. I was able to run my miner for upwards of 24 hours before I updated it, but I can't think of what I changed that would cause it to stop getting krist. Also, the first time it stopped it working it was still reporting blocks solved, but not getting krist for them. This morning when I checked on it, it just wasn't solving any blocks. Both times restarting the program fixed it, and then it stopped getting krist after a few hours.

Edit:
"koalainirz" is stealing all the workload right now :P/>

Wow, that address is getting around 10 blocks per minute. That's worth 30000 KST per hour! If block solving scales linearly with hash speed (pretty sure it does), it must be mining in the ballpark of 40 million hashes per second.
Edited on 11 March 2015 - 03:09 PM
apemanzilla #153
Posted 11 March 2015 - 05:11 PM
I dunno. I was able to run my miner for upwards of 24 hours before I updated it, but I can't think of what I changed that would cause it to stop getting krist. Also, the first time it stopped it working it was still reporting blocks solved, but not getting krist for them. This morning when I checked on it, it just wasn't solving any blocks. Both times restarting the program fixed it, and then it stopped getting krist after a few hours.

Edit:
"koalainirz" is stealing all the workload right now :P/>

Wow, that address is getting around 10 blocks per minute. That's worth 30000 KST per hour! If block solving scales linearly with hash speed (pretty sure it does), it must be mining in the ballpark of 40 million hashes per second.

Probably with a network of machines.
sci4me #154
Posted 11 March 2015 - 05:23 PM
I dunno. I was able to run my miner for upwards of 24 hours before I updated it, but I can't think of what I changed that would cause it to stop getting krist. Also, the first time it stopped it working it was still reporting blocks solved, but not getting krist for them. This morning when I checked on it, it just wasn't solving any blocks. Both times restarting the program fixed it, and then it stopped getting krist after a few hours.

Edit:
"koalainirz" is stealing all the workload right now :P/>

Wow, that address is getting around 10 blocks per minute. That's worth 30000 KST per hour! If block solving scales linearly with hash speed (pretty sure it does), it must be mining in the ballpark of 40 million hashes per second.

Probably with a network of machines.

wowza… that's a LOT of stuffs…

am jealous…
longbyte1 #155
Posted 11 March 2015 - 05:29 PM
I've modified Grim Reaper's miner (on top of all my other modifications) to use JNI for mining. It finally works now with 1 core, and produces a promising hash rate of 438268 hash/s with compiler optimizations (-Ofast).

I'm using a bunch of streams in my code, though, to turn things into strings, so my C++ needs some refining. I already know, though, that the SHA-256 code can't be optimized any further given that's it's pure C from a guy who made the same hash method in x86 assembly as well.

I also need to make a "stop" field on the miner so that my native method can check if it needs to stop without having to do something ugly.
Edited on 11 March 2015 - 04:30 PM
Agent Silence #156
Posted 11 March 2015 - 06:23 PM
Can someone explain to me how the miner works?
I've been digging through the code, website, source code of the website, and the miner files, but I still don't know how it works.
I'd appreciate it if I got some help.
sci4me #157
Posted 11 March 2015 - 07:34 PM
Can someone explain to me how the miner works?
I've been digging through the code, website, source code of the website, and the miner files, but I still don't know how it works.
I'd appreciate it if I got some help.

basic rundown:

miner does getwork request to server
miner then does SHA256 hash on the address being mined on concatenated with the current block concatenated with a nonce value.
miner checks if the hash is less than the work. if it is, it submits it to the server.

obviously this is simplified but that's the BASIC way they work…
3d6 #158
Posted 11 March 2015 - 08:15 PM
I'm back home and difficulty should now be adjusting again.
_removed #159
Posted 11 March 2015 - 09:50 PM
I'm going to release my miner soon as it reached 3,756,298 hash/s Using C++. Trying to reach 4m hash/s!!! :P/>
sci4me #160
Posted 11 March 2015 - 09:59 PM
I'm going to release my miner soon as it reached 3,756,298 hash/s Using C++. Trying to reach 4m hash/s!!! :P/>

meanwhile a "friend" of mine has an OpenCL miner that can do like 32 MH/s…
TurtleHunter #161
Posted 11 March 2015 - 10:05 PM
I'm going to release my miner soon as it reached 3,756,298 hash/s Using C++. Trying to reach 4m hash/s!!! :P/>

meanwhile a "friend" of mine has an OpenCL miner that can do like 32 MH/s…
/me wants that miner :P/>
sci4me #162
Posted 11 March 2015 - 10:19 PM
I'm going to release my miner soon as it reached 3,756,298 hash/s Using C++. Trying to reach 4m hash/s!!! :P/>

meanwhile a "friend" of mine has an OpenCL miner that can do like 32 MH/s…
/me wants that miner :P/>

ikr…

on another note, the server is unstable as crap and appears to have just gone down…
Edited on 11 March 2015 - 09:20 PM
_removed #163
Posted 11 March 2015 - 10:51 PM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.
Ducky #164
Posted 11 March 2015 - 10:52 PM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.

You're not going to get anything good with free hosting.




I'm going to release my miner soon as it reached 3,756,298 hash/s Using C++. Trying to reach 4m hash/s!!! :P/>

meanwhile a "friend" of mine has an OpenCL miner that can do like 32 MH/s…

Apemanzilla and I were looking at using OpenCL/CUDA to make a miner, neither of us know OpenCL or CUDA though.
Edited on 11 March 2015 - 09:53 PM
sci4me #165
Posted 11 March 2015 - 10:54 PM
You're not going to get anything good with free hosting.

this is a fact…
3d6 #166
Posted 12 March 2015 - 12:31 AM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.
I have not turned the server off at all since this project started.

Not to mention, I'm way faster than a free host is ever going to be.
sci4me #167
Posted 12 March 2015 - 12:32 AM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.
I have not turned the server off at all since this project started.

Not to mention, I'm way faster than a free host is ever going to be.

the server is dying lol…
3d6 #168
Posted 12 March 2015 - 12:34 AM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.
I have not turned the server off at all since this project started.

Not to mention, I'm way faster than a free host is ever going to be.

the server is dying lol…

At that - the server GUI is really slow. Could you people please limit your API calls before it becomes a serious problem?
sci4me #169
Posted 12 March 2015 - 12:38 AM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.
I have not turned the server off at all since this project started.

Not to mention, I'm way faster than a free host is ever going to be.

the server is dying lol…

At that - the server GUI is really slow. Could you people please limit your API calls before it becomes a serious problem?

the server GUI?…



the server has a gui…
Mast3rPlan #170
Posted 12 March 2015 - 12:40 AM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.
I have not turned the server off at all since this project started.

Not to mention, I'm way faster than a free host is ever going to be.

You need to start using MySQL instead of SQLite, otherwise it needs to look trough a huge amount of indices on disk. Use MySQL and index correctly and the server will be blazing fast again.
3d6 #171
Posted 12 March 2015 - 12:43 AM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.
I have not turned the server off at all since this project started.

Not to mention, I'm way faster than a free host is ever going to be.

You need to start using MySQL instead of SQLite, otherwise it needs to look trough a huge amount of indices on disk. Use MySQL and index correctly and the server will be blazing fast again.


gota go fas
Yeah, it's time to upgrade. I think I will distribute the workload a bit with P2P servers.
sci4me #172
Posted 12 March 2015 - 12:44 AM
This is exactly what i mean about getting a 99.99% uptime host. Hosting it on your computer is all well and good, but when it has to be turned off, the Krist is turned off, thus not letting people mine krist. Take my advice and use http://www.hostinger.co.uk, as it is most of the time up and is very reliable indeed.
I have not turned the server off at all since this project started.

Not to mention, I'm way faster than a free host is ever going to be.

You need to start using MySQL instead of SQLite, otherwise it needs to look trough a huge amount of indices on disk. Use MySQL and index correctly and the server will be blazing fast again.


gota go fas
Yeah, it's time to upgrade. I think I will distribute the workload a bit with P2P servers.

yeh…

something REALLY needs to be done soon… tbh…
Mast3rPlan #173
Posted 12 March 2015 - 12:46 AM
I'll just leave this here…
http://klottery.emiel.me/
3d6 #174
Posted 12 March 2015 - 01:04 AM
I'll just leave this here…
http://klottery.emiel.me/
Someone sent 100,000 which seems to have broken it :huh:/>
Edited on 12 March 2015 - 12:04 AM
Mast3rPlan #175
Posted 12 March 2015 - 01:10 AM
I'll just leave this here…
http://klottery.emiel.me/
Someone sent 100,000 which seems to have broken it :huh:/>
I refunded failed bets. Server should be running stable again now.
biggest yikes #176
Posted 12 March 2015 - 01:13 AM
I'll just leave this here…
http://klottery.emiel.me/
if you made that, you could just make an href link that lets you put in as many tickets as you want ( http://65.26.252.225/quest/dia/krist/?pushtx2&q=klucky7942&pkey=KRISTWALLET<pass>-000&amp;amt=<ticketamount> ), or just a getjson w/ whatdomain (just a suggestion :P/>/>)
Edited on 12 March 2015 - 12:21 AM
3d6 #177
Posted 12 March 2015 - 01:18 AM
I'll just leave this here…
http://klottery.emiel.me/
if you made that, you could just make an href link that lets you put in as many tickets as you want ( http://65.26.252.225...=<ticketamount> )
That's a good idea. ^_^/>

I love this thing! Thanks for making it!!
biggest yikes #178
Posted 12 March 2015 - 01:22 AM
I'll just leave this here…
http://klottery.emiel.me/
if you made that, you could just make an href link that lets you put in as many tickets as you want ( http://65.26.252.225...=<ticketamount> )
That's a good idea. ^_^/>/>/>

I love this thing! Thanks for making it!!
just a question, what exactly is the point of it? is it a sort of raffle/lottery? if so, that's a really neat idea
also, I wonder how long it took to get a krist key with "lucky" in it
Edited on 12 March 2015 - 12:23 AM
sci4me #179
Posted 12 March 2015 - 01:24 AM
I'll just leave this here…
http://klottery.emiel.me/
if you made that, you could just make an href link that lets you put in as many tickets as you want ( http://65.26.252.225...=<ticketamount> )
That's a good idea. ^_^/>/>/>

I love this thing! Thanks for making it!!
just a question, what exactly is the point of it? is it a sort of raffle/lottery? if so, that's a really neat idea
also, I wonder how long it took to get a krist key with "lucky" in it

1. its a lottery
2. hehe
biggest yikes #180
Posted 12 March 2015 - 01:27 AM
I'll just leave this here…
http://klottery.emiel.me/
if you made that, you could just make an href link that lets you put in as many tickets as you want ( http://65.26.252.225...=<ticketamount> )
That's a good idea. ^_^/>/>/>

I love this thing! Thanks for making it!!
just a question, what exactly is the point of it? is it a sort of raffle/lottery? if so, that's a really neat idea
also, I wonder how long it took to get a krist key with "lucky" in it

1. its a lottery
2. hehe
oh, cool!
I think I'm gonna mess with that io.connect thingy that's being used.. external clients anyone?
3d6 #181
Posted 12 March 2015 - 01:27 AM
I'll just leave this here…
http://klottery.emiel.me/
if you made that, you could just make an href link that lets you put in as many tickets as you want ( http://65.26.252.225...=<ticketamount> )
That's a good idea. ^_^/>/>/>

I love this thing! Thanks for making it!!
just a question, what exactly is the point of it? is it a sort of raffle/lottery? if so, that's a really neat idea
also, I wonder how long it took to get a krist key with "lucky" in it

1. its a lottery
2. hehe

Someone made off with big money…
cdel #182
Posted 12 March 2015 - 02:34 AM
000webhost and hostinger also terrible for this kinda stuff, they only allow x amount of requests within a second or so.
longbyte1 #183
Posted 12 March 2015 - 02:59 AM
Must blocks and nonces be 64-bit integers, or do they work fine as 32-bit?
Edited on 12 March 2015 - 02:15 AM
Yevano #184
Posted 12 March 2015 - 03:24 AM
Must blocks and nonces be 64-bit integers, or do they work fine as 32-bit?

Blocks seem to tend to be fairly small integers under 10 million, so I'd say you can probably get away with using 32-bit for them. Nonces are arbitrary strings of bytes, not integers. For example, a nonce could be 'aw8qrnn'to or '123' or 'lolcats'. For mining, I obtain my nonces by incrementing a long and converting it to base 36. However, this was just convenient for me. I don't know if the server will reject non-printable characters or not, but if you wanted to you could format the nonce however you like.
longbyte1 #185
Posted 12 March 2015 - 04:24 AM
Hmm, well I'm going to use a profiler on my code to see what the bottleneck is. I'm pretty sure they're my conversions from long to string :unsure:/>
basdxz #186
Posted 12 March 2015 - 07:26 AM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
Edited on 12 March 2015 - 06:26 AM
CrazedProgrammer #187
Posted 12 March 2015 - 08:09 AM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.
basdxz #188
Posted 12 March 2015 - 08:25 AM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.
I was talking about guessing the password you need to enter when you login, not reversing the hash on the public key.
Edited on 12 March 2015 - 07:26 AM
Ducky #189
Posted 12 March 2015 - 11:27 AM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.

Instead of attempting to do the impossible and break SHA-256-
I was generating a random password (starting at A, going to B and so on), generating an address with that password and looking up the balance. I got about 10 addresses per second with this. Too slow!

Now I have a hitlist of all of the top balances and I use the same password generation but I check the address instead of the balance. This is going waaaaay faster and it also doesn't obliterate OP's server.
basdxz #190
Posted 12 March 2015 - 11:52 AM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.

Instead of attempting to do the impossible and break SHA-256-
I was generating a random password (starting at A, going to B and so on), generating an address with that password and looking up the balance. I got about 10 addresses per second with this. Too slow!

Now I have a hitlist of all of the top balances and I use the same password generation but I check the address instead of the balance. This is going waaaaay faster and it also doesn't obliterate OP's server.

I just gave it a list of top 10k most common passwords and told it to check bal. Takes a while but made me more money than leaving my miner overnight.
sci4me #191
Posted 12 March 2015 - 12:06 PM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.

Instead of attempting to do the impossible and break SHA-256-
I was generating a random password (starting at A, going to B and so on), generating an address with that password and looking up the balance. I got about 10 addresses per second with this. Too slow!

Now I have a hitlist of all of the top balances and I use the same password generation but I check the address instead of the balance. This is going waaaaay faster and it also doesn't obliterate OP's server.

I just gave it a list of top 10k most common passwords and told it to check bal. Takes a while but made me more money than leaving my miner overnight.

just gonna point out: it's NOT hard to brute force these passwords… at all…

on a side note: anyone else think the work is TOO hard? even with OpenCL miner I can't really get blocks…
Edited on 12 March 2015 - 11:07 AM
Ducky #192
Posted 12 March 2015 - 12:44 PM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.

Instead of attempting to do the impossible and break SHA-256-
I was generating a random password (starting at A, going to B and so on), generating an address with that password and looking up the balance. I got about 10 addresses per second with this. Too slow!

Now I have a hitlist of all of the top balances and I use the same password generation but I check the address instead of the balance. This is going waaaaay faster and it also doesn't obliterate OP's server.

I just gave it a list of top 10k most common passwords and told it to check bal. Takes a while but made me more money than leaving my miner overnight.

I might try that with a bigger wordlist and leave it running overnight.
Currently I've checked over 85 million ascending passwords on the hitlist with no results :(/>
Edited on 12 March 2015 - 11:45 AM
cdel #193
Posted 12 March 2015 - 12:49 PM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.

Instead of attempting to do the impossible and break SHA-256-
I was generating a random password (starting at A, going to B and so on), generating an address with that password and looking up the balance. I got about 10 addresses per second with this. Too slow!

Now I have a hitlist of all of the top balances and I use the same password generation but I check the address instead of the balance. This is going waaaaay faster and it also doesn't obliterate OP's server.

I just gave it a list of top 10k most common passwords and told it to check bal. Takes a while but made me more money than leaving my miner overnight.

just gonna point out: it's NOT hard to brute force these passwords… at all…

on a side note: anyone else think the work is TOO hard? even with OpenCL miner I can't really get blocks…

I have written my own OpenCL miner previously it worked beautifully, however this was a lot earlier when Krist wasn't as widely used. I wonder if a CUDA miner would perform better, worse or equally…
apemanzilla #194
Posted 12 March 2015 - 02:42 PM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.

Instead of attempting to do the impossible and break SHA-256-
I was generating a random password (starting at A, going to B and so on), generating an address with that password and looking up the balance. I got about 10 addresses per second with this. Too slow!

Now I have a hitlist of all of the top balances and I use the same password generation but I check the address instead of the balance. This is going waaaaay faster and it also doesn't obliterate OP's server.

I just gave it a list of top 10k most common passwords and told it to check bal. Takes a while but made me more money than leaving my miner overnight.

just gonna point out: it's NOT hard to brute force these passwords… at all…

on a side note: anyone else think the work is TOO hard? even with OpenCL miner I can't really get blocks…

I have written my own OpenCL miner previously it worked beautifully, however this was a lot earlier when Krist wasn't as widely used. I wonder if a CUDA miner would perform better, worse or equally…

Probably better on Nvidia, not sure about AMD.
CrazedProgrammer #195
Posted 12 March 2015 - 02:59 PM
Is it just me or are the blocks not changing at all because I'm not solving any blocks.
apemanzilla #196
Posted 12 March 2015 - 03:03 PM
Is it just me or are the blocks not changing at all because I'm not solving any blocks.

Coss set the difficulty ridiculously high to make up for the crazy mining earlier.
Lignum #197
Posted 12 March 2015 - 03:05 PM
Probably better on Nvidia, not sure about AMD.

CUDA doesn't even run on AMD.
longbyte1 #198
Posted 12 March 2015 - 03:09 PM
CUDA works better than OpenCL from experience (Blender supports CUDA better). Here's an official slideshow covering the basics: http://www.nvidia.com/docs/IO/116711/sc11-cuda-c-basics.pdf
apemanzilla #199
Posted 12 March 2015 - 03:09 PM
Probably better on Nvidia, not sure about AMD.

CUDA doesn't even run on AMD.

Well, there's your answer.
sci4me #200
Posted 12 March 2015 - 03:20 PM
Is anyone even able to get blocks any more? The difficulty is WAY too high… I mean, I understand compensating but making the currency completely un-mineable kind of ruins it imho…
CrazedProgrammer #201
Posted 12 March 2015 - 03:26 PM
Coss please revert to the old work because mining is useless now :(/>
apemanzilla #202
Posted 12 March 2015 - 03:55 PM
Is anyone even able to get blocks any more? The difficulty is WAY too high… I mean, I understand compensating but making the currency completely un-mineable kind of ruins it imho…

Well let's see. The block chain reports as many as ten blocks a minute, total yesterday for most of the day. So I'd expect we're going to be at about one block every ten minutes total for most of today. Not to mention we were already very far ahead of schedule according to OP.
Yevano #203
Posted 12 March 2015 - 04:01 PM
Instead of complaining about the difficulty increase, I think it's probably more productive to think about the current implications. Here are the facts:
  • The work is now about 1/40th the value it was previously. This means mining should be about 40 times harder.
  • Other people who mine quickly are not stealing your opportunity to mine a block. Even if they mine the block right before you finish, you still have the chance of mining the next block immediately. It's just a probability distribution, people. If you take the blocks out of the equation, you just have a certain probability of success per unit time based on your hash rate. (If someone can come up with a correct calculation for this, I'll send you 500 KST nope figured it out)
  • The value of krist is now higher than it was previously because of the difficulty change. Notice that even if you can't mine blocks very often, the krist you have received up to this point would now take a lot longer for anyone else to get.
  • The next step for us should be creating other ways to distribute krist such as by exchange. Right now people already exchange krist for items in Minecraft, but there's no particular reason it can't be exchanged for other things. Mast3rPlan suggested last night that people might even exchange other virtual goods like CS:GO skins for krist.
Apart from that, I think people would understand more if we knew the schedule that you were talking about, Coss. Would you mind showing us your formula for the schedule?

Here's that equation. S represents the event of success for any randomly chosen nonce. w is the current work number. h is the number of hashes done.



If the work number is 24575 and you want to know the probability of getting a successful hash in one minute and your hash rate is 5 million hashes per second, the probability looks like this:



So your probability is 2.6%. Sounds about right, but someone let me know if my math is wrong.
Edited on 12 March 2015 - 03:44 PM
CrazedProgrammer #204
Posted 12 March 2015 - 04:37 PM
Edit: Deleted due to pointlessness
Edited on 12 March 2015 - 05:52 PM
sci4me #205
Posted 12 March 2015 - 04:43 PM
I will sell custom addresses. Ask me for an address and I'll get it for you. Fairly cheap pricing… PM me for addresses.
apemanzilla #206
Posted 12 March 2015 - 04:50 PM
I will sell custom addresses. Ask me for an address and I'll get it for you. Fairly cheap pricing… PM me for addresses.

I'd like koalazarsq please.
Anavrins #207
Posted 12 March 2015 - 04:55 PM
I wouldn't buy a custom address if I were you, since these guys have the password for these addresses, nothing says that they will forget the password and not steal from you.
Sorry for killing the business, but there's that risk, and you're risking "money".
Edited on 12 March 2015 - 03:59 PM
CrazedProgrammer #208
Posted 12 March 2015 - 05:00 PM
Instead of complaining about the difficulty increase, I think it's probably more productive to think about the current implications. Here are the facts:
  • The work is now about 1/40th the value it was previously. This means mining should be about 40 times harder.
  • Other people who mine quickly are not stealing your opportunity to mine a block. Even if they mine the block right before you finish, you still have the chance of mining the next block immediately. It's just a probability distribution, people. If you take the blocks out of the equation, you just have a certain probability of success per unit time based on your hash rate. (If someone can come up with a correct calculation for this, I'll send you 500 KST nope figured it out)
  • The value of krist is now higher than it was previously because of the difficulty change. Notice that even if you can't mine blocks very often, the krist you have received up to this point would now take a lot longer for anyone else to get.
  • The next step for us should be creating other ways to distribute krist such as by exchange. Right now people already exchange krist for items in Minecraft, but there's no particular reason it can't be exchanged for other things. Mast3rPlan suggested last night that people might even exchange other virtual goods like CS:GO skins for krist.
Apart from that, I think people would understand more if we knew the schedule that you were talking about, Coss. Would you mind showing us your formula for the schedule?

Here's that equation. S represents the event of success for any randomly chosen nonce. w is the current work number. h is the number of hashes done.



If the work number is 24575 and you want to know the probability of getting a successful hash in one minute and your hash rate is 5 million hashes per second, the probability looks like this:



So your probability is 2.6%. Sounds about right, but someone let me know if my math is wrong.
I still think that 40 times less is a bit overkill.
Yesterday there were around 10 blocks solved every minute. Now it'll be 10 / 40 = 0.25 blocks per minute.
The total amount of blocks mined on one day wiil be:
0.25 * 60 * 24 = 360 blocks per day, and that's only 18000 KST per day for everyone.
I hope Coss reverts the work to 8 or less times smaller than the original work.

I wouldn't buy a custom address if I were you, since these guys have the password for these addresses, nothing says that they will forget the password and not steal from you.
I will certainly delete the password when it's been sold because if you scam your customers, they'll never come back.

I will sell custom addresses. Ask me for an address and I'll get it for you. Fairly cheap pricing… PM me for addresses.

I'd like koalazarsq please.
I'd also like 500000KST xD
apemanzilla #209
Posted 12 March 2015 - 05:02 PM
I will sell custom addresses. Ask me for an address and I'll get it for you. Fairly cheap pricing… PM me for addresses.

I'd like koalazarsq please.
I'd also like 500000KST xD

Honestly though this system, even v2 addresses, are pretty weak security wise.
basdxz #210
Posted 12 March 2015 - 05:04 PM
I would not buy a password anyway, since someone else is more likeley get crack it if its "special" in some way.
Edited on 12 March 2015 - 04:04 PM
3d6 #211
Posted 12 March 2015 - 05:08 PM
Apart from that, I think people would understand more if we knew the schedule that you were talking about, Coss. Would you mind showing us your formula for the schedule?

Where B is the expected number of blocks and d is the number of days since mining began.
CrazedProgrammer #212
Posted 12 March 2015 - 05:13 PM
I will sell custom addresses. Ask me for an address and I'll get it for you. Fairly cheap pricing… PM me for addresses.

I'd like koalazarsq please.
I'd also like 500000KST xD

Honestly though this system, even v2 addresses, are pretty weak security wise.
Nope, there are 36 possible characters and 9 different places so the total amount of addresses you can find is 36 ^ 9 = 101 559 956 668 416 different addresses.
Brute forcing with 100000 passwords per second will still take 32,2 years.
Characters are also hashed, put out of order and cut off when you make a v2 address from a password, so reverse brute forcing also probably won't work.

I would not buy a password anyway, since someone else is more likeley get crack it if its "special" in some way.
It would take years to crack an address.
Edited on 12 March 2015 - 04:12 PM
Anavrins #213
Posted 12 March 2015 - 05:19 PM
It would take years to crack an address.
You cracked the password for the address you are selling, thus you have the password.
The only adversaries that a buyer would care about is the seller himself, no cracking needed.
Ducky #214
Posted 12 March 2015 - 05:20 PM
Don't bother paying for addresses, I'm writing something like Bitcoin's Vanitygen :D/>

It would take years to crack an address.

No it wouldn't.
I got through billions in a few hours.
3d6 #215
Posted 12 March 2015 - 05:22 PM
I will sell custom addresses. Ask me for an address and I'll get it for you. Fairly cheap pricing… PM me for addresses.

I'd like koalazarsq please.
I'd also like 500000KST xD

Honestly though this system, even v2 addresses, are pretty weak security wise.
Nope, there are 36 possible characters and 9 different places so the total amount of addresses you can find is 36 ^ 9 = 101 559 956 668 416 different addresses.
Brute forcing with 100000 passwords per second will still take 32,2 years.
Characters are also hashed, put out of order and cut off when you make a v2 address from a password, so reverse brute forcing also probably won't work.
In the below formula, A is the number of Krist addresses possible with the current system.

It evaluates to 102,659,468,296,192 possible addresses. 98.92% of those are version k, meaning it takes an indeterminate number of hashes (median 16) to create.
apemanzilla #216
Posted 12 March 2015 - 05:28 PM
I will sell custom addresses. Ask me for an address and I'll get it for you. Fairly cheap pricing… PM me for addresses.

I'd like koalazarsq please.
I'd also like 500000KST xD

Honestly though this system, even v2 addresses, are pretty weak security wise.
Nope, there are 36 possible characters and 9 different places so the total amount of addresses you can find is 36 ^ 9 = 101 559 956 668 416 different addresses.
Brute forcing with 100000 passwords per second will still take 32,2 years.
Characters are also hashed, put out of order and cut off when you make a v2 address from a password, so reverse brute forcing also probably won't work.
In the below formula, A is the number of Krist addresses possible with the current system.

It evaluates to 102,659,468,296,192 possible addresses. 98.92% of those are version k, meaning it takes an indeterminate number of hashes (median 16) to create.
You're thinking of addresses, not passwords. Most passwords I would bet are:
- alphanumeric only, maybe even all lowercase
- shorter than 10 characters
- common passwords

It would be relatively easy to crack several addresses from passwords like these with any good brute-force system.

Edit: Looks like the node is getting DDoS'd again.
Edited on 12 March 2015 - 04:31 PM
Tron #217
Posted 12 March 2015 - 06:02 PM
Yeah, I wrote something that searches for addresses that use dictionary words and found Phaneron's address (Which has 60k in it, but don't worry, I told him about it and he changed his address) So that proves at least some people use unsecure passwords.
Ducky #218
Posted 12 March 2015 - 06:47 PM
I wrote the address generator.
You can find it on GitHub here (https://github.com/zooty/KVanity)
Or on my website here (https://themallard.me/pages/KVanity/index.php)
CrazedProgrammer #219
Posted 12 March 2015 - 06:51 PM
I wrote the address generator.
You can find it on GitHub here (https://github.com/zooty/KVanity)
Or on my website here (https://themallard.m...anity/index.php)
It looks very good!
I guess there's no good way to trade passwords :P/>
Anavrins #220
Posted 12 March 2015 - 07:33 PM
I wrote the address generator.
You can find it on GitHub here (https://github.com/zooty/KVanity)
Or on my website here (https://themallard.m...anity/index.php)
Wouldn't it be more secure to start with a random 20 letters string of character, and start bruteforcing from that?
I found a nice custom address with your program, but it found it really quick and the password is only 3 characters long…
Edited on 12 March 2015 - 06:38 PM
sci4me #221
Posted 12 March 2015 - 07:37 PM
I wrote the address generator.
You can find it on GitHub here (https://github.com/zooty/KVanity)
Or on my website here (https://themallard.m...anity/index.php)
Wouldn't it be more secure to start with a random 20 letters string of character, and start bruteforcing from that?
I found a nice custom address with your program, but the password is only 3 characters long…

yes, this would be better.
Ducky #222
Posted 12 March 2015 - 07:37 PM
I wrote the address generator.
You can find it on GitHub here (https://github.com/zooty/KVanity)
Or on my website here (https://themallard.m...anity/index.php)
Wouldn't it be more secure to start with a random 20 letters string of character, and start bruteforcing from that?
I found a nice custom address with your program, but the password is only 3 characters long…

That's a good idea. I'll add a parameter that lets you add some starting digits to the password.

edit: Ok, I pushed up an update which lets you set the starting digits and enable case sensitivity.
It's on the GitHub release page and on my site.
Edited on 12 March 2015 - 06:50 PM
Anavrins #223
Posted 12 March 2015 - 07:56 PM
edit: Ok, I pushed up an update which lets you set the starting digits and enable case sensitivity.
It's on the GitHub release page and on my site.
Nice, this is perfect, got "kanavi35hk" by using my password+randomchars.
Thanks for this program :)/>
Edited on 12 March 2015 - 07:01 PM
apemanzilla #224
Posted 12 March 2015 - 08:11 PM
I wrote the address generator.
You can find it on GitHub here (https://github.com/zooty/KVanity)
Or on my website here (https://themallard.m...anity/index.php)
Wouldn't it be more secure to start with a random 20 letters string of character, and start bruteforcing from that?
I found a nice custom address with your program, but it found it really quick and the password is only 3 characters long…

You can do that with -b.

java -jar kvanity.jar -b whatevertheheckyouwantthepasswordtostartwith -p kprefix
Anavrins #225
Posted 12 March 2015 - 08:20 PM
You can do that with -b.

java -jar kvanity.jar -b whatevertheheckyouwantthepasswordtostartwith -p kprefix
You might want to read a few posts back…
The feature was not yet implemented when I posted that.
Edited on 12 March 2015 - 07:21 PM
apemanzilla #226
Posted 12 March 2015 - 08:22 PM
You can do that with -b.

java -jar kvanity.jar -b whatevertheheckyouwantthepasswordtostartwith -p kprefix
You might want to read a few posts back…
The feature was not yet implemented when I posted that.
So? You can now, I was telling you that.
Anavrins #227
Posted 12 March 2015 - 08:24 PM
You can do that with -b.

java -jar kvanity.jar -b whatevertheheckyouwantthepasswordtostartwith -p kprefix
You might want to read a few posts back…
The feature was not yet implemented when I posted that.
So? You can now, I was telling you that.
And that's what I did, please read a few posts back.
Spoiler
edit: Ok, I pushed up an update which lets you set the starting digits and enable case sensitivity.
It's on the GitHub release page and on my site.
Nice, this is perfect, got "kanavi35hk" by using my password+randomchars.
Thanks for this program :)/>
Yevano #228
Posted 12 March 2015 - 08:57 PM
I came up with another formula which should get the expected number of successes per number of hashes done.



Unfortunately I don't know how this can be computed in practice. I tried plugging it into wolframalpha.com but it fails before h is even in the hundreds of thousands. If anyone has some tips let me know.
AssossaGPB #229
Posted 12 March 2015 - 09:00 PM
How secure is this system against a bruteforce attack? I mean, since you can't get the password wrong you can enter in as many as you would want, get a list of people with money, then login and take that money?

I encourage people to use passwords longer than 10 characters.
The new v2 addresses are almost unbreakable. You can't brute force the v2 addresses because they are hashed around 11 times and the bytes are not in order.

Instead of attempting to do the impossible and break SHA-256-
I was generating a random password (starting at A, going to B and so on), generating an address with that password and looking up the balance. I got about 10 addresses per second with this. Too slow!

Now I have a hitlist of all of the top balances and I use the same password generation but I check the address instead of the balance. This is going waaaaay faster and it also doesn't obliterate OP's server.

I just gave it a list of top 10k most common passwords and told it to check bal. Takes a while but made me more money than leaving my miner overnight.

I wrote a bruteforcer too, but didn't steal any moneyz. Unfortunately I had a password in my password list, so I think your the one who stole my 1,950 kst I spent so long to mine.
Geforce Fan #230
Posted 12 March 2015 - 09:19 PM
I wrote a bruteforcer too, but didn't steal any moneyz. Unfortunately I had a password in my password list, so I think your the one who stole my 1,950 kst I spent so long to mine.
So you complain that someone stole your krist…
…after trying to steal krist???
sci4me #231
Posted 12 March 2015 - 09:21 PM
I wrote a bruteforcer too, but didn't steal any moneyz. Unfortunately I had a password in my password list, so I think your the one who stole my 1,950 kst I spent so long to mine.
So you complain that someone stole your krist…
…after trying to steal krist???

haha…


the server's down
Edited on 12 March 2015 - 08:26 PM
AssossaGPB #232
Posted 12 March 2015 - 09:32 PM
I wrote a bruteforcer too, but didn't steal any moneyz. Unfortunately I had a password in my password list, so I think your the one who stole my 1,950 kst I spent so long to mine.
So you complain that someone stole your krist…
…after trying to steal krist???
No, I wrote the bruteforcer for the experience, I never stole any of the 550 kst I found. Also I'm not complaining my kst got stolen, I'll steal more back later.
3d6 #233
Posted 12 March 2015 - 09:35 PM
I wrote a bruteforcer too, but didn't steal any moneyz. Unfortunately I had a password in my password list, so I think your the one who stole my 1,950 kst I spent so long to mine.
So you complain that someone stole your krist…
…after trying to steal krist???
No, I wrote the bruteforcer for the experience, I never stole any of the 550 kst I found. Also I'm not complaining my kst got stolen, I'll steal more back later.
Good philosophy -_-/>
Ducky #234
Posted 12 March 2015 - 09:42 PM
I wrote a bruteforcer too, but didn't steal any moneyz. Unfortunately I had a password in my password list, so I think your the one who stole my 1,950 kst I spent so long to mine.
So you complain that someone stole your krist…
…after trying to steal krist???
No, I wrote the bruteforcer for the experience, I never stole any of the 550 kst I found. Also I'm not complaining my kst got stolen, I'll steal more back later.
>im not going to steal it
>im going to steal it later
TurtleHunter #235
Posted 12 March 2015 - 10:08 PM
There is no point in stealing krist, when you do, your address is stored in the transactions, you could trace it to the final account and report it
apemanzilla #236
Posted 12 March 2015 - 10:09 PM
There is no point in stealing krist, when you do, your address is stored in the transactions, you could trace it to the final account and report it

By that logic I could send someone Krist then report that they stole from me and get it back.
Ducky #237
Posted 12 March 2015 - 10:14 PM
There is no point in stealing krist, when you do, your address is stored in the transactions, you could trace it to the final account and report it

By that logic I could send someone Krist then report that they stole from me and get it back.

I don't think it's right for any transaction to be reversed.
apemanzilla #238
Posted 12 March 2015 - 10:15 PM
There is no point in stealing krist, when you do, your address is stored in the transactions, you could trace it to the final account and report it

By that logic I could send someone Krist then report that they stole from me and get it back.

I don't think it's right for any transaction to be reversed.

I agree.
apemanzilla #239
Posted 12 March 2015 - 10:25 PM
The node is back up at a different path.
Tron #240
Posted 13 March 2015 - 01:03 AM
I also created a address miner/generator.
It allows you to put a list of words the string can contain (But it will stop as soon as it finds the first one). Mine searches the whole address to find it instead of the first characters, I might make it have an option to only search the beginning later.
It is used like this:
"java -jar <Addr Generator file.jar> <Threads to run> <List of words to search for seperated by spaces, each is a separate argument>"
The download is here.
And the source code is here.
Edited on 13 March 2015 - 03:30 AM
longbyte1 #241
Posted 13 March 2015 - 03:25 AM
Haha, now we are all interested in getting custom addresses rather than optimizing our miners to get past the high difficulty :lol:/>
Edited on 13 March 2015 - 02:26 AM
longbyte1 #242
Posted 13 March 2015 - 04:22 AM
Okay, after some optimizations with the pow() function, I've managed to bring my native implementation to 505 khash/s.

If I do this right, though, I don't actually need to convert anything to a string do I?
newBlock = subsha256(block + std::to_string(nonce)); //huge bottleneck #1
...
out += hex[num % (1 << (4 * d)) >> (4 * (d-1))];//huge bottleneck #2
Edited on 13 March 2015 - 03:22 AM
basdxz #243
Posted 13 March 2015 - 09:17 AM
I really don't understand why you would want to use a custom address generator in the first place! If you managed to crack the pass for it in a reasonable amount of time, someone else could do the same freaking thing. Use a site such as http://goo.gl/31Apb6 < Strong Password Generator or the like to make yourself a 20 character password, then write it down on a piece of paper or something like that. A 10 char password made from a single world just doesn't cut it, and the generator can take a few hours and spit out a 7 char one.
Ducky #244
Posted 13 March 2015 - 10:13 AM
I really don't understand why you would want to use a custom address generator in the first place! If you managed to crack the pass for it in a reasonable amount of time, someone else could do the same freaking thing. Use a site such as http://goo.gl/31Apb6 < Strong Password Generator or the like to make yourself a 20 character password, then write it down on a piece of paper or something like that. A 10 char password made from a single world just doesn't cut it, and the generator can take a few hours and spit out a 7 char one.

You can get a custom address with a strong password.
Use the -b parameter to pass in your strong password, then the program will append junk onto that until you get the address you want.
Anavrins #245
Posted 13 March 2015 - 11:57 AM
Indeed, got kanavi35hk with a 25+ character password.
basdxz #246
Posted 13 March 2015 - 12:17 PM
Never mind then. had no idea you could do that.
sci4me #247
Posted 13 March 2015 - 12:18 PM
Okay, after some optimizations with the pow() function, I've managed to bring my native implementation to 505 khash/s.

If I do this right, though, I don't actually need to convert anything to a string do I?
newBlock = subsha256(block + std::to_string(nonce)); //huge bottleneck #1
...
out += hex[num % (1 << (4 * d)) >> (4 * (d-1))];//huge bottleneck #2

kh/s?

not to be mean but… we have miners that can do 10x that which are written in java…
biggest yikes #248
Posted 13 March 2015 - 01:18 PM
Okay, after some optimizations with the pow() function, I've managed to bring my native implementation to 505 khash/s.

If I do this right, though, I don't actually need to convert anything to a string do I?
newBlock = subsha256(block + std::to_string(nonce)); //huge bottleneck #1
...
out += hex[num % (1 << (4 * d)) >> (4 * (d-1))];//huge bottleneck #2

kh/s?

not to be mean but… we have miners that can do 10x that which are written in java…
there's the miner, then there's the computer host
CrazedProgrammer #249
Posted 13 March 2015 - 01:27 PM
I can't connect to the server anymore :(/>
it says kristwallet:453 attempt to index ? (a nil value)
Tron #250
Posted 13 March 2015 - 01:36 PM
Also as for security, There are 10 characters, in base36 in an address, and because of the k it's really 9, Well, this means that with a 16-char password that's in base72 (Which I use) Lots/Most addresses are possible, so while you may not get the original password that's 1000 characters long, You could find a shorter password that works, An example of this in addr v1 is the address aaaaaaa697 with the passwords "CNfHL@#FDVTs" and "S%RU1vw)WC#m" (I wasn't even searching for duplicates, I was just searching for addresses with lots of a's in them!), While yes addr v2 is more secure (In fact it'd probably take years, maybe months to hack an address), Once the password is long enough people will hack it by finding a different password.

EDIT: Yes you should use a secure password! Don't use dictionary words. 15-20 (Or more, but like I said at that point they'll find a different password instead, If they ever can find a password that works.) char passwords are good! Also, there is nothing wrong with really long passwords, it's just that I wanted to clear up that after a while they don't increase security.
Edited on 13 March 2015 - 12:40 PM
Anavrins #251
Posted 13 March 2015 - 01:38 PM
I can't connect to the server anymore :(/>/>
it says kristwallet:453 attempt to index ? (a nil value)
In "kst/syncnode" change the url in there for "http://65.26.252.225/krist/"
CrazedProgrammer #252
Posted 13 March 2015 - 01:47 PM
I can't connect to the server anymore :(/>/>
it says kristwallet:453 attempt to index ? (a nil value)
In "kst/syncnode" change the url in there for "http://65.26.252.225/krist/"
Thanks! It works now.
TurtleHunter #253
Posted 13 March 2015 - 01:49 PM
I can't connect to the server anymore :(/>/>
it says kristwallet:453 attempt to index ? (a nil value)
In "kst/syncnode" change the url in there for "http://65.26.252.225/krist/"
Thanks! It works now.

I cant download kristwallet, it says string:7 tried to call nil
Anavrins #254
Posted 13 March 2015 - 01:53 PM
I can't connect to the server anymore :(/>/>/>/>/>/>
it says kristwallet:453 attempt to index ? (a nil value)
In "kst/syncnode" change the url in there for "http://65.26.252.225/krist/"
Thanks! It works now.

I cant download kristwallet, it says string:7 tried to call nil
In that case OP needs to change the pastebin to reflect the new syncnode's path.
Edit: Nevermind, it should've changed automatically, not sure whats going on here.
Edit2: OP forgot to put the wallet app on http://65.26.252.225/krist/kristminer :P/>
Edited on 13 March 2015 - 12:59 PM
apemanzilla #255
Posted 13 March 2015 - 02:09 PM
I can't connect to the server anymore :(/>/>/>/>/>/>/>
it says kristwallet:453 attempt to index ? (a nil value)
In "kst/syncnode" change the url in there for "http://65.26.252.225/krist/"
Thanks! It works now.

I cant download kristwallet, it says string:7 tried to call nil
In that case OP needs to change the pastebin to reflect the new syncnode's path.
Edit: Nevermind, it should've changed automatically, not sure whats going on here.
Edit2: OP forgot to put the wallet app on http://65.26.252.225/krist/kristminer :P/>/>

Another reason to use KWallet instead :P/>
Anavrins #256
Posted 13 March 2015 - 02:25 PM
Another reason to use KWallet instead :P/>
*cough* I'm still having issues with it…
Spoiler
I'm having a bit of an issue with KWallet (0.2.1), the transaction and economicon tab does not load anything for me, and I am clearly connected to the internet.
Anyone knows what's going on?

Run it from the command line (open a terminal and type "java -jar path/to/the/jar" and post what it says. (Replace the path/to/the/jar with the path you saved the file to.)
When going into the transaction tab… http://pastebin.com/ZgYqHiuB
When going into the economicon tab … http://pastebin.com/GhkgrUWA
Basically something with parsing the date.
apemanzilla #257
Posted 13 March 2015 - 03:52 PM
Another reason to use KWallet instead :P/>/>/>
*cough* I'm still having issues with it…
Spoiler
I'm having a bit of an issue with KWallet (0.2.1), the transaction and economicon tab does not load anything for me, and I am clearly connected to the internet.
Anyone knows what's going on?

Run it from the command line (open a terminal and type "java -jar path/to/the/jar" and post what it says. (Replace the path/to/the/jar with the path you saved the file to.)
When going into the transaction tab… http://pastebin.com/ZgYqHiuB
When going into the economicon tab … http://pastebin.com/GhkgrUWA
Basically something with parsing the date.
Still? Crap. You might have a corrupted Java install or something because that error shouldn't even be possible with the data it was parsing.
Edited on 13 March 2015 - 02:52 PM
3d6 #258
Posted 13 March 2015 - 04:21 PM
I can't connect to the server anymore :(/>/>/>/>/>/>
it says kristwallet:453 attempt to index ? (a nil value)
In "kst/syncnode" change the url in there for "http://65.26.252.225/krist/"
Thanks! It works now.

I cant download kristwallet, it says string:7 tried to call nil
In that case OP needs to change the pastebin to reflect the new syncnode's path.
Edit: Nevermind, it should've changed automatically, not sure whats going on here.
Edit2: OP forgot to put the wallet app on http://65.26.252.225/krist/kristminer :P/>
Gasp! I'll fix this as soon as I get home!
Yevano #259
Posted 13 March 2015 - 04:37 PM
@Coss Can you repost that schedule formula? The image is broken for me.
Anavrins #260
Posted 13 March 2015 - 05:33 PM
Still? Crap. You might have a corrupted Java install or something because that error shouldn't even be possible with the data it was parsing.
Using the latest KWallet 0.2.2, reinstalled both Java 7u75 and 8u40, errors on both.
Are you able to see "kanavi35hk" 's transaction on your computer?
Edited on 13 March 2015 - 04:54 PM
longbyte1 #261
Posted 13 March 2015 - 05:34 PM
Still? Crap. You might have a corrupted Java install or something because that error shouldn't even be possible with the data it was parsing.
Using the latest KWallet 0.2.2, reinstalled both Java 7u75 and 8u40, errors on both.
Are you able to see "kanav35hk" 's transaction on your computer?
I suspect that this is a problem related to localization.
CrazedProgrammer #262
Posted 13 March 2015 - 05:35 PM
How many blocks were mined in the last 24 hours? I couldn't mine a single block in 4 hours. That seems broken because I previously mined 1 block per 1.5 minute before the work was changed.
Edited on 13 March 2015 - 04:36 PM
apemanzilla #263
Posted 13 March 2015 - 05:57 PM
Still? Crap. You might have a corrupted Java install or something because that error shouldn't even be possible with the data it was parsing.
Using the latest KWallet 0.2.2, reinstalled both Java 7u75 and 8u40, errors on both.
Are you able to see "kanavi35hk" 's transaction on your computer?
Yeah, working fine for me for both.
Still? Crap. You might have a corrupted Java install or something because that error shouldn't even be possible with the data it was parsing.
Using the latest KWallet 0.2.2, reinstalled both Java 7u75 and 8u40, errors on both.
Are you able to see "kanav35hk" 's transaction on your computer?
I suspect that this is a problem related to localization.
That might be it but its rather unlikely. Anavrins, could you try changing your operating system language to American English temporarily?
Edited on 13 March 2015 - 05:00 PM
sci4me #264
Posted 13 March 2015 - 06:40 PM
How many blocks were mined in the last 24 hours? I couldn't mine a single block in 4 hours. That seems broken because I previously mined 1 block per 1.5 minute before the work was changed.

With the new difficulty, I suspect most users would be fairly lucky to get 1 block every 12 hours… tbh.
Not complaining but mining is ~half the usefulness of this anyway… which now gets me nowhere… :/

but yeah… I'm not sure if that matches the formula Yevano posted or not…
Anavrins #265
Posted 13 March 2015 - 06:41 PM
That might be it but its rather unlikely. Anavrins, could you try changing your operating system language to American English temporarily?
That worked, still would've been preferable to not have to do that though :/
Edited on 13 March 2015 - 05:42 PM
apemanzilla #266
Posted 13 March 2015 - 07:46 PM
That might be it but its rather unlikely. Anavrins, could you try changing your operating system language to American English temporarily?
That worked, still would've been preferable to not have to do that though :/

Just narrowing down the possibilities. I'll look into a fix now that I know what the problem is.

Edit: Try version 0.2.3 (here). It should fix this problem.
Edited on 13 March 2015 - 06:56 PM
Anavrins #267
Posted 13 March 2015 - 08:11 PM
Yup, all is good, thanks :)/>
3d6 #268
Posted 13 March 2015 - 08:26 PM
Blocks aren't being solved at all right now. Two people mined some earlier, but then stopped.

If anyone is still mining without results, you're pointing to the wrong URL.
apemanzilla #269
Posted 13 March 2015 - 08:38 PM
Blocks aren't being solved at all right now. Two people mined some earlier, but then stopped.

If anyone is still mining without results, you're pointing to the wrong URL.

It's not even that difficult to make a miner check the node URL….
longbyte1 #270
Posted 13 March 2015 - 08:46 PM
Anyone happy to register #krist on irc.esper.net? I'm interested in an IRC channel, but channels not registered with NickServ get destroyed immediately when the last person leaves :mellow:/>
Uncertified Robot #271
Posted 13 March 2015 - 10:07 PM
I tried to register and get this error:
kristwallet:453: attempt to index ? (a nil value)
_removed #272
Posted 13 March 2015 - 10:28 PM
Honestly, I think you are going to need to update your security as a lot of people have gained access to XAMPP and that, including the majority of the LuaLand server. I highly reccomend that you either upgrade your security or get a host to protect it for you.
3d6 #273
Posted 13 March 2015 - 10:43 PM
I tried to register and get this error:
kristwallet:453: attempt to index ? (a nil value)

Edit kst/syncnode

Change it to http://65.26.252.225/krist/
Uncertified Robot #274
Posted 13 March 2015 - 11:11 PM
I tried to register and get this error:
kristwallet:453: attempt to index ? (a nil value)

Edit kst/syncnode

Change it to http://65.26.252.225/krist/

Ah thanks, it works now!

I'll let my PC mine for a while. So you guys can go on with the transactions ;)/>
My compliments to a cryptocurrency in minecraft!
_removed #275
Posted 13 March 2015 - 11:23 PM
I guess your gonna make this into a full time project as I have found a block with 12 leading zeros.
Ducky #276
Posted 13 March 2015 - 11:23 PM
Looks like something broke


G:\Zooty\Desktop>java -jar YTCIKristMiner.jar k9mhd27jjq 6 G
Getting sync node... DONE
Beginning on block: <!DOCTYPE ccml><html><head><title>Krist - The ComputerCraft Currency</title></head><body><float bgcolour="cyan"><p width="1" colou
r="cyan">@</p><p width="1" bgcolour="white" colour="lime">/</p><p width="1" bgcolour="lime" colour="green">\</p><p width="2" colour="cyan">@@</p><p wi
dth="5" colour="black">KRIST</p><p width="3" colour="cyan">@@@</p><a href="/index.php?about" align="center" colour="black" bgcolour="blue" ulcolour="n
one" width="7">About</a><p width="1" colour="blue">=</p><a href="/index.php?richlist" align="center" colour="black" bgcolour="blue" ulcolour="none" wi
dth="9">Address</a><p width="1" colour="blue">=</p><a href="/index.php?chain" align="center" colour="black" bgcolour="blue" ulcolour="none" width="7">
Block</a><p width="1" colour="blue">=</p><a href="/index.php?transfer" align="center" colour="black" bgcolour="blue" ulcolour="none" width="10">Make a
</a></float><float bgcolour="cyan"><p width="1" colour="cyan">@</p><p width="1" bgcolour="lime" colour="green">\</p><p width="1" bgcolour="green" colo
ur="lime">/</p><p width="1" colour="cyan">@</p><p width="8" colour="gray">Currency</p><p width="1" colour="cyan">@</p><a href="/index.php?about" align
="center" colour="black" bgcolour="blue" ulcolour="none" width="7">Krist</a><p width="1" colour="blue">=</p><a href="/index.php?richlist" align="cente
r" colour="black" bgcolour="blue" ulcolour="none" width="9">tools</a><p width="1" colour="blue">=</p><a href="/index.php?chain" align="center" colour=
"black" bgcolour="blue" ulcolour="none" width="7">chain</a><p width="1" colour="blue">=</p><a href="/index.php?transfer" align="center" colour="black"
 bgcolour="blue" ulcolour="none" width="10">transfer</a></float><br /><b>Warning</b>:  SQLite3::query(): Unable to prepare statement: 5, database is l
ocked in <b>C:\xampp\htdocs\krist\index.php</b> on line <b>291</b><br /><br /><b>Fatal error</b>:  Call to a member function fetchArray() on a non-obj
ect in <b>C:\xampp\htdocs\krist\index.php</b> on line <b>291</b><br />
Error in API poll thread:
java.lang.NumberFormatException: For input string: "<!DOCTYPE ccml><html><head><title>Krist - The ComputerCraft Currency</title></head><body><float bg
colour="cyan"><p width="1" colour="cyan">@</p><p width="1" bgcolour="white" colour="lime">/</p><p width="1" bgcolour="lime" colour="green">\</p><p wid
th="2" colour="cyan">@@</p><p width="5" colour="black">KRIST</p><p width="3" colour="cyan">@@@</p><a href="/index.php?about" align="center" colour="bl
ack" bgcolour="blue" ulcolour="none" width="7">About</a><p width="1" colour="blue">=</p><a href="/index.php?richlist" align="center" colour="black" bg
colour="blue" ulcolour="none" width="9">Address</a><p width="1" colour="blue">=</p><a href="/index.php?chain" align="center" colour="black" bgcolour="
blue" ulcolour="none" width="7">Block</a><p width="1" colour="blue">=</p><a href="/index.php?transfer" align="center" colour="black" bgcolour="blue" u
lcolour="none" width="10">Make a</a></float><float bgcolour="cyan"><p width="1" colour="cyan">@</p><p width="1" bgcolour="lime" colour="green">\</p><p
 width="1" bgcolour="green" colour="lime">/</p><p width="1" colour="cyan">@</p><p width="8" colour="gray">Currency</p><p width="1" colour="cyan">@</p>
<a href="/index.php?about" align="center" colour="black" bgcolour="blue" ulcolour="none" width="7">Krist</a><p width="1" colour="blue">=</p><a href="/
index.php?richlist" align="center" colour="black" bgcolour="blue" ulcolour="none" width="9">tools</a><p width="1" colour="blue">=</p><a href="/index.p
hp?chain" align="center" colour="black" bgcolour="blue" ulcolour="none" width="7">chain</a><p width="1" colour="blue">=</p><a href="/index.php?transfe
r" align="center" colour="black" bgcolour="blue" ulcolour="none" width="10">transfer</a></float><br /><b>Warning</b>:  SQLite3::query(): Unable to pre
pare statement: 5, database is locked in <b>C:\xampp\htdocs\krist\index.php</b> on line <b>295</b><br /><br /><b>Fatal error</b>:  Call to a member fu
nction fetchArray() on a non-object in <b>C:\xampp\htdocs\krist\index.php</b> on line <b>295</b><br />"
        at java.lang.NumberFormatException.forInputString(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at com.ytci.kristminer.KristMiner$APIThread.run(KristMiner.java:128)
longbyte1 #277
Posted 14 March 2015 - 12:16 AM
After some help from Yevano, I gave my native miner a MASSIVE IMPROVEMENT in hash rate.

Speed: 1253377.369121759 hash/s
With ONE CORE.
3d6 #278
Posted 14 March 2015 - 12:38 AM
After some help from Yevano, I gave my native miner a MASSIVE IMPROVEMENT in hash rate.

Speed: 1253377.369121759 hash/s
With ONE CORE.
How hot is it? :mellow:/>
longbyte1 #279
Posted 14 March 2015 - 01:00 AM
After some help from Yevano, I gave my native miner a MASSIVE IMPROVEMENT in hash rate.

Speed: 1253377.369121759 hash/s
With ONE CORE.
How hot is it? :mellow:/>
It doesn't warm up the CPU at all. That's because it's not even running at 100%.

I also made the code as portable as possible, so in theory you can compile it with GCC on both Windows and Linux. I'm using TDM-GCC-64 right now.

Now, I understand that giving this miner to the wrong hands could lead to a catastrophic outcome, so I won't be sharing the source… at least for now ;)/>
Edited on 14 March 2015 - 12:05 AM
apemanzilla #280
Posted 14 March 2015 - 02:19 AM
After some help from Yevano, I gave my native miner a MASSIVE IMPROVEMENT in hash rate.

Speed: 1253377.369121759 hash/s
With ONE CORE.
How hot is it? :mellow:/>
It doesn't warm up the CPU at all. That's because it's not even running at 100%.

I also made the code as portable as possible, so in theory you can compile it with GCC on both Windows and Linux. I'm using TDM-GCC-64 right now.

Now, I understand that giving this miner to the wrong hands could lead to a catastrophic outcome, so I won't be sharing the source… at least for now ;)/>

So basically you're just making everyone salivate and watch while you start accumulating krist like there's no tomorrow.

Why even bother making the code so portable then?
Edited on 14 March 2015 - 01:19 AM
longbyte1 #281
Posted 14 March 2015 - 04:25 AM
So basically you're just making everyone salivate and watch while you start accumulating krist like there's no tomorrow.

Why even bother making the code so portable then?
No, I'm making everyone salivate to start some competition. Come on, you can do better than just Java right?

Then when more people start catching up to me, I'll release the source and have it as a "reference implementation".

Also, this is far from a finished product. Example: my miner doesn't receive "stop mining" calls yet.

I'm only announcing my progress so as to have people consider native implementations of Krist mining, even partial ones, as a viable alternative to JIT miners (those which run under bytecode, like Lua, Java, CLR, etc.) If I get a good server to "test" it on, I might actually change my target to *nix.
Edited on 14 March 2015 - 03:25 AM
Ducky #282
Posted 14 March 2015 - 07:51 AM
Was mining for about 12 hours and I only got 7 blocks :'(
Uncertified Robot #283
Posted 14 March 2015 - 09:36 AM
Was mining for about 12 hours and I only got 7 blocks :'(
I've been mining for 10 hours and got 90 blocks. What miner are you using and what is your hashrate?
Edited on 14 March 2015 - 08:42 AM
Ducky #284
Posted 14 March 2015 - 10:10 AM
Was mining for about 12 hours and I only got 7 blocks :'(
I've been mining for 10 hours and got 90 blocks. What miner are you using and what is your hashrate?

I'm using YTCIKristMiner and I get about 6MH/s




Does anyone want to trade Krist for Bitcoin?
I want to be the first to sell it :D/>
Edited on 14 March 2015 - 09:27 AM
Uncertified Robot #285
Posted 14 March 2015 - 11:12 AM
Was mining for about 12 hours and I only got 7 blocks :'(
I've been mining for 10 hours and got 90 blocks. What miner are you using and what is your hashrate?

I'm using YTCIKristMiner and I get about 6MH/s




Does anyone want to trade Krist for Bitcoin?
I want to be the first to sell it :D/>

I have under 1 MH and got so much more blocks. That's kinda odd.

I did read about the server rejecting you if the miner submits too many blocks. Not sure about that though….
CrazedProgrammer #286
Posted 14 March 2015 - 11:24 AM
Yay I can mine blocks again! Thanks Coss for lowering the work!
biggest yikes #287
Posted 14 March 2015 - 02:04 PM
I found a krist address that starts with "kitten". :D/>
3d6 #288
Posted 14 March 2015 - 02:16 PM
99 addresses are now carrying a balance
337 total have been used
41052 blocks solved
67993 transactions processed
2052600 krist in circulation
3 spin-offs announced :P/>
biggest yikes #289
Posted 14 March 2015 - 02:19 PM
99 addresses are now carrying a balance
337 total have been used
41052 blocks solved
67993 transactions processed
2052600 krist in circulation
3 spin-offs announced :P/>
Wait, what?
Only 99 addresses with any money?
3d6 #290
Posted 14 March 2015 - 02:21 PM
99 addresses are now carrying a balance
337 total have been used
41052 blocks solved
67993 transactions processed
2052600 krist in circulation
3 spin-offs announced :P/>
Wait, what?
Only 99 addresses with any money?
If it makes a difference to you, there's now 100 :)/>
basdxz #291
Posted 14 March 2015 - 02:23 PM
Should I made a scrypt that throws money in random accounts? You can have more then :D/>
3d6 #292
Posted 14 March 2015 - 02:29 PM
Should I made a scrypt that throws money in random accounts? You can have more then :D/>
You should make a miner that mines to a different address for each block!
longbyte1 #293
Posted 14 March 2015 - 02:30 PM
Yay I can mine blocks again! Thanks Coss for lowering the work!
Is the work dynamic now, or is it still changed manually?

Happy pi day!
Edited on 14 March 2015 - 01:31 PM
basdxz #294
Posted 14 March 2015 - 02:36 PM
Should I made a scrypt that throws money in random accounts? You can have more then :D/>
You should make a miner that mines to a different address for each block!

The Sharing miner :o/> I'll try to add that if I even manage to make a miner. I have almost no experience with Java or C++.
apemanzilla #295
Posted 14 March 2015 - 02:37 PM
Mined 622 blocks in 9 1/2 hours. Woot!
biggest yikes #296
Posted 14 March 2015 - 03:09 PM
Should I made a scrypt that throws money in random accounts? You can have more then :D/>
maybe my kitten account will have some money then. huehuehue
also, happy pi day, somebody needs to make an account with 314 KST.. brb making address with "piday" in it, or maybe "314" in it
EDIT: WORTH IT!

I'll probably transfer the 314 KST back to my main account when pi day ends
EDIT 2: sending back right now actually because I just realized that it'd be safer
Edited on 14 March 2015 - 02:26 PM
basdxz #297
Posted 14 March 2015 - 03:11 PM
Should I made a scrypt that throws money in random accounts? You can have more then :D/>
maybe my kitten account will have some money then. huehuehue
Since I started getting mining profits, I would be more than happy to share some Krist :D/> PM me your address
biggest yikes #298
Posted 14 March 2015 - 03:24 PM
Should I made a scrypt that throws money in random accounts? You can have more then :D/>
maybe my kitten account will have some money then. huehuehue
Since I started getting mining profits, I would be more than happy to share some Krist :D/> PM me your address
Alright then :D/>
Edited on 14 March 2015 - 02:36 PM
longbyte1 #299
Posted 14 March 2015 - 03:34 PM
Dang, I need some blocks and solutions to test my miner, but I'm not picking anything up :(/>
What's the request to see my address's transactions?
Anavrins #300
Posted 14 March 2015 - 03:37 PM
Dang, I need some blocks and solutions to test my miner, but I'm not picking anything up :(/>/>/>/>/>
What's the request to see my address's transactions?
http://65.26.252.225/krist/?listtx=address
Edited on 14 March 2015 - 02:39 PM
biggest yikes #301
Posted 14 March 2015 - 03:38 PM
Dang, I need some blocks and solutions to test my miner, but I'm not picking anything up :(/>
What's the request to see my address's transactions?
http://65.26.252.225/krist/?listtx=[your_address]
so for example,
http://65.26.252.225...sttx=kcyd5vejdw
EDIT: Darn it, got ninja'ed :mellow:/>
Edited on 14 March 2015 - 02:39 PM
longbyte1 #302
Posted 14 March 2015 - 03:41 PM
Dang, I need some blocks and solutions to test my miner, but I'm not picking anything up :(/>
What's the request to see my address's transactions?
http://65.26.252.225/krist/?listtx=[your_address]
so for example,
http://65.26.252.225...sttx=kcyd5vejdw
EDIT: Darn it, got ninja'ed :mellow:/>
Doesn't tell me the block I mined though.
biggest yikes #303
Posted 14 March 2015 - 04:05 PM
Dang, I need some blocks and solutions to test my miner, but I'm not picking anything up :(/>
What's the request to see my address's transactions?
http://65.26.252.225/krist/?listtx=[your_address]
so for example,
http://65.26.252.225...sttx=kcyd5vejdw
EDIT: Darn it, got ninja'ed :mellow:/>
Doesn't tell me the block I mined though.
No, it doesn't. I don't think that's a feature of the Krist system yet, but the KristWallet code does reference that maybe in the future:
longbyte1 #304
Posted 14 March 2015 - 04:54 PM
When I put blocks through the miner for a second time to verify my solution, am I supposed to get the same solution or no solution?
biggest yikes #305
Posted 14 March 2015 - 05:07 PM
When I put blocks through the miner for a second time to verify my solution, am I supposed to get the same solution or no solution?
When you verify a block and it works, the target is changed, meaning if you put it through again it'll probably not ding another solution, if I know my Krist workings (as always, confirmation is appreciated). Unless, of course, you haven't submitted it yet to the server, in which case I wouldn't count on it, but it would ding again if the last block hasn't changed before you verify it again
Edited on 14 March 2015 - 04:10 PM
longbyte1 #306
Posted 14 March 2015 - 05:13 PM
When I put blocks through the miner for a second time to verify my solution, am I supposed to get the same solution or no solution?
When you verify a block and it works, the target is changed, meaning if you put it through again it'll probably not ding another solution, if I know my Krist workings (as always, confirmation is appreciated). Unless, of course, you haven't submitted it yet to the server, in which case I wouldn't count on it, but it would ding again if the last block hasn't changed before you verify it again
Dang, so what would be the ideal way to test if my miner is getting solutions?
basdxz #307
Posted 14 March 2015 - 05:53 PM
When I put blocks through the miner for a second time to verify my solution, am I supposed to get the same solution or no solution?
When you verify a block and it works, the target is changed, meaning if you put it through again it'll probably not ding another solution, if I know my Krist workings (as always, confirmation is appreciated). Unless, of course, you haven't submitted it yet to the server, in which case I wouldn't count on it, but it would ding again if the last block hasn't changed before you verify it again
Dang, so what would be the ideal way to test if my miner is getting solutions?
When a block gets solved, check the account balance?
biggest yikes #308
Posted 14 March 2015 - 06:15 PM
When I put blocks through the miner for a second time to verify my solution, am I supposed to get the same solution or no solution?
When you verify a block and it works, the target is changed, meaning if you put it through again it'll probably not ding another solution, if I know my Krist workings (as always, confirmation is appreciated). Unless, of course, you haven't submitted it yet to the server, in which case I wouldn't count on it, but it would ding again if the last block hasn't changed before you verify it again
Dang, so what would be the ideal way to test if my miner is getting solutions?
Check if it's less than the current target (?getwork) to see when it should be sent, you can check if the balance is increased if you want to verify it after it's sent
Edited on 14 March 2015 - 05:15 PM
longbyte1 #309
Posted 14 March 2015 - 06:57 PM
Nope, my balance is not going up :unsure:/>
Now I don't know what to do. How should I go about troubleshooting?
biggest yikes #310
Posted 14 March 2015 - 07:28 PM
Nope, my balance is not going up :unsure:/>
Now I don't know what to do. How should I go about troubleshooting?
If your balance isn't going up, then the block probably isn't valid at all. If I'm right, you have to compare and send the block as the sha256 hash (address + latestblock + nonce) converted to base 10
Edited on 14 March 2015 - 06:28 PM
basdxz #311
Posted 14 March 2015 - 07:32 PM
Nope, my balance is not going up :unsure:/>
Now I don't know what to do. How should I go about troubleshooting?
If your balance isn't going up, then the block probably isn't valid at all. If I'm right, you have to compare and send the block as the sha256 hash (address + latestblock + nonce) converted to base 10

Err it might be perfectly valid, but for some reason mining is stalling, then doing another 2 blocks then stalling again.

Edit: Lock up time of about 3-15 minutes. It's like a limit on how much can be mined, I like this one better than the difficulty XD.

PS: Still grinding, is this supposed to happen?
Edited on 14 March 2015 - 07:50 PM
CrazedProgrammer #312
Posted 14 March 2015 - 09:42 PM
Nope, my balance is not going up :unsure:/>
Now I don't know what to do. How should I go about troubleshooting?
If your balance isn't going up, then the block probably isn't valid at all. If I'm right, you have to compare and send the block as the sha256 hash (address + latestblock + nonce) converted to base 10

Err it might be perfectly valid, but for some reason mining is stalling, then doing another 2 blocks then stalling again.

Edit: Lock up time of about 3-15 minutes. It's like a limit on how much can be mined, I like this one better than the difficulty XD.

PS: Still grinding, is this supposed to happen?
The work is now 5 times lower than it was this morning, so it's way more difficult to mine.
I'd recommend mining on two addresses at the same time and setting the process priority to low so other programs don't lag.
Edited on 14 March 2015 - 08:42 PM
basdxz #313
Posted 14 March 2015 - 09:59 PM
Nope, my balance is not going up :unsure:/>
Now I don't know what to do. How should I go about troubleshooting?
If your balance isn't going up, then the block probably isn't valid at all. If I'm right, you have to compare and send the block as the sha256 hash (address + latestblock + nonce) converted to base 10

Err it might be perfectly valid, but for some reason mining is stalling, then doing another 2 blocks then stalling again.

Edit: Lock up time of about 3-15 minutes. It's like a limit on how much can be mined, I like this one better than the difficulty XD.

PS: Still grinding, is this supposed to happen?
The work is now 5 times lower than it was this morning, so it's way more difficult to mine.
I'd recommend mining on two addresses at the same time and setting the process priority to low so other programs don't lag.
Won't help and heres why: The lockup that occurs is a global one, look at the last block list on the wallet. Firstly it shows that the block I am mining has been mined and secondly it shows that about 1-2 blocks are mined in a row, leading to a few minutes of nothing then another 2. A while ago, it stalled for a full 25 minutes!
_removed #314
Posted 14 March 2015 - 10:15 PM
Somebody must have broken Krist because i found a block with 14 leading zeros. This is impossible, but it happened to me, but a user called kloonex123 got a block with 14 leading zeros.
biggest yikes #315
Posted 14 March 2015 - 10:57 PM
Somebody must have broken Krist because i found a block with 14 leading zeros. This is impossible, but it happened to me, but a user called kloonex123 got a block with 14 leading zeros.
1. A block with 14 leading zeroes is insane, most blocks are only about 4-5 characters long..
2. If you mean hashes, it's not listed in the economicon, so wut
3. kloonex123 has a very high balance of 0 KST and absolutely no history!
Edited on 14 March 2015 - 09:59 PM
CrazedProgrammer #316
Posted 14 March 2015 - 11:01 PM
I gave koalazarsq 1 KST so he doesn't have 500000 KST anymore hahaha
biggest yikes #317
Posted 14 March 2015 - 11:11 PM
please explain why my user sha256 hash contains "dead" in the middle of it
3d6 #318
Posted 15 March 2015 - 03:06 PM
Nope, my balance is not going up :unsure:/>
Now I don't know what to do. How should I go about troubleshooting?
If your balance isn't going up, then the block probably isn't valid at all. If I'm right, you have to compare and send the block as the sha256 hash (address + latestblock + nonce) converted to base 10
You should be sending the block as follows:
?submitblock&amp;address=<address>&amp;nonce=<nonce>
Somebody must have broken Krist because i found a block with 14 leading zeros. This is impossible, but it happened to me, but a user called kloonex123 got a block with 14 leading zeros.
1. It's perfectly possible, just very improbable
2. A block of that quality would not cause any problems
3. We have no blocks with 14 zeros. Not even 12 zeros
Edited on 15 March 2015 - 02:07 PM
Uncertified Robot #319
Posted 15 March 2015 - 07:12 PM
I forked apemanzilla's KWallet.
I added an addressbook and did some slight improvements (For example: you can now press enter to login). I also added a logout button, this is great if you have multiple addresses.
For those who are interested: https://github.com/Uncertified-Robot/KWallet
Ducky #320
Posted 15 March 2015 - 10:15 PM
I forked apemanzilla's KWallet.
I added an addressbook and did some slight improvements (For example: you can now press enter to login). I also added a logout button, this is great if you have multiple addresses.
For those who are interested: https://github.com/U...d-Robot/KWallet

When you fork a project, you should keep the package names the same.
Now if you try and make a pull request to get your code merged into the original project, it's not going to work properly.
Lemmmy #321
Posted 15 March 2015 - 11:12 PM
We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!
basdxz #322
Posted 15 March 2015 - 11:25 PM
We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!

Don't forget to add the Double Vault feature!
Lemmmy #323
Posted 15 March 2015 - 11:52 PM
We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!

Don't forget to add the Double Vault feature!

Will do!
biggest yikes #324
Posted 16 March 2015 - 01:12 AM
Don't forget to add the Double Vault feature!
DV is love DV is life
longbyte1 #325
Posted 16 March 2015 - 01:51 AM
We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!
Hah, might as well have an idle-time mining feature so you can get rich overnight when your phone is charging ^_^/>
Edited on 16 March 2015 - 12:51 AM
3d6 #326
Posted 16 March 2015 - 03:03 AM
We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!

Fascinating!

Make sure that it gets the syncNode from the Github API ;)/>

https://raw.githubusercontent.com/BTCTaras/kristwallet/master/staticapi/syncNode
apemanzilla #327
Posted 16 March 2015 - 04:08 AM
I forked apemanzilla's KWallet.
I added an addressbook and did some slight improvements (For example: you can now press enter to login). I also added a logout button, this is great if you have multiple addresses.
For those who are interested: https://github.com/U...d-Robot/KWallet

If you fix the package names with it I'd be glad to merge it into the original repo.

I've been working on the new software for the krist node more than KWallet recently, so sorry if updates have been slow.

We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!

Nice!

How will passwords be stored safely? That's one of the reasons I haven't implemented password saving into KWallet - there's no good way to safely save passwords in Java without some risk.

We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!
Hah, might as well have an idle-time mining feature so you can get rich overnight when your phone is charging ^_^/>

I don't really see the point of this. It would be needlessly draining your battery and making your phone run hot (you don't want a phone locked at 100% or it can start getting dangerous) and the speeds wouldn't even compare to mining on a computer.
Edited on 16 March 2015 - 03:13 AM
3d6 #328
Posted 16 March 2015 - 04:18 AM
We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!
Hah, might as well have an idle-time mining feature so you can get rich overnight when your phone is charging ^_^/>

That's a fun idea, but it probably wouldn't work very well. :(/>
basdxz #329
Posted 16 March 2015 - 09:58 AM
We're working on a Krist wallet for Android!

Spoiler

This wallet will feature your basic Krist wallet needs: viewing transactions, the economicon, sending Krist, and a feature that (or at least we) hasn't been seen yet: wallet login saving! You can save the wallets on your device without having to type the password every time, saving a lot of wasted hours!

Updates on the reddit post!
Hah, might as well have an idle-time mining feature so you can get rich overnight when your phone is charging ^_^/>

That's a fun idea, but it probably wouldn't work very well. :(/>

You would probably get an extra block overnight :o/>
SpencerBeige #330
Posted 16 March 2015 - 12:25 PM
a kst wallet for android and APPLE would be nice! i hate apple, but its all i ever have charged ;/
apemanzilla #331
Posted 16 March 2015 - 12:47 PM
a kst wallet for android and APPLE would be nice! i hate apple, but its all i ever have charged ;/

Releasing an app on the iOS app store costs $100 per year. May as well make a webapp instead.
Lignum #332
Posted 16 March 2015 - 01:38 PM
How will passwords be stored safely? That's one of the reasons I haven't implemented password saving into KWallet - there's no good way to safely save passwords in Java without some risk.

They're encrypted with a master password used as the key.
biggest yikes #333
Posted 16 March 2015 - 01:57 PM
How will passwords be stored safely? That's one of the reasons I haven't implemented password saving into KWallet - there's no good way to safely save passwords in Java without some risk.

They're encrypted with a master password used as the key.
Yes, but the encrypted hash basically serves as the master key, so if you store the hash a hacker could still use a tool like KristVault to login with that hash. Pretty useless doing that, eh? (Assuming I'm not misunderstanding you, which I might be..)
Edited on 16 March 2015 - 12:59 PM
Lignum #334
Posted 16 March 2015 - 02:16 PM
I might've expressed myself a little bit too vaguely, sorry. What I meant is that there is a master password for the entire app. This password serves as the key each wallet password is encrypted with.
biggest yikes #335
Posted 16 March 2015 - 04:01 PM
I might've expressed myself a little bit too vaguely, sorry. What I meant is that there is a master password for the entire app. This password serves as the key each wallet password is encrypted with.
Oh, that would work a lot better, yeah :P/>
3d6 #336
Posted 16 March 2015 - 07:16 PM
access.log is now once again too big to open in Notepad++.

Running an API is resource intensive. Now I see why everyone has those stupid request limits.
Edited on 16 March 2015 - 06:17 PM
apemanzilla #337
Posted 16 March 2015 - 08:05 PM
access.log is now once again too big to open in Notepad++.

Running an API is resource intensive. Now I see why everyone has those stupid request limits.

Take a look at Heroku - you can get a basic VPS for free. It may be worth checking it out, at the very least disk and network speeds should be better.

The new API I'm writing should be much faster than the current one. Speaking of which, should I implement the old Quest site API calls, or just the raw data ones?
biggest yikes #338
Posted 16 March 2015 - 08:17 PM
Now I see why everyone has those stupid request limits.
you didn't have one already?
oh..
apemanzilla #339
Posted 16 March 2015 - 08:24 PM
I forked apemanzilla's KWallet.
I added an addressbook and did some slight improvements (For example: you can now press enter to login). I also added a logout button, this is great if you have multiple addresses.
For those who are interested: https://github.com/U...d-Robot/KWallet

Posting here since issues are disabled.

There are a few issues with the current version of your fork:
1. You need to add rows to the buttonPanel's grid layout to make the buttons "stack". Line 84 in WalletFrame.java. Changing the 7 to a 9 should do the trick.
2. Cosmetic, but personally I think the address book button should go above the logout button.
3. The address book throws an exception if the JSON file does not exist:

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at io.github.apemanzilla.kwallet.gui.views.BookPanel$LoadThread.run(BookPanel.java:85)
4. It is unclear what the "label" feature does in the transfer panel. Additionally, it also throws an exception if the address book JSON file does not exist and the checkbox is ticked.
5. The alignment in the transfer panel in tip mode is off.
6. The address book shouldn't be in a tabbed panel, there's no other tabs there. The reason the Economicon has a tab is A) to title the chart and B)/> more tabs will be added.

You should enable issues in your fork of the repo. You can do so from the repo's settings page.
Edited on 16 March 2015 - 07:26 PM
Ducky #340
Posted 16 March 2015 - 09:03 PM
I've started work on a web wallet.
It all runs in the client via JavaScript so you don't have to worry about trusting me with your passwords.
Uncertified Robot #341
Posted 16 March 2015 - 09:22 PM
I forked apemanzilla's KWallet.
I added an addressbook and did some slight improvements (For example: you can now press enter to login). I also added a logout button, this is great if you have multiple addresses.
For those who are interested: https://github.com/U...d-Robot/KWallet

Posting here since issues are disabled.

There are a few issues with the current version of your fork:
1. You need to add rows to the buttonPanel's grid layout to make the buttons "stack". Line 84 in WalletFrame.java. Changing the 7 to a 9 should do the trick.
2. Cosmetic, but personally I think the address book button should go above the logout button.
3. The address book throws an exception if the JSON file does not exist:

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at io.github.apemanzilla.kwallet.gui.views.BookPanel$LoadThread.run(BookPanel.java:85)
4. It is unclear what the "label" feature does in the transfer panel. Additionally, it also throws an exception if the address book JSON file does not exist and the checkbox is ticked.
5. The alignment in the transfer panel in tip mode is off.
6. The address book shouldn't be in a tabbed panel, there's no other tabs there. The reason the Economicon has a tab is A) to title the chart and B)/> more tabs will be added.

You should enable issues in your fork of the repo. You can do so from the repo's settings page.
Thanks! You're helping alot!
I'll fix the thing you stated.
About the label: It gives a nickname to an address.
The addressbook is tabbed because I am thinking about making categories you can sort addresses in.
3d6 #342
Posted 16 March 2015 - 09:24 PM
Just did a major (2,000 page) MediaWiki operation. Some fragile miners may have crashed.
SpencerBeige #343
Posted 16 March 2015 - 10:37 PM
any good miners? any good links? to the miners
_removed #344
Posted 16 March 2015 - 10:40 PM
If anybody asks me if they can use my krist miner, the answer is no. I do not make programs so that people can take the credit for.
SpencerBeige #345
Posted 16 March 2015 - 11:24 PM
any good miners? any good links? to the miners
edit: ive been here for two hours, and no responses, so nvm, thanks btw.
apemanzilla #346
Posted 16 March 2015 - 11:29 PM
If anybody asks me if they can use my krist miner, the answer is no. I do not make programs so that people can take the credit for.

…then why gloat about it here?
SpencerBeige #347
Posted 16 March 2015 - 11:31 PM
edit: nvm
Edited on 16 March 2015 - 10:31 PM
Sxw #348
Posted 17 March 2015 - 03:39 AM
I'll accept donations at any of the following addresses. xD

ksxw0x7d9y
ksxw1e1oo1
ksxw2fpf25
ksxw3rebva
ksxw49jqc9
ksxw5z7tym
ksxw6h19pa
ksxw7gmgj5
ksxw82f10b
ksxw9r4mfe
Ducky #349
Posted 17 March 2015 - 10:25 PM
If anybody asks me if they can use my krist miner, the answer is no. I do not make programs so that people can take the credit for.

that's okay, i'm doing pretty well with all of the other miners people have created and released.
basdxz #350
Posted 19 March 2015 - 01:48 PM
Difficulty is increasing. Last night I mined 26 blocks and this night I only got 15.
Yevano #351
Posted 19 March 2015 - 04:36 PM
Difficulty is increasing. Last night I mined 26 blocks and this night I only got 15.

The work number has actually remained the same for the past few days. You can check it by calling ?getwork on the sync node. (http://ceriat.net/krist/?getwork)
Ducky #352
Posted 20 March 2015 - 05:08 PM
Anyone want to buy some KST?
$1 BTC per 10,000 KST
biggest yikes #353
Posted 20 March 2015 - 08:04 PM
Anyone want to buy some KST?
$1 BTC per 10,000 KST
BTC aren't measured in dollars but I'll be honest I don't think anyone is going to give you any BTC (at least a lot of people aren't)
Edited on 20 March 2015 - 07:08 PM
Ducky #354
Posted 20 March 2015 - 09:38 PM
Anyone want to buy some KST?
$1 BTC per 10,000 KST
BTC aren't measured in dollars

I know, I meant whatever $1 in BTC is right now (via preev.com)
3d6 #355
Posted 22 March 2015 - 02:03 PM
With the closure of LuaLand (my departure at best) I won't really have anywhere else to hawk our wares.

This has been a ton of fun and a learning experience. I was not expecting this to blow up so much.

I'll be departing the CC community for a short time. I'll only be updating Krist for critical maintenance.

Anyone interested in making changes to the reference wallet may submit pull requests. I'll get to them.

Thanks for the good times, and goodbye for now ^_^/>

Edit: Yes, I came back, a long time ago
Edited on 08 October 2016 - 05:12 AM
longbyte1 #356
Posted 22 March 2015 - 02:39 PM
Welp, so much for our speculative investment.
biggest yikes #357
Posted 22 March 2015 - 04:35 PM
With the closure of LuaLand (my departure at best) I won't really have anywhere else to hawk our wares.

This has been a ton of fun and a learning experience. I was not expecting this to blow up so much.

I'll be departing the CC community for another few years now. I'll only be updating Krist for critical maintenance.

Anyone interested in making changes to the reference wallet may submit pull requests. I'll get to them.

Thanks for the good times, and goodbye for now ^_^/>
We'll miss you ;(
Ducky #358
Posted 25 March 2015 - 04:59 PM
With the closure of LuaLand (my departure at best) I won't really have anywhere else to hawk our wares.

This has been a ton of fun and a learning experience. I was not expecting this to blow up so much.

I'll be departing the CC community for another few years now. I'll only be updating Krist for critical maintenance.

Anyone interested in making changes to the reference wallet may submit pull requests. I'll get to them.

Thanks for the good times, and goodbye for now ^_^/>

Could you release the node software so that we can host our own and be properly p2p?
Mackan90096 #359
Posted 25 March 2015 - 09:38 PM
SEND ME SOME MONEY! klm92fshop


[indent=1]Also, I can't get anything from the miner provided by OP.[/indent]
Anavrins #360
Posted 25 March 2015 - 11:25 PM
Yeah, it's not working for me either…
If this can help, I've been having a lot of success with Yevano's miner here.
I've also sent you a little tip ;)/>
sci4me #361
Posted 26 March 2015 - 04:10 AM
With the closure of LuaLand (my departure at best) I won't really have anywhere else to hawk our wares.

This has been a ton of fun and a learning experience. I was not expecting this to blow up so much.

I'll be departing the CC community for another few years now. I'll only be updating Krist for critical maintenance.

Anyone interested in making changes to the reference wallet may submit pull requests. I'll get to them.

Thanks for the good times, and goodbye for now ^_^/>

Could you release the node software so that we can host our own and be properly p2p?

this. except i want it for learning purposes… but yeah.

also, bai! :P/> miss ya <3
_removed #362
Posted 26 March 2015 - 07:09 AM
LuaLand is back online…
lebuildman #363
Posted 26 March 2015 - 03:08 PM
Can you help me to do the following in my Big "Orange Turtle" shop:
1. A Person Deposit Krist to a Account.
2. A Computer monitoring that Account see that Deposit,
3. It "Converts" the Krist to BuildBucks (My Shop Currency) and Deposit that Entered Krist in my Account.

Is there a Krist API to do that or someway to monitore it in automated mode?
Edited on 26 March 2015 - 02:09 PM
lebuildman #364
Posted 26 March 2015 - 03:48 PM
Another Question: When the Android KristWallet (Or something Mobile-Friendly) will be released?
(I started a project of using KristWallet on Love2D, like a Port of CC KristWallet to run directly by Love. I'll also try to Port apemanzila's KWallet)
apemanzilla #365
Posted 26 March 2015 - 05:33 PM
With the closure of LuaLand (my departure at best) I won't really have anywhere else to hawk our wares.

This has been a ton of fun and a learning experience. I was not expecting this to blow up so much.

I'll be departing the CC community for another few years now. I'll only be updating Krist for critical maintenance.

Anyone interested in making changes to the reference wallet may submit pull requests. I'll get to them.

Thanks for the good times, and goodbye for now ^_^/>/>

Could you release the node software so that we can host our own and be properly p2p?

this. except i want it for learning purposes… but yeah.

also, bai! :P/>/> miss ya <3

I'm rewriting the node in node.js here. Its currently incomplete but I'm still working on it. It's up to coss if he wants to share the original PHP node software.
Terra1 #366
Posted 29 March 2015 - 11:47 PM
make a manual KST miner that makes it so you have to guess a hash
Lemmmy #367
Posted 30 March 2015 - 02:58 PM
Another Question: When the Android KristWallet (Or something Mobile-Friendly) will be released?
(I started a project of using KristWallet on Love2D, like a Port of CC KristWallet to run directly by Love. I'll also try to Port apemanzila's KWallet)

It's just a side project right now, so I'm not really sure. You can follow the progress on our GitHub.
I plan to have a working version ready no later than mid-May. As for Play Store release, I'm not sure yet. I don't have a license yet.

I had about a week and a half break, but now development is speedily coming along. Here are some screenshots: http://imgur.com/a/oMqA0
longbyte1 #368
Posted 31 March 2015 - 04:02 AM
make a manual KST miner that makes it so you have to guess a hash
Is this what you are looking for?
[media]https://www.youtube.com/watch?v=y3dqhixzGVo[/media]
Edited on 31 March 2015 - 02:02 AM
Mackan90096 #369
Posted 06 April 2015 - 02:31 PM
Buying krist for doge!


So, we need a way to get more Krist without mining ourself! Right?

That's why I'm offering to buy Krist! I'll buy 1000 Krist for 10 Doge!

Limited offer! Only 10 of them!

Seems fair? Great! Send me a PM!

Also, @cossacsson you should really fix the login system and setup an official exchange!

- Mackan
Edited on 06 April 2015 - 01:07 PM
sci4me #370
Posted 07 April 2015 - 05:15 AM
Also, @cossacsson you should really fix the login system and setup an official exchange!

or release the code so we can do those things for him (github). :P/>
Boom #371
Posted 12 April 2015 - 03:14 AM
my address: ki7ux31zly
send me some krist B)/>
biggest yikes #372
Posted 18 April 2015 - 06:46 PM
For people who don't want to implement krist functions themselves, I've made a sort of "Krist API" that allows you to make transactions and the like without having to create the functions yourself.
https://github.com/cpixelcube/kristapi
Here's a couple of examples on how you can use it (the failedLoad thing is to halt the script if the api failed to load properly. Not every function is shown!)

os.loadAPI("kristapi")
print("kristapi.failedLoad: " .. tostring(kristapi.failedLoad)) --usually false, true if it could not load properly
if kristapi.failedLoad then
  error() --halt script if kristapi did not load properly
end
print("kristapi.base: " .. kristapi.base) --http://ceriat.net/krist/
print("kristapi.getVersion(): " .. kristapi.getVersion()) --Alpha 0.51
print("kristapi.balance(\"kcyd5vejdw\"): " .. kristapi.balance("kcyd5vejdw")) --900
print("kristapi.createaddress(\"xxxx\"): " .. kristapi.createaddress("xxxx")) --kaoaxj4dvi (new address)
print("kristapi.createrawaddress(\"xxxx\"): " .. kristapi.createrawaddress("xxxx")) --2481a63c85 (very old address)
print("kristapi.createv1address(\"xxxx\"): " .. kristapi.createv1address("xxxx")) --22aa2b3926 (old address)
local user, pass = kristapi.createvault("xxxx", "yyyy") --"yyyy" is my password (or would be), "xxxx" is the vault password
print("kristapi.createvault(\"xxxx\", \"yyyy\"): " .. user .. ", " .. pass) --check the screenshot below, it is way too long to copy here because the "password" is a sha256 hash
print("kristapi.give(\"kcyd5vejdw\", 1, \"xxxx\", false): " .. tostring(kristapi.give("kcyd5vejdw", 1, "xxxx", false))) --false because "xxxx" has no money ( kristapi.give(target, amount, yourPassword, true/false), true being if yourPassword is a sha256 hash )



Installing KristAPI:
pastebin run x41mpdtc
Edited on 19 April 2015 - 08:22 PM
jakejakey #373
Posted 20 April 2015 - 12:12 PM
Oh no… Almost all of them have been mined, the rate has been Decreased to +25KST a block sadly.

Buying krist for doge!


So, we need a way to get more Krist without mining ourself! Right?

That's why I'm offering to buy Krist! I'll buy 1000 Krist for 10 Doge!

Limited offer! Only 10 of them!

Seems fair? Great! Send me a PM!

Also, @cossacsson you should really fix the login system and setup an official exchange!

- Mackan
This is an in-game currency not meant to have any Real life money value so he shouldn't setup an exchange. and if it does become real life currency that it can be exchanged for then maybe we need a username and a password instead of just a password, for more security.
biggest yikes #374
Posted 20 April 2015 - 10:02 PM
-snip-
maybe we need a username and a password instead of just a password, for more security.
You could always combine a username and a password into just a password
EDIT: one month later https://github.com/c...wallet_username I love making this kinda stuff
Edited on 09 May 2015 - 03:01 PM
ry00000 #375
Posted 07 May 2015 - 02:57 PM
So, BITCOINS EVERYONE!!! BTC IN MC!!!
biggest yikes #376
Posted 09 May 2015 - 04:08 PM
KristScape browser? explanation requested
edit: just bought "atenefyr.kst"
Edited on 09 May 2015 - 02:12 PM
Lur_ #377
Posted 09 May 2015 - 06:09 PM
-snip-
Edited on 09 May 2015 - 04:10 PM
3d6 #378
Posted 09 May 2015 - 10:45 PM
I'll be departing the CC community for another few years now. I'll only be updating Krist for critical maintenance.
Admittedly, I came back a lot sooner than I had anticipated - I just couldn't stay away. Too many ideas to bring to life, even if it's a small community. :)/>
KristScape browser? explanation requested
edit: just bought "atenefyr.kst"
KristScape is an upcoming web browser that works across servers. It navigates to .kst domains, which are programmed to forward to specific URLs recorded in zone records. Zone records are published with Krist transactions, at no expense. The domains themselves can be registered for 500 KST. The KST spent on domain names will increase the value of future blocks; that is to say, buying one domain will increase the reward from the next 500 blocks by 1 KST. If lots of domains are bought in the span of a few days, the reward may go up to 30, 40, conceivably even 100 KST. Domains are stored on Krist addresses and can be held and transferred just like KST can.

Release 11 will be published very soon. This will fix a crash when trying to edit the zone record of the first domain name in your roster and implement essential domain-related actions. I am simultaneously working on release 12, which is a total rewrite of the wallet. (KristWallet was my first CC program other than the original super-obsolete CCKristMiner, and I'm a lot better with ComputerCraft now, so a rewrite would be best)

KristScape 0.1 and KristWallet R12 are probably going to be released at the same time. I'm making a markup language and several types of zone records; currently we have A and CNAME. A hosting platform accessible via KristScape will also be available. The websites themselves will be able to display stylized text, images, tables, and links. Downloads, online programs [with no risk of malicious code], forms, and cookies will also be implemented.

As it stands, Krist is a currency that works across servers; I'm excited to report that it's about to become a currency, DNS, and web browser. ;)/> You guys may want to register names for your usernames, servers, and programs before KristScape is published. Please continue mining, but limit your API calls a bit. :D/> I'll be answering any questions anyone has about this.

Edit - R11 is going out shortly!
Edited on 09 May 2015 - 09:52 PM
biggest yikes #379
Posted 10 May 2015 - 04:49 PM
(KristWallet was my first CC program other than the original super-obsolete CCKristMiner, and I'm a lot better with ComputerCraft now, so a rewrite would be best)
I want to try out CCKristMiner out of curiousity, is there any way I can get the code of that?
Also, the KristScape thing is gonna be super cool :D/>
Geforce Fan #380
Posted 10 May 2015 - 07:31 PM
Snatched software.kst

perfect. Transfered to a more secure account too.

Question: Will sites be similar to real-world HTML? Might they be similar enough to render basic real-world HTML things?
Edited on 10 May 2015 - 05:49 PM
TrumpetMiner #381
Posted 10 May 2015 - 09:19 PM
My Krist is kxbmupyo0d

Also I can't mine any for some reason.
Edited on 11 May 2015 - 11:10 AM
3d6 #382
Posted 10 May 2015 - 09:23 PM
Wow, the block reward is at an all time high right now! Even after the halving! :D/>

Someone registered pornhub.kst… I wonder what they have planned :wacko:/>

(KristWallet was my first CC program other than the original super-obsolete CCKristMiner, and I'm a lot better with ComputerCraft now, so a rewrite would be best)
I want to try out CCKristMiner out of curiousity, is there any way I can get the code of that?
Also, the KristScape thing is gonna be super cool :D/>
http://65.26.252.225...rist/kristminer
You'll have to update the server URL to reflect the current node, but it should still "work" (even if it never solves a block in a few years).
Snatched software.kst

perfect. Transfered to a more secure account too.

Question: Will sites be similar to real-world HTML? Might they be similar enough to render basic real-world HTML things?
The markup language used has entirely different syntax than HTML, but it may be possible to attempt to convert it.
Modern HTML is just so extensive that it would be pretty infeasible to try to replicate it. There just isn't enough drawing capability in CC.

Here is an example website source:
This is my site[BR]It is really [C:BLUE]cool[C:BLACK] and you should[BR]check out [A]http://sample.kst/ my other site[/A][BR][CENTER][HL:RED]and marvel in its glory[/CENTER][BR][NFP]0123456789abcdef 123456789abcdef0[/NFP]

That [NFP] thing is an image. ^_^/>
biggest yikes #383
Posted 10 May 2015 - 10:05 PM
(KristWallet was my first CC program other than the original super-obsolete CCKristMiner, and I'm a lot better with ComputerCraft now, so a rewrite would be best)
I want to try out CCKristMiner out of curiousity, is there any way I can get the code of that?
Also, the KristScape thing is gonna be super cool :D/>
http://65.26.252.225...rist/kristminer
You'll have to update the server URL to reflect the current node, but it should still "work" (even if it never solves a block in a few years).
Error 404..
Edited on 10 May 2015 - 08:06 PM
3d6 #384
Posted 10 May 2015 - 10:08 PM
(KristWallet was my first CC program other than the original super-obsolete CCKristMiner, and I'm a lot better with ComputerCraft now, so a rewrite would be best)
I want to try out CCKristMiner out of curiousity, is there any way I can get the code of that?
Also, the KristScape thing is gonna be super cool :D/>
http://65.26.252.225...rist/kristminer
You'll have to update the server URL to reflect the current node, but it should still "work" (even if it never solves a block in a few years).
Error 404..
Sorry missed a few characters http://65.26.252.225/quest/dia/oldkrist/kristminer
biggest yikes #385
Posted 10 May 2015 - 10:12 PM
-snip-
Sorry missed a few characters http://65.26.252.225/quest/dia/oldkrist/kristminer
pressing it still redirects to the /krist link, thanks though :P/>
Edited on 10 May 2015 - 08:12 PM
3d6 #386
Posted 10 May 2015 - 10:13 PM
-snip-
Sorry missed a few characters http://65.26.252.225/quest/dia/oldkrist/kristminer
pressing it still redirects to the /krist link, thanks though :P/>
Nevermind lol, here's the code

local MOD = 2^32
local MODM = MOD-1

local function memoize(f)
		local mt = {}
		local t = setmetatable({}, mt)
		function mt:__index(k)
				local v = f(k)
				t[k] = v
				return v
		end
		return t
end

local function make_bitop_uncached(t, m)
		local function bitop(a, B)/>/>
				local res,p = 0,1
				while a ~= 0 and b ~= 0 do
						local am, bm = a % m, b % m
						res = res + t[am][bm] * p
						a = (a - am) / m
						b = (b - bm) / m
						p = p*m
				end
				res = res + (a + B)/>/> * p
				return res
		end
		return bitop
end

local function make_bitop(t)
		local op1 = make_bitop_uncached(t,2^1)
		local op2 = memoize(function(a) return memoize(function(B)/>/> return op1(a, B)/>/> end) end)
		return make_bitop_uncached(op2, 2 ^ (t.n or 1))
end

local bxor1 = make_bitop({[0] = {[0] = 0,[1] = 1}, [1] = {[0] = 1, [1] = 0}, n = 4})

local function bxor(a, b, c, ...)
		local z = nil
		if b then
				a = a % MOD
				b = b % MOD
				z = bxor1(a, B)/>/>
				if c then z = bxor(z, c, ...) end
				return z
		elseif a then return a % MOD
		else return 0 end
end

local function band(a, b, c, ...)
		local z
		if b then
				a = a % MOD
				b = b % MOD
				z = ((a + B)/>/> - bxor1(a,B)/>/>) / 2
				if c then z = bit32_band(z, c, ...) end
				return z
		elseif a then return a % MOD
		else return MODM end
end

local function bnot(x) return (-1 - x) % MOD end

local function rshift1(a, disp)
		if disp < 0 then return lshift(a,-disp) end
		return math.floor(a % 2 ^ 32 / 2 ^ disp)
end

local function rshift(x, disp)
		if disp > 31 or disp < -31 then return 0 end
		return rshift1(x % MOD, disp)
end

local function lshift(a, disp)
		if disp < 0 then return rshift(a,-disp) end
		return (a * 2 ^ disp) % 2 ^ 32
end

local function rrotate(x, disp)
	x = x % MOD
	disp = disp % 32
	local low = band(x, 2 ^ disp - 1)
	return rshift(x, disp) + lshift(low, 32 - disp)
end

local k = {
		0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,
		0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,
		0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3,
		0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,
		0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc,
		0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,
		0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7,
		0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967,
		0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13,
		0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,
		0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3,
		0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070,
		0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5,
		0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3,
		0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208,
		0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2,
}

local function str2hexa(s)
		return (string.gsub(s, ".", function(c) return string.format("%02x", string.byte(c)) end))
end

local function num2s(l, n)
		local s = ""
		for i = 1, n do
				local rem = l % 256
				s = string.char(rem) .. s
				l = (l - rem) / 256
		end
		return s
end

local function s232num(s, i)
		local n = 0
		for i = i, i + 3 do n = n*256 + string.byte(s, i) end
		return n
end

local function preproc(msg, len)
		local extra = 64 - ((len + 9) % 64)
		len = num2s(8 * len, 8)
		msg = msg .. "\128" .. string.rep("\0", extra) .. len
		assert(#msg % 64 == 0)
		return msg
end

local function initH256(H)
		H[1] = 0x6a09e667
		H[2] = 0xbb67ae85
		H[3] = 0x3c6ef372
		H[4] = 0xa54ff53a
		H[5] = 0x510e527f
		H[6] = 0x9b05688c
		H[7] = 0x1f83d9ab
		H[8] = 0x5be0cd19
		return H
end

local function digestblock(msg, i, H)
		local w = {}
		for j = 1, 16 do w[j] = s232num(msg, i + (j - 1)*4) end
		for j = 17, 64 do
				local v = w[j - 15]
				local s0 = bxor(rrotate(v, 7), rrotate(v, 18), rshift(v, 3))
				v = w[j - 2]
				w[j] = w[j - 16] + s0 + w[j - 7] + bxor(rrotate(v, 17), rrotate(v, 19), rshift(v, 10))
		end

		local a, b, c, d, e, f, g, h = H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8]
		for i = 1, 64 do
				local s0 = bxor(rrotate(a, 2), rrotate(a, 13), rrotate(a, 22))
				local maj = bxor(band(a, B)/>/>, band(a, c), band(b, c))
				local t2 = s0 + maj
				local s1 = bxor(rrotate(e, 6), rrotate(e, 11), rrotate(e, 25))
				local ch = bxor (band(e, f), band(bnot(e), g))
				local t1 = h + s1 + ch + k[i] + w[i]
				h, g, f, e, d, c, b, a = g, f, e, d + t1, c, b, a, t1 + t2
		end

		H[1] = band(H[1] + a)
		H[2] = band(H[2] + B)/>/>
		H[3] = band(H[3] + c)
		H[4] = band(H[4] + d)
		H[5] = band(H[5] + e)
		H[6] = band(H[6] + f)
		H[7] = band(H[7] + g)
		H[8] = band(H[8] + h)
end

local function sha256(msg)
		msg = preproc(msg, #msg)
		local H = initH256({})
		for i = 1, #msg, 64 do digestblock(msg, i, H) end
		return str2hexa(num2s(H[1], 4) .. num2s(H[2], 4) .. num2s(H[3], 4) .. num2s(H[4], 4) ..
				num2s(H[5], 4) .. num2s(H[6], 4) .. num2s(H[7], 4) .. num2s(H[8], 4))
end
local args = {...}
local nonce = 0
local blocks = 0
local score = 400000000001
function recall()
term.clear()
term.setCursorPos(1,1)
print("Hashes this run: "..tostring(nonce))
print("Blocks this run: "..tostring(blocks))
target = tonumber(http.get("http://65.26.252.225/quest/dia/krist/index.php?getwork").readAll())
last = http.get("http://65.26.252.225/quest/dia/krist/index.php?lastblock").readAll()
print("Block quality needed: "..tostring(target))
print("Latest block hash: "..last)
end
while true do
repeat
  if nonce % 250 == 0 then recall() end
  nonce = nonce + 1
  sha256_hash = sha256(args[1]..last..tostring(nonce))
  score = string.sub(sha256_hash,0,12)
  score = tonumber(score, 16)
  sleep(0)
until score < target
term.clear()
term.setCursorPos(1,1)
blocks = blocks + 1
print("*** BLOCK! +50 KST! ***")
print(args[1]..last..tostring(nonce))
print(string.sub(sha256_hash,0,12))
status = http.get("http://65.26.252.225/quest/dia/krist/index.php?submitblock&address="..args[1].."&nonce="..tostring(nonce)).readAll()
end
biggest yikes #387
Posted 10 May 2015 - 10:37 PM
-snip-
who said I didn't get the code? :P/>
Edited on 10 May 2015 - 08:37 PM
Geforce Fan #388
Posted 11 May 2015 - 01:41 AM
Maybe a compatibility layer that detects if it's HTML, and if it is, convert < to [, and skip tags it doesn't understand?
Or, maybe some sort of comment line thing in HTML, so I could do something like this
<!-- [krist] [tagshere] [/krist] -->
That way I could have 1 website for both.
Also: how about a [script] that could allow Lua in the webpages?

Edit: I'm unable to retrieve a block in the miner.
Edited on 10 May 2015 - 11:48 PM
TrumpetMiner #389
Posted 11 May 2015 - 03:16 AM
Using the miner linked in the topic and it always goes at a speed of 0 for me. How can I make it go? Please help.
3d6 #390
Posted 11 May 2015 - 03:42 AM
Using the miner linked in the topic and it always goes at a speed of 0 for me. How can I make it go? Please help.
Did you download the lib folder from the repository? Put it in the same place as the jar. That should fix it.
Maybe a compatibility layer that detects if it's HTML, and if it is, convert < to [, and skip tags it doesn't understand?
Or, maybe some sort of comment line thing in HTML, so I could do something like this
<!-- [krist] [tagshere] [/krist] -->
That way I could have 1 website for both.
Also: how about a [script] that could allow Lua in the webpages?

Edit: I'm unable to retrieve a block in the miner.
Well, you could use PHP to check the HTTP headers to see what browser it is. If it's KristScape, give it KSML or whatever it'll be called, and if it's not, give it HTML. Also worth noting is that the first line of the data the browser gets is used as the title and head of the page, and the actual contents follow.
I intend on including a [script] tag with limited capabilities - and it has to get permission from the user beforehand to get access to certain functions.

As for the block problem, there was a brief (about two minute) downtime on the API earlier today. That could be it.
-snip-
who said I didn't get the code? :P/>
Oh :)/>
Edited on 11 May 2015 - 01:46 AM
sci4me #391
Posted 11 May 2015 - 04:04 AM
Someone registered pornhub.kst… I wonder what they have planned :wacko:/>

Hehe Yevano…
TrumpetMiner #392
Posted 11 May 2015 - 01:06 PM
Using the miner linked in the topic and it always goes at a speed of 0 for me. How can I make it go? Please help.
Did you download the lib folder from the repository? Put it in the same place as the jar. That should fix it.

Thanks its working now.
Edited on 11 May 2015 - 07:40 PM
TrumpetMiner #393
Posted 11 May 2015 - 09:17 PM
Just had Grim's Miner on at 3 cores for 6 hours, still have 0 KST. WTF

My Adress: kxbmupyo0d

Update: 4 Blocks Mined, 0 KST Still Help!
Edited on 11 May 2015 - 08:11 PM
biggest yikes #394
Posted 11 May 2015 - 10:16 PM
Just had Grim's Miner on at 3 cores for 6 hours, still have 0 KST. WTF

My Adress: kxbmupyo0d

Update: 4 Blocks Mined, 0 KST Still Help!
there are a lot of different reasons that could happen, how many mh/s?
TrumpetMiner #395
Posted 11 May 2015 - 11:46 PM
Just had Grim's Miner on at 3 cores for 6 hours, still have 0 KST. WTF

My Adress: kxbmupyo0d

Update: 4 Blocks Mined, 0 KST Still Help!
there are a lot of different reasons that could happen, how many mh/s?

If mh/s is the speed (Hashes/s) then right now its going up and down around 800k and 900k and I have 17 blocks mined.
Edited on 11 May 2015 - 09:48 PM
biggest yikes #396
Posted 11 May 2015 - 11:59 PM
Just had Grim's Miner on at 3 cores for 6 hours, still have 0 KST. WTF

My Adress: kxbmupyo0d

Update: 4 Blocks Mined, 0 KST Still Help!
there are a lot of different reasons that could happen, how many mh/s?

If mh/s is the speed (Hashes/s) then right now its going up and down around 800k and 900k and I have 17 blocks mined.
Well, if you have 0 KST and you spelt your address right, then you don't have 17 blocks mined.
Also, mh/s means "Megahashes per second", or the hashes / 1,000,000, so you would have 0.9 mh/s.
Tag365 #397
Posted 12 May 2015 - 12:03 AM
My address is k3hwptxviv
TrumpetMiner #398
Posted 12 May 2015 - 12:13 AM
Just had Grim's Miner on at 3 cores for 6 hours, still have 0 KST. WTF

My Adress: kxbmupyo0d

Update: 4 Blocks Mined, 0 KST Still Help!
there are a lot of different reasons that could happen, how many mh/s?

If mh/s is the speed (Hashes/s) then right now its going up and down around 800k and 900k and I have 17 blocks mined.
Well, if you have 0 KST and you spelt your address right, then you don't have 17 blocks mined.
Also, mh/s means "Megahashes per second", or the hashes / 1,000,000, so you would have 0.9 mh/s.
The Miner wasn't responding so I had to restart it, now I have 4 blocks mined and still 0 KST
Lignum #399
Posted 12 May 2015 - 12:17 AM
The Miner wasn't responding so I had to restart it, now I have 4 blocks mined and still 0 KST

With 0.9MH/s you won't get anywhere. I'm afraid your PC just isn't powerful enough for mining.

EDIT: Just realised what you actually said, sorry. If you have 4 blocks mined and 0 KST then there's something wrong… I can't help you much with that but I know that that miner in particular can be quite quirky.
Edited on 11 May 2015 - 10:19 PM
TrumpetMiner #400
Posted 12 May 2015 - 12:19 AM
The Miner wasn't responding so I had to restart it, now I have 4 blocks mined and still 0 KST

With 0.9MH/s you won't get anywhere. I'm afraid your PC just isn't powerful enough for mining.
Well that sucks :(/> …
sci4me #401
Posted 12 May 2015 - 01:42 AM
Just had Grim's Miner on at 3 cores for 6 hours, still have 0 KST. WTF

My Adress: kxbmupyo0d

Update: 4 Blocks Mined, 0 KST Still Help!
there are a lot of different reasons that could happen, how many mh/s?

If mh/s is the speed (Hashes/s) then right now its going up and down around 800k and 900k and I have 17 blocks mined.
Well, if you have 0 KST and you spelt your address right, then you don't have 17 blocks mined.
Also, mh/s means "Megahashes per second", or the hashes / 1,000,000, so you would have 0.9 mh/s.
The Miner wasn't responding so I had to restart it, now I have 4 blocks mined and still 0 KST

Use a less buggy miner… idk if Yevano has released his or not, it may be in the thread. Otherwise find mine (also in the thread). They are command line based. They're also concurrent. In my experience, Yevanos is a bit better than mine.
Geforce Fan #402
Posted 12 May 2015 - 01:45 AM
I'm getting the same issue as TrumpetMiner – I mined a block and got no krist.

Also: I'm getting 1.3 million hashes per second on an i5 (haswell) quad-core @ 3.4 GHz running 6 threads. Is this normal?
sci4me #403
Posted 12 May 2015 - 01:59 AM
I'm getting the same issue as TrumpetMiner – I mined a block and got no krist.

Also: I'm getting 1.3 million hashes per second on an i5 (haswell) quad-core @ 3.4 GHz running 6 threads. Is this normal?

That hash rate seems low to me… I have an i7 4770 (4 cores (so i run with 8 threads), 3.4 GHz). I usually get 6-8 MH/s.

You should be aware that it can take quite a while to get any blocks, but honestly if you wait an hour you should PROBABLY get at least one. I recommend another miner…

EDIT: I have bought a bunch of domains. If anyone wants one that I have, let me know. I'll sell them if offered a reasonable price. :)/>
To see the domains I've bought, go here: http://ceriat.net/krist/?listnames=kswf3uglwc
Edited on 12 May 2015 - 04:17 AM
3d6 #404
Posted 12 May 2015 - 02:42 PM
I'm getting the same issue as TrumpetMiner – I mined a block and got no krist.

Also: I'm getting 1.3 million hashes per second on an i5 (haswell) quad-core @ 3.4 GHz running 6 threads. Is this normal?
The "blocks solved" field does not equate to blocks that were accepted by the network. You may solve a block, but only after someone else solved a block, and before you made a ?lastblock call. Only one block can be the successor to the one before it, and only one will be worth Krist.

Grim's miner doesn't make very many ?lastblock calls, but it's the only one that I use nowadays and I get 1 MH/s. You may want to try someone else's miner (that does ?lastblock more) if you really can't get any good blocks. Statistically, though, if you leave it running long enough you're bound to get an accepted block with a megahash per second.

Some miners make like three requests a second, and that's really annoying. If you make a miner, please cut the ?lastblock calls down to maybe one per five seconds. And ?getwork should be maybe once a minute. Grim's is way too slow for ?lastblock requests though, and that's why you guys are having problems.

On another note, a block is now 93 KST because of all these names people are registering. I hadn't been expecting so much so soon; KristScape isn't even out yet!
3d6 #405
Posted 12 May 2015 - 02:58 PM
I just made a C++ and Objective-C Miner that produces 1,500,000 hashes per second on 2 cores and CPU speed of 60%. I will be at the top soon :P/>

LOL

Screenshot:
Spoiler

That's a high-end EC2 instance :P/>
Hey, did you ever release this? It looks the way real bitcoin miners looked in the old days. Except the message where you solve a block is supposed to be really enthusiastic and exciting. ;)/>
sci4me #406
Posted 12 May 2015 - 05:24 PM
On another note, a block is now 93 KST because of all these names people are registering. I hadn't been expecting so much so soon; KristScape isn't even out yet!

I think it's really great that there's this excitement in the "economy". Really cool.

Quick question: how many blocks are left to be mined? When's the next halving?

Also a suggestion: maybe make a web page that has statistics such as these (and others) on it for easy access (instead of having to use CC/the API).

EDIT:

I just made a C++ and Objective-C Miner that produces 1,500,000 hashes per second on 2 cores and CPU speed of 60%. I will be at the top soon :P/>

LOL

Screenshot:
Spoiler

That's a high-end EC2 instance :P/>
Hey, did you ever release this? It looks the way real bitcoin miners looked in the old days. Except the message where you solve a block is supposed to be really enthusiastic and exciting. ;)/>

Did you mean my miner or his?
Edited on 12 May 2015 - 03:25 PM
3d6 #407
Posted 13 May 2015 - 02:41 AM
On another note, a block is now 93 KST because of all these names people are registering. I hadn't been expecting so much so soon; KristScape isn't even out yet!

I think it's really great that there's this excitement in the "economy". Really cool.

Quick question: how many blocks are left to be mined? When's the next halving?

Also a suggestion: maybe make a web page that has statistics such as these (and others) on it for easy access (instead of having to use CC/the API).

EDIT:

I just made a C++ and Objective-C Miner that produces 1,500,000 hashes per second on 2 cores and CPU speed of 60%. I will be at the top soon :P/>

LOL

Screenshot:
Spoiler

That's a high-end EC2 instance :P/>
Hey, did you ever release this? It looks the way real bitcoin miners looked in the old days. Except the message where you solve a block is supposed to be really enthusiastic and exciting. ;)/>

Did you mean my miner or his?

Yours :)/>

For fun, here's 25 real bitcoins being created (see the "BLOCK!" part):


I do have an incomplete stats page, but it's pretty bare, so I'll work on it.

Next halving is scheduled at block 100000, 25 to 10 KST. Mining will continue indefinitely, because there will still be block rewards from domain registration, no matter how low generation gets.

Someone already made a working KristScape site, probably by luck. It's a blank page with "Access denied" for a title.
sci4me #408
Posted 13 May 2015 - 03:42 AM
On another note, a block is now 93 KST because of all these names people are registering. I hadn't been expecting so much so soon; KristScape isn't even out yet!

I think it's really great that there's this excitement in the "economy". Really cool.

Quick question: how many blocks are left to be mined? When's the next halving?

Also a suggestion: maybe make a web page that has statistics such as these (and others) on it for easy access (instead of having to use CC/the API).

EDIT:

I just made a C++ and Objective-C Miner that produces 1,500,000 hashes per second on 2 cores and CPU speed of 60%. I will be at the top soon :P/>

LOL

Screenshot:
Spoiler

That's a high-end EC2 instance :P/>
Hey, did you ever release this? It looks the way real bitcoin miners looked in the old days. Except the message where you solve a block is supposed to be really enthusiastic and exciting. ;)/>

Did you mean my miner or his?

Yours :)/>

For fun, here's 25 real bitcoins being created (see the "BLOCK!" part):


I do have an incomplete stats page, but it's pretty bare, so I'll work on it.

Next halving is scheduled at block 100000, 25 to 10 KST. Mining will continue indefinitely, because there will still be block rewards from domain registration, no matter how low generation gets.

Someone already made a working KristScape site, probably by luck. It's a blank page with "Access denied" for a title.

Yes I released mine. It is here: https://github.com/sci4me/SKristMiner
But like I said, I think Yevanos is a bit better… looking back at my code I definitely think it could be improved… but my SHA256 implementation is pretty good; Yevano uses it.
3d6 #409
Posted 13 May 2015 - 02:26 PM
snip

Yes I released mine. It is here: https://github.com/sci4me/SKristMiner
But like I said, I think Yevanos is a bit better… looking back at my code I definitely think it could be improved… but my SHA256 implementation is pretty good; Yevano uses it.

Do you have a link for that one too? :)/>
I gotta get mining again, it's too hard with Grim's
koenkoe #410
Posted 13 May 2015 - 05:09 PM
I got this error when going to http://ceriat.net/kr...uipjsd

<br />
<b>Warning</b>: SQLite3::query(): Unable to prepare statement: 5, database is locked in <b>C:\xampp\htdocs\krist\index.php</b> on line <b>218</b><br />
<br />
<b>Fatal error</b>: Call to a member function fetchArray() on a non-object in <b>C:\xampp\htdocs\krist\index.php</b> on line <b>222</b><br />
Edited on 13 May 2015 - 03:28 PM
3d6 #411
Posted 13 May 2015 - 08:32 PM
I got this error when going to http://ceriat.net/kr...uipjsd

<br />
<b>Warning</b>: SQLite3::query(): Unable to prepare statement: 5, database is locked in <b>C:\xampp\htdocs\krist\index.php</b> on line <b>218</b><br />
<br />
<b>Fatal error</b>: Call to a member function fetchArray() on a non-object in <b>C:\xampp\htdocs\krist\index.php</b> on line <b>222</b><br />
Works for me, you probably just submitted a request at the same exact millisecond that a block was solved or something

May 13 21:11N/A(Mined)+00000025May 13 21:10N/A(Mined)+00000025May 13 19:50N/A(Mined)+00000025end


You probably know this but you can download the whole thing if you want:
Spoiler
May 13 21:11N/A(Mined)+00000025May 13 21:10N/A(Mined)+00000025May 13 19:50N/A(Mined)+00000025May 13 19:20N/A(Mined)+00000025May 13 19:16N/A(Mined)+00000025May 13 18:50N/A(Mined)+00000025May 13 18:32N/A(Mined)+00000025May 13 18:23N/A(Mined)+00000025May 13 18:18N/A(Mined)+00000025May 13 18:17N/A(Mined)+00000025May 13 18:11N/A(Mined)+00000025May 13 18:05N/A(Mined)+00000025May 13 17:32N/A(Mined)+00000025May 13 17:28N/A(Mined)+00000025May 13 17:28N/A(Mined)+00000025May 13 17:24N/A(Mined)+00000025May 13 17:23N/A(Mined)+00000025May 13 16:54N/A(Mined)+00000026May 13 16:41N/A(Mined)+00000026May 13 16:35N/A(Mined)+00000026May 13 16:35N/A(Mined)+00000026May 13 16:27N/A(Mined)+00000026May 13 16:25N/A(Mined)+00000026May 13 16:22N/A(Mined)+00000026May 13 16:15N/A(Mined)+00000026May 13 15:52N/A(Mined)+00000026May 13 15:26N/A(Mined)+00000026May 13 15:15N/A(Mined)+00000026May 13 14:35N/A(Mined)+00000026May 13 14:32N/A(Mined)+00000026May 13 14:06N/A(Mined)+00000026May 13 14:03N/A(Mined)+00000026May 13 14:03N/A(Mined)+00000026May 13 14:02N/A(Mined)+00000026May 13 14:01N/A(Mined)+00000026May 13 13:56N/A(Mined)+00000026May 13 13:54N/A(Mined)+00000026May 13 13:31N/A(Mined)+00000026May 13 13:15N/A(Mined)+00000026May 13 13:00N/A(Mined)+00000026May 13 12:52N/A(Mined)+00000026May 13 12:39N/A(Mined)+00000026May 13 12:38N/A(Mined)+00000026May 13 12:29N/A(Mined)+00000026May 13 12:23N/A(Mined)+00000026May 13 12:07N/A(Mined)+00000026May 13 11:42N/A(Mined)+00000027May 13 11:32N/A(Mined)+00000027May 13 11:15N/A(Mined)+00000027May 13 11:14N/A(Mined)+00000027May 13 10:52N/A(Mined)+00000027May 13 10:43N/A(Mined)+00000027May 13 10:41N/A(Mined)+00000027May 13 10:39N/A(Mined)+00000027May 13 10:23N/A(Mined)+00000027May 13 10:18N/A(Mined)+00000027May 13 10:12N/A(Mined)+00000027May 13 10:04N/A(Mined)+00000027May 13 09:55N/A(Mined)+00000027May 13 09:49N/A(Mined)+00000027May 13 09:36N/A(Mined)+00000027May 13 09:27N/A(Mined)+00000027May 13 09:20N/A(Mined)+00000027May 13 09:16N/A(Mined)+00000027May 13 09:12N/A(Mined)+00000027May 13 09:05N/A(Mined)+00000027May 13 09:01N/A(Mined)+00000027May 13 08:44N/A(Mined)+00000027May 13 08:43N/A(Mined)+00000027May 13 08:37N/A(Mined)+00000027May 13 08:23N/A(Mined)+00000027May 13 08:18N/A(Mined)+00000027May 13 08:07N/A(Mined)+00000027May 13 07:52N/A(Mined)+00000027May 13 07:49N/A(Mined)+00000027May 13 07:49N/A(Mined)+00000027May 13 07:31N/A(Names)-00000500May 13 07:20N/A(Mined)+00000026May 13 07:13N/A(Mined)+00000026May 13 07:01N/A(Mined)+00000026May 13 06:52N/A(Mined)+00000026May 13 06:22N/A(Mined)+00000026May 13 06:14N/A(Mined)+00000026May 13 06:10N/A(Mined)+00000026May 13 06:02N/A(Mined)+00000026May 13 05:11N/A(Mined)+00000028May 13 05:07N/A(Mined)+00000028May 13 04:38N/A(Mined)+00000028May 13 04:27N/A(Mined)+00000028May 13 04:25N/A(Mined)+00000028May 13 04:16N/A(Mined)+00000028May 13 04:03N/A(Mined)+00000028May 13 03:57N/A(Mined)+00000028May 13 02:47N/A(Mined)+00000027May 13 02:38N/A(Mined)+00000027May 13 02:37N/A(Mined)+00000027May 13 02:12N/A(Mined)+00000027May 13 01:54N/A(Mined)+00000027May 13 01:45N/A(Mined)+00000027May 13 01:03N/A(Mined)+00000029May 13 00:36N/A(Mined)+00000029May 13 00:34N/A(Mined)+00000029May 12 23:38N/A(Mined)+00000029May 12 23:32N/A(Mined)+00000029May 12 23:25N/A(Mined)+00000029May 12 21:42N/A(Mined)+00000029May 12 21:12N/A(Mined)+00000029May 12 21:05N/A(Mined)+00000029May 12 20:59N/A(Mined)+00000029May 12 20:50N/A(Mined)+00000029May 12 20:41N/A(Mined)+00000029May 12 20:30N/A(Mined)+00000029May 12 20:26N/A(Mined)+00000029May 12 20:13N/A(Mined)+00000029May 12 20:08N/A(Mined)+00000029May 12 20:06k5ztameslf-00000100May 12 20:03N/A(Names)-00000500May 12 20:03N/A(Names)-00000500May 12 20:02N/A(Mined)+00000027May 12 20:01N/A(Mined)+00000027May 12 19:29N/A(Mined)+00000027May 12 19:28N/A(Mined)+00000027May 12 19:07N/A(Mined)+00000027May 12 18:31N/A(Mined)+00000027May 12 18:30N/A(Mined)+00000027May 12 18:16N/A(Mined)+00000027May 12 18:11N/A(Mined)+00000027May 12 18:03N/A(Mined)+00000027May 12 18:01N/A(Mined)+00000027May 12 18:00N/A(Mined)+00000027May 12 17:49N/A(Mined)+00000028May 12 17:47N/A(Mined)+00000028May 12 17:32N/A(Mined)+00000093May 12 17:27N/A(Mined)+00000093May 12 17:21N/A(Mined)+00000093May 12 17:19N/A(Mined)+00000093May 12 17:07N/A(Mined)+00000093May 12 17:02N/A(Mined)+00000093May 12 16:27N/A(Mined)+00000093May 12 07:37N/A(Names)-00000500May 11 17:15N/A(Names)-00000500Apr 08 05:40N/A(Mined)+00000050Apr 08 03:56N/A(Mined)+00000050Apr 08 03:23N/A(Mined)+00000050Apr 08 03:22N/A(Mined)+00000050Apr 08 02:56N/A(Mined)+00000050Apr 08 02:28N/A(Mined)+00000050Apr 08 01:17N/A(Mined)+00000050Apr 08 00:07N/A(Mined)+00000050Apr 07 23:39N/A(Mined)+00000050Apr 07 22:27N/A(Mined)+00000050Apr 07 21:41N/A(Mined)+00000050Apr 07 21:41N/A(Mined)+00000050Apr 07 21:37N/A(Mined)+00000050Apr 07 21:24N/A(Mined)+00000050Apr 07 21:03N/A(Mined)+00000050Apr 07 20:57N/A(Mined)+00000050Apr 07 20:09N/A(Mined)+00000050Apr 07 19:38N/A(Mined)+00000050Apr 07 19:03N/A(Mined)+00000050Apr 07 18:33N/A(Mined)+00000050Apr 07 18:33N/A(Mined)+00000050Apr 07 18:28N/A(Mined)+00000050Apr 07 18:03N/A(Mined)+00000050Apr 07 17:29N/A(Mined)+00000050Apr 07 15:12N/A(Mined)+00000050Apr 07 14:54N/A(Mined)+00000050Apr 07 14:21N/A(Mined)+00000050Apr 07 13:44N/A(Mined)+00000050Apr 07 13:20N/A(Mined)+00000050Apr 07 12:43N/A(Mined)+00000050Apr 07 12:21N/A(Mined)+00000050Apr 07 09:09N/A(Mined)+00000050Apr 07 09:02N/A(Mined)+00000050Apr 07 08:10N/A(Mined)+00000050Apr 07 07:58N/A(Mined)+00000050Apr 07 05:15N/A(Mined)+00000050Apr 07 04:08N/A(Mined)+00000050Apr 07 03:42N/A(Mined)+00000050Apr 07 03:21N/A(Mined)+00000050Apr 07 02:00N/A(Mined)+00000050Apr 07 01:24N/A(Mined)+00000050Apr 07 00:34N/A(Mined)+00000050Apr 06 23:17N/A(Mined)+00000050Apr 06 23:08N/A(Mined)+00000050Apr 06 21:17N/A(Mined)+00000050Apr 06 21:14N/A(Mined)+00000050Apr 06 20:52N/A(Mined)+00000050Apr 06 20:20N/A(Mined)+00000050Apr 06 20:08N/A(Mined)+00000050Apr 06 19:44N/A(Mined)+00000050Apr 06 19:41N/A(Mined)+00000050Apr 06 18:50N/A(Mined)+00000050Apr 06 17:48N/A(Mined)+00000050Apr 06 17:40N/A(Mined)+00000050Apr 06 16:27N/A(Mined)+00000050Apr 06 15:33N/A(Mined)+00000050Apr 06 14:24N/A(Mined)+00000050Apr 06 11:28N/A(Mined)+00000050Apr 06 10:07N/A(Mined)+00000050Apr 06 10:06N/A(Mined)+00000050Apr 06 09:58N/A(Mined)+00000050Apr 06 08:30N/A(Mined)+00000050Apr 06 08:28N/A(Mined)+00000050Apr 06 07:06N/A(Mined)+00000050Apr 06 05:08N/A(Mined)+00000050Apr 06 03:56N/A(Mined)+00000050Apr 06 00:55N/A(Mined)+00000050Apr 05 23:58N/A(Mined)+00000050Apr 05 22:53N/A(Mined)+00000050Apr 05 22:20N/A(Mined)+00000050Apr 05 21:58N/A(Mined)+00000050Apr 05 21:07N/A(Mined)+00000050Apr 05 20:47N/A(Mined)+00000050Apr 05 20:26N/A(Mined)+00000050Apr 05 20:23N/A(Mined)+00000050Apr 05 20:06N/A(Mined)+00000050Apr 05 19:35N/A(Mined)+00000050Apr 05 18:56N/A(Mined)+00000050Apr 05 18:55N/A(Mined)+00000050Apr 05 18:52N/A(Mined)+00000050Apr 05 17:54N/A(Mined)+00000050Apr 05 16:11N/A(Mined)+00000050Apr 05 16:09N/A(Mined)+00000050Apr 05 15:40N/A(Mined)+00000050Apr 05 15:01N/A(Mined)+00000050Apr 05 14:40N/A(Mined)+00000050Apr 05 13:49N/A(Mined)+00000050Apr 05 13:02N/A(Mined)+00000050Apr 05 12:17N/A(Mined)+00000050Apr 05 12:13N/A(Mined)+00000050Apr 05 11:43N/A(Mined)+00000050Apr 05 11:36N/A(Mined)+00000050Apr 05 11:23N/A(Mined)+00000050Apr 05 11:23N/A(Mined)+00000050Apr 05 10:31N/A(Mined)+00000050Apr 05 09:02N/A(Mined)+00000050Apr 05 08:58N/A(Mined)+00000050Apr 05 08:53N/A(Mined)+00000050Apr 05 07:58N/A(Mined)+00000050Apr 05 07:15N/A(Mined)+00000050Apr 05 07:08N/A(Mined)+00000050Apr 05 06:46N/A(Mined)+00000050Apr 05 03:50N/A(Mined)+00000050Apr 05 03:40N/A(Mined)+00000050Apr 05 02:56N/A(Mined)+00000050Apr 05 02:37N/A(Mined)+00000050Apr 05 02:30N/A(Mined)+00000050Apr 05 01:40N/A(Mined)+00000050Apr 05 01:16N/A(Mined)+00000050Apr 05 01:01N/A(Mined)+00000050Apr 05 00:51N/A(Mined)+00000050Apr 05 00:05N/A(Mined)+00000050Apr 04 23:52N/A(Mined)+00000050Apr 04 23:22N/A(Mined)+00000050Apr 04 23:10N/A(Mined)+00000050Apr 04 22:33N/A(Mined)+00000050Apr 04 20:46N/A(Mined)+00000050Apr 04 20:45N/A(Mined)+00000050Apr 04 20:39N/A(Mined)+00000050Apr 04 19:57N/A(Mined)+00000050Apr 04 19:34N/A(Mined)+00000050Apr 03 02:52N/A(Mined)+00000050Apr 03 02:50N/A(Mined)+00000050Apr 03 02:45N/A(Mined)+00000050Apr 03 02:44N/A(Mined)+00000050Apr 03 02:30N/A(Mined)+00000050Apr 03 02:24N/A(Mined)+00000050Apr 03 02:19N/A(Mined)+00000050Apr 03 02:18N/A(Mined)+00000050Apr 03 01:32N/A(Mined)+00000050Apr 03 01:03N/A(Mined)+00000050Apr 03 00:53N/A(Mined)+00000050Apr 02 23:21N/A(Mined)+00000050Apr 02 22:53N/A(Mined)+00000050Apr 02 21:30N/A(Mined)+00000050Apr 02 21:24N/A(Mined)+00000050Apr 02 21:08N/A(Mined)+00000050Apr 02 19:27N/A(Mined)+00000050Apr 02 19:06N/A(Mined)+00000050Apr 02 18:45N/A(Mined)+00000050Apr 02 16:12N/A(Mined)+00000050Apr 02 15:50N/A(Mined)+00000050Apr 02 14:56N/A(Mined)+00000050Apr 02 14:55N/A(Mined)+00000050Apr 02 14:31N/A(Mined)+00000050Apr 02 14:26N/A(Mined)+00000050Apr 02 13:50N/A(Mined)+00000050Apr 02 13:05N/A(Mined)+00000050Apr 02 12:52N/A(Mined)+00000050Apr 02 12:50N/A(Mined)+00000050Apr 02 11:12N/A(Mined)+00000050Apr 02 10:32N/A(Mined)+00000050Apr 02 09:48N/A(Mined)+00000050Apr 02 09:35N/A(Mined)+00000050Apr 02 08:04N/A(Mined)+00000050Apr 02 07:41N/A(Mined)+00000050Apr 02 07:21N/A(Mined)+00000050Apr 02 05:57N/A(Mined)+00000050Apr 02 05:10N/A(Mined)+00000050Apr 02 04:43N/A(Mined)+00000050Apr 02 04:40N/A(Mined)+00000050Apr 02 04:35N/A(Mined)+00000050Apr 02 04:35N/A(Mined)+00000050Apr 02 02:46N/A(Mined)+00000050Apr 02 01:51N/A(Mined)+00000050Apr 02 01:26N/A(Mined)+00000050Apr 02 01:05N/A(Mined)+00000050Apr 01 23:53N/A(Mined)+00000050Apr 01 23:38N/A(Mined)+00000050Apr 01 22:49N/A(Mined)+00000050Apr 01 22:11N/A(Mined)+00000050Apr 01 19:22N/A(Mined)+00000050Apr 01 18:44N/A(Mined)+00000050Apr 01 17:33N/A(Mined)+00000050Apr 01 16:09N/A(Mined)+00000050Apr 01 16:06N/A(Mined)+00000050Apr 01 15:54N/A(Mined)+00000050Apr 01 15:22N/A(Mined)+00000050Apr 01 14:27N/A(Mined)+00000050Apr 01 13:46N/A(Mined)+00000050Apr 01 13:25N/A(Mined)+00000050Apr 01 13:22N/A(Mined)+00000050Apr 01 13:18N/A(Mined)+00000050Apr 01 13:16N/A(Mined)+00000050Apr 01 13:02N/A(Mined)+00000050Apr 01 12:46N/A(Mined)+00000050Apr 01 12:29N/A(Mined)+00000050Apr 01 11:56N/A(Mined)+00000050Apr 01 11:50N/A(Mined)+00000050Apr 01 11:43N/A(Mined)+00000050Apr 01 11:00N/A(Mined)+00000050Apr 01 10:56N/A(Mined)+00000050Apr 01 10:42N/A(Mined)+00000050Apr 01 10:12N/A(Mined)+00000050Apr 01 09:43N/A(Mined)+00000050Apr 01 09:29N/A(Mined)+00000050Apr 01 09:13N/A(Mined)+00000050Apr 01 09:04N/A(Mined)+00000050Apr 01 08:06N/A(Mined)+00000050Apr 01 07:57N/A(Mined)+00000050Apr 01 07:32N/A(Mined)+00000050Apr 01 06:32N/A(Mined)+00000050Apr 01 06:24N/A(Mined)+00000050Apr 01 05:23N/A(Mined)+00000050Apr 01 05:17N/A(Mined)+00000050Apr 01 05:17N/A(Mined)+00000050Apr 01 04:56N/A(Mined)+00000050Apr 01 04:41N/A(Mined)+00000050Apr 01 02:12N/A(Mined)+00000050Apr 01 01:06N/A(Mined)+00000050Apr 01 01:03N/A(Mined)+00000050Apr 01 00:13N/A(Mined)+00000050Apr 01 00:12N/A(Mined)+00000050Mar 31 22:46N/A(Mined)+00000050Mar 31 22:35N/A(Mined)+00000050Mar 31 22:33N/A(Mined)+00000050Mar 31 22:29N/A(Mined)+00000050Mar 31 22:04N/A(Mined)+00000050Mar 31 21:01N/A(Mined)+00000050Mar 31 19:56N/A(Mined)+00000050Mar 31 19:47N/A(Mined)+00000050Mar 31 19:46N/A(Mined)+00000050Mar 31 19:17N/A(Mined)+00000050Mar 31 19:11N/A(Mined)+00000050Mar 31 15:57N/A(Mined)+00000050Mar 31 15:44N/A(Mined)+00000050Mar 31 15:22N/A(Mined)+00000050Mar 31 14:27N/A(Mined)+00000050Mar 31 14:09N/A(Mined)+00000050Mar 31 12:36N/A(Mined)+00000050Mar 31 12:05N/A(Mined)+00000050Mar 31 09:51N/A(Mined)+00000050Mar 31 09:20N/A(Mined)+00000050Mar 31 08:51N/A(Mined)+00000050Mar 31 08:48N/A(Mined)+00000050Mar 31 07:47N/A(Mined)+00000050Mar 31 07:10N/A(Mined)+00000050Mar 31 07:00N/A(Mined)+00000050Mar 31 06:43N/A(Mined)+00000050Mar 31 06:42N/A(Mined)+00000050Mar 31 06:41N/A(Mined)+00000050Mar 31 06:33N/A(Mined)+00000050Mar 31 06:15N/A(Mined)+00000050Mar 31 05:24N/A(Mined)+00000050Mar 31 05:07N/A(Mined)+00000050Mar 31 04:57N/A(Mined)+00000050Mar 31 03:07N/A(Mined)+00000050Mar 31 02:42N/A(Mined)+00000050Mar 31 02:12N/A(Mined)+00000050Mar 31 02:01N/A(Mined)+00000050Mar 31 01:43N/A(Mined)+00000050Mar 31 01:43N/A(Mined)+00000050Mar 31 01:28N/A(Mined)+00000050Mar 31 01:20N/A(Mined)+00000050Mar 31 00:58N/A(Mined)+00000050Mar 31 00:54N/A(Mined)+00000050Mar 30 23:53N/A(Mined)+00000050Mar 30 23:48N/A(Mined)+00000050Mar 30 23:20N/A(Mined)+00000050Mar 30 22:50N/A(Mined)+00000050Mar 30 21:57N/A(Mined)+00000050Mar 30 21:52N/A(Mined)+00000050Mar 30 21:37N/A(Mined)+00000050Mar 30 18:38N/A(Mined)+00000050Mar 30 16:44N/A(Mined)+00000050Mar 30 14:43N/A(Mined)+00000050Mar 30 14:00N/A(Mined)+00000050Mar 30 13:33N/A(Mined)+00000050Mar 30 13:17N/A(Mined)+00000050Mar 30 12:45N/A(Mined)+00000050Mar 30 12:16N/A(Mined)+00000050Mar 30 11:24N/A(Mined)+00000050Mar 30 11:04N/A(Mined)+00000050Mar 30 11:01N/A(Mined)+00000050Mar 30 09:32N/A(Mined)+00000050Mar 30 09:25N/A(Mined)+00000050Mar 30 08:54N/A(Mined)+00000050Mar 30 08:31N/A(Mined)+00000050Mar 30 08:24N/A(Mined)+00000050Mar 30 08:04N/A(Mined)+00000050Mar 30 07:57N/A(Mined)+00000050Mar 30 06:02N/A(Mined)+00000050Mar 30 06:00N/A(Mined)+00000050Mar 30 05:06N/A(Mined)+00000050Mar 30 04:34N/A(Mined)+00000050Mar 30 03:41N/A(Mined)+00000050Mar 30 03:20N/A(Mined)+00000050Mar 30 03:17N/A(Mined)+00000050Mar 30 03:15N/A(Mined)+00000050Mar 30 03:10N/A(Mined)+00000050Mar 30 02:08N/A(Mined)+00000050Mar 30 01:28N/A(Mined)+00000050Mar 30 00:14N/A(Mined)+00000050Mar 29 23:10N/A(Mined)+00000050Mar 29 21:38N/A(Mined)+00000050Mar 29 21:01N/A(Mined)+00000050Mar 29 20:58N/A(Mined)+00000050Mar 29 20:43N/A(Mined)+00000050Mar 29 19:10N/A(Mined)+00000050Mar 29 18:59N/A(Mined)+00000050Mar 29 18:42N/A(Mined)+00000050Mar 29 16:49N/A(Mined)+00000050Mar 29 14:36N/A(Mined)+00000050Mar 29 14:23N/A(Mined)+00000050Mar 29 14:21N/A(Mined)+00000050Mar 29 13:51N/A(Mined)+00000050Mar 29 13:50N/A(Mined)+00000050Mar 29 13:43N/A(Mined)+00000050Mar 29 13:23N/A(Mined)+00000050Mar 29 13:22N/A(Mined)+00000050Mar 29 12:53N/A(Mined)+00000050Mar 29 12:52N/A(Mined)+00000050Mar 29 12:26N/A(Mined)+00000050Mar 29 11:55N/A(Mined)+00000050Mar 29 10:30N/A(Mined)+00000050Mar 29 10:13N/A(Mined)+00000050Mar 29 10:12N/A(Mined)+00000050Mar 29 09:24N/A(Mined)+00000050Mar 29 09:19N/A(Mined)+00000050Mar 29 08:49N/A(Mined)+00000050Mar 29 08:32N/A(Mined)+00000050Mar 29 07:46N/A(Mined)+00000050Mar 29 07:44N/A(Mined)+00000050Mar 29 07:30N/A(Mined)+00000050Mar 29 06:18N/A(Mined)+00000050Mar 29 06:11N/A(Mined)+00000050Mar 29 05:13N/A(Mined)+00000050Mar 29 05:05N/A(Mined)+00000050Mar 29 04:58N/A(Mined)+00000050Mar 29 04:11N/A(Mined)+00000050Mar 29 04:06N/A(Mined)+00000050Mar 29 03:28N/A(Mined)+00000050Mar 28 23:51N/A(Mined)+00000050Mar 28 23:13N/A(Mined)+00000050Mar 28 23:09N/A(Mined)+00000050Mar 28 22:58N/A(Mined)+00000050Mar 28 22:29N/A(Mined)+00000050Mar 28 20:46N/A(Mined)+00000050Mar 28 20:34N/A(Mined)+00000050Mar 28 20:11N/A(Mined)+00000050Mar 28 18:29N/A(Mined)+00000050Mar 28 16:57N/A(Mined)+00000050Mar 28 16:00N/A(Mined)+00000050Mar 28 15:13N/A(Mined)+00000050Mar 28 15:05N/A(Mined)+00000050Mar 28 14:53N/A(Mined)+00000050Mar 28 14:14N/A(Mined)+00000050Mar 28 13:43N/A(Mined)+00000050Mar 28 13:31N/A(Mined)+00000050Mar 28 12:40N/A(Mined)+00000050Mar 28 12:37N/A(Mined)+00000050Mar 28 12:12N/A(Mined)+00000050Mar 28 10:57N/A(Mined)+00000050Mar 28 09:22N/A(Mined)+00000050Mar 28 09:17N/A(Mined)+00000050Mar 28 08:50N/A(Mined)+00000050Mar 28 08:36N/A(Mined)+00000050Mar 28 07:52N/A(Mined)+00000050Mar 28 07:16N/A(Mined)+00000050Mar 28 06:32N/A(Mined)+00000050Mar 28 05:36N/A(Mined)+00000050Mar 28 05:01N/A(Mined)+00000050Mar 28 04:48N/A(Mined)+00000050Mar 28 04:22N/A(Mined)+00000050Mar 28 01:12N/A(Mined)+00000050Mar 28 01:07N/A(Mined)+00000050Mar 28 00:37N/A(Mined)+00000050Mar 28 00:20N/A(Mined)+00000050Mar 27 23:57N/A(Mined)+00000050Mar 27 23:08N/A(Mined)+00000050Mar 27 22:45N/A(Mined)+00000050Mar 27 22:10N/A(Mined)+00000050Mar 27 21:33N/A(Mined)+00000050Mar 27 21:18N/A(Mined)+00000050Mar 27 21:14N/A(Mined)+00000050Mar 27 20:31N/A(Mined)+00000050Mar 27 19:49N/A(Mined)+00000050Mar 27 19:44N/A(Mined)+00000050Mar 27 19:26N/A(Mined)+00000050Mar 27 19:13N/A(Mined)+00000050Mar 27 18:31N/A(Mined)+00000050Mar 27 18:19N/A(Mined)+00000050Mar 27 18:09N/A(Mined)+00000050Mar 27 18:07N/A(Mined)+00000050Mar 27 18:04N/A(Mined)+00000050Mar 27 17:05N/A(Mined)+00000050Mar 27 16:49N/A(Mined)+00000050Mar 27 16:02N/A(Mined)+00000050Mar 27 15:55N/A(Mined)+00000050Mar 27 15:49N/A(Mined)+00000050Mar 27 15:25N/A(Mined)+00000050Mar 27 15:24N/A(Mined)+00000050Mar 27 14:37N/A(Mined)+00000050Mar 27 14:34N/A(Mined)+00000050Mar 27 13:38N/A(Mined)+00000050Mar 27 13:29N/A(Mined)+00000050Mar 27 12:34N/A(Mined)+00000050Mar 27 12:33N/A(Mined)+00000050Mar 27 12:07N/A(Mined)+00000050Mar 27 08:50N/A(Mined)+00000050Mar 27 05:45N/A(Mined)+00000050Mar 27 04:34N/A(Mined)+00000050Mar 27 04:10N/A(Mined)+00000050Mar 27 03:27N/A(Mined)+00000050Mar 27 03:11N/A(Mined)+00000050Mar 27 01:18N/A(Mined)+00000050Mar 27 01:07N/A(Mined)+00000050Mar 27 01:01N/A(Mined)+00000050Mar 27 00:51N/A(Mined)+00000050Mar 26 23:51N/A(Mined)+00000050Mar 26 23:50N/A(Mined)+00000050Mar 26 22:33N/A(Mined)+00000050Mar 26 21:03N/A(Mined)+00000050Mar 26 19:50N/A(Mined)+00000050Mar 26 17:36N/A(Mined)+00000050Mar 26 17:00N/A(Mined)+00000050Mar 26 16:43N/A(Mined)+00000050Mar 26 16:39N/A(Mined)+00000050Mar 26 16:19N/A(Mined)+00000050Mar 26 16:10N/A(Mined)+00000050Mar 26 15:35N/A(Mined)+00000050Mar 26 14:26N/A(Mined)+00000050Mar 17 16:59kristyqzat-00000001Mar 12 12:48kixqq04jqg+00000001Mar 12 12:48kixqq04jqg-00000001Mar 12 08:30N/A(Mined)+00000050Mar 12 00:09N/A(Mined)+00000050Mar 11 22:29N/A(Mined)+00000050Mar 11 21:33N/A(Mined)+00000050Mar 11 21:12N/A(Mined)+00000050Mar 11 21:10N/A(Mined)+00000050Mar 11 20:50N/A(Mined)+00000050Mar 11 20:23N/A(Mined)+00000050Mar 11 14:01N/A(Mined)+00000050Mar 11 13:31N/A(Mined)+00000050Mar 10 15:51N/A(Mined)+00000050Mar 10 15:47N/A(Mined)+00000050Mar 10 15:47N/A(Mined)+00000050Mar 10 15:45N/A(Mined)+00000050Mar 10 15:44N/A(Mined)+00000050Mar 10 15:43N/A(Mined)+00000050Mar 10 15:40N/A(Mined)+00000050Mar 10 15:38N/A(Mined)+00000050Mar 10 15:36N/A(Mined)+00000050Mar 10 15:24N/A(Mined)+00000050Mar 10 15:19N/A(Mined)+00000050Mar 10 15:16N/A(Mined)+00000050Mar 10 15:11N/A(Mined)+00000050Mar 10 15:01N/A(Mined)+00000050Mar 10 15:01N/A(Mined)+00000050Mar 10 15:01N/A(Mined)+00000050Mar 10 14:58N/A(Mined)+00000050Mar 10 14:57N/A(Mined)+00000050Mar 10 14:56N/A(Mined)+00000050Mar 10 14:56N/A(Mined)+00000050Mar 10 14:51N/A(Mined)+00000050Mar 10 14:45N/A(Mined)+00000050Mar 09 18:25N/A(Mined)+00000050Mar 09 18:18N/A(Mined)+00000050Mar 09 18:17N/A(Mined)+00000050Mar 09 18:15N/A(Mined)+00000050Mar 09 18:12N/A(Mined)+00000050Mar 09 18:00N/A(Mined)+00000050Mar 09 17:27N/A(Mined)+00000050Mar 09 17:17N/A(Mined)+00000050Mar 09 16:12k5ztameslf-00000100Mar 07 15:48N/A(Mined)+00000050Mar 07 15:31N/A(Mined)+00000050Mar 07 15:29N/A(Mined)+00000050Mar 07 15:06N/A(Mined)+00000050Mar 07 14:53N/A(Mined)+00000050Mar 07 14:31N/A(Mined)+00000050Mar 07 14:15N/A(Mined)+00000050Mar 07 14:01N/A(Mined)+00000050Mar 07 11:53N/A(Mined)+00000050Mar 07 11:49N/A(Mined)+00000050Mar 07 11:14N/A(Mined)+00000050Mar 07 10:45N/A(Mined)+00000050Mar 07 10:24N/A(Mined)+00000050Mar 07 09:44N/A(Mined)+00000050Mar 07 09:34N/A(Mined)+00000050Mar 07 09:05N/A(Mined)+00000050Mar 07 09:04N/A(Mined)+00000050Mar 07 08:41N/A(Mined)+00000050Mar 07 08:32N/A(Mined)+00000050Mar 07 08:04N/A(Mined)+00000050Mar 07 07:59N/A(Mined)+00000050Mar 07 07:40N/A(Mined)+00000050Mar 07 07:38N/A(Mined)+00000050Mar 07 07:26N/A(Mined)+00000050Mar 07 07:20N/A(Mined)+00000050Mar 07 07:14N/A(Mined)+00000050Mar 07 07:02N/A(Mined)+00000050Mar 07 07:02N/A(Mined)+00000050Mar 07 06:37N/A(Mined)+00000050Mar 07 06:33N/A(Mined)+00000050Mar 07 06:14N/A(Mined)+00000050Mar 07 05:47N/A(Mined)+00000050Mar 07 05:17N/A(Mined)+00000050Mar 07 04:15N/A(Mined)+00000050Mar 07 04:08N/A(Mined)+00000050Mar 07 04:06N/A(Mined)+00000050Mar 07 02:29N/A(Mined)+00000050Mar 06 22:58N/A(Mined)+00000050Mar 06 22:37N/A(Mined)+00000050Mar 06 21:26N/A(Mined)+00000050Mar 06 20:07N/A(Mined)+00000050Mar 06 18:38N/A(Mined)+00000050Mar 06 18:24N/A(Mined)+00000050Mar 06 17:48N/A(Mined)+00000050Mar 06 17:24N/A(Mined)+00000050Mar 06 16:48N/A(Mined)+00000050Mar 06 16:38N/A(Mined)+00000050Mar 06 16:36N/A(Mined)+00000050end

The &amp;overview flag isn't actually used by KristWallet anymore, because the recent transaction list was disabled. It'll still be available for any other applications, though.
Edited on 13 May 2015 - 06:35 PM
sci4me #412
Posted 13 May 2015 - 08:51 PM
Do you have a link for that one too? :)/>
I gotta get mining again, it's too hard with Grim's

Sure: http://yevano.me/shr/YTCIKristMiner.jar

Fun fact: YTCI stands for Yevano Tech Corporation Incorporated.

:)/>
Tron #413
Posted 13 May 2015 - 08:56 PM
snip

Yes I released mine. It is here: https://github.com/sci4me/SKristMiner
But like I said, I think Yevanos is a bit better… looking back at my code I definitely think it could be improved… but my SHA256 implementation is pretty good; Yevano uses it.

Do you have a link for that one too? :)/>
I gotta get mining again, it's too hard with Grim's

Yevano's miner is here http://yevano.me/shr...IKristMiner.jar sci4me already posted it.
Edited on 13 May 2015 - 06:57 PM
sci4me #414
Posted 13 May 2015 - 09:00 PM
Yevano's miner is here http://yevano.me/shr...IKristMiner.jar sci4me already posted it.

Ninjad
3d6 #415
Posted 13 May 2015 - 09:18 PM
Here's what KristScape (and a KristScape site about a Krist spin-off) looks like:


Here's what we get when we open an HTML site in KristScape:


snip

Yes I released mine. It is here: https://github.com/sci4me/SKristMiner
But like I said, I think Yevanos is a bit better… looking back at my code I definitely think it could be improved… but my SHA256 implementation is pretty good; Yevano uses it.

Do you have a link for that one too? :)/>
I gotta get mining again, it's too hard with Grim's

Yevano's miner is here http://yevano.me/shr...IKristMiner.jar sci4me already posted it.

Hey there, Luker. :)/>

Register any names yet?
Edited on 13 May 2015 - 07:34 PM
Tron #416
Posted 13 May 2015 - 09:35 PM
Not yet, technic launcher doesn't seem to be working for me atm. (I'll probably look at the lua wallet and create sites with python anyway though.)

While I stopped doing stuff I was collecting addresses though. I got "kandroidn5", "knoandroid" and "kusehacked" and many others. :D/>

Oh and hi.
Edited on 13 May 2015 - 07:36 PM
realgogogoluke #417
Posted 14 May 2015 - 01:54 AM
I've got some nice names! "Imaginedragons" "newobios" "computercraft"
koenkoe #418
Posted 14 May 2015 - 01:46 PM
Who is ko51tjxwi0.

[attachment=2278:Schermafdruk_2015-05-14_14-43-41.png]
3d6 #419
Posted 14 May 2015 - 03:14 PM
Investigating now - someone found a way to trick the node into thinking their hashes were good.

Clarity edit - the ?getwork got down to 598, but blocks were still being accepted with no leading zeroes. At least 50,000 KST was created illicitly. (This isn't very much considering the network has close to 3,000,000 KST total, but still a decent amount by today's standards)

I won't be rolling anything back or revoking any KST, but I would like to hear from the person that figured this out. I could check the server log but it is 6 GB and would be extremely tedious, so please step forward, knight of hashes :)/>

On another note, I am making a wiki.kst site that will serve as a program/person/server encyclopedia. This event will probably have a page there, actually. There will also be a webhost site available from KristScape's launch.

There will probably be some pre-releases of KristScape before KristWallet 12 is done, so that you guys can get sites started before the general public will care.

(158 names have been registered to date.)
Edited on 14 May 2015 - 01:25 PM
Yevano #420
Posted 14 May 2015 - 05:14 PM
Sooo… Anyone want to come forward for the deed of kw069fe0kn? I dunno how easy it is to hack passwords for this, but I guess mine was pretty weak anyways. Kudos to whoever did it, though in the spirit of fun I'd like to have it back in a different account. :)/>
Xerxes #421
Posted 14 May 2015 - 05:22 PM
What address would you like the stolen coins sent to, Yevano?
Yevano #422
Posted 14 May 2015 - 05:35 PM
Thanks for being honest :)/>. Send them to kevbyrm7pi, please. Out of curiosity, how long did it take to crack it, were you targeting my address specifically, and what kind of attack did you use?
Xerxes #423
Posted 14 May 2015 - 05:52 PM
Thanks for being honest :)/>. Send them to kevbyrm7pi, please. Out of curiosity, how long did it take to crack it, were you targeting my address specifically, and what kind of attack did you use?

Sent them.

It took about 30 minutes to crack.
I was targetting the top 5 addresses on the Economicon.
The attack I used was a distributed bruteforce attack.

It consisted of 5 NVidia GeForce Titans.
Tag365 #424
Posted 14 May 2015 - 06:33 PM
I need 500 coins in my account.
Yevano #425
Posted 14 May 2015 - 06:42 PM
Sent them.

It took about 30 minutes to crack.
I was targetting the top 5 addresses on the Economicon.
The attack I used was a distributed bruteforce attack.

It consisted of 5 NVidia GeForce Titans.

Wow, that's some serious computing power you have there! I guess moral of the story is: Use long, randomized passwords. For anyone wondering, my password was 9 characters long, consisting of 7 lowercase alphabet characters followed by 2 digits. Technically, the safest possible password should be a randomized one with 32 characters, utilizing the whole ascii set.

Have you figured out any properties about krist passwords, like if there are more collisions than there should be normally?
biggest yikes #426
Posted 14 May 2015 - 09:25 PM
Any way to calculate the current amount of krist a solved block will give?
Edited on 14 May 2015 - 07:27 PM
Yevano #427
Posted 14 May 2015 - 09:54 PM
Atenefyr raises a good point. I propose the following API functions:


?getnewdomains
Returns a ; separated list containing new domains which are currently contributing to the block value.


?getdomainvalue=d
Returns the number of blocks left until the KST from the domain d runs out. For example, if the domain has just been purchased and no blocks have been mined, this value should be the cost of the domain.


?getbaseblockvalue
Returns the current base value of a block. // Note, if this is able to be calculated, this is unnecessary.


?getdomainaward
Returns the current amount of extra KST that will be awarded for the next block.


?getblockvalue=b
Returns the amount of KST distributed when block b was mined.

The names might be a bit wonky, but you get the picture.

Edit: My new address is kutlg1kzhz. Unless the addresses are inherently weak, this one should be really well protected.
Edited on 14 May 2015 - 07:58 PM
3d6 #428
Posted 14 May 2015 - 11:40 PM
Atenefyr raises a good point. I propose the following API functions:


?getnewdomains
Returns a ; separated list containing new domains which are currently contributing to the block value.


?getdomainvalue=d
Returns the number of blocks left until the KST from the domain d runs out. For example, if the domain has just been purchased and no blocks have been mined, this value should be the cost of the domain.


?getbaseblockvalue
Returns the current base value of a block. // Note, if this is able to be calculated, this is unnecessary.


?getdomainaward
Returns the current amount of extra KST that will be awarded for the next block.


?getblockvalue=b
Returns the amount of KST distributed when block b was mined.

The names might be a bit wonky, but you get the picture.

Edit: My new address is kutlg1kzhz. Unless the addresses are inherently weak, this one should be really well protected.

Done
biggest yikes #429
Posted 14 May 2015 - 11:54 PM
Atenefyr raises a good point. I propose the following API functions:


?getnewdomains
Returns a ; separated list containing new domains which are currently contributing to the block value.


?getdomainvalue=d
Returns the number of blocks left until the KST from the domain d runs out. For example, if the domain has just been purchased and no blocks have been mined, this value should be the cost of the domain.


?getbaseblockvalue
Returns the current base value of a block. // Note, if this is able to be calculated, this is unnecessary.


?getdomainaward
Returns the current amount of extra KST that will be awarded for the next block.


?getblockvalue=b
Returns the amount of KST distributed when block b was mined.

The names might be a bit wonky, but you get the picture.

Edit: My new address is kutlg1kzhz. Unless the addresses are inherently weak, this one should be really well protected.

Done
?getdomainvalue doesn't work. Otherwise, will utilize. Thanks.
Yevano #430
Posted 14 May 2015 - 11:59 PM
Nice! I think getblockvalue is also bugged, as it always returns 50. Or maybe you just haven't gotten to implement it yet. I reckon it probably requires you to start keeping up with the value, so I'm guessing it won't work with earlier blocks.
3d6 #431
Posted 15 May 2015 - 12:10 AM
Nice! I think getblockvalue is also bugged, as it always returns 50. Or maybe you just haven't gotten to implement it yet. I reckon it probably requires you to start keeping up with the value, so I'm guessing it won't work with earlier blocks.
Appears to be working fine
http://ceriat.net/kr...etblockvalue=78
http://ceriat.net/kr...lockvalue=56155
http://ceriat.net/kr...lockvalue=59033
It can't predict the value of future blocks, if that's what you're trying to do
snip

Done
?getdomainvalue doesn't work. Otherwise, will utilize. Thanks.
I think that's just because the names listed are composed entirely of the character '0' but I haven't tested it because I can't think of another name I want. :P/>
Edited on 14 May 2015 - 10:12 PM
biggest yikes #432
Posted 15 May 2015 - 12:15 AM
?getnewdomains seems to be bugged aswell (random l's and 0's)
3d6 #433
Posted 15 May 2015 - 12:19 AM
?getnewdomains seems to be bugged aswell (random l's and 0's)
Those are actual names that people are paying for :huh:/>
I think llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll.kst will be the best site ever.
In all seriousness, I'm considering making the maximum length of a name like 16 instead of 64. Who the hell wants to type out a 64 character name?! ;)/>

edit: Done for now, unless there are any objections. I don't see why anyone would care to want such a long name. 24 char max

edit 2: Suddenly decided to wait until KristWallet 12, so that the UI will prevent registration attempts of illegally long names
Edited on 14 May 2015 - 10:24 PM
Yevano #434
Posted 15 May 2015 - 12:29 AM
I registered the long one to test the max length :)/>. Also it appears I was using ?getblockvalue incorrectly. I was giving it the block answer rather than the block height. Seems to work fine.
biggest yikes #435
Posted 15 May 2015 - 12:29 AM
Suddenly decided to wait until KristWallet 12
On the topic of KW 12 and KristScape, any info about kristscape's pre-release?
realgogogoluke #436
Posted 15 May 2015 - 01:32 AM
Anyone have any GPU miners that work with AMD? Would like to mine faster.
Xerxes #437
Posted 15 May 2015 - 02:13 AM
Anyone have any GPU miners that work with AMD? Would like to mine faster.

If you want a miner that uses your GPU and is card independent, I recommend checking out "LWJGL".

While I'm at it, I feel bad about litterally wasting the difficulty yesterday, so I'm going to put 60k straight into random domains.
realgogogoluke #438
Posted 15 May 2015 - 02:41 AM
Anyone have any GPU miners that work with AMD? Would like to mine faster.

If you want a miner that uses your GPU and is card independent, I recommend checking out "LWJGL".

While I'm at it, I feel bad about litterally wasting the difficulty yesterday, so I'm going to put 60k straight into random domains.
That's not a miner though, it's a java library.
Xerxes #439
Posted 15 May 2015 - 03:05 AM
Anyone have any GPU miners that work with AMD? Would like to mine faster.

If you want a miner that uses your GPU and is card independent, I recommend checking out "LWJGL".

While I'm at it, I feel bad about litterally wasting the difficulty yesterday, so I'm going to put 60k straight into random domains.
That's not a miner though, it's a java library.

I'm aware of that.
I was recommending that you use LWJGL for your GPU related tasks when making a miner.
Because it utilizes OpenGL, it is widely supported for both AMD and Nvidia.
realgogogoluke #440
Posted 15 May 2015 - 03:11 AM
Anyone have any GPU miners that work with AMD? Would like to mine faster.

If you want a miner that uses your GPU and is card independent, I recommend checking out "LWJGL".

While I'm at it, I feel bad about litterally wasting the difficulty yesterday, so I'm going to put 60k straight into random domains.
That's not a miner though, it's a java library.

I'm aware of that.
I was recommending that you use LWJGL for your GPU related tasks when making a miner.
Because it utilizes OpenGL, it is widely supported for both AMD and Nvidia.
Welp, time to learn Java.
3d6 #441
Posted 15 May 2015 - 03:15 AM
Suddenly decided to wait until KristWallet 12
On the topic of KW 12 and KristScape, any info about kristscape's pre-release?
No release date or anything, but the prerelease won't be fully functional or publicized. There'll probably be a lot of development versions made available before we actually release this thing. When we do, I'll completely revamp the OP to appeal to the masses and such.

The prerelease will be made available before my hosting and wiki sites, though.
Anyone have any GPU miners that work with AMD? Would like to mine faster.

If you want a miner that uses your GPU and is card independent, I recommend checking out "LWJGL".

While I'm at it, I feel bad about litterally wasting the difficulty yesterday, so I'm going to put 60k straight into random domains.
Were you the sneaky sneak that tricked the node into accepting those trash blocks? :D/>
I would appreciate a PM explaining how you did that… you know, if you want to share the details ;)/>
Xerxes #442
Posted 15 May 2015 - 04:14 AM
Suddenly decided to wait until KristWallet 12
On the topic of KW 12 and KristScape, any info about kristscape's pre-release?
No release date or anything, but the prerelease won't be fully functional or publicized. There'll probably be a lot of development versions made available before we actually release this thing. When we do, I'll completely revamp the OP to appeal to the masses and such.

The prerelease will be made available before my hosting and wiki sites, though.
Anyone have any GPU miners that work with AMD? Would like to mine faster.

If you want a miner that uses your GPU and is card independent, I recommend checking out "LWJGL".

While I'm at it, I feel bad about litterally wasting the difficulty yesterday, so I'm going to put 60k straight into random domains.
Were you the sneaky sneak that tricked the node into accepting those trash blocks? :D/>
I would appreciate a PM explaining how you did that… you know, if you want to share the details ;)/>

I sent you a PM regarding this, though it may not be quite what you expect.
3d6 #443
Posted 15 May 2015 - 04:27 AM
We'll be going down for maintenance at 00:00 5/16 UTC ;P
Abahu #444
Posted 15 May 2015 - 05:56 AM
I have solved like 38 blocks (it told me so..) but I did not get a reward. I just now checked and saw that you're down for maintenance. Is that why?
Xerxes #445
Posted 15 May 2015 - 06:56 AM
I have solved like 38 blocks (it told me so..) but I did not get a reward. I just now checked and saw that you're down for maintenance. Is that why?

I believe maintenance has not started yet.
Abahu #446
Posted 15 May 2015 - 02:02 PM
I have solved like 38 blocks (it told me so..) but I did not get a reward. I just now checked and saw that you're down for maintenance. Is that why?

I believe maintenance has not started yet.

I don't think so either, now that I look at it again. Now I'm just confused… When it says I mined a block, does that not mean I solved it?
Edited on 15 May 2015 - 12:03 PM
3d6 #447
Posted 15 May 2015 - 02:21 PM
I have solved like 38 blocks (it told me so..) but I did not get a reward. I just now checked and saw that you're down for maintenance. Is that why?

I believe maintenance has not started yet.

I don't think so either, now that I look at it again. Now I'm just confused… When it says I mined a block, does that not mean I solved it?
Explanation below:


I'm getting the same issue as TrumpetMiner – I mined a block and got no krist.

Also: I'm getting 1.3 million hashes per second on an i5 (haswell) quad-core @ 3.4 GHz running 6 threads. Is this normal?
The "blocks solved" field does not equate to blocks that were accepted by the network. You may solve a block, but only after someone else solved a block, and before you made a ?lastblock call. Only one block can be the successor to the one before it, and only one will be worth Krist.
Yevano #448
Posted 15 May 2015 - 06:55 PM
I'd like to announce that I'm opening up a savings and loans bank for krist (Krist Savings &amp; Loans). For now, everything will be done by email but if it catches some interest I may create some sort of web interface type thing for it.

SpoilerThe bank email is kristsnl@gmail.com.
The bank krist address is kutlg1kzhz. (this may change quite soon)

To become a member, send an email to the bank email stating that you would like to become a member. This email should also contain up to 10 addresses which you would like to have registered with the account. The email which you use will be saved as the email bound to your bank account. You will be sent a reply asking you to send 1KST from each address for verification purposes. For security, do not send the 1KST for each account until you get this email. Once your request has been processed, you will receive back your verification payment and you can begin banking.

You may change the addresses registered with your account at any time by verifying them in the same way as the above process.

Money is handled in parts as small as 1 millionth of 1KST. Any calculations done on your money will round to the nearest millionth unless specified otherwise. You may not withdraw a non-integer amount of KST, but you may transfer such an amount.

To make a deposit, send the desired amount to the bank krist address and then send an email to the bank containing your addresses that you sent money from, the amounts that you sent, and the krist address you sent them to. The latter is for verification in case the bank krist address is changed.

To transfer money to another bank account, send the amount you would like to send and the email of the account you would like to send money to.

To withdraw is the same as depositing, just make sure you say you want to withdraw and to what addresses and how much.

Interest on savings accounts accrues once every 30 days. The normal interest rate is 3%. Withdrawals can be done at any time.

The normal interest rate for loans is 8%.

To request a loan, send the addresses and amounts you wish to receive, a statement detailing the reason for borrowing, and the time needed to pay back the loan. If your request for a loan does not impress as being reasonably safe, your request may be denied. You may appeal for the same loan any number of times, but please wait at least 1 week to appeal.

You can request your account to be cancelled at any time. If you do not specify an address, your money will be sent to your first listed address in full. No interest will be added onto your money as a result of cancellation and you will lose any amount under 1KST.

I'm only one person so if you want to make multiple kinds of requests, please put them all in one email. As well, I will consider an unreasonably large amount of request emails at one time to be spam and I will ignore them.

Please do not create multiple accounts for yourself.
Abahu #449
Posted 16 May 2015 - 12:51 AM
<snip>
Explanation below:


I'm getting the same issue as TrumpetMiner – I mined a block and got no krist.

Also: I'm getting 1.3 million hashes per second on an i5 (haswell) quad-core @ 3.4 GHz running 6 threads. Is this normal?
The "blocks solved" field does not equate to blocks that were accepted by the network. You may solve a block, but only after someone else solved a block, and before you made a ?lastblock call. Only one block can be the successor to the one before it, and only one will be worth Krist.
Okay, so when it says I solved "492" blocks and my balance stays the same, it means that someone else got the block before me? It seems like no one can get anything, then <.<
sci4me #450
Posted 16 May 2015 - 02:21 AM
<snip>
Explanation below:


I'm getting the same issue as TrumpetMiner – I mined a block and got no krist.

Also: I'm getting 1.3 million hashes per second on an i5 (haswell) quad-core @ 3.4 GHz running 6 threads. Is this normal?
The "blocks solved" field does not equate to blocks that were accepted by the network. You may solve a block, but only after someone else solved a block, and before you made a ?lastblock call. Only one block can be the successor to the one before it, and only one will be worth Krist.
Okay, so when it says I solved "492" blocks and my balance stays the same, it means that someone else got the block before me? It seems like no one can get anything, then <.<

I almost never see this. If you have 492 blocks, I'm sorry, but the miner must suck. Use mine or (preferably) Yevanos. It should work.
Geforce Fan #451
Posted 16 May 2015 - 05:00 AM
I'd like to announce that I'm opening up a savings and loans bank for krist (Krist Savings &amp; Loans). For now, everything will be done by email but if it catches some interest I may create some sort of web interface type thing for it.

SpoilerThe bank email is kristsnl@gmail.com.
The bank krist address is kutlg1kzhz. (this may change quite soon)

To become a member, send an email to the bank email stating that you would like to become a member. This email should also contain up to 10 addresses which you would like to have registered with the account. The email which you use will be saved as the email bound to your bank account. You will be sent a reply asking you to send 1KST from each address for verification purposes. For security, do not send the 1KST for each account until you get this email. Once your request has been processed, you will receive back your verification payment and you can begin banking.

You may change the addresses registered with your account at any time by verifying them in the same way as the above process.

Money is handled in parts as small as 1 millionth of 1KST. Any calculations done on your money will round to the nearest millionth unless specified otherwise. You may not withdraw a non-integer amount of KST, but you may transfer such an amount.

To make a deposit, send the desired amount to the bank krist address and then send an email to the bank containing your addresses that you sent money from, the amounts that you sent, and the krist address you sent them to. The latter is for verification in case the bank krist address is changed.

To transfer money to another bank account, send the amount you would like to send and the email of the account you would like to send money to.

To withdraw is the same as depositing, just make sure you say you want to withdraw and to what addresses and how much.

Interest on savings accounts accrues once every 30 days. The normal interest rate is 3%. Withdrawals can be done at any time.

The normal interest rate for loans is 8%.

To request a loan, send the addresses and amounts you wish to receive, a statement detailing the reason for borrowing, and the time needed to pay back the loan. If your request for a loan does not impress as being reasonably safe, your request may be denied. You may appeal for the same loan any number of times, but please wait at least 1 week to appeal.

You can request your account to be cancelled at any time. If you do not specify an address, your money will be sent to your first listed address in full. No interest will be added onto your money as a result of cancellation and you will lose any amount under 1KST.

I'm only one person so if you want to make multiple kinds of requests, please put them all in one email. As well, I will consider an unreasonably large amount of request emails at one time to be spam and I will ignore them.

Please do not create multiple accounts for yourself.
That sounds like a pain in the donkey to manage, why not whip up some PHP or JS to do it for you?
biggest yikes #452
Posted 16 May 2015 - 02:55 PM
I'd like to announce that I'm opening up a savings and loans bank for krist (Krist Savings &amp; Loans). For now, everything will be done by email but if it catches some interest I may create some sort of web interface type thing for it.

SpoilerThe bank email is kristsnl@gmail.com.
The bank krist address is kutlg1kzhz. (this may change quite soon)

To become a member, send an email to the bank email stating that you would like to become a member. This email should also contain up to 10 addresses which you would like to have registered with the account. The email which you use will be saved as the email bound to your bank account. You will be sent a reply asking you to send 1KST from each address for verification purposes. For security, do not send the 1KST for each account until you get this email. Once your request has been processed, you will receive back your verification payment and you can begin banking.

You may change the addresses registered with your account at any time by verifying them in the same way as the above process.

Money is handled in parts as small as 1 millionth of 1KST. Any calculations done on your money will round to the nearest millionth unless specified otherwise. You may not withdraw a non-integer amount of KST, but you may transfer such an amount.

To make a deposit, send the desired amount to the bank krist address and then send an email to the bank containing your addresses that you sent money from, the amounts that you sent, and the krist address you sent them to. The latter is for verification in case the bank krist address is changed.

To transfer money to another bank account, send the amount you would like to send and the email of the account you would like to send money to.

To withdraw is the same as depositing, just make sure you say you want to withdraw and to what addresses and how much.

Interest on savings accounts accrues once every 30 days. The normal interest rate is 3%. Withdrawals can be done at any time.

The normal interest rate for loans is 8%.

To request a loan, send the addresses and amounts you wish to receive, a statement detailing the reason for borrowing, and the time needed to pay back the loan. If your request for a loan does not impress as being reasonably safe, your request may be denied. You may appeal for the same loan any number of times, but please wait at least 1 week to appeal.

You can request your account to be cancelled at any time. If you do not specify an address, your money will be sent to your first listed address in full. No interest will be added onto your money as a result of cancellation and you will lose any amount under 1KST.

I'm only one person so if you want to make multiple kinds of requests, please put them all in one email. As well, I will consider an unreasonably large amount of request emails at one time to be spam and I will ignore them.

Please do not create multiple accounts for yourself.
That sounds like a pain in the donkey to manage, why not whip up some PHP or JS to do it for you?
Well, I'll bet there's about 2 people using it right now, he did say he'd make it automatic (or at least I interpret it to be so) if it catches on.
Abahu #453
Posted 16 May 2015 - 06:29 PM
<snip>
Explanation below:


I'm getting the same issue as TrumpetMiner – I mined a block and got no krist.

Also: I'm getting 1.3 million hashes per second on an i5 (haswell) quad-core @ 3.4 GHz running 6 threads. Is this normal?
The "blocks solved" field does not equate to blocks that were accepted by the network. You may solve a block, but only after someone else solved a block, and before you made a ?lastblock call. Only one block can be the successor to the one before it, and only one will be worth Krist.
Okay, so when it says I solved "492" blocks and my balance stays the same, it means that someone else got the block before me? It seems like no one can get anything, then <.<

I almost never see this. If you have 492 blocks, I'm sorry, but the miner must suck. Use mine or (preferably) Yevanos. It should work.
I was using Grimm's Miner. Hm. I'll try Yevano's now.
Xerxes #454
Posted 16 May 2015 - 11:38 PM
I have a preposition to make.
To solve the issue with requesting ?getwork too slowly.

Instead of an HTTP based API, why don't we use sockets? It would be way more efficient.

If that isn't an option, then make a ?getworklong option.
This option can be a long-polled version of ?getwork.

When you make a request to ?getworklong, it won't respond until it actually has data to send you.

So, it will hang until the next block.
Once the next block comes, then it will send you it.
Your client will then re-connect and repeat the process.

Everybody should receive the new work roughly instantly, with a minimal amount of requests.
Edited on 16 May 2015 - 09:42 PM
Yevano #455
Posted 16 May 2015 - 11:58 PM
If that isn't an option, then make a ?getworklong option.
This option can be a long-polled version of ?getwork.

When you make a request to ?getworklong, it won't respond until it actually has data to send you.

This is pretty much in the same vein as the idea I had of long polling for events, though my idea was that it would be for any sort of event which occurs.

Maybe something like this?


?long=e1;e2;e3;...
Wait for multiple events to occur. Returns the event which occurred, followed by a colon, followed by the event data.
e.g.
Send: ?long=workchange
Returns: workchange:200000
Xerxes #456
Posted 17 May 2015 - 01:10 AM
If that isn't an option, then make a ?getworklong option.
This option can be a long-polled version of ?getwork.

When you make a request to ?getworklong, it won't respond until it actually has data to send you.

This is pretty much in the same vein as the idea I had of long polling for events, though my idea was that it would be for any sort of event which occurs.

Maybe something like this?


?long=e1;e2;e3;...
Wait for multiple events to occur. Returns the event which occurred, followed by a colon, followed by the event data.
e.g.
Send: ?long=workchange
Returns: workchange:200000

What events would even be needed?

Getwork is the only API request I know that has to be requested continuously.
Yevano #457
Posted 17 May 2015 - 03:05 AM
You would also want events for block change, tracking transactions, etc. Not necessarily for mining (though block change would be nice for mining), but just to have a complete API.
NathanAdhitya #458
Posted 17 May 2015 - 04:14 AM
Boi o boi, Krist is getting bigger, more users.
Hope for your success, coss.
3d6 #459
Posted 17 May 2015 - 07:16 PM
I will definitely look into that. It should make mining way easier for the miner and the node.

95,395 transactions so far, and 169 names
3d6 #460
Posted 18 May 2015 - 07:44 PM
Block 68310 has a hash of 000000000001, the lowest ever found by a Krist miner! It would be accepted even if ?getwork was 1!
Eleven leading zeroes, by kanavi35hk. Congratulations!
Yevano #461
Posted 18 May 2015 - 07:57 PM
Nice! That brings up an interesting question for me. What happens if a block is repeated? Would it just be rejected, or would it cause a loop?
Tron #462
Posted 19 May 2015 - 02:49 AM
I'm still testing it (So it may not work very well), but if anyone wants a websocket that updates when the block or work changes you can use "ws://s2.galatical.com:8080" To receive a "NewBlock:<lastblock>" when there is a new block and "WorkChanged:<getwork>" when the work changes. The server updates 10 times per second, but I can speed this up if it is too slow.

EDIT: It now works and upon connection sends "LastBlock:<lastblock>" and then "Work:<getwork>" I don't really think I have anything left to add now, but if anyone has a suggestion I might be able to add it.
Edited on 19 May 2015 - 01:09 AM
3d6 #463
Posted 19 May 2015 - 03:12 AM
Nice! That brings up an interesting question for me. What happens if a block is repeated? Would it just be rejected, or would it cause a loop?
Neither, it would work as usual. I'm almost positive there have been many collisions by now. For mining purposes only 12 digits are used, but internally the hashes are 64 digits, so a real collision will never happen.
I'm still testing it (So it may not work very well), but if anyone wants a websocket that updates when the block or work changes you can use "ws://s2.galatical.com:8080" To receive a "NewBlock:<lastblock>" when there is a new block and "WorkChanged:<getwork>" when the work changes. The server updates 10 times per second, but I can speed this up if it is too slow.

EDIT: Made it work, now I'm making it give you the work and block upon connection.
Ten requests a second to my node? 0_o

This is a great invention thing, but it's a sizable fraction of what the node handles anyways right now!

You should only really need to do getwork calls like once a minute - it's changed like fifty times, ever.

Do you plan on releasing a miner that utilizes this technology? A modification of the one you made in the CC mining days maybe?
Tron #464
Posted 19 May 2015 - 03:17 AM
Ten requests a second to my node? 0_o

This is a great invention thing, but it's a sizable fraction of what the node handles anyways right now!

You should only really need to do getwork calls like once a minute - it's changed like fifty times, ever.

Do you plan on releasing a miner that utilizes this technology? A modification of the one you made in the CC mining days maybe?

I'll lower getwork to once a minute (EDIT: lowered.), should I lower lastblock to 2 or 5 times a second?

As for making a miner, I'll eventually modify Yevano's miner to use the websocket system.

EDIT: Ok that's weird… one of my getwork requests (That happen once every minute) returned the ceriat.net/krist page. Is this just a glitch or is my 10 lastblock requests a second too fast for it?
Edited on 19 May 2015 - 02:05 AM
Demystify #465
Posted 19 May 2015 - 08:09 AM
Hey Yevano, I downloaded your miner to my computer but whenever I try to run it nothing happens. Any idea why that's happening? I'm running Windows 7 and I already managed to get Grim's miner to work but I was hoping to try something faster. Did I miss some installation instructions maybe?
3d6 #466
Posted 19 May 2015 - 02:28 PM
Ten requests a second to my node? 0_o

This is a great invention thing, but it's a sizable fraction of what the node handles anyways right now!

You should only really need to do getwork calls like once a minute - it's changed like fifty times, ever.

Do you plan on releasing a miner that utilizes this technology? A modification of the one you made in the CC mining days maybe?

I'll lower getwork to once a minute (EDIT: lowered.), should I lower lastblock to 2 or 5 times a second?

As for making a miner, I'll eventually modify Yevano's miner to use the websocket system.

EDIT: Ok that's weird… one of my getwork requests (That happen once every minute) returned the ceriat.net/krist page. Is this just a glitch or is my 10 lastblock requests a second too fast for it?

I don't think more than 1 request per second is necessary or particularly safe; a better idea might be to make my server contact yours when a block is found?
DannySMc #467
Posted 19 May 2015 - 02:45 PM
It don't know whether the plan was to only use this with ComputerCraft or not but I think a Bukkit plugin would be great. With a Bukkit plugin, even vanilla servers could use this and give their users the possibility to trade in Krist or to convert Krist to another ingame currency (but not vice versa). That would make Krist more popular. I would like to write a Bukkit plugin if I am not planning in the wrong direction.

Already have a BungeeCord Proxy Plugin, :D/> Making the bukkit plugin, just waiting for the API details from creator.
Tron #468
Posted 19 May 2015 - 03:02 PM
I don't think more than 1 request per second is necessary or particularly safe; a better idea might be to make my server contact yours when a block is found?

Ok I lowered it to once per second.

I'm not saying your way wouldn't work (It probably would work.) but if your server can contact mine wouldn't it be possible to instead contact the miners of new blocks?
3d6 #469
Posted 19 May 2015 - 03:10 PM
I don't think more than 1 request per second is necessary or particularly safe; a better idea might be to make my server contact yours when a block is found?

Ok I lowered it to once per second.

I'm not saying your way wouldn't work (It probably would work.) but if your server can contact mine wouldn't it be possible to instead contact the miners of new blocks?

Well, that would be a lot of requests. I was thinking about just waiting to respond to ?lastblock calls until a new block is actually found.
Tron #470
Posted 19 May 2015 - 03:15 PM
I don't think more than 1 request per second is necessary or particularly safe; a better idea might be to make my server contact yours when a block is found?

Ok I lowered it to once per second.

I'm not saying your way wouldn't work (It probably would work.) but if your server can contact mine wouldn't it be possible to instead contact the miners of new blocks?

Well, that would be a lot of requests. I was thinking about just waiting to respond to ?lastblock calls until a new block is actually found.

Might be best to make a ?newblock for that though, new miners will need the previous block.
3d6 #471
Posted 19 May 2015 - 03:56 PM
I don't think more than 1 request per second is necessary or particularly safe; a better idea might be to make my server contact yours when a block is found?

Ok I lowered it to once per second.

I'm not saying your way wouldn't work (It probably would work.) but if your server can contact mine wouldn't it be possible to instead contact the miners of new blocks?

Well, that would be a lot of requests. I was thinking about just waiting to respond to ?lastblock calls until a new block is actually found.

Might be best to make a ?newblock for that though, new miners will need the previous block.

And ?getworklong too.
Yevano #472
Posted 19 May 2015 - 07:13 PM
Hey Yevano, I downloaded your miner to my computer but whenever I try to run it nothing happens. Any idea why that's happening? I'm running Windows 7 and I already managed to get Grim's miner to work but I was hoping to try something faster. Did I miss some installation instructions maybe?

My miner is a command line program. You'll have to open up command line in the folder where the jar is located and run "java -jar YTCIKristMiner.jar <args>". The first time you run it you can leave the args blank and the program will tell you what the arguments are.

Also, the program is compiled for Java 8 so if you get some weird error about a class version you need to update your Java.
Demystify #473
Posted 19 May 2015 - 07:40 PM
Hey Yevano, I downloaded your miner to my computer but whenever I try to run it nothing happens. Any idea why that's happening? I'm running Windows 7 and I already managed to get Grim's miner to work but I was hoping to try something faster. Did I miss some installation instructions maybe?

My miner is a command line program. You'll have to open up command line in the folder where the jar is located and run "java -jar YTCIKristMiner.jar <args>". The first time you run it you can leave the args blank and the program will tell you what the arguments are.

Also, the program is compiled for Java 8 so if you get some weird error about a class version you need to update your Java.
Thanks for the help, I appreciate it! My MH/s rates on this are fantastic compared to Grim's.
Yevano #474
Posted 19 May 2015 - 07:52 PM
Here's the source for my miner. I should rewrite it so it isn't so damn hard to read, but I'm too lazy for all that. :D/>
Joelahughes #475
Posted 19 May 2015 - 10:05 PM
could someone give me a link to a good krist miner?
Tron #476
Posted 19 May 2015 - 10:10 PM
could someone give me a link to a good krist miner?
http://yevano.me/shr/YTCIKristMiner.jar is a good one by Yevano, he just posted the source at https://github.com/Yevano/ytci-krist-miner as well.
Joelahughes #477
Posted 19 May 2015 - 11:37 PM
By the way, how's the android krist wallet going?
Abahu #478
Posted 20 May 2015 - 02:02 AM
By the way, how's the android krist wallet going?

I'm curious about this as well. I bring my tablet to school everyday, and I often want to check on my balance.

BTW: Yevano's miner definitely works for me. Grims didn't give me any blocks. +1 to you, Yevano!
Joelahughes #479
Posted 20 May 2015 - 02:35 AM
I think I am going to use Yevano's miner, thanks
Anavrins #480
Posted 20 May 2015 - 11:15 AM
Block 68310 has a hash of 000000000001, the lowest ever found by a Krist miner! It would be accepted even if ?getwork was 1!
Eleven leading zeroes, by kanavi35hk. Congratulations!
Whoa, did not notice that up until your post :P/>
That's pretty crazy.

Edit: Is there any way to know what was the value of the block I mined to get that?
Something like ?getblock=68309
Edited on 21 May 2015 - 01:43 AM
fishermedders #481
Posted 21 May 2015 - 02:48 AM
Coss! I'm glad to see this go Public! Btw, its XMedders, Come to Lurcraft and play sometime :D/>

<3 XMedders
Tron #482
Posted 21 May 2015 - 03:40 PM
Block 68310 has a hash of 000000000001, the lowest ever found by a Krist miner! It would be accepted even if ?getwork was 1!
Eleven leading zeroes, by kanavi35hk. Congratulations!
Whoa, did not notice that up until your post :P/>
That's pretty crazy.

Edit: Is there any way to know what was the value of the block I mined to get that?
Something like ?getblock=68309

You can use ?getblockvalue=68309 To see the value was 26.
Anavrins #483
Posted 21 May 2015 - 08:45 PM
Block 68310 has a hash of 000000000001, the lowest ever found by a Krist miner! It would be accepted even if ?getwork was 1!
Eleven leading zeroes, by kanavi35hk. Congratulations!
Whoa, did not notice that up until your post :P/>/>/>
That's pretty crazy.

Edit: Is there any way to know what was the value of the block I mined to get that?
Something like ?getblock=68309

You can use ?getblockvalue=68309 To see the value was 26.
Yes, this is the number of kst that I was awarded for getting that block, I'm talking about the actual hash value of the block that came before that 11 zeros hash.
Edited on 21 May 2015 - 06:46 PM
longbyte1 #484
Posted 23 May 2015 - 04:37 AM
What? I thought this was dead. Holy cow it's still going.

The work all of you have put on this "project" is amazing yet utterly useless (after all, this currency is kind of useless :P/>).

Unfortunately I do not have any tricks in my sleeve, no GPU rigs, no botnets, no money. After the "collapse" of LuaLand I kind of stopped checking back at the Krist thread and terminated my work on the Java native miner. It seems that we are a bit past that stage already, so I will not continue.

I presume that there are 25 people here who do have the capabilities for mass mining and do have better technologies under private hands. On top of that, the payouts have gone down from 50 to 25.. to 10? I feel rather inferior now but maybe the little KST I have might be valuable in the future.

GG, I guess I'm out of the game.
All of you just lost the game
Edited on 23 May 2015 - 02:55 AM
3d6 #485
Posted 23 May 2015 - 03:18 PM
By the way, how's the android krist wallet going?

I'm curious about this as well. I bring my tablet to school everyday, and I often want to check on my balance.

BTW: Yevano's miner definitely works for me. Grims didn't give me any blocks. +1 to you, Yevano!
I also would like to know more about it. It's almost definitely on hold (due to the relative stagnation of the topic in April) but I bet it'll be published soon enough.
Coss! I'm glad to see this go Public! Btw, its XMedders, Come to Lurcraft and play sometime :D/>

<3 XMedders
See you there :)/>
Block 68310 has a hash of 000000000001, the lowest ever found by a Krist miner! It would be accepted even if ?getwork was 1!
Eleven leading zeroes, by kanavi35hk. Congratulations!
Whoa, did not notice that up until your post :P/>/>/>
That's pretty crazy.

Edit: Is there any way to know what was the value of the block I mined to get that?
Something like ?getblock=68309

You can use ?getblockvalue=68309 To see the value was 26.
Yes, this is the number of kst that I was awarded for getting that block, I'm talking about the actual hash value of the block that came before that 11 zeros hash.
The hash is: 000000000001d00fe6e6d69f210b15e6d820d749c119630e6672f715765f4d95
There's no call for this yet, but if there's sufficient demand I'll go ahead and make one.
What? I thought this was dead. Holy cow it's still going.

The work all of you have put on this "project" is amazing yet utterly useless (after all, this currency is kind of useless :P/>).
Well…. It has a great many use cases… And 98,000 transactions ;)/>
Unfortunately I do not have any tricks in my sleeve, no GPU rigs, no botnets, no money. After the "collapse" of LuaLand I kind of stopped checking back at the Krist thread and terminated my work on the Java native miner. It seems that we are a bit past that stage already, so I will not continue.
Like 5% of us are actually capable of mining. I am not! It's okay; you can get KST in different ways! Sell access to your code or something!
I presume that there are 25 people here who do have the capabilities for mass mining and do have better technologies under private hands. On top of that, the payouts have gone down from 50 to 25.. to 10? I feel rather inferior now but maybe the little KST I have might be valuable in the future.
Well, the payouts actually fluctuate based on how much people are spending on .kst domain names, which will be used by the KristScape cross-server web browser. The value of a block usually floats between 25 and 30 but it's been as high as 96 in the past. (You can register some names if you like too (like longbyte1.kst) and, when the browser is published, make a website for yourself, listing program downloads or something :D/>)

Edit: You could try using Yevano's miner right now if you have a nice graphics card. :)/>
Edited on 23 May 2015 - 01:19 PM
Tron #486
Posted 23 May 2015 - 03:43 PM
Edit: You could try using Yevano's miner right now if you have a nice graphics card. :)/>

Just a note, I believe Yevano's miner is a CPU miner.
Agent Silence #487
Posted 23 May 2015 - 04:10 PM
Is there an api I can use to actually make purchasing automated with this currency?
Edited on 23 May 2015 - 02:12 PM
Tron #488
Posted 23 May 2015 - 04:40 PM
I modified Yevano's miner to use websockets for work and block changes (But not balance changes, I need to modify the websocket server to support that.)
If you want to try it you can download it at https://www.dropbox.com/s/2ewvugdf093tgxb/YTCIKristMiner.jar?dl=0 (Or since that link may change: http://galatical.com/krist/YTCIKristMiner.jar)
3d6 #489
Posted 23 May 2015 - 07:01 PM
Is there an api I can use to actually make purchasing automated with this currency?
There's two major calls to know -
Check the balance of any address:
http://ceriat.net/krist/?getbalance=<address>
Send some KST from a v2 address:
http://ceriat.net/krist/?pushtx2&q=<receipient>&amp;pkey=<privatekey>&amp;amt=<amount>

You could disregard the latter of the two and have a screen display a new payment address, and then check its balance every few seconds until it is higher than a certain threshold.
fishermedders #490
Posted 24 May 2015 - 05:11 PM
Woot! KristScape! 'What's a KristScape', you ask? Well, ha know those domains everyone buys? Well, yeah this reads the website. Oh and Also, for anyone interested: point your zone to the url or ip/index.php and you can run php code in KristScape :D/>
sci4me #491
Posted 24 May 2015 - 07:43 PM
About the name_update call…
I am trying this: http://ceriat.net/kr....php?i=PTXFYGyX
and I get "Error8"


1. change these stupid error messages to ACTUALLY TELL WHAT'S WRONG!!! JESUS ITS NOT THAT HARD!
2. Why is it happen? For the pkey I use the hash of my password with "-000" appended right?

I am able to get it to say "sci4me" when using yevano's url (yevano.me/krist) but it doesn't change anything.

http://ceriat.net/krist/?a=sci4me gives nothing still…

Edit: I got it to work SORT OF. I was doing the password wrong…
But I still get error8 when trying to set it to the pastebin raw url… why?

Okay, setting it to this: raw.githubusercontent.com/sci4me/krist-domains/master/sci4me.kst gives "Success" but the browser says "NO_WEBPAGE_RECEIVED".

Github removes the newline characters… that's why that url doesn't work…
Edited on 24 May 2015 - 06:05 PM
3d6 #492
Posted 24 May 2015 - 11:59 PM
Error 8 means illegal characters. Zone records should only point to a domain or IP address. Due to the way KristScape works, slashes are allowed, but question marks/ampersands can only be in the address bar.

I'll publish some better documentation on krist.kst for those error codes :P/> At least KristScape errors have short descriptions…

Anyways, if you're getting 010 errors, then KristScape could only get a title, not an actual page. You need a linebreak where the title ends and the content begins.

Good example:


My site
[BG:RED]Welcome to my site!

Bad example:


My site [BG:RED]Welcome to my site!
Edited on 24 May 2015 - 09:59 PM
sci4me #493
Posted 25 May 2015 - 12:18 AM
Error 8 means illegal characters. Zone records should only point to a domain or IP address. Due to the way KristScape works, slashes are allowed, but question marks/ampersands can only be in the address bar.

I'll publish some better documentation on krist.kst for those error codes :P/> At least KristScape errors have short descriptions…

Anyways, if you're getting 010 errors, then KristScape could only get a title, not an actual page. You need a linebreak where the title ends and the content begins.

Good example:


My site
[BG:RED]Welcome to my site!

Bad example:


My site [BG:RED]Welcome to my site!

Github removes the line breaks… https://raw.githubusercontent.com/sci4me/krist-domains/master/sci4me.kst
Why is a line break needed anyway? (yevano told me to try the SLB thing… didn't work…)
longbyte1 #494
Posted 25 May 2015 - 01:09 AM
Maybe when school ends I'll make a CUDA miner. CUDA is easy, they said..
biggest yikes #495
Posted 25 May 2015 - 02:45 PM
Woot! KristScape! 'What's a KristScape', you ask? Well, ha know those domains everyone buys? Well, yeah this reads the website. Oh and Also, for anyone interested: point your zone to the url or ip/index.php and you can run php code in KristScape :D/>
PHP is server side, you can run it in any browser, even Quest, because there's no processing done on the client.
The only thing you have to do in the PHP code is make the text given to the client valid CCML/KSML
Edited on 25 May 2015 - 12:46 PM
Tron #496
Posted 26 May 2015 - 08:25 PM
Is something wrong with the domain "id" (.kst)? I've registered it twice, spending 500kst each time but I still can't transfer the domain to klukereedk or do anything else to it. The editing buttons show as grey in kristwallet but still bring me to the correct page. After filling in who to send the address to and submitting it remains in my other account's ownership. Could you manually transfer it to "klukereedk"? Even using http://ceriat.net/krist/?name_transfer&pkey=<masterKey>&amp;name=id&amp;q=klukereedk doesn't work.
3d6 #497
Posted 26 May 2015 - 11:17 PM
Error 8 means illegal characters. Zone records should only point to a domain or IP address. Due to the way KristScape works, slashes are allowed, but question marks/ampersands can only be in the address bar.

I'll publish some better documentation on krist.kst for those error codes :P/> At least KristScape errors have short descriptions…

Anyways, if you're getting 010 errors, then KristScape could only get a title, not an actual page. You need a linebreak where the title ends and the content begins.

Good example:


My site
[BG:RED]Welcome to my site!

Bad example:


My site [BG:RED]Welcome to my site!

Github removes the line breaks… https://raw.githubus...ster/sci4me.kst
Why is a line break needed anyway? (yevano told me to try the SLB thing… didn't work…)
It's stupid, I know. Valithor and I are rewriting the parser entirely.
Is something wrong with the domain "id" (.kst)? I've registered it twice, spending 500kst each time but I still can't transfer the domain to klukereedk or do anything else to it. The editing buttons show as grey in kristwallet but still bring me to the correct page. After filling in who to send the address to and submitting it remains in my other account's ownership. Could you manually transfer it to "klukereedk"? Even using http://ceriat.net/kr...id&amp;q=klukereedk doesn't work.
That domain was disallowed by KristWallet for a reason, and would only be register-able with raw API calls. It doesn't work due to technical limitations, but I will fix this now that someone has it.
koenkoe #498
Posted 27 May 2015 - 03:40 PM
I created a wallet for android. It's not finished yet but it works.

https://github.com/koenkoe/Krist-wallet-android
sci4me #499
Posted 27 May 2015 - 07:59 PM
I created a wallet for android. It's not finished yet but it works.

https://github.com/k...-wallet-android

writing it in lua? interesting…
that was quite unexpected to me :P/>
biggest yikes #500
Posted 29 May 2015 - 01:25 AM
Android krist wallets, why no apple love? :(/>
Pyuu #501
Posted 29 May 2015 - 07:24 AM
@Atenefyr: *boots up emulator on iMac for CC and runs KristWallet*
InDieTasten #502
Posted 30 May 2015 - 12:57 AM
I think you should clarify the architecture and processes involved in using Krist, since it's unlike any other crypto-currencies I know.

Transactions aren't confirmed in blocks, as they usually are, are they? At least transactions happen immediately, only checked by your non-decentral hosting site, if at all. Nobody knows. I think Krist would grow a lot more popularity, when people could trust the system. But the system can't be trusted, when no information of it is open to the community.

I know that it involves a lot of communication and it's actually not really that possible to do in non-dirty ways via http, but there needs to be more transparency and decentralization of the block chain, which should include transactions.

Another idea to implement would then be transaction charges. For example you could limit the amount of transactions allowed in one block. For example 50. When people now want to transfer krist, they pass recipient address, krist amount to recient and krist amount to verifier(miner of the containing block), so that it effectively feeds back to the pool.
This way the open transaction list gets bigger and bigger, and the miners can always pick the 50 transactions with the most revenue for them.

So the check of the system and the block chain including all transactions is done collaboratively.

Then you just need to handle the exchange of blocks and open transactions, without having to deal with any checks what so ever, leading to faster response times of your site. I already mined 2 blocks that were mined already by another miner.
biggest yikes #503
Posted 30 May 2015 - 01:18 AM
@Atenefyr: *boots up emulator on iMac for CC and runs KristWallet*
Isn't an iMac a desktop computer, not a mobile device?
Pyuu #504
Posted 30 May 2015 - 02:41 AM
@Atenefyr: *boots up emulator on iMac for CC and runs KristWallet*
Isn't an iMac a desktop computer, not a mobile device?

iOS is on both mobile and desktop; however, I believe you need an app for phones.
So nya.
Tron #505
Posted 30 May 2015 - 05:50 AM
kutlg1kzhz Just went over 600k krist, congrats to whoever owns it!
クデル #506
Posted 30 May 2015 - 07:30 AM
What's an average hash rate on Yevano's miner? I have an older i5 from 2011 and i'm getting ~4MH/S on 4 threads.
Edited on 30 May 2015 - 05:31 AM
InDieTasten #507
Posted 30 May 2015 - 10:04 AM
What's an average hash rate on Yevano's miner? I have an older i5 from 2011 and i'm getting ~4MH/S on 4 threads.
Yeah, 1 MH/s/core is alright. Thats pretty much what I am getting too. Slightly less actually.
InDieTasten #508
Posted 30 May 2015 - 10:16 AM
Krist
Edited on 30 May 2015 - 10:06 PM
Yevano #509
Posted 30 May 2015 - 12:54 PM
kutlg1kzhz Just went over 600k krist, congrats to whoever owns it!

That would be me. I've just been leaving my miner running on a couple remote machines. Not really sure how long they've been running but I'd guess it's been around 2 weeks. I guess that's a testament to how stable the miner is!

fishermedders #510
Posted 30 May 2015 - 01:43 PM
Can anyone help me with my problem? I'm running Yevano's miner (Congrats, BTW!) on Ubuntu and getting ~1.7 mh/s (finally over .5) :P/>. Ive solved 8 blocks overnight (meh) and I haven't been credited for any of the blocks that I have solved :? Help anyone? I currently have 373 KST and I'm running ubuntu 14.04 on a Dell xps 420

Thanks in advance
fisher
Yevano #511
Posted 30 May 2015 - 02:22 PM
Can anyone help me with my problem? I'm running Yevano's miner (Congrats, BTW!) on Ubuntu and getting ~1.7 mh/s (finally over .5) :P/>. Ive solved 8 blocks overnight (meh) and I haven't been credited for any of the blocks that I have solved :? Help anyone? I currently have 373 KST and I'm running ubuntu 14.04 on a Dell xps 420

Thanks in advance
fisher

Mind sending your krist address as well as the arguments you gave the miner? If you give it the wrong address, the krist will basically just become lost unfortunately.
クデル #512
Posted 30 May 2015 - 02:52 PM
I've become obsessessed with Krist again, time to begin work on a Krist lottery… :D/>
InDieTasten #513
Posted 30 May 2015 - 03:07 PM
Can anyone help me with my problem? I'm running Yevano's miner (Congrats, BTW!) on Ubuntu and getting ~1.7 mh/s (finally over .5) :P/>. Ive solved 8 blocks overnight (meh) and I haven't been credited for any of the blocks that I have solved :? Help anyone? I currently have 373 KST and I'm running ubuntu 14.04 on a Dell xps 420

Thanks in advance
fisher

Mind sending your krist address as well as the arguments you gave the miner? If you give it the wrong address, the krist will basically just become lost unfortunately.
I guess it's a problem with the server. When running the KristWallet you can see how the latest blocks are allocated to him, but the transactions do not show the mining activity at all. At least this was the case the whole night for me. If you watch a couple posts earlier, you can see my screenshots of that phenomenon.

Something is weirding out, and as this shows perfectly, that this system is not safe, I have since stopped mining Krist.
biggest yikes #514
Posted 30 May 2015 - 03:10 PM
I believe you need an app for phones.
That's why I said it in the first place :P/>
クデル #515
Posted 30 May 2015 - 03:24 PM
Not sure if its just me, but after using miner's the hash rate seems to slowly drop? but it doesn't occur all the time, rather strange really. Even when my machine is only being used for mining at the time.
クデル #516
Posted 30 May 2015 - 03:57 PM
I used to mine Krist way back in the beginning with ComputerCraft mining, I remember blocks always gave 50 KST, I received 25 for 8 blocks, then I got two consecutive blocks in order, then it jumped to 26 KST for both. How is the value given to the miner decided?
Tron #517
Posted 30 May 2015 - 03:58 PM
I used to mine Krist way back in the beginning with ComputerCraft mining, I remember blocks always gave 50 KST, I received 25 for 8 blocks, then I got two consecutive blocks in order, then it jumped to 26 KST for both. How is the value given to the miner decided?
Anytime a domain is purchased, the block reward goes up by one KST for 500 transactions.
クデル #518
Posted 30 May 2015 - 04:18 PM
Okay thank you, I think my balance appears ot be broken or something. The miner I have running indicates I have solved a block, however I didn't receive any KST according to the miner. I then opened up KWallet to find that my balance field contained an error, only my transactions show the KST being mined.
Edited on 30 May 2015 - 02:19 PM
Pyuu #519
Posted 30 May 2015 - 04:40 PM
Okay thank you, I think my balance appears ot be broken or something. The miner I have running indicates I have solved a block, however I didn't receive any KST according to the miner. I then opened up KWallet to find that my balance field contained an error, only my transactions show the KST being mined.

Maybe a PHP problem, you should PM coss directly so he can see this.
InDieTasten #520
Posted 30 May 2015 - 04:58 PM
Okay thank you, I think my balance appears ot be broken or something. The miner I have running indicates I have solved a block, however I didn't receive any KST according to the miner. I then opened up KWallet to find that my balance field contained an error, only my transactions show the KST being mined.

Maybe a PHP problem, you should PM coss directly so he can see this.
I thought he would read the posts in here by itself…
As stated by me repetitively, Krist needs a major update, or another system will take it over. The problems with the security are stacking higher and higher and with the single point of failure(coss itself) failing - and as it looks to me not even reading this - I can't see a future in which Krist will be an in-game currency long-term :/
Pyuu #521
Posted 30 May 2015 - 05:07 PM
I thought he would read the posts in here by itself…
As stated by me repetitively, Krist needs a major update, or another system will take it over. The problems with the security are stacking higher and higher and with the single point of failure(coss itself) failing - and as it looks to me not even reading this - I can't see a future in which Krist will be an in-game currency long-term :/

With a topic with 26 pages, sometimes you tend to skim through the replies instead of taking the time to read every individual post, so I suggested PM'ing directly.
Honestly, this is just a fun concept from my point of view. To become any serious attempt at a currency, it needs complete decentralization, some bug fixes, and maybe a better mining system. (From what I've seen, every block is attempted by every computer, so first one to 'win' gets the rewards, correct me if I'm wrong though!)

From a security standpoint, I would probably never consider putting actual money value into it; also, if it is used as a currency system, you know how every major cryptocurrency works:
First one to adopt it will be "rich". Being as that is, would give the currency a major imbalance and can be abused on servers, just because someone spent the time to mine it first.

You can clearly see the results of this when looking into the top balances. Edit: http://puu.sh/i6NM8/cdb69a8b05.png
Edited on 31 May 2015 - 04:26 AM
biggest yikes #522
Posted 30 May 2015 - 06:58 PM
With a topic with 26 pages
..or now 27
(I would have a screenshot, but it appears I error out when trying to run the wallet.)
What ComputerCraft version are you running it on?
Edited on 30 May 2015 - 04:59 PM
Tron #523
Posted 30 May 2015 - 08:24 PM
With a topic with 26 pages
..or now 27
(I would have a screenshot, but it appears I error out when trying to run the wallet.)
What ComputerCraft version are you running it on?
It's probably erroring because http://ceriat.net/krist/?getbalance=<address> is returning 'nil' right now.
3d6 #524
Posted 30 May 2015 - 10:10 PM
I think you should clarify the architecture and processes involved in using Krist, since it's unlike any other crypto-currencies I know.

Transactions aren't confirmed in blocks, as they usually are, are they? At least transactions happen immediately, only checked by your non-decentral hosting site, if at all. Nobody knows. I think Krist would grow a lot more popularity, when people could trust the system. But the system can't be trusted, when no information of it is open to the community.
Transactions are entirely separate from blocks.

I also intend on decentralizing the server as soon as a digital signature algorithm can be implemented in vanilla CC. (I am offering 100,000 KST for a demonstration)
I know that it involves a lot of communication and it's actually not really that possible to do in non-dirty ways via http, but there needs to be more transparency and decentralization of the block chain, which should include transactions.
The entire database is available for download here. Apemanzilla and I are working on a node.js implementation of Krist that would make everything far more efficient and launch when a DSA is available.
Another idea to implement would then be transaction charges. For example you could limit the amount of transactions allowed in one block. For example 50. When people now want to transfer krist, they pass recipient address, krist amount to recient and krist amount to verifier(miner of the containing block), so that it effectively feeds back to the pool.
This way the open transaction list gets bigger and bigger, and the miners can always pick the 50 transactions with the most revenue for them.
I think it would be ideal to keep transactions inexpensive. We can incentivize transaction inclusion some other way, like including them in a new kind of DNS block or something, which is mined to KST blocks.
So the check of the system and the block chain including all transactions is done collaboratively.

Then you just need to handle the exchange of blocks and open transactions, without having to deal with any checks what so ever, leading to faster response times of your site. I already mined 2 blocks that were mined already by another miner.
That's the long term goal :)/>
Wow, I've mined over night, and theres something strange happening:
Look at the times a got a block, and now watch my transactions:

So what happened to those blocks????! I mined all night long, mining blocks around 600~ Krist worth and got a single block transferred. I hope I will get these transactions soon, otherwise I no longer see any point of this currency being existent anymore.

Edit: my local timezone is CET, just to help you find these errors.
You spelled your address wrong in one or more of your miners.
Can anyone help me with my problem? I'm running Yevano's miner (Congrats, BTW!) on Ubuntu and getting ~1.7 mh/s (finally over .5) :P/>. Ive solved 8 blocks overnight (meh) and I haven't been credited for any of the blocks that I have solved :? Help anyone? I currently have 373 KST and I'm running ubuntu 14.04 on a Dell xps 420

Thanks in advance
fisher

Mind sending your krist address as well as the arguments you gave the miner? If you give it the wrong address, the krist will basically just become lost unfortunately.
The most probable cause is someone else submitting the block before you can. Some more information would be nice
Okay thank you, I think my balance appears ot be broken or something. The miner I have running indicates I have solved a block, however I didn't receive any KST according to the miner. I then opened up KWallet to find that my balance field contained an error, only my transactions show the KST being mined.
?getbalance is broken due to a clerical error. I'll fix it as soon as I get home
I thought he would read the posts in here by itself…
As stated by me repetitively, Krist needs a major update, or another system will take it over. The problems with the security are stacking higher and higher and with the single point of failure(coss itself) failing - and as it looks to me not even reading this - I can't see a future in which Krist will be an in-game currency long-term :/

With a topic with 26 pages, sometimes you tend to skim through the replies instead of taking the time to read every individual post, so I suggested PM'ing directly.
I do read everything eventually :)/>
Honestly, this is just a fun concept from my point of view. To become any serious attempt at a currency, it needs complete decentralization, some bug fixes, and maybe a better mining system. (From what I've seen, every block is attempted by every computer, so first one to 'win' gets the rewards, correct me if I'm wrong though!)
Well, I want Krist to be a stake in the CC community - not some bitcoin exchange. I don't want it to be a "serious" traded currency, I want it to be fun and valuable in our sphere. Nonetheless, decentralization and optimization are planned.

And you aren't wrong, mining is a race!
From a security standpoint, I would probably never consider putting actual money value into it; also, if it is used as a currency system, you know how every major cryptocurrency works:
First one to adopt it will be "rich". Being as that is, would give the currency a major imbalance and can be abused on servers, just because someone spent the time to mine it first.

You can clearly see the results of this when looking into the top balances. (I would have a screenshot, but it appears I error out when trying to run the wallet.)
I'm not too worried about that. If it becomes a problem, we can theoretically schedule more mining.
With a topic with 26 pages
..or now 27
(I would have a screenshot, but it appears I error out when trying to run the wallet.)
What ComputerCraft version are you running it on?
It's probably erroring because http://ceriat.net/kr...lance=<address> is returning 'nil' right now.
My fault! I will fix this as soon as I get home! I just deprecated a ton of now-useless calls and that one got messed up by mistake.
fishermedders #525
Posted 30 May 2015 - 10:16 PM
Can anyone help me with my problem? I'm running Yevano's miner (Congrats, BTW!) on Ubuntu and getting ~1.7 mh/s (finally over .5) :P/>. Ive solved 8 blocks overnight (meh) and I haven't been credited for any of the blocks that I have solved :? Help anyone? I currently have 373 KST and I'm running ubuntu 14.04 on a Dell xps 420

Thanks in advance
fisher

Mind sending your krist address as well as the arguments you gave the miner? If you give it the wrong address, the krist will basically just become lost unfortunately.
The most probable cause is someone else submitting the block before you can. Some more information would be nice

Well, I don't think that this can happen 24 times xP but I may be wrong.
Here is my Java + args.
java -jar Krist.jar k6djmmwmiq 4 oiminer
Krist being Yevano's Krist Miner.

Also, the reply on the post this morning was fast, Yev. I couldn't reply because I was training to be a lifeguard :P/>
Hope this gets resolved.

EDIT: Now, balance returns nil on KWallet :wacko:/>
Edited on 30 May 2015 - 08:17 PM
3d6 #526
Posted 30 May 2015 - 10:41 PM
I am home and ?getbalance is now fixed.

Additionally, this thread is now the most replied-to thread on this subforum (and by far the youngest on page 1 of the list!)
Pyuu #527
Posted 31 May 2015 - 03:07 AM
I am home and ?getbalance is now fixed.

Additionally, this thread is now the most replied-to thread on this subforum (and by far the youngest on page 1 of the list!)

Congratulations, what was wrong with ?getbalance?
PokeAcer #528
Posted 31 May 2015 - 03:17 AM
Hey,
Has anyone actually implemented this into a shop on Minecraft? XD
I'm thinking of doing it, but it'd be an 'email xxx, send xxx to xxx and wait for us to manually do it' as I have no knowledge of any ways of automating it.
Would anybody be able to help?

Also, I <3 This idea.
Also, what are *all* the URLs used for krist? That may help me write some sort of script. Anyways, has KristScape been released yet? I found a leak of it… http://pastebin.com/QiKy9WqG - is this real? If no, which is

EDIT: Please tell me this is using HTTPS somewhere… If not, those passwords better transfer over HTTP but in many layers of encryption.

(Donate to me: k2eny87cpx)
Edited on 31 May 2015 - 01:44 AM
3d6 #529
Posted 31 May 2015 - 04:23 AM
I am home and ?getbalance is now fixed.

Additionally, this thread is now the most replied-to thread on this subforum (and by far the youngest on page 1 of the list!)

Congratulations, what was wrong with ?getbalance?
I patched a minor vulnerability involving that call, but it stopped accepting authentic queries anyways. (It only accepted v1 addresses, and returned nil otherwise)
Hey,
Has anyone actually implemented this into a shop on Minecraft? XD
I'm thinking of doing it, but it'd be an 'email xxx, send xxx to xxx and wait for us to manually do it' as I have no knowledge of any ways of automating it.
Would anybody be able to help?
People have made shops before. There are a few APIs about that you can use to automate the process. :)/>
Also, I <3 This idea.
Also, what are *all* the URLs used for krist? That may help me write some sort of script. Anyways, has KristScape been released yet? I found a leak of it… http://pastebin.com/QiKy9WqG - is this real? If no, which is
I think I'll list all the calls in my profile. Check there in a day or two :)/>

KristScape has not been released, although that leak is authentic. It is a pretty old development artifact from before valithor started helping, although there are a few sites that it can reach (ask around LurCraft, they already have some set up there).
EDIT: Please tell me this is using HTTPS somewhere… If not, those passwords better transfer over HTTP but in many layers of encryption.
It does use HTTPS in some areas, but not for transactions. Passwords are never sent without one-way hashing, and those hashes are not stored on the server, or anywhere.
Pyuu #530
Posted 31 May 2015 - 05:35 AM
.
EDIT: Please tell me this is using HTTPS somewhere… If not, those passwords better transfer over HTTP but in many layers of encryption.
It does use HTTPS in some areas, but not for transactions. Passwords are never sent without one-way hashing, and those hashes are not stored on the server, or anywhere.

As a small follow up to this:
Yes, your account can be stolen if someone is watching your HTTP gets / requests, the thing sent over HTTP is called the "Master Key", which doesn't reflect your actual password not your account's Address. However, by getting the master key, you can use that to send a request that transfers whatever funds you may have to another address, in which, when viewing the transaction logs of That new address, will reveal your original address.
However, your original password will never be what is found by watching the HTTP requests.

Though, the likelihood of this happening is as likely as someone going on your CC server in-game computer and injecting code into the KristWallet program, effectively allowing the perpetrator to steal your original password.

If you want to optimize security while using this program, access the wallet through an emulator.
3d6 #531
Posted 31 May 2015 - 05:53 AM
super snip
Alternatively a standalone program is very helpful. :)/>
I have almost finished my Python miner using PyOpenCL, do any public GPU miners exist?
No, not that I know of. I'm almost certain that closed-source miners do, though.
Edited on 31 May 2015 - 03:55 AM
クデル #532
Posted 31 May 2015 - 05:56 AM
I have almost finished my Python miner using PyOpenCL, do any public GPU miners exist?

I had a CUDA miner a while back using PyCUDA, but I no longer have an NVidia graphics card.
クデル #533
Posted 31 May 2015 - 06:18 AM
I think as a member of the Krist community, we should setup a form or something alike where can people can post bugs/issues so that those involved with development can work through them at there own pace.
Pyuu #534
Posted 31 May 2015 - 06:24 AM
With a topic with 26 pages
..or now 27
(I would have a screenshot, but it appears I error out when trying to run the wallet.)
What ComputerCraft version are you running it on?

The bug was caused by something on the PHP end, it works fine now.

I think as a member of the Krist community, we should setup a form or something alike where can people can post bugs/issues so that those involved with development can work through them at there own pace.

That kind of thing would probably be with Github. An issue tracker, ofc.
Which can be found Here.
クデル #535
Posted 31 May 2015 - 06:38 AM
Just leaving this here, might be of use to coss: http://www.computercraft.info/forums2/index.php?/topic/23274-dsalua-dsa-implementation-for-cc/
Pyuu #536
Posted 31 May 2015 - 08:00 AM
Just leaving this here, might be of use to coss: http://www.computerc...ntation-for-cc/

For server owners maliciously tracking traffic for the purpose of stealing KST, they'll know what they're looking for and will more than likely be willing to decrypt the packets using any changes to the code.
So I'm not sure how effective this would be…
クデル #537
Posted 31 May 2015 - 09:00 AM
Just leaving this here, might be of use to coss: http://www.computerc...ntation-for-cc/

For server owners maliciously tracking traffic for the purpose of stealing KST, they'll know what they're looking for and will more than likely be willing to decrypt the packets using any changes to the code.
So I'm not sure how effective this would be…

I didn't look through it to be perfectly honest really, just thought it might be helpful, to a degree :P/>

Krist is now up to 27 a block, aw yeah.
Edited on 31 May 2015 - 07:00 AM
sci4me #538
Posted 31 May 2015 - 09:31 AM
I have almost finished my Python miner using PyOpenCL, do any public GPU miners exist?

I had a CUDA miner a while back using PyCUDA, but I no longer have an NVidia graphics card.

Yes. I (and I'm almost certain Yevano too) have access to an OpenCL miner written in Java… it's out-of-data but it works. It's not THAT great on my GPU though…
クデル #539
Posted 31 May 2015 - 09:53 AM
*goes to access the Krist Node*

PokeAcer #540
Posted 31 May 2015 - 12:05 PM
-BIG SNIP-
Ah Ok, thanks for clearing that up. Will there ever be an external way to visit .kst addresses, and how do we 'set zones'? IK you've got krist.kst hosting at your site… http://65.26.252.225/krist/
PokeAcer #541
Posted 31 May 2015 - 12:17 PM
Also,
Yevano's Miner doesnt work for me, it just sits there at .5MH/s and the blocks never go up. I tried the Java Miner, it said I mined 4 blocks yet my KST is still 0, wtf.
Screenshot:

Does anybody have a link to an OpenCL miner?
Also as this is SHA256, Can we use bitcoin mining ASICS? I have an old outdated bitcoin miner… 2GH/s AFAIK - If so how..
3d6 #542
Posted 31 May 2015 - 03:51 PM
Also,
Yevano's Miner doesnt work for me, it just sits there at .5MH/s and the blocks never go up. I tried the Java Miner, it said I mined 4 blocks yet my KST is still 0, wtf.
Screenshot:

Does anybody have a link to an OpenCL miner?
Also as this is SHA256, Can we use bitcoin mining ASICS? I have an old outdated bitcoin miner… 2GH/s AFAIK - If so how..
That's Grim's, not Yevano's; see OP
PokeAcer #543
Posted 31 May 2015 - 04:07 PM
Also,
Yevano's Miner doesnt work for me, it just sits there at .5MH/s and the blocks never go up. I tried the Java Miner, it said I mined 4 blocks yet my KST is still 0, wtf.
Screenshot:

Does anybody have a link to an OpenCL miner?
Also as this is SHA256, Can we use bitcoin mining ASICS? I have an old outdated bitcoin miner… 2GH/s AFAIK - If so how..
That's Grim's, not Yevano's; see OP
No, I complained that Yevano's wouldnt work. but Grim's is. That picture shows that my KST wont go up even though my blocks have.. Yevano's wont work for me -
Spoiler0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
Block changed! New block: 00000000e76a
Joelahughes #544
Posted 31 May 2015 - 04:33 PM
Grims doesn't work anymore, it looks like Yevano's is working to me. Maybe your computer is just to slow :(/>
Edited on 31 May 2015 - 02:34 PM
PokeAcer #545
Posted 31 May 2015 - 04:35 PM
Grims doesn't work anymore, it looks like Yevano's is working to me. Maybe your computer is just to slow :(/>
That's why I asked if there's a GPU/ASIC one…
EDIT: I'll use my other computer and try - it's my server pc
Edited on 31 May 2015 - 02:36 PM
Joelahughes #546
Posted 31 May 2015 - 04:37 PM
Grims doesn't work anymore, it looks like Yevano's is working to me. Maybe your computer is just to slow :(/>/>
That's why I asked if there's a GPU/ASIC one…
EDIT: I'll use my other computer and try - it's my server pc
I don't think there is one
Pyuu #547
Posted 31 May 2015 - 04:51 PM
No, I complained that Yevano's wouldnt work. but Grim's is. That picture shows that my KST wont go up even though my blocks have.. Yevano's wont work for me -
Spoiler0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.382MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
0000000065e9 65535 0KST @ 0.383MH/s @ 0.000B/min Done: 0
Block changed! New block: 00000000e76a

I left Yevano's miner running overnight, and it said I completed 8 Blocks, but no change in my balance was recorded. I checked the Wallet to just double check and there was no transactions suggesting that I had even completed one block.
Joelahughes #548
Posted 31 May 2015 - 04:59 PM
Well I know it works on my computer, got 400 krist overnight.
Edited on 31 May 2015 - 02:59 PM
Yevano #549
Posted 31 May 2015 - 05:11 PM
No, I complained that Yevano's wouldnt work. but Grim's is. That picture shows that my KST wont go up even though my blocks have.. Yevano's wont work for me -

Based on my own hashrate and blockrate, you should get a block around every two hours at 0.382MH/s. Remember that the work number has gone really low, so it's now pretty hard to mine blocks. Right now, for any hash you do in particular, there's a measly 1/4294967296 probability, or 0.000000023% that you get a correct solution.



Seems to be working for me, but you can see that I'm mining at a much higher hashrate, so it's easy to observe every once in a while.
PokeAcer #550
Posted 31 May 2015 - 05:23 PM
No, I complained that Yevano's wouldnt work. but Grim's is. That picture shows that my KST wont go up even though my blocks have.. Yevano's wont work for me -

Based on my own hashrate and blockrate, you should get a block around every two hours at 0.382MH/s. Remember that the work number has gone really low, so it's now pretty hard to mine blocks. Right now, for any hash you do in particular, there's a measly 1/4294967296 probability, or 0.000000023% that you get a correct solution.



Seems to be working for me, but you can see that I'm mining at a much higher hashrate, so it's easy to observe every once in a while.
How do you have that high? - Also do you have a version that's compiled in Java7, my turnkey server won't install jre8
Edited on 31 May 2015 - 03:24 PM
Yevano #551
Posted 31 May 2015 - 05:40 PM
No, but the source is on my github. https://github.com/Y...tci-krist-miner
I'll see if I can compile for 7 real quick.

Edit: Ehhh I don't have jdk7 binaries on my system anymore and don't really want to put them back on. If someone else wants to try it then like I said the sources are there.

Double edit: I'm running it on 7 threads on a relatively powerful dedi. It's not mine, btw. :P/>
Edited on 31 May 2015 - 03:51 PM
PokeAcer #552
Posted 31 May 2015 - 05:44 PM
No, but the source is on my github. https://github.com/Y...tci-krist-miner
I'll see if I can compile for 7 real quick.
Thanks ^~^

I just made an *unofficial* logo for Krist on ComputerCraft - http://pastebin.com/1uqfSwgc
Pyuu #553
Posted 31 May 2015 - 05:45 PM
Can someone explain to me how mining really works?
I can't seem to figure out how on the PHP end Coss verifies nonces.
How do you verify a nonce to see if it's valid or not?
Example:
000000004c5fe190d8147191296bedb75af6aa66c20121fbca1ec21090dc9ed3
Nonce = 0y88i6d

But how do you verify this?
PokeAcer #554
Posted 31 May 2015 - 05:49 PM
How do you even get said nonce - also you might wan to change the name. Nonce in UK = paedophile (pedophile for the US)
Edited on 31 May 2015 - 03:49 PM
Yevano #555
Posted 31 May 2015 - 06:04 PM
Can someone explain to me how mining really works?
I can't seem to figure out how on the PHP end Coss verifies nonces.
How do you verify a nonce to see if it's valid or not?
Example:
000000004c5fe190d8147191296bedb75af6aa66c20121fbca1ec21090dc9ed3
Nonce = 0y88i6d

But how do you verify this?

When you submit a solution you give the server your address and the nonce. The server already knows the value of the last block, so it just does the same operation you do on the miner to get the hash and compares it to the work value. Specifically, it takes the hash of the address concatenated with the last block and the nonce and uses only the least significant 6 bytes of that hash to compare against the work value.


Client sends: address=k3s72l1pfa, nonce=lolwhatanonce
Last block: 00000000a426
Work number: 65535
Server gets hash of k3s72l1pfa00000000a426lolwhatanonce -> f13240953d6d5db71639658451680d4fbff5916aa37d3826b6c3436cbcbaf92d
Server takes the least significant 6 bytes: 436cbcbaf92d
Decimal form: 74134301899053
74134301899053 > 65535, so the nonce is rejected and no payout occurs.
Edited on 31 May 2015 - 04:04 PM
PokeAcer #556
Posted 31 May 2015 - 06:17 PM
Can someone explain to me how mining really works?
I can't seem to figure out how on the PHP end Coss verifies nonces.
How do you verify a nonce to see if it's valid or not?
Example:
000000004c5fe190d8147191296bedb75af6aa66c20121fbca1ec21090dc9ed3
Nonce = 0y88i6d

But how do you verify this?

When you submit a solution you give the server your address and the nonce. The server already knows the value of the last block, so it just does the same operation you do on the miner to get the hash and compares it to the work value. Specifically, it takes the hash of the address concatenated with the last block and the nonce and uses only the least significant 6 bytes of that hash to compare against the work value.


Client sends: address=k3s72l1pfa, nonce=lolwhatanonce
Last block: 00000000a426
Work number: 65535
Server gets hash of k3s72l1pfa00000000a426lolwhatanonce -> f13240953d6d5db71639658451680d4fbff5916aa37d3826b6c3436cbcbaf92d
Server takes the least significant 6 bytes: 436cbcbaf92d
Decimal form: 74134301899053
74134301899053 > 65535, so the nonce is rejected and no payout occurs.

Did you get that miner compiled?
Yevano #557
Posted 31 May 2015 - 06:22 PM
Did you get that miner compiled?

Edit: Ehhh I don't have jdk7 binaries on my system anymore and don't really want to put them back on. If someone else wants to try it then like I said the sources are there.
Pyuu #558
Posted 31 May 2015 - 06:27 PM
Thank you for your explanation Yevano!
PokeAcer #559
Posted 31 May 2015 - 07:11 PM
Yevano, what do I run to compile to a jar in JDK7?
Yevano #560
Posted 31 May 2015 - 07:14 PM
Yevano, what do I run to compile to a jar in JDK7?

Well you don't really have to make a jar. Simply compiling to class files would work as well. There's like a million tutorials for this stuff on the web.
PokeAcer #561
Posted 31 May 2015 - 07:41 PM
EDIT: It's fine, got Java 8 on that computer now
Edited on 31 May 2015 - 05:56 PM
PokeAcer #562
Posted 31 May 2015 - 08:30 PM
Just got first payment of Krist from mining, woot!
Pyuu #563
Posted 31 May 2015 - 08:56 PM
Just got first payment of Krist from mining, woot!

What hash rate are you at now?
I still haven't gotten anything from mining.
3d6 #564
Posted 31 May 2015 - 08:56 PM
How do you even get said nonce - also you might wan to change the name. Nonce in UK = paedophile (pedophile for the US)
https://en.wikipedia.org/wiki/Cryptographic_nonce
Can someone explain to me how mining really works?
I can't seem to figure out how on the PHP end Coss verifies nonces.
How do you verify a nonce to see if it's valid or not?
Example:
000000004c5fe190d8147191296bedb75af6aa66c20121fbca1ec21090dc9ed3
Nonce = 0y88i6d

But how do you verify this?

When you submit a solution you give the server your address and the nonce. The server already knows the value of the last block, so it just does the same operation you do on the miner to get the hash and compares it to the work value. Specifically, it takes the hash of the address concatenated with the last block and the nonce and uses only the least significant 6 bytes of that hash to compare against the work value.


Client sends: address=k3s72l1pfa, nonce=lolwhatanonce
Last block: 00000000a426
Work number: 65535
Server gets hash of k3s72l1pfa00000000a426lolwhatanonce -> f13240953d6d5db71639658451680d4fbff5916aa37d3826b6c3436cbcbaf92d
Server takes the least significant 6 bytes: 436cbcbaf92d
Decimal form: 74134301899053
74134301899053 > 65535, so the nonce is rejected and no payout occurs.
Most significant, least significant, that sure gets confusing sometimes.
All I know is, when I put it through hash('sha256',$hit) in PHP, I check the first twelve characters from left to right. I'm not sure if that's little or big endian.
Pyuu #565
Posted 31 May 2015 - 09:02 PM
How do you even get said nonce - also you might wan to change the name. Nonce in UK = paedophile (pedophile for the US)
https://en.wikipedia...tographic_nonce
Can someone explain to me how mining really works?
I can't seem to figure out how on the PHP end Coss verifies nonces.
How do you verify a nonce to see if it's valid or not?
Example:
000000004c5fe190d8147191296bedb75af6aa66c20121fbca1ec21090dc9ed3
Nonce = 0y88i6d

But how do you verify this?

When you submit a solution you give the server your address and the nonce. The server already knows the value of the last block, so it just does the same operation you do on the miner to get the hash and compares it to the work value. Specifically, it takes the hash of the address concatenated with the last block and the nonce and uses only the least significant 6 bytes of that hash to compare against the work value.


Client sends: address=k3s72l1pfa, nonce=lolwhatanonce
Last block: 00000000a426
Work number: 65535
Server gets hash of k3s72l1pfa00000000a426lolwhatanonce -> f13240953d6d5db71639658451680d4fbff5916aa37d3826b6c3436cbcbaf92d
Server takes the least significant 6 bytes: 436cbcbaf92d
Decimal form: 74134301899053
74134301899053 > 65535, so the nonce is rejected and no payout occurs.
Most significant, least significant, that sure gets confusing sometimes.
All I know is, when I put it through hash('sha256',$hit) in PHP, I check the first twelve characters from left to right. I'm not sure if that's little or big endian.

Can you show me the step by step process to see if this is correct (I grabbed this from the data.db file btw)
Block Hash: 00000000e98b74219196200c20034fb3a95866e5ff0dfb23dc8d8b18e9821c75
Address: kutlg1kzhz
Nonce: B1hqhr0nco
Difficulty: 65535

Because I can't seem to understand how you would get to the point where Nonce < 65535, even with the little tutorial that Yevano posted.
InDieTasten #566
Posted 31 May 2015 - 09:08 PM
Can you show me the step by step process to see if this is correct (I grabbed this from the data.db file btw)
Block Hash: 00000000e98b74219196200c20034fb3a95866e5ff0dfb23dc8d8b18e9821c75
Address: kutlg1kzhz
Nonce: B1hqhr0nco
Difficulty: 65535

Because I can't seem to understand how you would get to the point where Nonce < 65535, even with the little tutorial that Yevano posted.
The nonce is used, to have a parameter, that can be changed, so the hash value can alter. You would change the nonce until you find a configuration lastblock hash + your address + nonce, that has a lower value than the difficulty.

Everything AFAIK.
Edited on 31 May 2015 - 07:09 PM
PokeAcer #567
Posted 31 May 2015 - 09:33 PM
Just got first payment of Krist from mining, woot!

What hash rate are you at now?
I still haven't gotten anything from mining.
1.6MH/s - But remember sometimes your client just gets a block someone's almost done and finish it off. What's your address? I'll send you some ^~^
Pyuu #568
Posted 31 May 2015 - 09:46 PM
Just got first payment of Krist from mining, woot!

What hash rate are you at now?
I still haven't gotten anything from mining.
1.6MH/s - But remember sometimes your client just gets a block someone's almost done and finish it off. What's your address? I'll send you some ^~^

kvlos9qtc7
PokeAcer #569
Posted 31 May 2015 - 10:00 PM
I made another block in an hr, so I gave you 43 (1 block atm)
EDIT - Try only 1 thread, then 2, etc.. and make sure your using x64 java8
Edited on 31 May 2015 - 08:02 PM
3d6 #570
Posted 31 May 2015 - 10:23 PM
How do you even get said nonce - also you might wan to change the name. Nonce in UK = paedophile (pedophile for the US)
https://en.wikipedia...tographic_nonce
Can someone explain to me how mining really works?
I can't seem to figure out how on the PHP end Coss verifies nonces.
How do you verify a nonce to see if it's valid or not?
Example:
000000004c5fe190d8147191296bedb75af6aa66c20121fbca1ec21090dc9ed3
Nonce = 0y88i6d

But how do you verify this?

When you submit a solution you give the server your address and the nonce. The server already knows the value of the last block, so it just does the same operation you do on the miner to get the hash and compares it to the work value. Specifically, it takes the hash of the address concatenated with the last block and the nonce and uses only the least significant 6 bytes of that hash to compare against the work value.


Client sends: address=k3s72l1pfa, nonce=lolwhatanonce
Last block: 00000000a426
Work number: 65535
Server gets hash of k3s72l1pfa00000000a426lolwhatanonce -> f13240953d6d5db71639658451680d4fbff5916aa37d3826b6c3436cbcbaf92d
Server takes the least significant 6 bytes: 436cbcbaf92d
Decimal form: 74134301899053
74134301899053 > 65535, so the nonce is rejected and no payout occurs.
Most significant, least significant, that sure gets confusing sometimes.
All I know is, when I put it through hash('sha256',$hit) in PHP, I check the first twelve characters from left to right. I'm not sure if that's little or big endian.

Can you show me the step by step process to see if this is correct (I grabbed this from the data.db file btw)
Block Hash: 00000000e98b74219196200c20034fb3a95866e5ff0dfb23dc8d8b18e9821c75
Address: kutlg1kzhz
Nonce: B1hqhr0nco
Difficulty: 65535

Because I can't seem to understand how you would get to the point where Nonce < 65535, even with the little tutorial that Yevano posted.
It's not the nonce that has to be less than the work number, it's tonumber(string.sub(sha256(address..lastblock..nonce),1,12),16)

I've never made a proper description, so here's a step-by-step example: Cue fun tutorial music

We start with a few important variables as defined below:
  • address - this is where the money goes
  • lastblock - the truncated hash of the previous block, downloaded from ?lastblock
  • work - the work number, downloaded from ?getwork
A block looks like this:
address..lastblock..nonce

The nonce is an arbitrary number that we increment over and over and over billions of times until the SHA256 hash of the block string is mathematically low enough.

When evaluating the validity of a block, we only look at the first twelve digits of the hash. Here is an example block attempt, with 123456 as the nonce:

kvlos9qtc70000000066ef123456

The SHA256 hash of that block is as follows:

98e9e55c03648e4466210d89fd9871016e956a6c427c291e90b9a26683fcad7e

But we only care about the first six bytes!:

98e9e55c0364

Now we convert this to a decimal number, and check if it's less than the work number.

if 168130342814564 < 65535 then return true else return false end
No, not even close.
We now try again with a different nonce (like 123457 or something), and continue trying different nonces until the block is valid.

When it is valid, the miner makes a ?submitblock call, and if nobody else got the block first, they'll get a subsidy of Krist, which is a combination of new never-before seen money and old money that was recently spent on domains. You can tell exactly how much the next block is estimated to be by adding the following two call returns together:

?getbaseblockvalue + ?namebonus

That's the jist of it. Blocks reference the previous blocks in the chain as proof that they were all solved in order, and so that it will be possible to verify all these solutions easily when we go P2P.
PokeAcer #571
Posted 31 May 2015 - 11:24 PM
Hey.
Imma thinking of getting Krist <-> my server currency exchange, I was wondering how much should I make the exchange rate?
If it's too low people will get krist too fast but if it's too high there's less bought. IK for a fact that in game 1 diamond = £200 igm on all unedited essentials-using bukkit/Cauldron servers, so how much krist should I set per £10 ingame?
Pyuu #572
Posted 01 June 2015 - 12:28 AM
Hey.
Imma thinking of getting Krist <-> my server currency exchange, I was wondering how much should I make the exchange rate?
If it's too low people will get krist too fast but if it's too high there's less bought. IK for a fact that in game 1 diamond = £200 igm on all unedited essentials-using bukkit/Cauldron servers, so how much krist should I set per £10 ingame?

Exchange rates are very unstable atm since there is no proper services being offered in exchange for KST.
However, if you weigh it based on how much the richest guy has… I'd say 1 Diamond = ~1,000 KST,
however, if you weigh it based on how Hard it is to obtain kst through mining, I'd say 1 Diamond = ~ 300 KST
PokeAcer #573
Posted 01 June 2015 - 12:32 AM
Hey.
Imma thinking of getting Krist <-> my server currency exchange, I was wondering how much should I make the exchange rate?
If it's too low people will get krist too fast but if it's too high there's less bought. IK for a fact that in game 1 diamond = £200 igm on all unedited essentials-using bukkit/Cauldron servers, so how much krist should I set per £10 ingame?

Exchange rates are very unstable atm since there is no proper services being offered in exchange for KST.
However, if you weigh it based on how much the richest guy has… I'd say 1 Diamond = ~1,000 KST,
however, if you weigh it based on how Hard it is to obtain kst through mining, I'd say 1 Diamond = ~ 300 KST

Thx. When I make some more KST I'll send you some ^~^
InDieTasten #574
Posted 01 June 2015 - 01:05 AM
Hey.
Imma thinking of getting Krist <-> my server currency exchange, I was wondering how much should I make the exchange rate?
If it's too low people will get krist too fast but if it's too high there's less bought. IK for a fact that in game 1 diamond = £200 igm on all unedited essentials-using bukkit/Cauldron servers, so how much krist should I set per £10 ingame?

Exchange rates are very unstable atm since there is no proper services being offered in exchange for KST.
However, if you weigh it based on how much the richest guy has… I'd say 1 Diamond = ~1,000 KST,
however, if you weigh it based on how Hard it is to obtain kst through mining, I'd say 1 Diamond = ~ 300 KST
Thats ridiculous! You can't set fix Krist amounts to other currencies like diamonds or essential money. Depending on the modpack allone, a diamond can be really easy or really hard to obtain. Based on that fact you need to weigh the amount of time versus that obtainability(either also time, or other resources that are being lost in that process). For a vanilla server running only computercraft, I would set 1 diamond = $80 = KST 20.
Why 20?
Well, the average player would be mining around 0.03 blocks/minute, making a total of 1.8 blocks/hour, making ~48.6 KST/hour.
So they could potentially buy 2 diamonds for every hour they mine. All these numbers are just being mean values I am making up in my head due to my experience, so these can be tuned either way.
The best way to solve this is by real market behaviour. If say a player with 50k KST comes on the server spending a lot of KST, the value of KST would drop, or in other perspective, the value of all other things that are not inflating will rise. This is done on most servers just automatically without the players even noticing it. They just look at the market, see how things are weighed and adapt.
The admin shop concept is working just like governments setting special rules and manipulating the market. Thats either good, when companies become really powerful over the market due to monopol positions, but can also be bad, as they often don't understand the dynamics of the market and think they need to fix stuff that would solve by itself. This is also the place lobbyism starts to kick in, handing out payments to politicians, so that they set the rules to their advantage.

Hope via this real-world comparison you now know, how you can adjust your currency balancing and what effects it will spawn.
PokeAcer #575
Posted 01 June 2015 - 01:17 AM
Hey.
Imma thinking of getting Krist <-> my server currency exchange, I was wondering how much should I make the exchange rate?
If it's too low people will get krist too fast but if it's too high there's less bought. IK for a fact that in game 1 diamond = £200 igm on all unedited essentials-using bukkit/Cauldron servers, so how much krist should I set per £10 ingame?

Exchange rates are very unstable atm since there is no proper services being offered in exchange for KST.
However, if you weigh it based on how much the richest guy has… I'd say 1 Diamond = ~1,000 KST,
however, if you weigh it based on how Hard it is to obtain kst through mining, I'd say 1 Diamond = ~ 300 KST
Thats ridiculous! You can't set fix Krist amounts to other currencies like diamonds or essential money. Depending on the modpack allone, a diamond can be really easy or really hard to obtain. Based on that fact you need to weigh the amount of time versus that obtainability(either also time, or other resources that are being lost in that process). For a vanilla server running only computercraft, I would set 1 diamond = $80 = KST 20.
Why 20?
Well, the average player would be mining around 0.03 blocks/minute, making a total of 1.8 blocks/hour, making ~48.6 KST/hour.
So they could potentially buy 2 diamonds for every hour they mine. All these numbers are just being mean values I am making up in my head due to my experience, so these can be tuned either way.
The best way to solve this is by real market behaviour. If say a player with 50k KST comes on the server spending a lot of KST, the value of KST would drop, or in other perspective, the value of all other things that are not inflating will rise. This is done on most servers just automatically without the players even noticing it. They just look at the market, see how things are weighed and adapt.
The admin shop concept is working just like governments setting special rules and manipulating the market. Thats either good, when companies become really powerful over the market due to monopol positions, but can also be bad, as they often don't understand the dynamics of the market and think they need to fix stuff that would solve by itself. This is also the place lobbyism starts to kick in, handing out payments to politicians, so that they set the rules to their advantage.

Hope via this real-world comparison you now know, how you can adjust your currency balancing and what effects it will spawn.

I'm running Cauldron w/ CC, Thermal Expansion, Thermal Foundation, CoFH Core, OpenBlocks, OpenMods, Greg's SGCraft and MrCray's Furniture Mod..
Yh, Imma stick with £1.50 in game = 1kst… If I change it I change it. Imma do this all on a php/html script once I have time.
Pyuu #576
Posted 01 June 2015 - 02:50 AM
Thats ridiculous! You can't set fix Krist amounts to other currencies like diamonds or essential money. Depending on the modpack allone, a diamond can be really easy or really hard to obtain. Based on that fact you need to weigh the amount of time versus that obtainability(either also time, or other resources that are being lost in that process). For a vanilla server running only computercraft, I would set 1 diamond = $80 = KST 20.
Why 20?
Well, the average player would be mining around 0.03 blocks/minute, making a total of 1.8 blocks/hour, making ~48.6 KST/hour.
So they could potentially buy 2 diamonds for every hour they mine. All these numbers are just being mean values I am making up in my head due to my experience, so these can be tuned either way.
The best way to solve this is by real market behaviour. If say a player with 50k KST comes on the server spending a lot of KST, the value of KST would drop, or in other perspective, the value of all other things that are not inflating will rise. This is done on most servers just automatically without the players even noticing it. They just look at the market, see how things are weighed and adapt.
The admin shop concept is working just like governments setting special rules and manipulating the market. Thats either good, when companies become really powerful over the market due to monopol positions, but can also be bad, as they often don't understand the dynamics of the market and think they need to fix stuff that would solve by itself. This is also the place lobbyism starts to kick in, handing out payments to politicians, so that they set the rules to their advantage.

Hope via this real-world comparison you now know, how you can adjust your currency balancing and what effects it will spawn.

The reason the value would be set high compared to your values is because there is a huge balance shift with people being so rich.
From my personal experience, obtaining Krist is pretty difficult, but then again, there are people with over 100k sitting around.

I get where you're coming from though.
PokeAcer #577
Posted 01 June 2015 - 07:57 AM
I ran my CPU miner last light, in morning went downstairs you could hear it screaming. I'd made 429 (spent 1 when testing api) so I just shut the miner on screen.
Lion4ever #578
Posted 01 June 2015 - 09:27 AM
Is it intended that most functions of the computercraft program remain in the environment after the program was closed?

This way any other program on the computer can transfer your money anywhere by calling wallet() and sending fake events (no password needed, because it was allready typed in).

An other way to steal money could be overwriting htttp.get(), but I dont know want to do about that.

To see which functions are not local you could use the local-checker *cough* shameless self promotion *cough* :D/>
Edited on 01 June 2015 - 01:01 PM
PokeAcer #579
Posted 01 June 2015 - 04:01 PM
Is it intended that most functions of the computercraft program remain in the environment after the program was closed?

This way any other program on the computer can transfer your money anywhere by calling wallet() and sending fake events (no password needed, because it was allready typed in).

An other way to steal money could be overwriting htttp.get(), but I dont know want to do about that.

To see which functions are not local you could use the local-checker *cough* shameless self promotion *cough* :D/>

In some applications that'd be good - allow shops to work fully. You run wallet, exit wallet, it charges you, reboot pc.
3d6 #580
Posted 01 June 2015 - 09:18 PM
Is it intended that most functions of the computercraft program remain in the environment after the program was closed?

This way any other program on the computer can transfer your money anywhere by calling wallet() and sending fake events (no password needed, because it was allready typed in).

An other way to steal money could be overwriting htttp.get(), but I dont know want to do about that.

To see which functions are not local you could use the local-checker *cough* shameless self promotion *cough* :D/>/>

In some applications that'd be good - allow shops to work fully. You run wallet, exit wallet, it charges you, reboot pc.

I guess, but it is still an accidental feature and probably has more bad consequences than good. This will be patched in release 12.
PokeAcer #581
Posted 01 June 2015 - 09:25 PM
Is it intended that most functions of the computercraft program remain in the environment after the program was closed?

This way any other program on the computer can transfer your money anywhere by calling wallet() and sending fake events (no password needed, because it was allready typed in).

An other way to steal money could be overwriting htttp.get(), but I dont know want to do about that.

To see which functions are not local you could use the local-checker *cough* shameless self promotion *cough* :D/>/>

In some applications that'd be good - allow shops to work fully. You run wallet, exit wallet, it charges you, reboot pc.

I guess, but it is still an accidental feature and probably has more bad consequences than good. This will be patched in release 12.

True - In theory a server could make 'Krist Wallet' PCs that just contain some code that runs the wallet, exit, it sends all your krist to them and reboot.
biggest yikes #582
Posted 01 June 2015 - 09:46 PM
Wait, ?getdomainaward == ?namebonus, right? I don't want to have to update KristAPI (*cough cough* shameless self promotion *cough cough*) to fix that :P/>
Edited on 01 June 2015 - 07:51 PM
クデル #583
Posted 01 June 2015 - 11:53 PM
Is it intended that most functions of the computercraft program remain in the environment after the program was closed?

This way any other program on the computer can transfer your money anywhere by calling wallet() and sending fake events (no password needed, because it was allready typed in).

An other way to steal money could be overwriting htttp.get(), but I dont know want to do about that.

To see which functions are not local you could use the local-checker *cough* shameless self promotion *cough* :D/>/>/>

In some applications that'd be good - allow shops to work fully. You run wallet, exit wallet, it charges you, reboot pc.

I guess, but it is still an accidental feature and probably has more bad consequences than good. This will be patched in release 12.

True - In theory a server could make 'Krist Wallet' PCs that just contain some code that runs the wallet, exit, it sends all your krist to them and reboot.

Not in theory, I actually set something like this up on Lua Land, was surprisingly effective
Pyuu #584
Posted 02 June 2015 - 04:36 AM
Not in theory, I actually set something like this up on Lua Land, was surprisingly effective
Probably not the place to confess to doing that. xD
クデル #585
Posted 02 June 2015 - 05:03 AM
Not in theory, I actually set something like this up on Lua Land, was surprisingly effective
Probably not the place to confess to doing that. xD

It was literally infront of coss and another server owner, they didn't mind… :P/> xD
Pyuu #586
Posted 02 June 2015 - 05:17 AM
Not in theory, I actually set something like this up on Lua Land, was surprisingly effective
Probably not the place to confess to doing that. xD

It was literally infront of coss and another server owner, they didn't mind… :P/> xD

So mean, if that was my Krist that I spent probably the last week getting then I'd be a bit mad.
クデル #587
Posted 02 June 2015 - 05:39 AM
Not in theory, I actually set something like this up on Lua Land, was surprisingly effective
Probably not the place to confess to doing that. xD

It was literally infront of coss and another server owner, they didn't mind… :P/> xD

So mean, if that was my Krist that I spent probably the last week getting then I'd be a bit mad.

Yeah I've had mine stolen before, it wasn't very fun… *cough* lur *cough* :P/>
Pyuu #588
Posted 02 June 2015 - 05:45 AM
Yeah I've had mine stolen before, it wasn't very fun… *cough* lur *cough* :P/>

Yeah, I noticed a comment in the database saying something about "Lur's account stealer".
Honestly, if you want the best of security, use it on an emulator, that way no one can tamper with it.
Tron #589
Posted 02 June 2015 - 05:11 PM
Ceriat.net (And because of that, ceriat.net/krist) seems to be down.
PokeAcer #590
Posted 02 June 2015 - 05:30 PM
Umm, IP down too. What's happened people?
Pyuu #591
Posted 02 June 2015 - 05:54 PM
Ceriat.net (And because of that, ceriat.net/krist) seems to be down.
Umm, IP down too. What's happened people?

Servers are down obviously.
Coss'll get on in a while and fix things.
3d6 #592
Posted 02 June 2015 - 06:25 PM
I'm getting tons of emails and apparently Ceriat is down.

Critical failure, all sites offline, blah blah, we'll be online at about 5 PM tomorrow in Chicago time, whenever that is -_-/>
Pyuu #593
Posted 02 June 2015 - 06:28 PM
I'm getting tons of emails and apparently Ceriat is down.

Critical failure, all sites offline, blah blah, we'll be online at about 5 PM tomorrow in Chicago time, whenever that is -_-/>

That'll be 28 hours, 32 minutes from the time this post is made.
Xerxes #594
Posted 02 June 2015 - 09:35 PM
I'm getting tons of emails and apparently Ceriat is down.

Critical failure, all sites offline, blah blah, we'll be online at about 5 PM tomorrow in Chicago time, whenever that is -_-/>

Any particular reason for this downtime?
3d6 #595
Posted 02 June 2015 - 09:48 PM
I'm getting tons of emails and apparently Ceriat is down.

Critical failure, all sites offline, blah blah, we'll be online at about 5 PM tomorrow in Chicago time, whenever that is -_-/>

Any particular reason for this downtime?

Not sure yet. I won't be home for a bit because of joint custody.

Wait, ?getdomainaward == ?namebonus, right? I don't want to have to update KristAPI (*cough cough* shameless self promotion *cough cough*) to fix that :P/>
Yeah, I actually forgot I did ?namebonus when I made ?getdomainaward. :P/>

They look slightly different on the server but act the same exact way.
Pyuu #596
Posted 03 June 2015 - 07:20 PM
Apparently only 3-4 more hours until servers go back up, let's hope that's the case.
Tron #597
Posted 03 June 2015 - 10:08 PM
Krist is back!
Xerxes #598
Posted 03 June 2015 - 11:52 PM
What the hell is on ceriat.net's homepage? xD
PokeAcer #599
Posted 04 June 2015 - 12:02 AM
It is not to be questioned
Tron #600
Posted 04 June 2015 - 02:25 AM
Wow that difficulty, I don't think it's been this high in a while.
Edited on 04 June 2015 - 12:25 AM
Pyuu #601
Posted 04 June 2015 - 03:08 AM
What the hell is on ceriat.net's homepage? xD
Swaggalicious
3d6 #602
Posted 04 June 2015 - 03:26 AM
Krist is back!
Hooray!

I've traced the problem back to a power outage in my area. Not much I would be able to do about that unfortunately :unsure:/>
What the hell is on ceriat.net's homepage? xD

That's my school project. I gotta make good impressions, only four days left of high school :)/>
biggest yikes #603
Posted 04 June 2015 - 02:07 PM
ceriat.net said:
and please no questions about the snoop thing that was here earlier
too late, we're all wondering
Pyuu #604
Posted 05 June 2015 - 12:12 AM
Possible bug with Yevano's Miner - (Nope, actually not.)
Ok, so I sat, and stared at the command prompt window to try to find out why I don't get rewarded.

Spoiler
Some technical stuffs:

Batch File Information:
Spoiler

java -jar YTCIKristMiner.jar kvlos9qtc7 8 variable
pause

My hypothesis:
For some reason, the Nonce isn't being properly calculated; or not submitting period.
From the Cmd window, basically, it said it solved, then waited, then someone else solved it:

Database Information:
Spoiler

Edit:
My other hypothesis:
Someone told me to setup miner with "variable" as one of the arguments, it would appear that when using the API when the nonce becomes a certain size it is no longer accepted.
So I'm testing right now to see how it will perform with a one character length nonce suffix.

^ Turns out this was right. You have to lower your nonce suffix length.
Edited on 05 June 2015 - 02:32 AM
Anavrins #605
Posted 05 June 2015 - 04:24 AM
I've never got any issues with Yevano's, you probably got unlucky and solved it almost at the same time as someone else.
Edited on 05 June 2015 - 02:24 AM
Pyuu #606
Posted 05 June 2015 - 04:31 AM
I've never got any issues with Yevano's, you probably got unlucky and solved it almost at the same time as someone else.

I retested it with changing the "variable" argument, I lowered it to something like "A" and then it started working.
Maybe a string check would help some noobies out.
クデル #607
Posted 05 June 2015 - 04:46 AM
Not sure if its a coincidence but I got more blocks, even though my prefix was only five characters.
InDieTasten #608
Posted 05 June 2015 - 05:46 AM
Not sure if its a coincidence but I got more blocks, even though my prefix was only five characters.
Must be a coincidence, because your result hash at each trial will be different, even when you choose the same nonce, as the recipient krist address is involved in the output hash too. Thats why miners can just start from nonce 0 and go up in linear fashion, like everyone else. Even although you might mine at lower hashes/second, the lastblockhash + krist address + nonce might hit a result hash lower than the difficulty value as someone mining at a higher rate.

The nonce prefix is as the miner usage says for the case, that you are mining with multiple instances for the exact same krist address. Because these would all calculate the same line of hash output, so it makes sense to start their nonce at different positions, which is what the prefix essentially does.

This mechanic is essential for the mining system, as less powerful machines can still receive krist. Over time less than more powerful machines, but there will always be the chance, that you will solve the block first. Even at 1 hash/second, with a lot of "luck", you can potentially solve it in the first try, maybe even with an hash value of zero. :)/>
Edited on 05 June 2015 - 03:46 AM
3d6 #609
Posted 05 June 2015 - 01:24 PM
To clarify - nonces may be no longer than six bytes
Anavrins #610
Posted 05 June 2015 - 04:50 PM
Aah, and Yevano's miner does not reset the nonce after a new block, so it makes sense that it stops working after a while now.
Edited on 05 June 2015 - 03:07 PM
Pyuu #611
Posted 05 June 2015 - 06:32 PM
Aah, and Yevano's miner does not reset the nonce after a new block, so it makes sense that it stops working after a while now.
Each new block resets the "Answer", and each new nonce value will return a Random Hash (unpredictable) in a sense that each combination may still be the correct answer. So even though the value doesn't "reset" (it might), it can still hit the answer just as easily as a lower nonce value.
TheOddByte #612
Posted 06 June 2015 - 05:54 PM
Can someone tell me how the batch file should look like?
Currently it looks like this

java -jar YTCIKristMiner.jar kuo9dky15y 8 variable
pause
and I don't have a clue what '8' and 'variable' stands for. :P/>

Edit: Nevermind, got it working.
Now I've got 3,5MH/s instead of 0,5MH/s, seems it worked much better when I installed Java 8.
Edited on 06 June 2015 - 04:04 PM
PokeAcer #613
Posted 06 June 2015 - 06:53 PM
TheOddByte, it's a JAVA8 miner…
TheOddByte #614
Posted 06 June 2015 - 07:07 PM
TheOddByte, it's a JAVA8 miner…
Oh.. I didn't know that, where would I have found that information? :P/>
PokeAcer #615
Posted 06 June 2015 - 07:11 PM
I had tried it myself on JRE7 (I have JRE7 and JRE8) and I got 'unsupported version xx xx'
Also, Yevano said he compiled it in Java 8

Maybe OP should say 'Yevano's Miner requires Java 8'
TheOddByte #616
Posted 06 June 2015 - 07:20 PM
Yeah, some more explanation in the first post would be good.
Creator #617
Posted 06 June 2015 - 08:01 PM
How do I use the .jar krist miner?
PokeAcer #618
Posted 06 June 2015 - 08:24 PM
How do I use the .jar krist miner?
java -jar YCTIMiner.jar <krist address> 8 variable

You need Java8
Creator #619
Posted 06 June 2015 - 08:28 PM
8 variable?
PokeAcer #620
Posted 06 June 2015 - 08:30 PM
AFAIK it improves the speed. IDK, leave it out if u want
EDIT: Put less than ur CPU cores - put 2 IMO
Edited on 06 June 2015 - 06:34 PM
Creator #621
Posted 06 June 2015 - 09:20 PM
What does it mean, when it says block changed?
PokeAcer #622
Posted 06 June 2015 - 09:25 PM
It means someone mined it before you IIRC. It's OK, just wait for 'Done 1' - every 1 done = 43krist. It's ok, just leave it for a bit.
Pyuu #623
Posted 06 June 2015 - 09:31 PM

java -jar YTCIKristMiner.jar kuo9dky15y 8 variable
pause

java -jar YTClKristMiner.jar [address] [threads] [hashing prefix (if you mine on multiple computers, change this on each computer, like A for 1 computer and B for the other computer.)]
pause
Creator #624
Posted 06 June 2015 - 09:32 PM
I get no done. I have been mining for 2 hours and 0 done. How muh does it take to mine a block?
Pyuu #625
Posted 06 June 2015 - 09:34 PM
I get no done. I have been mining for 2 hours and 0 done. How muh does it take to mine a block?
On my computer, it takes an average of around 1GH to get 1 block done,
meaning: 1,000 MH, so… pretty much 1,000 seconds for 1 MH/s, though this number is very fluid and luck based.

How fast are you mining atm, and what prefix are you using? (Make sure it is 1-2 characters long otherwise blocks won't be able to be submitted)
PokeAcer #626
Posted 06 June 2015 - 09:41 PM
I personally think someone should make an ASIC miner for it - 330MH/s block erupter would be awesome, even a 2GH/s would be awesome. Heck, a GPU one would be good. Cossack, is there a url which we could use for bitcoin miner?
Creator #627
Posted 06 June 2015 - 09:42 PM
0.3 mh/s and my prefix is variable
Edited on 06 June 2015 - 07:42 PM
PokeAcer #628
Posted 06 June 2015 - 09:44 PM
Try 0 or A1



00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.942MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.942MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.942MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.942MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0
00000000b506 98600 303KST @ 0.941MH/s @ 0.000B/min Done: 0


That's my output atm, but I get krist… Again, that's why IMO there should be *some* way to mine w/ a bitcoin miner…
Creator #629
Posted 06 June 2015 - 09:48 PM
How do I make it faster?
Creator #630
Posted 06 June 2015 - 10:00 PM
I appear to be mining already mined blocks. Is that normal?
PokeAcer #631
Posted 06 June 2015 - 10:04 PM
To make it faster you need a better cpu + more threads (4 for quadcore - 2 for dualcore)

Try changing the variable - make it something like Crea - different submitting then.

Creator, what is your krist address?
Creator #632
Posted 06 June 2015 - 10:05 PM
I use 8 threads. As for prefix, I use A1.
biggest yikes #633
Posted 06 June 2015 - 10:07 PM
I use 8 threads. As for prefix, I use A1.
Creator, what is your krist address?
Creator #634
Posted 06 June 2015 - 10:09 PM
Everytime I start minig a block, it shows in the krist wallet it has been mined.

Krist address: kbrvhq5sm1
3d6 #635
Posted 06 June 2015 - 10:11 PM
Everytime I start minig a block, it shows in the krist wallet it has been mined.

Krist address: kbrvhq5sm1
That's not your block - it's the latest block solved by anyone.
Creator #636
Posted 06 June 2015 - 10:13 PM
But in the miner, it says I am mining it.
PokeAcer #637
Posted 06 June 2015 - 10:17 PM
cossacksson, if it's a getwork system wouldnt a regular bitcoin mining software work? like, run like a pool, just supply your krist address…
If no, please, somebody, make a GPU/ASIC miner… - I will empty my krist account for you if you do (and I'm running this CPU miner for days)
Edited on 06 June 2015 - 08:17 PM
3d6 #638
Posted 06 June 2015 - 10:17 PM
But in the miner, it says I am mining it.
You are attempting to mine the block directly after that one. :)/>
Your hashrate looks pretty low, so it may take a long time to get anything. I wouldn't give up, though.
cossacksson, if it's a getwork system wouldnt a regular bitcoin mining software work? like, run like a pool, just supply your krist address…
If no, please, somebody, make a GPU/ASIC miner…
No, I just chose similar terminology.
GPU miners already exist (in private hands), however I doubt ASICs ever will.
Edited on 06 June 2015 - 08:19 PM
PokeAcer #639
Posted 06 June 2015 - 10:19 PM
If someone here has that miner, I will buy it for >1000krist…
Creator #640
Posted 06 June 2015 - 10:22 PM
How do you code a cryptocurrency miner?

And my 700th post.
PokeAcer #641
Posted 06 June 2015 - 10:29 PM
IDK, and congrats!
Pyuu #642
Posted 06 June 2015 - 10:37 PM
Do not use variable as your prefix, blocks cannot submit.
http://ceriat.net/krist/?submitblock&address=k123456789&nonce=variable124599154
PokeAcer #643
Posted 06 June 2015 - 11:29 PM
I recommend using 2 letters of your name - I use Bi. It still submits just fine.
If you use 'variable' you need a very small nonce.
Edited on 06 June 2015 - 09:29 PM
Creator #644
Posted 07 June 2015 - 12:16 AM
I just mined a block, why does it not show the krist in my wallet?
PokeAcer #645
Posted 07 June 2015 - 12:19 AM
I just mined a block, why does it not show the krist in my wallet?

You may not've finished the mining. It could've mined 99% and mine could've mined the rest (I am running a miner too)
Creator #646
Posted 07 June 2015 - 12:28 AM
It says done: 1.
PokeAcer #647
Posted 07 June 2015 - 12:31 AM
Oh. it should say 27(I think) kst @ addr then.

cossackson, WHY has the block gone from 43 to 27? look at k2eny87cpx's transactions.
Edited on 06 June 2015 - 10:32 PM
Creator #648
Posted 07 June 2015 - 12:31 AM
How much time does it need to update the amount of krist?
3d6 #649
Posted 07 June 2015 - 12:47 AM
Oh. it should say 27(I think) kst @ addr then.

cossackson, WHY has the block gone from 43 to 27? look at k2eny87cpx's transactions.
Transfering names does not increase the block reward; only registering them does.
I just mined a block, why does it not show the krist in my wallet?
Not all blocks are worth anything. You found one, but someone else already claimed the money because they solved it just before you did.
Pyuu #650
Posted 07 June 2015 - 01:07 AM
I just mined a block, why does it not show the krist in my wallet?

Again, shorten your hashing prefix, otherwise that'll happen, a lot.
3d6 #651
Posted 07 June 2015 - 01:17 AM
I just mined a block, why does it not show the krist in my wallet?

Again, shorten your hashing prefix, otherwise that'll happen, a lot.

If the prefix is "variable" instead of "v" or something you will probably never find a good block, ever
PokeAcer #652
Posted 07 June 2015 - 01:36 AM
I believe mine's like B
Creator #653
Posted 07 June 2015 - 02:21 PM
how much time do you need to mine 1 block?
Creator #654
Posted 07 June 2015 - 03:39 PM
I have mined 11 blocks. Why do I have 295 krist? It should be 297.
Edited on 07 June 2015 - 01:39 PM
PokeAcer #655
Posted 07 June 2015 - 03:47 PM
It's gone down afaik - it used to be ~43 krist/block, now it's 25.
Cossackson, it's going down not up, why
Creator #656
Posted 07 June 2015 - 04:03 PM
Because it becomes easier to mine them and because the economy grows. How much time do you need for 1 block?
PokeAcer #657
Posted 07 June 2015 - 04:09 PM
Around 1GH per block atm, and I get 1MH/s so 1024sec a block
Pyuu #658
Posted 07 June 2015 - 05:55 PM
It's gone down afaik - it used to be ~43 krist/block, now it's 25.
Cossackson, it's going down not up, why
The stock price for a block is 25 KST,
but when people buy domains the value of the block goes up until the entire value of the domain is consumed.

Such as 500 KST of a domain was just purchased, that increases the value of a block to (for example) 26 KST, then after 500 blocks the 500 KST domain is completely consumed, making the value of the block go back to 25 KST.
3d6 #659
Posted 07 June 2015 - 06:28 PM
I have mined 11 blocks. Why do I have 295 krist? It should be 297.
Not all blocks are of equal value
Creator #660
Posted 07 June 2015 - 06:39 PM
I have mined 11 blocks. Why do I have 295 krist? It should be 297.
Not all blocks are of equal value

What program are you using?
Tron #661
Posted 07 June 2015 - 07:04 PM
I have mined 11 blocks. Why do I have 295 krist? It should be 297.
Not all blocks are of equal value

What program are you using?
That would appear to be the "platinum-api" site.
Creator #662
Posted 07 June 2015 - 07:45 PM
I have mined 11 blocks. Why do I have 295 krist? It should be 297.
Not all blocks are of equal value

What program are you using?
That would appear to be the "platinum-api" site.
Where do I find that?
Tron #663
Posted 07 June 2015 - 07:57 PM
What program are you using?
That would appear to be the "platinum-api" site.
Where do I find that?

It's just a special series of calls some people can use, You could try asking Coss if he'll tell you the names for those calls.
Edited on 07 June 2015 - 05:57 PM
Anavrins #664
Posted 08 June 2015 - 01:04 AM
The wallets crashes at line 1412 with "bad argument: double expected, got nil".
There's some weird January 1st date appearing at ?blocks&amp;low
Edited on 07 June 2015 - 11:05 PM
Pyuu #665
Posted 08 June 2015 - 02:10 AM
The wallets crashes at line 1412 with "bad argument: double expected, got nil".
There's some weird January 1st date appearing at ?blocks&amp;low
Can confirm.
Spoiler

Problem in Database (extracted from data.db):
Spoiler
3d6 #666
Posted 08 June 2015 - 08:18 PM
Fixed!

I think
Pyuu #667
Posted 08 June 2015 - 10:08 PM
Fixed!

I think
Can confirm! Thank you!
Geforce Fan #668
Posted 08 June 2015 - 10:22 PM
I just ruined this:




When are sites coming out?
Edited on 08 June 2015 - 08:23 PM
Pyuu #669
Posted 08 June 2015 - 11:31 PM
So, does anyone have an idea on what kind of use Krist will have?
Like what markets for it?

Currently, I haven't seen any services related to Krist; or really anything for "sale" for Krist besides domain names (which are standard in the implementation of Krist itself).

I'd be willing to code things on request in exchange for Krist, but not sure how to go about that.
Any ideas or willingness to help create an economy that gives it a value?
3d6 #670
Posted 09 June 2015 - 02:34 AM
Tomorrow's my very last day of high school, so after that I'll have more time to work on this.

Currently Krist appears to be a really, really big shared curiosity. It clearly has value, but people aren't very willing to give it up. I have seen services and goods offered in exchange, but those are few and far between.

Quick PSA for everyone - Krist is not going to be super valuable, ever! Stop hoarding it! It's made to be spent!

I expect KristScape to make adoption happen a lot faster - hopefully having .kst sites for services will make spending KST more viable. Domains are probably the biggest market (very close to 150,000 KST spent on those) but it's still somewhat small compared to the total money supply, which is 3.2 million right now. I made a call for this.

New API calls:
?dumpnames
?getmoneysupply
Geforce Fan #671
Posted 09 June 2015 - 02:42 AM
Perhaps there could be a function to request fund transfers–the site's routine could be stopped and a message could pop up asking you to accept or deny the chargers, a yes or no, and another prompt if they say yes. After that, the site could be told the transfer went through.
Edited on 09 June 2015 - 12:42 AM
Pyuu #672
Posted 09 June 2015 - 02:58 AM
Perhaps there could be a function to request fund transfers–the site's routine could be stopped and a message could pop up asking you to accept or deny the chargers, a yes or no, and another prompt if they say yes. After that, the site could be told the transfer went through.

Definitely sounds like something that can be done.
Just add it in the syntax to be interpreted as like a button, then when clicked requests the fund transfer in a built-in menu that says "Yes / No" and stuff like that (so no sites can steal funds without having to somehow try to bypass built-in code).

Reminds me of Firewolf's Download "Yes / No" thing.
Though you're going to have to be super-careful about possible exploits that could allow the code to be modified or even monitored, but with a custom syntax I don't see that happening very easily.

Good idea.
Geforce Fan #673
Posted 09 June 2015 - 03:05 AM
Perhaps there could be a function to request fund transfers–the site's routine could be stopped and a message could pop up asking you to accept or deny the chargers, a yes or no, and another prompt if they say yes. After that, the site could be told the transfer went through.

Definitely sounds like something that can be done.
Just add it in the syntax to be interpreted as like a button, then when clicked requests the fund transfer in a built-in menu that says "Yes / No" and stuff like that (so no sites can steal funds without having to somehow try to bypass built-in code).

Reminds me of Firewolf's Download "Yes / No" thing.
Though you're going to have to be super-careful about possible exploits that could allow the code to be modified or even monitored, but with a custom syntax I don't see that happening very easily.

Good idea.
I'm saying you stop letting the site run, essentially, pause its coroutine for the duration fo the menu. Even if they scheduled you to click the "yes" button, you'd see the confirmation, and from that point, they can't force you to click anything anymore because their site coroutine isn't running(or rather, being resumed).
There are no possible flaws with this system, I'd bet money on it.
Edited on 09 June 2015 - 01:05 AM
flaghacker #674
Posted 09 June 2015 - 06:19 AM
Perhaps there could be a function to request fund transfers–the site's routine could be stopped and a message could pop up asking you to accept or deny the chargers, a yes or no, and another prompt if they say yes. After that, the site could be told the transfer went through.

Definitely sounds like something that can be done.
Just add it in the syntax to be interpreted as like a button, then when clicked requests the fund transfer in a built-in menu that says "Yes / No" and stuff like that (so no sites can steal funds without having to somehow try to bypass built-in code).

Reminds me of Firewolf's Download "Yes / No" thing.
Though you're going to have to be super-careful about possible exploits that could allow the code to be modified or even monitored, but with a custom syntax I don't see that happening very easily.

Good idea.
I'm saying you stop letting the site run, essentially, pause its coroutine for the duration fo the menu. Even if they scheduled you to click the "yes" button, you'd see the confirmation, and from that point, they can't force you to click anything anymore because their site coroutine isn't running(or rather, being resumed).
There are no possible flaws with this system, I'd bet money on it.

Are sites just lua programs? If so, they could queue a mouse_click event to auto-click the yes button :)/>.

I'm not really following this stuff, so ignore me if I'm stupid.
Creator #675
Posted 09 June 2015 - 06:45 AM
Perhaps there could be a function to request fund transfers–the site's routine could be stopped and a message could pop up asking you to accept or deny the chargers, a yes or no, and another prompt if they say yes. After that, the site could be told the transfer went through.

Definitely sounds like something that can be done.
Just add it in the syntax to be interpreted as like a button, then when clicked requests the fund transfer in a built-in menu that says "Yes / No" and stuff like that (so no sites can steal funds without having to somehow try to bypass built-in code).

Reminds me of Firewolf's Download "Yes / No" thing.
Though you're going to have to be super-careful about possible exploits that could allow the code to be modified or even monitored, but with a custom syntax I don't see that happening very easily.

Good idea.
I'm saying you stop letting the site run, essentially, pause its coroutine for the duration fo the menu. Even if they scheduled you to click the "yes" button, you'd see the confirmation, and from that point, they can't force you to click anything anymore because their site coroutine isn't running(or rather, being resumed).
There are no possible flaws with this system, I'd bet money on it.

Are sites just lua programs? If so, they could queue a mouse_click event to auto-click the yes button :)/>.

I'm not really following this stuff, so ignore me if I'm stupid.

You are right
Anavrins #676
Posted 09 June 2015 - 07:07 AM
It's not lua code, Kristscape runs on a custom made markup language.
Creator #677
Posted 09 June 2015 - 07:15 AM
Oh, will there be something like JavaScript? Scripting?
Will it be in CC?
Pyuu #678
Posted 09 June 2015 - 07:52 AM
Oh, will there be something like JavaScript? Scripting?
Will it be in CC?
KristScape is basically a display program for Krist Websites. (So yes, CC)
It's still in dev, so I'm not sure how much Coss wants to say yet.
Edited on 09 June 2015 - 05:52 AM
Luca_S #679
Posted 09 June 2015 - 08:45 AM
Currently its just static(as far as I know) but I hope we will get Lua functions, etc. soon :D/>
LDDestroier #680
Posted 12 June 2015 - 01:53 PM
I started Krist a few days ago and had my 8 core machine work overnight, and I have over 2000 KST! Woo!
Also, my address is kb1xq83zxv. My goal is to have, like, ten thousand or a hundred thousand ultimately. Maybe I'll get another computer to get me munny alongside, like a league of a thousand mintboxes.

This just in, I got myself a domain, ldd.kst
Edited on 12 June 2015 - 12:06 PM
biggest yikes #681
Posted 12 June 2015 - 02:07 PM
If you add some sort of Lua scripting language in KristScape, make sure you don't include _G in your sandboxing. Quest didn't do that, and it resulted in an exploit which allows malware to be downloaded on the computer.
Edited on 12 June 2015 - 12:14 PM
クデル #682
Posted 12 June 2015 - 02:18 PM
If you add some sort of Lua scripting language in KristScape, make sure you don't include _G in your sandboxing. Quest didn't do that, and it resulted in an exploit which allows malware to be downloaded on the computer.

Yeah, I would just set it up to where it runs in a completely new environment.
3d6 #683
Posted 12 June 2015 - 05:41 PM
If you add some sort of Lua scripting language in KristScape, make sure you don't include _G in your sandboxing. Quest didn't do that, and it resulted in an exploit which allows malware to be downloaded on the computer.

Yeah, I would just set it up to where it runs in a completely new environment.

We may just make a new language and parse that, too.
Yevano #684
Posted 12 June 2015 - 09:21 PM
We may just make a new language and parse that, too.

Why make a new language when you already have Lua, the most embeddable, sandbox-able scripting language there is?
biggest yikes #685
Posted 13 June 2015 - 12:13 AM
We may just make a new language and parse that, too.
Yay, a new unnecessary language to learn!
In all seriousness, that's not really a good idea in my opinion. You have a scripting language already (Lua), no need to reinvent the wheel. Just make a sandboxed Lua environment, and you're set
Edited on 12 June 2015 - 10:14 PM
クデル #686
Posted 13 June 2015 - 02:59 AM
I have begun work on alternative browser, its more based on shopping so it might just evolve into a shop, so I dont know. But will the ?a= call only return a single record? if so, it would simply the process a lot. :)/>
sci4me #687
Posted 13 June 2015 - 10:11 AM
We may just make a new language and parse that, too.

Why make a new language when you already have Lua, the most embeddable, sandbox-able scripting language there is?

this.
PokeAcer #688
Posted 13 June 2015 - 11:48 AM
Does anybody know the progress of this wallet?:
http://www.reddit.com/r/krist/comments/2z67in/krist_android_wallet/

I currently use https://github.com/koenkoe/Krist-wallet-android/releases but I find it slightly lacking (no colourful GUI)
クデル #689
Posted 14 June 2015 - 08:39 AM
Can someone care to explain how a miner actually works in depth? like the workflow from from pressing start and getting a block. Wanting to re-work my OpenCL miner, but my mind has gone blank.
InDieTasten #690
Posted 14 June 2015 - 08:57 AM
Can someone care to explain how a miner actually works in depth? like the workflow from from pressing start and getting a block. Wanting to re-work my OpenCL miner, but my mind has gone blank.
Basically, it communicates to the krist site, what the hash of the last block was. it then takes this hash, your own krist address and some nonce(just a number), and put that into some block. You then get the hash value of that block, and if the hash value meets the requirement of the difficulty, you submit your block to the site. If not, you would increment your nonce by one and do that again, approximately 1 million times a second for the average miner. The "requirement" for your block to be valid, is that you truncate everything but the last few bytes of the hash value, and the few bytes left must then be of lower value than the current difficulty.

Thats how far I understand it. Not entirely sure where the value of the block is set, but I think that is some magic that happens at the krist site.

So basically, you change nonce until you find a hash value of (lastblock_hash,krist_address,nonce) that has a lower value than the difficulty when truncated.

For more technical stuff, like what bytes actually matter, and what bytes are truncated, you have to look into some other miners or look through pages in this forum. I once saw the process described fairly detailed.
Edited on 14 June 2015 - 06:58 AM
クデル #691
Posted 14 June 2015 - 09:53 AM
Can someone care to explain how a miner actually works in depth? like the workflow from from pressing start and getting a block. Wanting to re-work my OpenCL miner, but my mind has gone blank.
Basically, it communicates to the krist site, what the hash of the last block was. it then takes this hash, your own krist address and some nonce(just a number), and put that into some block. You then get the hash value of that block, and if the hash value meets the requirement of the difficulty, you submit your block to the site. If not, you would increment your nonce by one and do that again, approximately 1 million times a second for the average miner. The "requirement" for your block to be valid, is that you truncate everything but the last few bytes of the hash value, and the few bytes left must then be of lower value than the current difficulty.

Thats how far I understand it. Not entirely sure where the value of the block is set, but I think that is some magic that happens at the krist site.

So basically, you change nonce until you find a hash value of (lastblock_hash,krist_address,nonce) that has a lower value than the difficulty when truncated.

For more technical stuff, like what bytes actually matter, and what bytes are truncated, you have to look into some other miners or look through pages in this forum. I once saw the process described fairly detailed.

Okay, thanks a bunch. :)/>
Tiin57 #692
Posted 14 June 2015 - 01:03 PM
It looks like no one has done this yet, so here is a Java 7 compilation of Yevano's Krist miner (at commit b47cec23336a062cec8c6545c9e4ad5284284b27).

By the way, this looks pretty neat. Well done, cossacksson.
Yevano #693
Posted 14 June 2015 - 07:10 PM
It looks like no one has done this yet, so here is a Java 7 compilation of Yevano's Krist miner (at commit b47cec23336a062cec8c6545c9e4ad5284284b27).

By the way, this looks pretty neat. Well done, cossacksson.

Thanks a lot for doing that. If people keep using my miner, I might feel like updating it a bit. :P/>
3d6 #694
Posted 15 June 2015 - 12:54 AM
It looks like no one has done this yet, so here is a Java 7 compilation of Yevano's Krist miner (at commit b47cec23336a062cec8c6545c9e4ad5284284b27).

By the way, this looks pretty neat. Well done, cossacksson.
Works good :)/>

We may just make a new language and parse that, too.

Why make a new language when you already have Lua, the most embeddable, sandbox-able scripting language there is?

this.
I'm just worried about possible security holes. Admittedly, it'd probably be just fine sandboxing Lua. We'll see when we get there ;P
valithor #695
Posted 15 June 2015 - 01:04 AM
We may just make a new language and parse that, too.

Why make a new language when you already have Lua, the most embeddable, sandbox-able scripting language there is?

this.
I'm just worried about possible security holes. Admittedly, it'd probably be just fine sandboxing Lua. We'll see when we get there ;P

Honestly I only see the functions from the term api and textutils api along with a few modified fs api functions being useful. Sandboxing it to those functions would not be very hard.

One of the main problems I see with the current way the parser works is the fact that everything runs in the order it is written, when we may want scripts to run after everything else runs.
Edited on 14 June 2015 - 11:04 PM
apemanzilla #696
Posted 15 June 2015 - 02:15 AM
Woohoo! In some tests with a modified version of sci4me's miner, running on 6 cores @ 4.5 GHz, in Arch Linux, I managed to hit just shy of 40 MH/s on my home PC!
クデル #697
Posted 15 June 2015 - 02:26 AM
Woohoo! In some tests with a modified version of sci4me's miner, running on 6 cores @ 4.5 GHz, in Arch Linux, I managed to hit just shy of 40 MH/s on my home PC!


Holy shi. 6 core, AMD FX 6300?
apemanzilla #698
Posted 15 June 2015 - 02:43 AM
Woohoo! In some tests with a modified version of sci4me's miner, running on 6 cores @ 4.5 GHz, in Arch Linux, I managed to hit just shy of 40 MH/s on my home PC!

Holy shi. 6 core, AMD FX 6300?

Yup. It's an amazing chip for it's price.
Edited on 15 June 2015 - 12:44 AM
クデル #699
Posted 15 June 2015 - 02:47 AM
Woohoo! In some tests with a modified version of sci4me's miner, running on 6 cores @ 4.5 GHz, in Arch Linux, I managed to hit just shy of 40 MH/s on my home PC!

Holy shi. 6 core, AMD FX 6300?

Yup. It's an amazing chip for it's price.

Awesome, I was considering this for a new rig, im on a budget. :P/>
apemanzilla #700
Posted 15 June 2015 - 02:52 AM
Woohoo! In some tests with a modified version of sci4me's miner, running on 6 cores @ 4.5 GHz, in Arch Linux, I managed to hit just shy of 40 MH/s on my home PC!

Holy shi. 6 core, AMD FX 6300?

Yup. It's an amazing chip for it's price.

Awesome, I was considering this for a new rig, im on a budget. :P/>
Best price for performance I've ever seen - go for it.
ardera #701
Posted 15 June 2015 - 02:38 PM
I am using the miner in the OP, have ~2.364 million hashes per second, and let it mine for about 20hours. I still have no single KST. Is that a bug?
I don't think that this is with intent. I don't want to wait 3 days or so just for a single KST, also because a .kst domain costs 500 KST.


EDIT: nevermind, my prefix was "Laptop".
Edited on 15 June 2015 - 12:52 PM
Creator #702
Posted 15 June 2015 - 02:54 PM
I had the same problemo. Restart the miner?

@Apemanzilla, how did you get the miner to be so fast?
apemanzilla #703
Posted 15 June 2015 - 04:35 PM
I had the same problemo. Restart the miner?

@Apemanzilla, how did you get the miner to be so fast?
Stripped down version of an already lightweight operating system, with an overclocked CPU, with a modified version of the fastest publicly available Krist miner.
Edited on 15 June 2015 - 02:36 PM
LewisTehMinerz #704
Posted 15 June 2015 - 05:20 PM
I mined my first krist today! Yay? Anyway, I can now see that a block is worth 26 KST :D/>
LDDestroier #705
Posted 15 June 2015 - 05:24 PM
How would one create a krist site with a domain? Is it in a sandboxed lua, or another code for people to learn?
LewisTehMinerz #706
Posted 15 June 2015 - 05:26 PM
If anyone wants the log of the miner… (I don't know why you'd want it, running with 2 threads)


http://pastebin.com/CM7bC5tP
biggest yikes #707
Posted 15 June 2015 - 05:37 PM
How would one create a krist site with a domain? Is it in a sandboxed lua, or another code for people to learn?
Currently websites are in KSML, a markup language which uses square brackets, however really no info about how to make a KSML site is released yet. Hopefully a sandboxed lua environment will be added.
I mined my first krist today! Yay? Anyway, I can now see that a block is worth 26 KST :D/>
You don't need to mine Krist to see how much a block is worth, just add the numbers from http://ceriat.net/kr...tbaseblockvalue and http://ceriat.net/kr...?getdomainaward together (right now 25+1=26)
How much KST you get from a block varies depending on if cossacksson decides to half the value or how many domains people buy (each domain is 1 KST added for the next 500 blocks).
Edited on 15 June 2015 - 03:39 PM
LewisTehMinerz #708
Posted 15 June 2015 - 05:54 PM
How would one create a krist site with a domain? Is it in a sandboxed lua, or another code for people to learn?
Currently websites are in KSML, a markup language which uses square brackets, however really no info about how to make a KSML site is released yet. Hopefully a sandboxed lua environment will be added.
I mined my first krist today! Yay? Anyway, I can now see that a block is worth 26 KST :D/>
You don't need to mine Krist to see how much a block is worth, just add the numbers from http://ceriat.net/kr...tbaseblockvalue and http://ceriat.net/kr...?getdomainaward together (right now 25+1=26)
How much KST you get from a block varies depending on if cossacksson decides to half the value or how many domains people buy (each domain is 1 KST added for the next 500 blocks).
I know I don't need to mine Krist to see a block's value. I just what I wanted to see what it is now. :D/> Anyway, that took an hour with 2 threads running at over 1MH… man, I need some Raspberry Pi's and install Arch Linux on them with java and Yevano's miner… HAHAHAHAHAHAHAHAHAHAHA… I mean… err, yay.
Edited on 15 June 2015 - 03:56 PM
biggest yikes #709
Posted 15 June 2015 - 06:02 PM
you'd need a lot of raspberry pis to mine anything
LewisTehMinerz #710
Posted 15 June 2015 - 06:05 PM
Mintbox? I don't know the hashrate I'll get on that.
Edited on 15 June 2015 - 04:05 PM
Creator #711
Posted 15 June 2015 - 06:23 PM
I had the same problemo. Restart the miner?

@Apemanzilla, how did you get the miner to be so fast?
Stripped down version of an already lightweight operating system, with an overclocked CPU, with a modified version of the fastest publicly available Krist miner.

How did you modify it?
apemanzilla #712
Posted 15 June 2015 - 09:47 PM
I had the same problemo. Restart the miner?

@Apemanzilla, how did you get the miner to be so fast?
Stripped down version of an already lightweight operating system, with an overclocked CPU, with a modified version of the fastest publicly available Krist miner.

How did you modify it?

The OS or the miner?
Creator #713
Posted 15 June 2015 - 10:04 PM
The miner and the OS. Mainy the miner.
apemanzilla #714
Posted 16 June 2015 - 01:11 AM
The miner and the OS. Mainy the miner.

OS? Run it headless (no gui) and strip out programs I don't need. Basically the ONLY thing that was running at all was ssh, java, and the necessary drivers.

For the miner, I stripped out basically everything that wasn't critical for actually mining. That means things like print calls, etc. I also made a few other optimizations, but those I'm keeping secret.
Edited on 15 June 2015 - 11:11 PM
PokeAcer #715
Posted 17 June 2015 - 04:06 PM
BTW, in response to people against usernames (cossackson has reasons why),
IK that cossack doesn't want to store userdata on his DB, he'd have to register under a data protection act (something else in US) which over in UK costs £35 ($55) for registration, then he'd need HTTPS. However………………………
WE COULD STILL USE HASHING. IK that atm it's kristwallet.<pass>-000 but maybe we could make it krist.<user>.<pass>-000 ?
Then make the wallet username/pass or pass and remind people they have a certain date to add a username, then if they dont they have to manually transfer the krist over to the new account.


Just saying, how can we find the krist address from a private key?
biggest yikes #716
Posted 17 June 2015 - 04:15 PM
maybe we could make it krist.<user>.<pass>-000 ?
kristwallet_username uses (sha256(KRISTWALLETEXTENSION(sha256(user))^(sha256(pass))))-000

password = sha256(sha256(username) .. "^" .. sha256(pass))
password = sha256("KRISTWALLETEXTENSION" .. password)
masterkey = password .. "-000"
Just saying, how can we find the krist address from a private key?
There are 3 different versions of krist addresses, the current one involves some obscure algorithm which I don't know of ( if you're using Lua, kristAPI has createaddress(password) )
The v1 address is just the first 10 characters of the (sha256 hash of "KRISTWALLET<pass>")-000
Raw v1 address is the first 10 characters of the sha256 hash of <pass>
Edited on 17 June 2015 - 02:22 PM
Creator #717
Posted 17 June 2015 - 04:17 PM
Lol, you posted the ecxact same thing on the domain excange post.
ardera #718
Posted 17 June 2015 - 04:51 PM
How do you make a miner use the GPU?
You have to use some utility like aparAPI.
Creator #719
Posted 17 June 2015 - 04:59 PM
Thank you.
biggest yikes #720
Posted 17 June 2015 - 05:04 PM
Lol, you posted the ecxact same thing on the domain excange post.
I mentioned KristAPI again because I knew PokeAcer was already using it
PokeAcer #721
Posted 17 June 2015 - 07:00 PM
Thanks Atenefyr ^~^
And Creator yes i did, so?
biggest yikes #722
Posted 17 June 2015 - 07:15 PM
Thanks Atenefyr ^~^
And Creator yes i did, so?
Creator #723
Posted 17 June 2015 - 07:18 PM
Thanks Atenefyr ^~^
And Creator yes i did, so?

That post. So useful and informative.

Atleast I got the Lesson.
3d6 #724
Posted 17 June 2015 - 10:49 PM
Thanks Atenefyr ^~^
And Creator yes i did, so?
Just clicking the quote button highlighted in Atenefyr's image

Also 100 posts <3
Creator #725
Posted 17 June 2015 - 10:51 PM
Thanks Atenefyr ^~^
And Creator yes i did, so?
Just clicking the quote button highlighted in Atenefyr's image

Also 100 posts <3

Congrats :)/>
biggest yikes #726
Posted 18 June 2015 - 01:19 AM
Also 100 posts <3
*claps vigorously*
クデル #727
Posted 20 June 2015 - 02:35 AM
Does mining use a lot of data? I only have 10GB or so until my broadband is connected.
Yevano #728
Posted 20 June 2015 - 06:47 AM
Does mining use a lot of data? I only have 10GB or so until my broadband is connected.

I ran my miner and watched the network usage in Resource Monitor. The upload rate sits at around 500B/s while the download rate is at around 700B/s. That's 43.2MB up and 60.48MB down per day, if you leave the miner running all day. In comparison to whatever else you run, I'd say it barely puts a dent in your usage.
クデル #729
Posted 20 June 2015 - 06:51 AM
Does mining use a lot of data? I only have 10GB or so until my broadband is connected.

I ran my miner and watched the network usage in Resource Monitor. The upload rate sits at around 500B/s while the download rate is at around 700B/s. That's 43.2MB up and 60.48MB down per day, if you leave the miner running all day. In comparison to whatever else you run, I'd say it barely puts a dent in your usage.

Yeah that's awesome, thank you. I can finally utilize the 8 threads on my processor for mining :D/>/>.
Edited on 20 June 2015 - 04:52 AM
Tron #730
Posted 23 June 2015 - 01:20 AM
Woops! It seems I forgot to change my cloud server (The one that detects block/work changes and announces them via websockets) from the default setting that has it shutdown after 7 days of inactivity. If anyone still uses it, it should be working now.
Edited on 22 June 2015 - 11:20 PM
3d6 #731
Posted 23 June 2015 - 06:19 AM
Woops! It seems I forgot to change my cloud server (The one that detects block/work changes and announces them via websockets) from the default setting that has it shutdown after 7 days of inactivity. If anyone still uses it, it should be working now.
That would explain the sudden spell of inactivity just now :P/>
pipe0481 #732
Posted 23 June 2015 - 05:53 PM
My address: krik6x5s9z
Btw, when I try to open the miner it says "A Java exception has occured", Any ideas?
Anavrins #733
Posted 23 June 2015 - 08:23 PM
What miner did you use, what command did you type in the command line?
クデル #734
Posted 26 June 2015 - 08:37 AM
My address: krik6x5s9z
Btw, when I try to open the miner it says "A Java exception has occured", Any ideas?

Make sure you have the right java version, the miner is compiled for Java 8.
3d6 #735
Posted 27 June 2015 - 07:43 AM
Here's a screenshot from day 1 of launching Krist, if anyone's interested!

It's the only one I can find at this time, but you can see some ~4 hash/second miners running in the image, and krist.dia, the precursor to KristWallet






edit: found this gem in my client log, february 15, day 2
Spoiler[09:59:48] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:50] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:50] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:51] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:51] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:52] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:52] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:53] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:53] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:53] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:54] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:54] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:55] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:55] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:55] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[09:59:55] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:56] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:56] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:56] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:57] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:59] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:00] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:00] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:00] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:00] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[10:00:00] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:01] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:02] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:02] [Client thread/INFO]: [CHAT] Lur420Blazer left the game.
[10:00:02] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:02] [Client thread/INFO]: [CHAT] smigger22 left the game.
[10:00:03] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[10:00:04] [Client thread/INFO]: [CHAT] AutoSaving
[10:00:04] [Client thread/INFO]: [CHAT] AutoSave Complete
[10:00:07] [Client thread/INFO]: [CHAT] <[Amateur] cossacksson> ha fuckers
Edited on 27 June 2015 - 06:00 AM
クデル #736
Posted 27 June 2015 - 08:24 AM
Here's a screenshot from day 1 of launching Krist, if anyone's interested!

It's the only one I can find at this time, but you can see some ~4 hash/second miners running in the image, and krist.dia, the precursor to KristWallet






edit: found this gem in my client log, february 15, day 2
Spoiler[09:59:48] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:50] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:50] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:51] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:51] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:52] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:52] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:53] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:53] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:53] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:54] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:54] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:55] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:55] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:55] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[09:59:55] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:56] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:56] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:56] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:57] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:57] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:58] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:59] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[09:59:59] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:00] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:00] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:00] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:00] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[10:00:00] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:01] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:01] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:02] [Client thread/INFO]: [CHAT] < [Pro++] Lur> LAST MSG
[10:00:02] [Client thread/INFO]: [CHAT] Lur420Blazer left the game.
[10:00:02] [Client thread/INFO]: [CHAT] < [Pro+] EpicStaff_smigger> last msg
[10:00:02] [Client thread/INFO]: [CHAT] smigger22 left the game.
[10:00:03] [Client thread/INFO]: [CHAT] < [Amateur] cossacksson> last msg
[10:00:04] [Client thread/INFO]: [CHAT] AutoSaving
[10:00:04] [Client thread/INFO]: [CHAT] AutoSave Complete
[10:00:07] [Client thread/INFO]: [CHAT] <[Amateur] cossacksson> ha fuckers

Aww… I remember logging off about 10 minutes earlier. D:
minecraftlog21 #737
Posted 27 June 2015 - 06:28 PM
Hay anyone I want to by some Krist for 1 doge coin (I know that vary little).
PokeAcer #738
Posted 28 June 2015 - 09:38 AM
Hay anyone I want to by some Krist for 1 doge coin (I know that vary little).
We do not exchange it with other cryptocurrencies. Just mine some.
Geforce Fan #739
Posted 29 June 2015 - 08:56 PM
Hay anyone I want to by some Krist for 1 doge coin (I know that vary little).
We do not exchange it with other cryptocurrencies. Just mine some.
Who are you to say that? Since when was this your decision?
If he wants to try to exchange Dogecoins for krist, that's his deal. I doubt anyone will do it, but he has the right to try.
PokeAcer #740
Posted 29 June 2015 - 09:14 PM
Hay anyone I want to by some Krist for 1 doge coin (I know that vary little).
We do not exchange it with other cryptocurrencies. Just mine some.
Who are you to say that? Since when was this your decision?
If he wants to try to exchange Dogecoins for krist, that's his deal. I doubt anyone will do it, but he has the right to try.

That's what I meant by 'We don't exchange it', also cossack has said exchanging it with another cryptocurrency messes up the economy.
クデル #741
Posted 02 July 2015 - 09:15 AM
Hay anyone I want to by some Krist for 1 doge coin (I know that vary little).
We do not exchange it with other cryptocurrencies. Just mine some.
Who are you to say that? Since when was this your decision?
If he wants to try to exchange Dogecoins for krist, that's his deal. I doubt anyone will do it, but he has the right to try.

That's what I meant by 'We don't exchange it', also cossack has said exchanging it with another cryptocurrency messes up the economy.

How exactly does it negatively impact the economy? It's just transferring it into another persons possession.

Edit: This was rather amusing (god damn it lur)…
Edited on 02 July 2015 - 07:55 AM
PokeAcer #742
Posted 03 July 2015 - 05:38 PM
A few things:
1. Cossack, if you can label a wallet, why not allow that into a krist wallet.
2. If someone wants to look into the database like above, you need to get an SQLite DB Viewer, and go to this link and download data.db. open it and you can see all addresses, .kst domains, and all transactions.
Edited on 03 July 2015 - 03:41 PM
クデル #743
Posted 05 July 2015 - 08:42 AM
A few things:
1. Cossack, if you can label a wallet, why not allow that into a krist wallet.
2. If someone wants to look into the database like above, you need to get an SQLite DB Viewer, and go to this link and download data.db. open it and you can see all addresses, .kst domains, and all transactions.

That's just due to the nature of the database, he could create a page to list data on the website that just displays all of the data nicely using bootstrap tables or something which would be awesome. Removes a lot of hassle and doesn't require the user to download the database or a database reader. As for tags, I originally asked him to add it into the database, and he kindly did so. When doing this coss just mentioned that he wasn't going to implement an API call, and that you should just contact him requesting to add a tag for your address.
Edited on 05 July 2015 - 06:42 AM
クデル #744
Posted 05 July 2015 - 08:59 AM
It looks like no one has done this yet, so here is a Java 7 compilation of Yevano's Krist miner (at commit b47cec23336a062cec8c6545c9e4ad5284284b27).

By the way, this looks pretty neat. Well done, cossacksson.

Thank's a bunch! :D/>
クデル #745
Posted 07 July 2015 - 10:45 AM
Just a note to Windows 10 users:

With Yevano's miner, I was only able to achieve 2.5MH/S on 8 threads on Windows 10, however on Windows 8 I was able to achieve 7MH/S on 8 threads.

God damn you Microsoft.
InDieTasten #746
Posted 07 July 2015 - 10:52 AM
Just a note to Windows 10 users:

With Yevano's miner, I was only able to achieve 2.5MH/S on 8 threads on Windows 10, however on Windows 8 I was able to achieve 7MH/S on 8 threads.

God damn you Microsoft.
First of all, Windows 10 is more like an update to Windows 8.1, with some extra features and improvements. This has to do with either it being a technical preview or the jre not performing well in the environment. I don't even understand, why people are using Windows 10 TP as their "production" system. I mean, it's cool, but it's still TP and sending all kinds of crap for market research purposes, which is fine for testing stuff, but not as main OS I do all my work and hobbies on.
DannySMc #747
Posted 07 July 2015 - 05:37 PM
Just a note to Windows 10 users:

With Yevano's miner, I was only able to achieve 2.5MH/S on 8 threads on Windows 10, however on Windows 8 I was able to achieve 7MH/S on 8 threads.

God damn you Microsoft.
First of all, Windows 10 is more like an update to Windows 8.1, with some extra features and improvements. This has to do with either it being a technical preview or the jre not performing well in the environment. I don't even understand, why people are using Windows 10 TP as their "production" system. I mean, it's cool, but it's still TP and sending all kinds of crap for market research purposes, which is fine for testing stuff, but not as main OS I do all my work and hobbies on.

Extra features?!?! It removes half of the built in software xD Take a look here: http://www.theverge.com/2015/6/1/8696949/windows-10-feature-loss
H4X0RZ #748
Posted 09 July 2015 - 04:06 PM
When did it change from +50 per block to +25 (plus this domain stuff)?
Anavrins #749
Posted 09 July 2015 - 09:17 PM
When did it change from +50 per block to +25 (plus this domain stuff)?
The first 25kst block to be mined was in March 19 2015 @ 2:43pm (UTC)
H4X0RZ #750
Posted 09 July 2015 - 10:17 PM
When did it change from +50 per block to +25 (plus this domain stuff)?
The first 25kst block to be mined was in March 19 2015 @ 2:43pm (UTC)
thx ^^
fishermedders #751
Posted 10 July 2015 - 02:06 AM
Here's a screenshot from day 1 of launching Krist, if anyone's interested!

It's the only one I can find at this time, but you can see some ~4 hash/second miners running in the image, and krist.dia, the precursor to KristWallet

XD It's me lmao

EDIT: I was the 2nd person using Krist - funny what you recall - lel
Edited on 10 July 2015 - 12:11 AM
3d6 #752
Posted 11 July 2015 - 05:08 AM
Found this on the Robocraft forums!:
PokeAcer #753
Posted 12 July 2015 - 07:44 PM
-nvm-
Edited on 14 July 2015 - 02:13 PM
PokeAcer #754
Posted 14 July 2015 - 04:13 PM
Question - isn't there a krist API for ingame?
H4X0RZ #755
Posted 14 July 2015 - 05:16 PM
Found this on the Robocraft forums!:

OMG! You found me! How?! :o/> xD

#EDIT:

May I promote Krist on the robocraft forums?
Edited on 14 July 2015 - 04:24 PM
Anavrins #756
Posted 14 July 2015 - 08:24 PM
Question - isn't there a krist API for ingame?
It uses all the sames http calls, here's mine http://pastebin.com/B74WbbNN
Edited on 14 July 2015 - 08:30 PM
PokeAcer #757
Posted 15 July 2015 - 07:47 AM
Question - isn't there a krist API for ingame?
It uses all the sames http calls, here's mine http://pastebin.com/B74WbbNN
Thanks! Sending 500KST to ya :P/>
EDIT: Done! 500KST from k2eny87cpx to kanavi35hk
Edited on 15 July 2015 - 05:49 AM
ry00000 #758
Posted 15 July 2015 - 03:03 PM
kk5c7wall7 is my address!
Send the money there!

I can't mine! The krist miner refuses to start! Probably because I'm running Minecraft at the same time…
PokeAcer #759
Posted 15 July 2015 - 03:49 PM
kk5c7wall7 is my address!
Send the money there!

I can't mine! The krist miner refuses to start! Probably because I'm running Minecraft at the same time…
Do you use JRE 1.7? Because running MC doesnt affect it. If you are, you need to use JRE 1.8…
H4X0RZ #760
Posted 15 July 2015 - 04:30 PM
kk5c7wall7 is my address!
Send the money there!

I can't mine! The krist miner refuses to start! Probably because I'm running Minecraft at the same time…

Sent you some krist.
3d6 #761
Posted 15 July 2015 - 06:29 PM
It looks like no one has done this yet, so here is a Java 7 compilation of Yevano's Krist miner (at commit b47cec23336a062cec8c6545c9e4ad5284284b27).

By the way, this looks pretty neat. Well done, cossacksson.
Here's a Java 7 miner if you need it
ry00000 #762
Posted 16 July 2015 - 11:52 AM
I have both installed

I tried the Java7 but that does it too

The miner loads for a little then doesn't do anything. Are there any CC miners out there?
ry00000 #763
Posted 16 July 2015 - 12:02 PM
Can someone send me 500 KST? Plz, I need them for KristScape.
H4X0RZ #764
Posted 16 July 2015 - 03:07 PM
Can someone send me 500 KST? Plz, I need them for KristScape.
Is KristScape even out?
3d6 #765
Posted 18 July 2015 - 01:58 AM
Can someone send me 500 KST? Plz, I need them for KristScape.
Is KristScape even out?
Not officially, although there are rather old "leaks" circulating right now

Domain names can be registered with KristWallet early so that everyone can reserve their names before the browser is really released
Geforce Fan #766
Posted 18 July 2015 - 02:40 AM
Can someone send me 500 KST? Plz, I need them for KristScape.
Is KristScape even out?
Not officially, although there are rather old "leaks" circulating right now

Domain names can be registered with KristWallet early so that everyone can reserve their names before the browser is really released
Any way I could get my hands on some of these leaks?
biggest yikes #767
Posted 23 July 2015 - 12:48 AM
Any way I could get my hands on some of these leaks?
There's a download or something on the github.
https://github.com/BTCTaras/kristwallet/blob/master/kristscape
Waitdev_ #768
Posted 24 July 2015 - 01:24 PM
i seem to get this.

it happens whenever there's readAll() in the code, even if the servers online.
why is readAll() so buggy?
biggest yikes #769
Posted 24 July 2015 - 02:43 PM
i seem to get this.
-snip-
it happens whenever there's readAll() in the code, even if the servers online.
why is readAll() so buggy?
Why are you still using KristWallet 10 in the first place? The latest is 11.
Chances are you don't have a kst folder, reinstalling KristWallet to version 11 should fix it.
Edited on 24 July 2015 - 12:44 PM
Scratchthatguys #770
Posted 24 July 2015 - 10:15 PM
Miner isn't working with Java 8. I tried 64 bit and 32 bit. I'm running Windows 8.1 x64.
H4X0RZ #771
Posted 24 July 2015 - 10:21 PM
Miner isn't working with Java 8. I tried 64 bit and 32 bit. I'm running Windows 8.1 x64.

Using Java 8 on Win 8.1 (64bit) too and it works fine for me.
Scratchthatguys #772
Posted 24 July 2015 - 11:19 PM
Something about "Could not find or load main class"?

The error goes away too fast for me to read the rest, and it's too large for the window.
biggest yikes #773
Posted 24 July 2015 - 11:35 PM
The error goes away too fast for me to read the rest, and it's too large for the window.
Try running it in the command line instead.
On windows, run "java -jar " and then the file location.
Edited on 24 July 2015 - 09:36 PM
Scratchthatguys #774
Posted 25 July 2015 - 01:46 AM
The error goes away too fast for me to read the rest, and it's too large for the window.
Try running it in the command line instead.
On windows, run "java -jar " and then the file location.

Whoops. That worked. Thanks!
3d6 #775
Posted 25 July 2015 - 03:56 AM
Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.
H4X0RZ #776
Posted 25 July 2015 - 08:37 AM
Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.

You can steal KST… through KristScape? ;-; How is this even possible? :o/>
PokeAcer #777
Posted 25 July 2015 - 12:04 PM
Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.

You can steal KST… through KristScape? ;-; How is this even possible? :o/>
Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.

You can steal KST… through KristScape? ;-; How is this even possible? :o/>

If people don't reboot computer after using Wallet, and if KristScape allows lua
Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.

You can steal KST… through KristScape? ;-; How is this even possible? :o/>
H4X0RZ #778
Posted 25 July 2015 - 12:20 PM
Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.

You can steal KST… through KristScape? ;-; How is this even possible? :o/>/>
Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.

You can steal KST… through KristScape? ;-; How is this even possible? :o/>/>

If people don't reboot computer after using Wallet, and if KristScape allows lua
Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.

You can steal KST… through KristScape? ;-; How is this even possible? :o/>/>
Oh, then there could just be a sandbox running the scripts or something, only giving limited access to the system?
クデル #779
Posted 25 July 2015 - 02:52 PM
Anyone can just edit the default wallet, how a lot of stealing is done on servers.
biggest yikes #780
Posted 25 July 2015 - 03:04 PM
Be careful for ransomware and wallet stealers.
Especially if you're on LurCraft.
ry00000 #781
Posted 25 July 2015 - 03:38 PM
I've just put KristScape on Pastebin!
Here it is:
http://pastebin.com/8tERmffB
OR
pastebin get 8tERmffB kstscape
biggest yikes #782
Posted 25 July 2015 - 03:46 PM
I've just put KristScape on Pastebin!
Seriously?
https://raw.githubus...cape/kristscape
Anybody could write a 4-line paste that installs the latest kristscape. http://pastebin.com/4kTiyxvB

To the OP:
You really like your number 42, don't you?
Edited on 25 July 2015 - 01:49 PM
apemanzilla #783
Posted 25 July 2015 - 10:39 PM
Personally I like the use of error code 69.

if code == 069 then return "ADULT_CONTENT_BLOCKED" end

Also, OP missed a great opportunity:

return "INVALID_ERROR_CODE"
could be

return "ERROR:UNKNOWN_ERROR"
Edited on 26 July 2015 - 12:12 AM
ry00000 #784
Posted 26 July 2015 - 02:39 PM
it's the actual program not the installer

How to use KristScape? I can't find any tuts on the net.
biggest yikes #785
Posted 26 July 2015 - 03:11 PM
it's the actual program not the installer
Yeah, so make an installer that downloads the actual program.
flaghacker #786
Posted 26 July 2015 - 06:21 PM
I haven't been following Krist too closely, though it seems there's a lot of hype to it. I wonder something though… Is there anything you can use it for except Krist-related stuff like domains? I've seen one program request being paid for with Krist, but that seemed like a single case…
biggest yikes #787
Posted 26 July 2015 - 09:50 PM
I wonder something though… Is there anything you can use it for except Krist-related stuff like domains?
krist ransomware. Yeah, that's a thing.

On a serious note, on some servers you can use it to buy stuff in-game, or cosmetics (as in stuff like particles or capes that serve no advantage, just to make you look cool).
Edited on 26 July 2015 - 07:54 PM
SpencerBeige #788
Posted 26 July 2015 - 10:51 PM
sorry, bit new to krist. someone was on a server that i was playing on someday and suggested i buy a domain. what is the point of these krist domains?
3d6 #789
Posted 27 July 2015 - 04:53 AM
The KristScape source on github is very behind.

Valithor and I have pretty much rewritten it at this point, but it's going to be a little late. The next version of KSML will not be backwards-compatible, so please don't spend too much time making .kst sites yet.

Be careful for ransomware and wallet stealers. I am working on a functioning antivirus for KristScape, although I'll be releasing it separately as well for more paranoid users.

You can steal KST… through KristScape? ;-; How is this even possible? :o/>

Only if you intentionally download a malicious program from a website.
Lur_ #790
Posted 27 July 2015 - 05:10 AM
I have found another miner on the network - apemanzilla (k5ztameslf, proved with http://ceriat.net/krist/?listnames=k5ztameslf).
Darn it! I was going to unleash my army of miners today!

In other words, I'm modding YTCIKristMiner to make logs, and add a bit more speed in there!
Huzzah! I may also port it to C++ later on, for EXTRA SPEED!!! (Might as well plug OpenGL in as well)
However - this miner will not be publicly avaliable, sorry guys! On a later date I *might* just be nice enough
to release it.
LewisTehMinerz #791
Posted 27 July 2015 - 11:52 AM
I have registered an IRC channel for this:

#krist @ esper.net

Or go here.
Edited on 27 July 2015 - 09:55 AM
apemanzilla #792
Posted 27 July 2015 - 12:48 PM
I have found another miner on the network - apemanzilla (k5ztameslf, proved with http://ceriat.net/kr...ames=k5ztameslf).
Darn it! I was going to unleash my army of miners today!

In other words, I'm modding YTCIKristMiner to make logs, and add a bit more speed in there!
Huzzah! I may also port it to C++ later on, for EXTRA SPEED!!! (Might as well plug OpenGL in as well)
However - this miner will not be publicly avaliable, sorry guys! On a later date I *might* just be nice enough
to release it.

I haven't just been mining - I guess this is a good time to suggest people improve their passwords. I stole over 100k krist in 24 hours of cracking.
Edited on 27 July 2015 - 10:51 AM
LewisTehMinerz #793
Posted 27 July 2015 - 12:50 PM
I guess this is a good time to suggest people improve their passwords. I stole over 100k krist in 24 hours of cracking.
I don't think we should be stealing from other people, should we?
apemanzilla #794
Posted 27 July 2015 - 12:54 PM
I guess this is a good time to suggest people improve their passwords. I stole over 100k krist in 24 hours of cracking.
I don't think we should be stealing from other people, should we?

Why not? If you're using a password shorter than 8 characters (which most of the accounts I stole from were) you're pretty much asking to be hacked. Additionally, don't use commons words. I took 3k krist from kb1xq83zxv whose password was made entirely of dictionary words.

Krist has plenty of security features. A strong password combined with double vault will make you pretty much immune to brute forcing for the time being.
LewisTehMinerz #795
Posted 27 July 2015 - 12:57 PM
Anyway, how would you get the passwords? Or is it a lucky guess…
apemanzilla #796
Posted 27 July 2015 - 12:57 PM
Anyway, how would you get the passwords? Or is it a lucky guess…

Come on, I'm not going to just tell everyone how to hack krist….
LewisTehMinerz #797
Posted 27 July 2015 - 01:00 PM
But did you just have a lucky guess? Or not?
apemanzilla #798
Posted 27 July 2015 - 01:01 PM
But did you just have a lucky guess? Or not?

I'd say it was a lot of educated guesses.
LewisTehMinerz #799
Posted 27 July 2015 - 01:03 PM
So, you can lucky guess some passwords… so insecure…
apemanzilla #800
Posted 27 July 2015 - 02:14 PM
So, you can lucky guess some passwords… so insecure…

I got 100k krist, I'm not complaining!

Also, this is the 800th post in this thread! And my 1000th post! Woot!
Edited on 27 July 2015 - 06:50 PM
3d6 #801
Posted 28 July 2015 - 12:02 AM
I guess this is a good time to suggest people improve their passwords. I stole over 100k krist in 24 hours of cracking.
I don't think we should be stealing from other people, should we?

Why not? If you're using a password shorter than 8 characters (which most of the accounts I stole from were) you're pretty much asking to be hacked. Additionally, don't use commons words. I took 3k krist from kb1xq83zxv whose password was made entirely of dictionary words.

Krist has plenty of security features. A strong password combined with double vault will make you pretty much immune to brute forcing for the time being.

There is an important moral to this story - but I hope you'll consider returning the stolen krist somehow. We don't want to eliminate any potential users ;)/>
3d6 #802
Posted 28 July 2015 - 12:09 AM
WOW. I just found the password to cdel's first wallet (from day 1 of launch) that he forgot.
apemanzilla #803
Posted 28 July 2015 - 02:07 AM
I guess this is a good time to suggest people improve their passwords. I stole over 100k krist in 24 hours of cracking.
I don't think we should be stealing from other people, should we?

Why not? If you're using a password shorter than 8 characters (which most of the accounts I stole from were) you're pretty much asking to be hacked. Additionally, don't use commons words. I took 3k krist from kb1xq83zxv whose password was made entirely of dictionary words.

Krist has plenty of security features. A strong password combined with double vault will make you pretty much immune to brute forcing for the time being.

There is an important moral to this story - but I hope you'll consider returning the stolen krist somehow. We don't want to eliminate any potential users ;)/>

The most krist I got from any one account was 34k. If the owner of any account I took KST from can prove it's their account I may consider returning it.

Most of the stolen KST was from accounts that had been inactive for more than a month, so I'm just putting old Krist back into circulation :)/>
Edited on 28 July 2015 - 12:10 AM
biggest yikes #804
Posted 28 July 2015 - 04:22 PM
Most of the stolen KST was from accounts that had been inactive for more than a month, so I'm just putting old Krist back into circulation :)/>
100k inactive KST? :huh:/>
apemanzilla #805
Posted 28 July 2015 - 04:37 PM
Most of the stolen KST was from accounts that had been inactive for more than a month, so I'm just putting old Krist back into circulation :)/>
100k inactive KST? :huh:/>

Yup. Lots of accounts haven't been touched since March.
クデル #806
Posted 29 July 2015 - 07:51 AM
WOW. I just found the password to cdel's first wallet (from day 1 of launch) that he forgot.

woo! private message me the pkey please? :D/>
3d6 #807
Posted 30 July 2015 - 04:24 AM
WOW. I just found the password to cdel's first wallet (from day 1 of launch) that he forgot.

woo! private message me the pkey please? :D/>

Emptied by apemanzilla ;P
Link2006 #808
Posted 30 July 2015 - 04:30 AM
I guess this is a good time to suggest people improve their passwords. I stole over 100k krist in 24 hours of cracking.
I don't think we should be stealing from other people, should we?

Why not? If you're using a password shorter than 8 characters (which most of the accounts I stole from were) you're pretty much asking to be hacked. Additionally, don't use commons words. I took 3k krist from kb1xq83zxv whose password was made entirely of dictionary words.

Krist has plenty of security features. A strong password combined with double vault will make you pretty much immune to brute forcing for the time being.

There is an important moral to this story - but I hope you'll consider returning the stolen krist somehow. We don't want to eliminate any potential users ;)/>

The most krist I got from any one account was 34k. If the owner of any account I took KST from can prove it's their account I may consider returning it.

Most of the stolen KST was from accounts that had been inactive for more than a month, so I'm just putting old Krist back into circulation :)/>

Hello, I'm the owner (or was) of k01m8isv67. I'd like to be able to transfer these KST back to me but to a safer account. Please contact me soon.
apemanzilla #809
Posted 30 July 2015 - 03:58 PM
I guess this is a good time to suggest people improve their passwords. I stole over 100k krist in 24 hours of cracking.
I don't think we should be stealing from other people, should we?

Why not? If you're using a password shorter than 8 characters (which most of the accounts I stole from were) you're pretty much asking to be hacked. Additionally, don't use commons words. I took 3k krist from kb1xq83zxv whose password was made entirely of dictionary words.

Krist has plenty of security features. A strong password combined with double vault will make you pretty much immune to brute forcing for the time being.

There is an important moral to this story - but I hope you'll consider returning the stolen krist somehow. We don't want to eliminate any potential users ;)/>

The most krist I got from any one account was 34k. If the owner of any account I took KST from can prove it's their account I may consider returning it.

Most of the stolen KST was from accounts that had been inactive for more than a month, so I'm just putting old Krist back into circulation :)/>

Hello, I'm the owner (or was) of k01m8isv67. I'd like to be able to transfer these KST back to me but to a safer account. Please contact me soon.

I can't PM you. You may need to post a few more times (I believe it's 3) before you can use PMs.
Waitdev_ #810
Posted 31 July 2015 - 01:01 PM
i seem to get this.
-snip-
it happens whenever there's readAll() in the code, even if the servers online.
why is readAll() so buggy?
Why are you still using KristWallet 10 in the first place? The latest is 11.
Chances are you don't have a kst folder, reinstalling KristWallet to version 11 should fix it.
how do i get v11? the pastebin code for the installer on the post is v10…
クデル #811
Posted 31 July 2015 - 01:27 PM
Come on coss… whens decentralisation going to happen? I would love to help out with dev!
apemanzilla #812
Posted 31 July 2015 - 01:57 PM
Come on coss… whens decentralisation going to happen? I would love to help out with dev!

I think if decentralization were to happen it would basically require an entire rewrite of the Krist system, and probably a database reset.
Edited on 31 July 2015 - 11:58 AM
biggest yikes #813
Posted 31 July 2015 - 05:10 PM
how do i get v11? the pastebin code for the installer on the post is v10…
I haven't tested this yet, but I made a modified version of the installer for v11. Try this command:

pastebin run 244s6Ts9
3d6 #814
Posted 31 July 2015 - 09:35 PM
i seem to get this.
-snip-
it happens whenever there's readAll() in the code, even if the servers online.
why is readAll() so buggy?
Why are you still using KristWallet 10 in the first place? The latest is 11.
Chances are you don't have a kst folder, reinstalling KristWallet to version 11 should fix it.
how do i get v11? the pastebin code for the installer on the post is v10…
The installer in the OP tries to get KristWallet 4, and is instead given KristWallet 10, which will automatically attempt to download KristWallet 11 as soon as you run it.

Come on coss… whens decentralisation going to happen? I would love to help out with dev!

I think if decentralization were to happen it would basically require an entire rewrite of the Krist system, and probably a database reset.

Yeah, we'd have to rewrite everything, but the database &amp; history would be preserved (of course, it would probably be in a new format).

Decentralization probably isn't going to happen until after both KristScape and v3 addresses are published; so, 2016 maybe? Also, it will probably be in either VB or Qt, I guess we can do a poll for that.
Edited on 31 July 2015 - 07:43 PM
クデル #815
Posted 01 August 2015 - 02:08 AM
i seem to get this.
-snip-
it happens whenever there's readAll() in the code, even if the servers online.
why is readAll() so buggy?
Why are you still using KristWallet 10 in the first place? The latest is 11.
Chances are you don't have a kst folder, reinstalling KristWallet to version 11 should fix it.
how do i get v11? the pastebin code for the installer on the post is v10…
The installer in the OP tries to get KristWallet 4, and is instead given KristWallet 10, which will automatically attempt to download KristWallet 11 as soon as you run it.

Come on coss… whens decentralisation going to happen? I would love to help out with dev!

I think if decentralization were to happen it would basically require an entire rewrite of the Krist system, and probably a database reset.

Yeah, we'd have to rewrite everything, but the database &amp; history would be preserved (of course, it would probably be in a new format).

Decentralization probably isn't going to happen until after both KristScape and v3 addresses are published; so, 2016 maybe? Also, it will probably be in either VB or Qt, I guess we can do a poll for that.

I think NodeJS would be a great solution? a lot less resource intensive compared to php scripts.
apemanzilla #816
Posted 01 August 2015 - 06:08 AM
i seem to get this.
-snip-
it happens whenever there's readAll() in the code, even if the servers online.
why is readAll() so buggy?
Why are you still using KristWallet 10 in the first place? The latest is 11.
Chances are you don't have a kst folder, reinstalling KristWallet to version 11 should fix it.
how do i get v11? the pastebin code for the installer on the post is v10…
The installer in the OP tries to get KristWallet 4, and is instead given KristWallet 10, which will automatically attempt to download KristWallet 11 as soon as you run it.

Come on coss… whens decentralisation going to happen? I would love to help out with dev!

I think if decentralization were to happen it would basically require an entire rewrite of the Krist system, and probably a database reset.

Yeah, we'd have to rewrite everything, but the database &amp; history would be preserved (of course, it would probably be in a new format).

Decentralization probably isn't going to happen until after both KristScape and v3 addresses are published; so, 2016 maybe? Also, it will probably be in either VB or Qt, I guess we can do a poll for that.

I think NodeJS would be a great solution? a lot less resource intensive compared to php scripts.

I did a partial rewrite of the Krist DB server in Node before I gave up due to lack of experience and getting annoyed with the strange data passing methods (literally just concatenating ALL the data as a giant string and then sending it as a response). Feel free to tinker around with that, I had stopped around here in the ?pushtx request.
Waitdev_ #817
Posted 01 August 2015 - 06:40 AM
idk if its ccemu, but every time it does .readAll() on a website it comes back nil.
クデル #818
Posted 01 August 2015 - 08:07 AM
i seem to get this.
-snip-
it happens whenever there's readAll() in the code, even if the servers online.
why is readAll() so buggy?
Why are you still using KristWallet 10 in the first place? The latest is 11.
Chances are you don't have a kst folder, reinstalling KristWallet to version 11 should fix it.
how do i get v11? the pastebin code for the installer on the post is v10…
The installer in the OP tries to get KristWallet 4, and is instead given KristWallet 10, which will automatically attempt to download KristWallet 11 as soon as you run it.

Come on coss… whens decentralisation going to happen? I would love to help out with dev!

I think if decentralization were to happen it would basically require an entire rewrite of the Krist system, and probably a database reset.

Yeah, we'd have to rewrite everything, but the database &amp; history would be preserved (of course, it would probably be in a new format).

Decentralization probably isn't going to happen until after both KristScape and v3 addresses are published; so, 2016 maybe? Also, it will probably be in either VB or Qt, I guess we can do a poll for that.

I think NodeJS would be a great solution? a lot less resource intensive compared to php scripts.

I did a partial rewrite of the Krist DB server in Node before I gave up due to lack of experience and getting annoyed with the strange data passing methods (literally just concatenating ALL the data as a giant string and then sending it as a response). Feel free to tinker around with that, I had stopped around here in the ?pushtx request.

I have a lot of experience with NodeJS and Mongo, just a matter of conversion really.
Link2006 #819
Posted 02 August 2015 - 01:51 AM
I guess this is a good time to suggest people improve their passwords. I stole over 100k krist in 24 hours of cracking.
I don't think we should be stealing from other people, should we?

Why not? If you're using a password shorter than 8 characters (which most of the accounts I stole from were) you're pretty much asking to be hacked. Additionally, don't use commons words. I took 3k krist from kb1xq83zxv whose password was made entirely of dictionary words.

Krist has plenty of security features. A strong password combined with double vault will make you pretty much immune to brute forcing for the time being.

There is an important moral to this story - but I hope you'll consider returning the stolen krist somehow. We don't want to eliminate any potential users ;)/>

The most krist I got from any one account was 34k. If the owner of any account I took KST from can prove it's their account I may consider returning it.

Most of the stolen KST was from accounts that had been inactive for more than a month, so I'm just putting old Krist back into circulation :)/>

Hello, I'm the owner (or was) of k01m8isv67. I'd like to be able to transfer these KST back to me but to a safer account. Please contact me soon.

I can't PM you. You may need to post a few more times (I believe it's 3) before you can use PMs.

Oh well, Guess i'll just hang around some more then.
captsmitty77 #820
Posted 15 August 2015 - 06:10 AM
So I have been reading about krist for a little while now and I will probably open an account soon. I also think KristScape is a cool creation because a few months ago I started working on a similar cross server internet and I work on it on and off now, but if I want it to be as good as KristScape I will need to step it up. Either way it probably wont be finished for another few months. I do plan on releasing a series of gambling games soon which use krist (if that is ok), the first of which is a plinko type game. Anyways, keep up the good work, I think krist is pretty cool.
3d6 #821
Posted 16 August 2015 - 10:30 PM
Looks like someone got my Minecraft credentials and migrated my account to a Mojang account. Nobody will be seeing me in-game for a while, but I'll still be working on KristScape…

Edit: All current sites should add [KSML:ALPHA] to the very beginning, before the title. They will not work later on otherwise.
Edited on 16 August 2015 - 09:30 PM
PokeAcer #822
Posted 17 August 2015 - 12:56 AM
Looks like someone got my Minecraft credentials and migrated my account to a Mojang account. Nobody will be seeing me in-game for a while, but I'll still be working on KristScape…

Edit: All current sites should add [KSML:ALPHA] to the very beginning, before the title. They will not work later on otherwise.
Just bitch to Mojang about it - you should have all the transaction IDs and sh*t somewhere in your email :P/>
Why didn't you link yours to your own anyway?
H4X0RZ #823
Posted 17 August 2015 - 02:52 PM
Umm, is your sever down? I can't access the API calls at the domain this link gives me :/
3d6 #824
Posted 17 August 2015 - 04:35 PM
Looks like someone got my Minecraft credentials and migrated my account to a Mojang account. Nobody will be seeing me in-game for a while, but I'll still be working on KristScape…

Edit: All current sites should add [KSML:ALPHA] to the very beginning, before the title. They will not work later on otherwise.
Just bitch to Mojang about it - you should have all the transaction IDs and sh*t somewhere in your email :P/>
Why didn't you link yours to your own anyway?
I never thought to do it ;P
Umm, is your sever down? I can't access the API calls at the domain this link gives me :/
Yes, something went wrong but I can't fix it until I get home tomorrow :(/>
3d6 #825
Posted 19 August 2015 - 07:05 PM
Everything's back online now, sorry about that
CherryPie #826
Posted 20 August 2015 - 12:29 PM
How do you mine KST? I downloaded the jar file and i guessed it should go into my mods folder and also minecraft didn't crash with it in the mods folder. Maybe i did it wrong xD
クデル #827
Posted 20 August 2015 - 12:33 PM
How do you mine KST? I downloaded the jar file and i guessed it should go into my mods folder and also minecraft didn't crash with it in the mods folder. Maybe i did it wrong xD

You run it as an executable in terminal… *facepalm*


java -jar (miner)
CherryPie #828
Posted 20 August 2015 - 05:52 PM
How do you mine KST? I downloaded the jar file and i guessed it should go into my mods folder and also minecraft didn't crash with it in the mods folder. Maybe i did it wrong xD

You run it as an executable in terminal… *facepalm*


java -jar (miner)

Oh… I knew that xD Just wanted to hear if u nubz knew… Joking.

Thanks for the answer

Edit:

WTF i get a unsupported major.minor version 52.0 Error

Edit 2:

Nvm i think it's because of my java lol all kinds of problems with it…
Edited on 20 August 2015 - 03:55 PM
LewisTehMinerz #829
Posted 21 August 2015 - 11:40 AM
Is there a way I could have a custom Krist address instead of the random generated one?
Yevano #830
Posted 21 August 2015 - 01:06 PM
Edit:

WTF i get a unsupported major.minor version 52.0 Error

Edit 2:

Nvm i think it's because of my java lol all kinds of problems with it…

I see this same error asked about in the thread like once a week. Can we get a link to the Java 7 version of the miner put in the OP, please?

@CherryPie The problem is that the miner is compiled for Java 8, but you have an older version installed (most likely Java 6 or 7). You could either update your Java or download the Java 7 version. It's been posted somewhere back in this thread a few times.
H4X0RZ #831
Posted 21 August 2015 - 04:22 PM
Is there a way I could have a custom Krist address instead of the random generated one?

Kinda. You will have to generate addresses until you find the one you want. I tried it once, and it takes rather long to find an address you want. I, for example, have the password for kabcdecfpa.

Also, the passwords are kinda weak (atleast the one of the address i have up there. It's only 4 chars long) , so you should use a strong password over an aesthetic address.
3d6 #832
Posted 21 August 2015 - 05:51 PM
Edit:

WTF i get a unsupported major.minor version 52.0 Error

Edit 2:

Nvm i think it's because of my java lol all kinds of problems with it…

I see this same error asked about in the thread like once a week. Can we get a link to the Java 7 version of the miner put in the OP, please?

@CherryPie The problem is that the miner is compiled for Java 8, but you have an older version installed (most likely Java 6 or 7). You could either update your Java or download the Java 7 version. It's been posted somewhere back in this thread a few times.
I'll do this, good idea
Is there a way I could have a custom Krist address instead of the random generated one?

Kinda. You will have to generate addresses until you find the one you want. I tried it once, and it takes rather long to find an address you want. I, for example, have the password for kabcdecfpa.

Also, the passwords are kinda weak (atleast the one of the address i have up there. It's only 4 chars long) , so you should use a strong password over an aesthetic address.
In the future you will be able to send to .kst domains, and have the money go to their owners
CherryPie #833
Posted 21 August 2015 - 06:38 PM
I have Java 8 but there are a lot of problems with Java 8 and compatibility on Mac and Linux like many mods doesn't work without using technic and minecraft won't start unless you do some hacky stuff. Also the newest Mac OS X don't support older versions of Java
Yevano #834
Posted 21 August 2015 - 09:05 PM
I have Java 8 but there are a lot of problems with Java 8 and compatibility on Mac and Linux like many mods doesn't work without using technic and minecraft won't start unless you do some hacky stuff. Also the newest Mac OS X don't support older versions of Java

If you have Java 8 installed, make sure it's set in your PATH. I don't know how that works in OSX, but I'm guessing that could be your problem. Otherwise, you could specify the exact location of java binary by doing something like:

/exact/location/of/java/bin/java -jar ...
LewisTehMinerz #835
Posted 23 August 2015 - 03:42 PM
Can someone pay me 100 KST to kojgrghvqf? I can't really mine my own krist and I would like to own the domain TheCloud.kst.
Anavrins #836
Posted 24 August 2015 - 10:40 PM
There's some weirdness happening with the wallet's Domain Name Manager.


As well as "wallet:776: attempt to perform arithmetic __add on number and nil" when clicking anywhere on the manager's window.
Edited on 24 August 2015 - 08:42 PM
Joelahughes #837
Posted 25 August 2015 - 01:16 AM
There's some weirdness happening with the wallet's Domain Name Manager.


As well as "wallet:776: attempt to perform arithmetic __add on number and nil" when clicking anywhere on the manager's window.
i have the same problem,
gollark8 #838
Posted 04 September 2015 - 11:14 PM
The wallet doesn't fit right on a PDA.
TheFreeHigh #839
Posted 15 September 2015 - 01:17 AM
It's Krist minable yet? I heard that DogeCoin had a Limit and it have been reached, so the mining is much harder. So Krist have this limit or what's difficulty of mining it (a.k.a Dogecoin = ~15000 last time I saw) and can we get anymore Krist? (Planning to setup my Miner to mine today's night….)
Tron #840
Posted 15 September 2015 - 02:38 PM
It's Krist minable yet? I heard that DogeCoin had a Limit and it have been reached, so the mining is much harder. So Krist have this limit or what's difficulty of mining it (a.k.a Dogecoin = ~15000 last time I saw) and can we get anymore Krist? (Planning to setup my Miner to mine today's night….)
There is a limit ( I believe it's the same as Bitcoin, 21 million, However I could be wrong) And the current block reward is 25.
TheFreeHigh #841
Posted 16 September 2015 - 02:59 AM
My Miner stopped working :/ (It's Yevano's one). I'm thinking about on start using others miners. Any help?
Lur_ #842
Posted 16 September 2015 - 03:03 PM
ceriat.net = dead
Sad, eh?
Took too long to respond - might be a DDoS, who knows.
timia2109 #843
Posted 19 September 2015 - 11:40 AM
Hey,
I had created a Wallet for Android! It would be cool if you check it out! :)/>

This is my first app, so it can have some bugs, but I found no one (except the date error :(/> ).

Features
  • Check you Krist Amount on your Android Wear or as a Notification
  • Check your Transactions
  • Save multiple Krist Wallets
  • Send Krists
You can download the apk here! or see the source code here!

You also can be part of the Google+ Community to send me your Ideas :)/>

Thank you all for testing!
Timia2109
Edited on 26 September 2015 - 09:05 AM
PokeAcer #844
Posted 20 September 2015 - 05:32 PM
Hey,
I had created a Wallet for Android! It would be cool if you check it out! :)/>

This is my first app, so it can have some bugs, but I found no one (except the date error :(/> ).

Features
  • Check you Krist Amount on your Android Wear or as a Notification
  • Check your Transactions
  • Save multiple Krist Wallets
  • Send Krists

You can download the apk here! or see the source code here!

Thank you all for testing!
Timia2109
Awesome man!
Maybe put this on Aptoide? I'd put it on my store if you don't want to, but I'll credit you :P/>
TheOddByte #845
Posted 04 October 2015 - 09:21 PM
Seems like your webserver is down.
Creator #846
Posted 05 October 2015 - 07:33 PM
Seems like Krist is dead.
Anavrins #847
Posted 06 October 2015 - 02:42 AM
Working fine for me…
クデル #848
Posted 06 October 2015 - 07:27 AM
I think he means in terms of popularity.
Creator #849
Posted 06 October 2015 - 09:27 AM
Yup. There was that hipe a few months ago.
クデル #850
Posted 06 October 2015 - 10:47 AM
Unfortunately, however I hear a new currency is being worked on apparently. *cough* LBN *cough*
Edited on 06 October 2015 - 08:48 AM
Creator #851
Posted 06 October 2015 - 01:39 PM
By whom?
justync7 #852
Posted 10 October 2015 - 05:22 AM
Spoiler
Currently throwing this at the network. Here's to hoping people notice Krist again.

EDIT:
This is my current hashrate.
Spoiler
Edited on 10 October 2015 - 04:04 AM
apemanzilla #853
Posted 10 October 2015 - 06:33 AM
Spoiler
Currently throwing this at the network. Here's to hoping people notice Krist again.

EDIT:
This is my current hashrate.
Spoiler
That's it? I get more than 30 MH/s on my overclocked FX-6300…. (6 cores, 4.0 GHz clock)
justync7 #854
Posted 10 October 2015 - 06:38 AM
Spoiler
Currently throwing this at the network. Here's to hoping people notice Krist again.

EDIT:
This is my current hashrate.
Spoiler
That's it? I get more than 30 MH/s on my overclocked FX-6300…. (6 cores, 4.0 GHz clock)

Eh, its not the best, but considering I'm doing it for free I'm not complaining.
And no one mines much anymore anyways.
gollark8 #855
Posted 10 October 2015 - 07:00 AM
Using 3 cores of my underpowered laptop, I seem to be getting precisely zero Krist.
justync7 #856
Posted 10 October 2015 - 12:09 PM
Using 3 cores of my underpowered laptop, I seem to be getting precisely zero Krist.

Whats your h/s? If its like <5 MH/s its gonna be tough to mine at all. I think were at the point where making pools would be a good idea.
gollark8 #857
Posted 10 October 2015 - 12:21 PM
Using 3 cores of my underpowered laptop, I seem to be getting precisely zero Krist.

Whats your h/s? If its like <5 MH/s its gonna be tough to mine at all. I think were at the point where making pools would be a good idea.
It was 0.65, but I switched it to all of my processor cores and I'm getting 2.5 and rising.
Edited on 10 October 2015 - 10:32 AM
3d6 #858
Posted 10 October 2015 - 04:18 PM
I'm still working on Kristscape on-and-off, by the way. I expect it to be as big as Krist was when it was released. It really is an amazing tool so far.

Also, sorry about the downtime. Just lack of maintenance on my behalf. I am also running a resource-intense Minecraft network, so they compete for memory sometimes.
Edited on 10 October 2015 - 02:19 PM
Creator #859
Posted 10 October 2015 - 04:19 PM
I'm still working on Kristscape on-and-off, by the way. I expect it to be as big as Krist was when it was released. It really is an amazing tool so far.

Maybe there is a way to help you?
justync7 #860
Posted 10 October 2015 - 06:27 PM
If anyone is interested, me and a few people are working on a public GPU miner here: https://github.com/justync7/ytci-krist-miner-gpu
Creator #861
Posted 10 October 2015 - 06:35 PM
Is C++ faster?
justync7 #862
Posted 10 October 2015 - 06:36 PM
Is C++ faster?
Not quite sure. Im not much of a C++ kind of guy, but Java isn't the best iirc.
FUNCTION MAN! #863
Posted 10 October 2015 - 06:37 PM
Yes.
apemanzilla #864
Posted 10 October 2015 - 06:48 PM
If anyone is interested, me and a few people are working on a public GPU miner here: https://github.com/j...krist-miner-gpu

I'm definitely interested, I'll help out. As far as the miner goes, I believe it would be a better idea to start from scratch rather than fork Yevano's miner - turning a CPU miner into a GPU miner isn't simple. I can write the GUI and network code for you.
Edited on 10 October 2015 - 04:48 PM
justync7 #865
Posted 10 October 2015 - 07:05 PM
snip

If you feel like doing it from the ground up will be alot easier, feel free to start a repo, and we can all contribute to that instead. I would start one, but I can't think of what to name it. :P/> (and I'm sure people will trust a repo made by you more than one I made)
Creator #866
Posted 10 October 2015 - 07:12 PM
Name it TheGPUMiner
3d6 #867
Posted 11 October 2015 - 12:56 AM
Whoever has my account just changed the username to "2pm" the other day. :(/>
H4X0RZ #868
Posted 11 October 2015 - 01:40 AM
Whoever has my account just changed the username to "2pm" the other day. :(/>

Just tell mojang that your account got compromised. They'll most likely "save" it.
justync7 #869
Posted 11 October 2015 - 01:43 AM
Whoever has my account just changed the username to "2pm" the other day. :(/>
Send a claim to mojang, include the transaction id, they will force undo the name change and give you the account back. It's a shame someone would compromise your account, of all of them.
H4X0RZ #870
Posted 11 October 2015 - 02:31 AM
Whoever has my account just changed the username to "2pm" the other day. :(/>
Send a claim to mojang, include the transaction id, they will force undo the name change and give you the account back. It's a shame someone would compromise your account, of all of them.

In addition to that, use a strong (as in "chunk-norris-strong") password. I'm talking about something like this

1#O?.$s%LvU~kDQqAI]LZ*6Wu1hlmxT=?vd&amp;r47fqUw|\F:b~{n$a~6L*,~|6w;#F:3p+OBAw$:qeBoPrF*M?4V{_cJn^E69rCSFW7YZ~C(YXJ/<!--{#DxQu.2(.h4jky
(But please not this one.)
I'm no crypto expert, but I guess cracking a 801 bit password isn't easy.

(#EDIT: just checked it. This password would be really secure (and I guess mojang accepts passwords of that length). It would take 17 years to crack if the desktop pc used for cracking could do 100 octogintillion calculations per second. if the calculations/s would be kinda normal (10 billion is "normal" i guess) it would take 170 sextillion septuagintillion years or, in numbers… behold…
Spoiler
 170,460,256,511,478,030,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 years 
)
Edited on 11 October 2015 - 12:40 AM
apemanzilla #871
Posted 11 October 2015 - 02:51 AM
Or in theory, a couple milliseconds on a quantum computer…
H4X0RZ #872
Posted 11 October 2015 - 03:08 AM
But who has one of these? :P/>
3d6 #873
Posted 11 October 2015 - 04:42 AM
I have no transaction ID and no copy of the purchase email. Mojang said I used Skrill, but I was almost certain I used Paypal. My bank statement says I used Paypal and Skrill says they never saw my email before. I might have lost the account -_-/>
H4X0RZ #874
Posted 11 October 2015 - 04:59 AM
What about your PayPal account? Shouldn't it contain information about the purchase?
クデル #875
Posted 11 October 2015 - 05:15 AM
But who has one of these? :P/>

My Krist password is 512 bit :P/>
FUNCTION MAN! #876
Posted 11 October 2015 - 12:04 PM
But who has one of these? :P/>

My Krist password is 512 bit :P/>

I think he meant a quantum computer.
クデル #877
Posted 11 October 2015 - 12:12 PM
But who has one of these? :P/>

My Krist password is 512 bit :P/>

I think he meant a quantum computer.

Oh, rofl.
justync7 #878
Posted 13 October 2015 - 03:07 AM
So, I guess I have mined over 14k Krist in a 4 day span. Thats a huge influx of mining after everyone being so inactive :P/>

EDIT: And I have mined over 561 blocks…
Edited on 13 October 2015 - 01:08 AM
justync7 #879
Posted 15 October 2015 - 10:33 PM
I propose a few changes to krist. Here they are:
  • Transaction fees that go towards miners (deters thief's moving their money around a lot, and more profit for miners)
  • Change the hashing algorithm from
    
    sha256(x)
    
    to
    
    sha256(sha256(x))
    
    which will allow for compatibility with bitcoin ASICs, and in turn we could halve the current difficulty to make up for the double hashing.
  • Official websocket connections for miners, would help put less stress on the http interface so the CC wallet will run much faster
EDIT: Also, coss if you are interested I have a spare Minecraft account I could give you for the time being until you can recover your old account if you would like. You can change the name.
Edited on 15 October 2015 - 08:36 PM
クデル #880
Posted 15 October 2015 - 10:48 PM
I propose a few changes to krist. Here they are:
  • Transaction fees that go towards miners (deters thief's moving their money around a lot, and more profit for miners)
  • Change the hashing algorithm from
    
    sha256(x)
    
    to
    
    sha256(sha256(x))
    
    which will allow for compatibility with bitcoin ASICs, and in turn we could halve the current difficulty to make up for the double hashing.
  • Official websocket connections for miners, would help put less stress on the http interface so the CC wallet will run much faster
EDIT: Also, coss if you are interested I have a spare Minecraft account I could give you for the time being until you can recover your old account if you would like. You can change the name.

Interesting ideas, im really fond of the new hashing and transaction fees.
timia2109 #881
Posted 16 October 2015 - 03:05 PM
Websockets would be cool, but in CC there is no option to use Websockets 😐
justync7 #882
Posted 16 October 2015 - 03:47 PM
Websockets would be cool, but in CC there is no option to use Websockets ������
It means for miners. CC wont ever be able to use anything other than HTTP unless dan adds it (and i dont think he will, for security reasons). But if miners use websockets it would take less stress off constantly requesting the HTTP and slowing the cc client down.
Edited on 16 October 2015 - 02:11 PM
Tron #883
Posted 16 October 2015 - 04:12 PM
I have an unofficial websocket at ws://s2.galatical.com:8080/ but it would be nice to have an official websocket or long polling to make mining easier on his server.
apemanzilla #884
Posted 16 October 2015 - 07:28 PM
I feel like transaction fees aren't necessary. We aren't even close to the point where we need to re-add Krist to blocks for miners (and domains already do that) and I don't think anyone is moving enough Krist at the moment to make it a useful addition anyways.
justync7 #885
Posted 16 October 2015 - 09:50 PM
I feel like transaction fees aren't necessary. We aren't even close to the point where we need to re-add Krist to blocks for miners (and domains already do that) and I don't think anyone is moving enough Krist at the moment to make it a useful addition anyways.
It would keep mining worth it in the future. It wouldn't be worth it now, but even a 1KST transaction fee would make mining more worth it.

I have an unofficial websocket at ws://s2.galatical.com:8080/ but it would be nice to have an official websocket or long polling to make mining easier on his server.
Any documentation? I saw your fork of ytci-krist-miner a while ago, but I didn't understand it.
Tron #886
Posted 16 October 2015 - 10:49 PM
I have an unofficial websocket at ws://s2.galatical.com:8080/ but it would be nice to have an official websocket or long polling to make mining easier on his server.
Any documentation? I saw your fork of ytci-krist-miner a while ago, but I didn't understand it.
As soon as you connect to the websocket it sends LastBlock:<last block> for example: LastBlock:000000009aae
Then it sends Work:<Work> For example: Work:50000.
Then since my server checks for new work every minute and if it finds the work has changed sends WorkChanged:<New Work>, For example: WorkChanged:50000
My server also checks for new blocks every second and if it finds that a new block has occurred sends NewBlock:<New Block>, For example: NewBlock:00000009aae
Edited on 16 October 2015 - 08:50 PM
DannySMc #887
Posted 19 October 2015 - 09:42 PM
Websockets would be cool, but in CC there is no option to use Websockets ������
It means for miners. CC wont ever be able to use anything other than HTTP unless dan adds it (and i dont think he will, for security reasons). But if miners use websockets it would take less stress off constantly requesting the HTTP and slowing the cc client down.

You could bypass slowing the PC down by using http.request which is asynchronous :D/> That's what I use for a lot of my programs!
3d6 #888
Posted 20 October 2015 - 01:01 AM
LBP got me a new account :)/>

I am 3d6 now
apemanzilla #889
Posted 20 October 2015 - 01:23 AM
LBP got me a new account :)/>

I am 3d6 now

I'll sell you 9d9 for 100k krist :D/>
3d6 #890
Posted 20 October 2015 - 03:06 AM
LBP got me a new account :)/>

I am 3d6 now

I'll sell you 9d9 for 100k krist :D/>

wait really?
Edited on 20 October 2015 - 03:04 AM
3d6 #891
Posted 21 October 2015 - 05:32 AM
The recent downtime wasn't actually because of connectivity issues. (It was at first, but not now)

My IP address seems to have changed! This means extremely old software made for Krist will not work without the API URL instead of my old IP. That URL is krist.ceriat.net!
apemanzilla #892
Posted 21 October 2015 - 03:01 PM
The recent downtime wasn't actually because of connectivity issues. (It was at first, but not now)

My IP address seems to have changed! This means extremely old software made for Krist will not work without the API URL instead of my old IP. That URL is krist.ceriat.net!

Just an FYI, your GitHub repo still has the URL listed as ceriat.net/krist, although both seem to work.
LewisTehMinerz #893
Posted 22 October 2015 - 05:27 PM
The recent downtime wasn't actually because of connectivity issues. (It was at first, but not now)

My IP address seems to have changed! This means extremely old software made for Krist will not work without the API URL instead of my old IP. That URL is krist.ceriat.net!

Just an FYI, your GitHub repo still has the URL listed as ceriat.net/krist, although both seem to work.

Created a pull request, still waiting for it to be accepted.
Creator #894
Posted 07 November 2015 - 09:40 PM
Is it normal the CC launcher is not working?
timia2109 #895
Posted 23 November 2015 - 08:55 PM
Hey.
I would like the idea to create a HTML5 App to play with Krist. I actually have about 1000+ KST and I can actually use them for nothing. So you can play with them and make them, that they become more and more.
So I have a few ideas to create a luck game.
- Use a API of Stocks and allow to buy stocks with Krists
- A Online Krist Casino
- Bet on Football Matches
Or have you a idea?

I'm waiting for your feedback! :)/>
Quartz101 #896
Posted 27 November 2015 - 03:54 PM
It errors when I try to install it ;(
3d6 #897
Posted 27 November 2015 - 08:22 PM
It errors when I try to install it ;(
Sorry, but my internet is down and out right now. :(/>
Creator #898
Posted 27 November 2015 - 08:46 PM
It errors when I try to install it ;(
Sorry, but my internet is down and out right now. :(/>

And how did you respond?
apemanzilla #899
Posted 01 December 2015 - 02:28 PM
It errors when I try to install it ;(
Sorry, but my internet is down and out right now. :(/>

And how did you respond?

There are these cool devices called "smart phones" - if you set them up right, they can connect to the internet without wifi/ethernet! :o/>
Creator #900
Posted 01 December 2015 - 03:20 PM
It errors when I try to install it ;(
Sorry, but my internet is down and out right now. :(/>

And how did you respond?

There are these cool devices called "smart phones" - if you set them up right, they can connect to the internet without wifi/ethernet! :o/>

I know, but that hasn't got to do with the internet connection. If you had read the whole conversation, and not just my response, you might have realized that the problem lies in the cc site, not the internet connection.
RoD #901
Posted 01 December 2015 - 06:16 PM
So what happened? He's without internet? I guess he's hosting the krist server on his own. I want da kristsss :3
3d6 #902
Posted 04 December 2015 - 12:45 AM
Internet's back on! Just in time for Kristmas!
Edited on 03 December 2015 - 11:47 PM
Anavrins #903
Posted 04 December 2015 - 01:30 AM
Just in time for Kristmas!
Oh u clever genius, that pun was planned since the beginning.
Also thanks :D/>
PokeAcer #904
Posted 06 December 2015 - 09:25 PM
ceriat.net is down :(/>
Boom #905
Posted 07 December 2015 - 08:50 PM
ceriat.net is down :(/>
BUT I WANT TO MINE KRIST
Edited on 07 December 2015 - 07:50 PM
Creator #906
Posted 07 December 2015 - 08:51 PM
ceriat.net is down :(/>
BUT I WANT TO MINE KRIST

Me too.
Lemmmy #907
Posted 07 December 2015 - 11:39 PM
The site probably will be back up soon, adjust your bust before it combusts.
3d6 #908
Posted 07 December 2015 - 11:39 PM
It seems that it always stops working as soon as I leave home. Really disappointing
InDieTasten #909
Posted 08 December 2015 - 12:23 AM
It seems that it always stops working as soon as I leave home. Really disappointing
Maybe (you know, just an assumption) it's no longer in view/render distance, so it gets unloaded and stops working :'D
3d6 #910
Posted 08 December 2015 - 12:39 AM
It seems that it always stops working as soon as I leave home. Really disappointing
Maybe (you know, just an assumption) it's no longer in view/render distance, so it gets unloaded and stops working :'D
Obviously the issue… Gotta buy some anchors off craigslist
Edited on 07 December 2015 - 11:39 PM
PokeAcer #911
Posted 08 December 2015 - 08:22 PM
3d6, you should get a dedicated VPS :P/>
apemanzilla #912
Posted 08 December 2015 - 10:36 PM
3d6, you should get a dedicated VPS :P/>

The funny thing is that I've offered him one but nothing really came of it :P/>
クデル #913
Posted 09 December 2015 - 07:53 AM
3d6, you should get a dedicated VPS :P/>/>

The funny thing is that I've offered him one but nothing really came of it :P/>/>

Probably feels more comfortable on a machine that he owns :P/>
PokeAcer #914
Posted 09 December 2015 - 04:36 PM
Well ceriat.net is back :P/>
@3d6 I suggest getting SSH on it if it hasn't got it (or VNC if Windows), and to get a few UPSes if it needs to be online all the time (connect your modem and/or router up to one too)
3d6 #915
Posted 09 December 2015 - 06:02 PM
3d6, you should get a dedicated VPS :P/>/>

The funny thing is that I've offered him one but nothing really came of it :P/>/>

Probably feels more comfortable on a machine that he owns :P/>

I have gotten eight offers to host krist for free so far
apemanzilla #916
Posted 10 December 2015 - 03:05 PM
3d6, you should get a dedicated VPS :P/>/>

The funny thing is that I've offered him one but nothing really came of it :P/>/>

Probably feels more comfortable on a machine that he owns :P/>

I have gotten eight offers to host krist for free so far

Is there a particular reason that you don't take these offers?
3d6 #917
Posted 10 December 2015 - 10:41 PM
3d6, you should get a dedicated VPS :P/>/>

The funny thing is that I've offered him one but nothing really came of it :P/>/>

Probably feels more comfortable on a machine that he owns :P/>

I have gotten eight offers to host krist for free so far

Is there a particular reason that you don't take these offers?

I don't really trust people. I mean, they could change stuff in the database. You're the only person who offered that I would have accepted if we could get it working that day.
apemanzilla #918
Posted 10 December 2015 - 11:18 PM
-snip-

I don't really trust people. I mean, they could change stuff in the database. You're the only person who offered that I would have accepted if we could get it working that day.

I could still set it up - I have $75 in DigitalOcean credit, so I can run a VPS with Apache so no code changes are necessary. If you're still interested, send me a PM.
Edited on 10 December 2015 - 10:20 PM
Quartz101 #919
Posted 13 December 2015 - 10:29 PM
I've been dominating the krist mining lately. 6 cores! ^_^/>
I also bought swift.kst



Also, it seems domain names have glitched up. (they are supposed to be 4g.kst, search.kst, and swift.kst respectively). I fixed this in a pull request: https://github.com/B...stwallet/pull/6


And, I also made a pull request to Kristscape so it will no longer downgrade itself when it is ran: https://github.com/BTCTaras/kristwallet/pull/7
Edited on 13 December 2015 - 11:56 PM
Dittoslash #920
Posted 16 December 2015 - 01:08 PM
kcnjzao3hx, give me money
3d6 #921
Posted 19 December 2015 - 05:57 PM
KristWallet 12 is out! 99% of the features I was advertising earlier have been postponed. This is a bugfix update.

Thanks to Chervilpaw for contributing a fix to the domain list! It seems to have stopped working after a certain CC update.
Creator #922
Posted 19 December 2015 - 06:52 PM
Where can I get it? The normal wallet?
sci4me #923
Posted 19 December 2015 - 06:56 PM
Hey, you should implement an API request that allows batch requests of the balances of accounts. Eg. ?getbalance=addr1,addr2,addr3,addrn
apemanzilla #924
Posted 19 December 2015 - 07:27 PM
Hey, you should implement an API request that allows batch requests of the balances of accounts. Eg. ?getbalance=addr1,addr2,addr3,addrn

It's typically easier just to download the database (GET request to "data.db") and then read the data directly. It's just sqlite.
Quartz101 #925
Posted 19 December 2015 - 07:52 PM
KristWallet 12 is out! 99% of the features I was advertising earlier have been postponed. This is a bugfix update.

Thanks to Chervilpaw for contributing a fix to the domain list! It seems to have stopped working after a certain CC update.
Your welcome :D/>
3d6 #926
Posted 19 December 2015 - 08:09 PM
Where can I get it? The normal wallet?
The pastebin is in the OP
Anavrins #927
Posted 19 December 2015 - 08:34 PM
Dunno if intended, ?getwalletversion still returns 11.
3d6 #928
Posted 19 December 2015 - 08:40 PM
Dunno if intended, ?getwalletversion still returns 11.
Fixed, thanks!
sci4me #929
Posted 20 December 2015 - 12:40 PM
Hey, you should implement an API request that allows batch requests of the balances of accounts. Eg. ?getbalance=addr1,addr2,addr3,addrn

It's typically easier just to download the database (GET request to "data.db") and then read the data directly. It's just sqlite.

Fair enough.
bigbrainiac10 #930
Posted 20 December 2015 - 08:51 PM
Don't know if anyone else is experiencing this, but I'm having trouble transferring funds from one wallet to another. Tried doing a GET request as well as using KWallet and the in-game wallet and I'm getting 'Unknown Error', or 'Error5' in the case of the GET request.

Any idea what the problem might be?
3d6 #931
Posted 20 December 2015 - 09:39 PM
Don't know if anyone else is experiencing this, but I'm having trouble transferring funds from one wallet to another. Tried doing a GET request as well as using KWallet and the in-game wallet and I'm getting 'Unknown Error', or 'Error5' in the case of the GET request.

Any idea what the problem might be?
Until somewhere on Tuesday night, transactions from v2 addresses must include the &amp;com parameter. This was an accident on my behalf. Also, no wallet has the &amp;com parameter, but if you use the raw API you can still make transactions if you include &amp;com=a or something.
Transactions from v1 addresses will still work until then, but nobody really uses them.
bigbrainiac10 #932
Posted 20 December 2015 - 09:46 PM
Don't know if anyone else is experiencing this, but I'm having trouble transferring funds from one wallet to another. Tried doing a GET request as well as using KWallet and the in-game wallet and I'm getting 'Unknown Error', or 'Error5' in the case of the GET request.

Any idea what the problem might be?
Until somewhere on Tuesday night, transactions from v2 addresses must include the &amp;com parameter. This was an accident on my behalf. Also, no wallet has the &amp;com parameter, but if you use the raw API you can still make transactions if you include &amp;com=a or something.
Transactions from v1 addresses will still work until then, but nobody really uses them.

Don't suppose you could add the documentation onto your profile could you?
apemanzilla #933
Posted 20 December 2015 - 09:46 PM
What is the com parameter for? Comments?
3d6 #934
Posted 20 December 2015 - 10:02 PM
Transaction metadata - it won't be visible in any official client but it should hopefully be helpful for transaction processors or shops
3d6 #935
Posted 22 December 2015 - 04:33 AM
The glitch was fixed early, everything is a-ok now :)/>
3d6 #936
Posted 01 January 2016 - 12:03 AM
It's 2016 now, and everything is working fine. The date will not overflow until February 15
Edited on 31 December 2015 - 11:03 PM
Pyuu #937
Posted 01 January 2016 - 12:14 AM
Will not "overflow?" What do you mean by this?
apemanzilla #938
Posted 01 January 2016 - 12:21 AM
Will not "overflow?" What do you mean by this?

The Krist server doesn't record the year for transactions. So, after February 14th (the day Krist went live), it will be impossible to tell whether a transaction was made in 2015, or 2016. That would be what he means by "overflowing."
Edited on 31 December 2015 - 11:21 PM
Quartz101 #939
Posted 01 January 2016 - 03:26 AM
3d6, please don't wait until feburary 13th to patch it
Edited on 01 January 2016 - 02:26 AM
3d6 #940
Posted 01 January 2016 - 04:30 AM
The server records the years, it just doesn't tell the client what they are yet. I will patch this on february 12th.
3d6 #941
Posted 02 January 2016 - 10:26 PM
Release 13 is out! Just some performance enhancements by myself and Lignum. Thanks Lignum!!

This release does not address the date overflow problem in any way.
Tripy998 #942
Posted 03 January 2016 - 04:04 AM
Seems interesting. Quick question though, what ever happened the the miner program? Also, how does one obtain some Krist?

Anyway, it seems that accounts are protected by nothing other than a password…….. I want to test how vulnerable that is soo badly…. but I won't.

Seems like a cool wallet, might try to make my own wallet for Krist.
Tripy998 #943
Posted 03 January 2016 - 04:10 AM
kli735guo4

Would love some kst to try this out. :P/>

Edit: Sorry about the double post.
Creator #944
Posted 03 January 2016 - 10:17 AM
For mining there are some java miners on the original post, I believe.

Actually, just checked. Here is a link for the miner.
クデル #945
Posted 03 January 2016 - 11:40 AM
For mining there are some java miners on the original post, I believe.

Actually, just checked. Here is a link for the miner.

That's a restricted file.
Creator #946
Posted 03 January 2016 - 11:43 AM
Sorry, fixing it right now.

New link.
Edited on 03 January 2016 - 10:43 AM
Yevano #947
Posted 03 January 2016 - 04:33 PM
Sorry, fixing it right now.

New link.

Would really rather people see/use the original link. Please and thank you.

http://yevano.me/shr/YTCIKristMiner.jar

Also, why is it not listed in the OP anymore? Not that I care, just seems like it makes it harder for people to get started mining.
Pyuu #948
Posted 03 January 2016 - 05:14 PM
Would really rather people see/use the original link. Please and thank you.

http://yevano.me/shr...IKristMiner.jar

Also, why is it not listed in the OP anymore? Not that I care, just seems like it makes it harder for people to get started mining.

How do you even use your miner? If you had a link in your home page to some tutorial that'd be cool.
Creator #949
Posted 03 January 2016 - 05:26 PM
I actuall
Sorry, fixing it right now.

New link.

Would really rather people see/use the original link. Please and thank you.

http://yevano.me/shr...IKristMiner.jar

Also, why is it not listed in the OP anymore? Not that I care, just seems like it makes it harder for people to get started mining.

I was unable to find it, so I posted what I had.
Anavrins #950
Posted 03 January 2016 - 05:29 PM
How do you even use your miner? If you had a link in your home page to some tutorial that'd be cool.
Usage is, in command-line, java -jar pathToMiner.jar kaddress00 numberOfThread
Edited on 03 January 2016 - 04:29 PM
apemanzilla #951
Posted 03 January 2016 - 06:27 PM
Seems interesting. Quick question though, what ever happened the the miner program? Also, how does one obtain some Krist?

Anyway, it seems that accounts are protected by nothing other than a password…….. I want to test how vulnerable that is soo badly…. but I won't.

Seems like a cool wallet, might try to make my own wallet for Krist.

I've already stolen more than 100k krist by bruteforcing passwords.

Also, I wrote an external wallet here that has the basic features.
Yevano #952
Posted 03 January 2016 - 06:51 PM
Ever since I got my password hacked before, I started using a randomly generated password consisting of plaintext and non-plaintext characters. Maybe someone should create a password manager for krist.
apemanzilla #953
Posted 03 January 2016 - 08:33 PM
Ever since I got my password hacked before, I started using a randomly generated password consisting of plaintext and non-plaintext characters. Maybe someone should create a password manager for krist.

Psst! Just use double vault!
Tripy998 #954
Posted 04 January 2016 - 01:44 AM
Seems interesting. Quick question though, what ever happened the the miner program? Also, how does one obtain some Krist?

Anyway, it seems that accounts are protected by nothing other than a password…….. I want to test how vulnerable that is soo badly…. but I won't.

Seems like a cool wallet, might try to make my own wallet for Krist.

I've already stolen more than 100k krist by bruteforcing passwords.

Also, I wrote an external wallet here that has the basic features.

Thanks, mind if I read through it to get a feel for what to do?
Also, I checked. This is seriously insecure.

Ever since I got my password hacked before, I started using a randomly generated password consisting of plaintext and non-plaintext characters. Maybe someone should create a password manager for krist.

Psst! Just use double vault!

Or create a better way of logging in?
Maybe like, password and a security question?
Tripy998 #955
Posted 04 January 2016 - 01:51 AM
Speaking of which, how long does it actually take to make Krist, and what is the thread count argument for in the miner…….?
apemanzilla #956
Posted 04 January 2016 - 02:29 AM
Speaking of which, how long does it actually take to make Krist, and what is the thread count argument for in the miner…….?

It depends on your computer. Faster computer = more Krist pretty much.

The thread argument is how many threads to run. Each thread can only use one core of your CPU, so if you have a quad core CPU you want to use 4 threads. I have a six core CPU so I use six threads.

You can dig through the source code for KWallet here, but KSTealer (the brute-force program I wrote) is closed source.
Tripy998 #957
Posted 04 January 2016 - 03:18 AM
Speaking of which, how long does it actually take to make Krist, and what is the thread count argument for in the miner…….?

It depends on your computer. Faster computer = more Krist pretty much.

The thread argument is how many threads to run. Each thread can only use one core of your CPU, so if you have a quad core CPU you want to use 4 threads. I have a six core CPU so I use six threads.

You can dig through the source code for KWallet here, but KSTealer (the brute-force program I wrote) is closed source.
I'm only interested in the wallet code so I can work on my own. Possibly an online one.

Also, brute force is hard to due on your parents computer. Ended up just giving up. XD
Also, I max out at around 0.0491MH.

Don't think I'll get anything anytime soon…..
apemanzilla #958
Posted 04 January 2016 - 03:24 AM
Speaking of which, how long does it actually take to make Krist, and what is the thread count argument for in the miner…….?

It depends on your computer. Faster computer = more Krist pretty much.

The thread argument is how many threads to run. Each thread can only use one core of your CPU, so if you have a quad core CPU you want to use 4 threads. I have a six core CPU so I use six threads.

You can dig through the source code for KWallet here, but KSTealer (the brute-force program I wrote) is closed source.
I'm only interested in the wallet code so I can work on my own. Possibly an online one.

Also, brute force is hard to due on your parents computer. Ended up just giving up. XD
Also, I max out at around 0.0491MH.

Don't think I'll get anything anytime soon…..

Hmm, yeah… I max out at around 20 MH/s on my CPU, and I'm writing a GPU miner now…

I have a basic Java Krist API I've been working on as well here if you're interested.
Tripy998 #959
Posted 04 January 2016 - 04:17 PM
Speaking of which, how long does it actually take to make Krist, and what is the thread count argument for in the miner…….?

It depends on your computer. Faster computer = more Krist pretty much.

The thread argument is how many threads to run. Each thread can only use one core of your CPU, so if you have a quad core CPU you want to use 4 threads. I have a six core CPU so I use six threads.

You can dig through the source code for KWallet here, but KSTealer (the brute-force program I wrote) is closed source.
I'm only interested in the wallet code so I can work on my own. Possibly an online one.

Also, brute force is hard to due on your parents computer. Ended up just giving up. XD
Also, I max out at around 0.0491MH.

Don't think I'll get anything anytime soon…..

Hmm, yeah… I max out at around 20 MH/s on my CPU, and I'm writing a GPU miner now…

I have a basic Java Krist API I've been working on as well here if you're interested.

Yeah, thanks. But then again, I'm using a laptop. Getting a desktop later with one of those miner usbs as well to do the mining.
apemanzilla #960
Posted 04 January 2016 - 07:55 PM
Speaking of which, how long does it actually take to make Krist, and what is the thread count argument for in the miner…….?

It depends on your computer. Faster computer = more Krist pretty much.

The thread argument is how many threads to run. Each thread can only use one core of your CPU, so if you have a quad core CPU you want to use 4 threads. I have a six core CPU so I use six threads.

You can dig through the source code for KWallet here, but KSTealer (the brute-force program I wrote) is closed source.
I'm only interested in the wallet code so I can work on my own. Possibly an online one.

Also, brute force is hard to due on your parents computer. Ended up just giving up. XD
Also, I max out at around 0.0491MH.

Don't think I'll get anything anytime soon…..

Hmm, yeah… I max out at around 20 MH/s on my CPU, and I'm writing a GPU miner now…

I have a basic Java Krist API I've been working on as well here if you're interested.

Yeah, thanks. But then again, I'm using a laptop. Getting a desktop later with one of those miner usbs as well to do the mining.

If you mean a Bitcoin ASIC then you won't be able to use it with Krist. Right now you can only use a couple CPU miners people have written. Bitcoin miners won't work for Krist.
Creator #961
Posted 04 January 2016 - 08:37 PM
Speaking of which, how long does it actually take to make Krist, and what is the thread count argument for in the miner…….?

It depends on your computer. Faster computer = more Krist pretty much.

The thread argument is how many threads to run. Each thread can only use one core of your CPU, so if you have a quad core CPU you want to use 4 threads. I have a six core CPU so I use six threads.

You can dig through the source code for KWallet here, but KSTealer (the brute-force program I wrote) is closed source.
I'm only interested in the wallet code so I can work on my own. Possibly an online one.

Also, brute force is hard to due on your parents computer. Ended up just giving up. XD
Also, I max out at around 0.0491MH.

Don't think I'll get anything anytime soon…..

Hmm, yeah… I max out at around 20 MH/s on my CPU, and I'm writing a GPU miner now…

I have a basic Java Krist API I've been working on as well here if you're interested.

Yeah, thanks. But then again, I'm using a laptop. Getting a desktop later with one of those miner usbs as well to do the mining.

If you mean a Bitcoin ASIC then you won't be able to use it with Krist. Right now you can only use a couple CPU miners people have written. Bitcoin miners won't work for Krist.

Why don't they work?
Tiin57 #962
Posted 04 January 2016 - 08:54 PM
Yeah, thanks. But then again, I'm using a laptop. Getting a desktop later with one of those miner usbs as well to do the mining.

If you mean a Bitcoin ASIC then you won't be able to use it with Krist. Right now you can only use a couple CPU miners people have written. Bitcoin miners won't work for Krist.

Why don't they work?

Because… Bitcoin is not Krist. At all. The differences are vast, and though the concepts are somewhat similar, the goals of the two currencies are completely separate, and what works for one will definitely not work for the other. See https://en.wikipedia.org/wiki/Bitcoin#Mining for more info on the purpose of Bitcoin miners.
apemanzilla #963
Posted 04 January 2016 - 10:04 PM
Why don't they work?
Because… Bitcoin is not Krist. At all. The differences are vast, and though the concepts are somewhat similar, the goals of the two currencies are completely separate, and what works for one will definitely not work for the other. See https://en.wikipedia.&#46;&#46;/Bitcoin#Mining for more info on the purpose of Bitcoin miners.
What this guy said. Also, at the most basic level, Bitcoin mining uses sha256(sha256(input)) while Krist uses sha256(input). And since bitcoin ASICs are extremely optimized devices created for one singular purpose, mining bitcoins, they don't just give you a sha256 function to call…
3d6 #964
Posted 04 January 2016 - 10:12 PM
I could have easily added support for bitcoin ASICs. If I had, two or three people would already have 99% of the money supply, I guarantee it. :P/>
Creator #965
Posted 04 January 2016 - 10:19 PM
I could have easily added support for bitcoin ASICs. If I had, two or three people would already have 99% of the money supply, I guarantee it. :P/>

Yeah, better don't add.It all boils down to the fact that some people have spent money on buying a miner, while others can't afford to since krist does not bring real money, unlike bitcoin.
クデル #966
Posted 05 January 2016 - 05:51 AM
I could have easily added support for bitcoin ASICs. If I had, two or three people would already have 99% of the money supply, I guarantee it. :P/>

Yeah, better don't add.It all boils down to the fact that some people have spent money on buying a miner, while others can't afford to since krist does not bring real money, unlike bitcoin.

They aren't to expensive? I was able to purchase a 1GH/s Block Eruptor for $10 USD.
Lupus590 #967
Posted 05 January 2016 - 08:31 AM
People who can't have a dedicated miner PC but have a Linux (or other *nix) box may find this nice (see what I did there?)

Put your miner at a lowish priority and leave your pc on when you can, every other process will interrupt your miner but any time they have to wait for hardware (quite often for most programs) your miner will sneak a few goes on the CPU. Then your main process gets their hardware response and everything continues as normal. Just make sure to have good cooling, your CPU will (likely) be running more then it is now.
apemanzilla #968
Posted 05 January 2016 - 02:09 PM
Lupus, it's not quite that simple. It's not that other processes will interrupt it, instead other processes will take priority and be given more CPU time than the miner. So it will work, however, you will still experience slowdowns. Additionally, your CPU will be essentially locked at max load, and will be drawing a lot of power and generating a lot of heat.

A much better system would be one where a miner is constantly running as a daemon, but not actually mining except when the system is idle - eg, no user input for 5 minutes.
apemanzilla #969
Posted 08 January 2016 - 04:11 PM
Early testing of my OpenCL miner is going well. I'm getting 3+ MH/s on the integrated graphics of a crappy 1.6 GHz Intel Atom.

Edit: And we have reports of over 150 MH/s on a GTX 760 Ti ;)/>
Edited on 08 January 2016 - 05:13 PM
apemanzilla #970
Posted 09 January 2016 - 01:08 AM
Woo! Behold the first block ever solved by my OpenCL miner!

3d6 #971
Posted 09 January 2016 - 05:09 AM
Difficulty now adjusts automatically! This will be important once the transition to GPU mining begins.
Anavrins #972
Posted 09 January 2016 - 06:25 AM
Welp, sucks that my GPU gave up this summer, I guess mining is done for me :P/>
クデル #973
Posted 09 January 2016 - 07:06 PM
Difficulty now adjusts automatically! This will be important once the transition to GPU mining begins.

It has and the database cant keep up, woohoo
Tripy998 #974
Posted 11 January 2016 - 09:53 PM
Difficulty now adjusts automatically! This will be important once the transition to GPU mining begins.

I'm still not even making one Krist XD
By the way, have you considered adding a economical value to krist?
Creator #975
Posted 11 January 2016 - 10:22 PM
Difficulty now adjusts automatically! This will be important once the transition to GPU mining begins.

I'm still not even making one Krist XD
By the way, have you considered adding a economical value to krist?

Yeah, one krist sells for 10^10^10 euros!

Actually, shouldn't it adjust itself based on demand?
apemanzilla #976
Posted 12 January 2016 - 04:20 AM
Difficulty now adjusts automatically! This will be important once the transition to GPU mining begins.

I'm still not even making one Krist XD
By the way, have you considered adding a economical value to krist?

Yeah, one krist sells for 10^10^10 euros!

Actually, shouldn't it adjust itself based on demand?

There is no demand however.
bigbrainiac10 #977
Posted 12 January 2016 - 09:04 AM
Difficulty now adjusts automatically! This will be important once the transition to GPU mining begins.

I'm still not even making one Krist XD
By the way, have you considered adding a economical value to krist?

Yeah, one krist sells for 10^10^10 euros!

Actually, shouldn't it adjust itself based on demand?

There is no demand however.

I would genuinely use the Krist I mine on servers and trade items for Krist. However, it seems that there aren't many people who accept Krist as payment…

For now I suppose I'll just horde until I come up with a use for it.
Creator #978
Posted 12 January 2016 - 12:17 PM
Also, the fact that someone owns the database means he can change it at his will. Not a good idea.
ry00000 #979
Posted 12 January 2016 - 01:40 PM
Does someone have a miner for a Raspberry Pi?
I have an old Model B laying around and would like it to mine some Krist. Preferrably python, I don't wanna go through the troule of installing Java.
apemanzilla #980
Posted 12 January 2016 - 06:19 PM
Does someone have a miner for a Raspberry Pi?
I have an old Model B laying around and would like it to mine some Krist. Preferrably python, I don't wanna go through the troule of installing Java.

I tried it on a B+ a while ago and got less than 30 KH/s. You're not going to earn any Krist at all with it - especially since GPU miners are now getting several hundred million hashes per second.
Edited on 12 January 2016 - 05:20 PM
3d6 #981
Posted 12 January 2016 - 06:26 PM
Also, the fact that someone owns the database means he can change it at his will. Not a good idea.
The same is true of server currencies and copy-paste clones of Krist.
However you can verify that I haven't changed anything by downloading your own copy of the database: http://krist.ceriat.net/data.db
Creator #982
Posted 12 January 2016 - 06:36 PM
Also, the fact that someone owns the database means he can change it at his will. Not a good idea.
The same is true of server currencies and copy-paste clones of Krist.
However you can verify that I haven't changed anything by downloading your own copy of the database: http://krist.ceriat.net/data.db

You could aswell have mined these blocks. We simply don't know. That is why major cryptocurrencies are not centralized.

Don't get me wrong, I trust you. However, better safe than sorry.
クデル #983
Posted 12 January 2016 - 06:51 PM
If I were to mine Krist, using the same address on two different machines, with a different nonce of course, is it possible to tell which machine solved the block? without looking at the miner log, I mean through an API call result or something?
Edited on 12 January 2016 - 05:52 PM
3d6 #984
Posted 12 January 2016 - 06:56 PM
Also, the fact that someone owns the database means he can change it at his will. Not a good idea.
The same is true of server currencies and copy-paste clones of Krist.
However you can verify that I haven't changed anything by downloading your own copy of the database: http://krist.ceriat.net/data.db

You could aswell have mined these blocks. We simply don't know. That is why major cryptocurrencies are not centralized.

Don't get me wrong, I trust you. However, better safe than sorry.
That's true - but because of proof-of-work, if I found all or most of the blocks, I'd have to have had a TON of computer power which - as evidenced by the relative latency of the server itself - I simply don't have access to. Most of my krist comes from the first couple days of mining, when you could do it ingame. Frankly I'm running low on KST. :P/>
If I were to mine Krist, using the same address on two different machines, with a different nonce of course, is it possible to tell which machine solved the block? without looking at the miner log, I mean through an API call result or something?
Theoretically, yes, with enough looking at the difference between the nonces (this is how we know which bitcoin blocks Satoshi Nakamoto found) you could probably figure it out. If you want to know, you're better off using two separate addresses, which is already very encouraged.
apemanzilla #985
Posted 12 January 2016 - 06:59 PM
Also, the fact that someone owns the database means he can change it at his will. Not a good idea.
The same is true of server currencies and copy-paste clones of Krist.
However you can verify that I haven't changed anything by downloading your own copy of the database: http://krist.ceriat.net/data.db

You could aswell have mined these blocks. We simply don't know. That is why major cryptocurrencies are not centralized.

Don't get me wrong, I trust you. However, better safe than sorry.
That's true - but because of proof-of-work, if I found all or most of the blocks, I'd have to have had a TON of computer power which - as evidenced by the relative latency of the server itself - I simply don't have access to. Most of my krist comes from the first couple days of mining, when you could do it ingame. Frankly I'm running low on KST. :P/>
If I were to mine Krist, using the same address on two different machines, with a different nonce of course, is it possible to tell which machine solved the block? without looking at the miner log, I mean through an API call result or something?
Theoretically, yes, with enough looking at the difference between the nonces (this is how we know which bitcoin blocks Satoshi Nakamoto found) you could probably figure it out. If you want to know, you're better off using two separate addresses, which is already very encouraged.

Alternatively, some miners give you the option of setting a custom nonce prefix. This can be used to identify which miner mined a specific block by checking the nonces.
apemanzilla #986
Posted 14 January 2016 - 11:40 PM


I have officially broken 1 GH/s!
Anavrins #987
Posted 15 January 2016 - 02:13 AM
I have officially broken 1 GH/s!
Congrats, you win Krist!
3d6 #988
Posted 15 January 2016 - 02:37 AM
I have officially broken 1 GH/s!
Congrats, you win Krist!
Yes, lots and lots of it!
Tron #989
Posted 15 January 2016 - 03:54 AM
I have officially broken 1 GH/s!
Woah! Congrats!
Edited on 15 January 2016 - 02:54 AM
apemanzilla #990
Posted 15 January 2016 - 04:23 AM
I have officially broken 1 GH/s!
Congrats, you win Krist!
Yes, lots and lots of it!
I have officially broken 1 GH/s!
Woah! Congrats!

Now I'm just waiting for Krist 2.0 so that I can actually mine and release my miner… Can't really mine effectively when the database locking makes half the API calls invalid…
bauen1 #991
Posted 15 January 2016 - 06:12 PM
I have officially broken 1 GH/s!

Well im mining like 5-6 hours now at about 2.25 MH/s and im still stuck on block 0000000005d4
I guess you have tested your gpuminer and made the difficulty go through the roof for me D:
A look at the database tells me that difficulty was at 200000 while you were mining a lot and then started dropping (aka it was getting more difficulty) to 18758.
So is it normal for a block to take 11 hours to solve?
Edit:
Difficulty going down and people mining blocks, guess im out of the game until i make a gpuminer and get a good graphics card :wacko:/>
Edited on 15 January 2016 - 05:57 PM
apemanzilla #992
Posted 15 January 2016 - 07:42 PM
Yep, that's about right. The difficulty has fallen by a factor of ten, from a point where CPU mining was already tough.
bauen1 #993
Posted 15 January 2016 - 07:50 PM
Yep, that's about right. The difficulty has fallen by a factor of ten, from a point where CPU mining was already tough.
Well good thing that im already developing a mining pool and (somewhat) better CPU/GPU miner :D/>
Creator #994
Posted 15 January 2016 - 09:44 PM
Guys, I have one question, why don't we keep all CPU mining?

GPU mining is expensive, electricity, GPU may break and what not. I'd rather we all stick to CPU without raising the levels of difficulty!
Please, from a laptop user.
apemanzilla #995
Posted 15 January 2016 - 11:49 PM
Guys, I have one question, why don't we keep all CPU mining?

GPU mining is expensive, electricity, GPU may break and what not. I'd rather we all stick to CPU without raising the levels of difficulty!
Please, from a laptop user.

1. GPU mining is incredibly efficient electricity-wise compared to CPU mining.
2. The CPU is just as likely to break under load as the GPU.
3. People like getting lots of Krist.
bigbrainiac10 #996
Posted 16 January 2016 - 12:06 AM
Guys, I have one question, why don't we keep all CPU mining?

GPU mining is expensive, electricity, GPU may break and what not. I'd rather we all stick to CPU without raising the levels of difficulty!
Please, from a laptop user.

1. GPU mining is incredibly efficient electricity-wise compared to CPU mining.
2. The CPU is just as likely to break under load as the GPU.
3. People like getting lots of Krist.

He's not wrong.
minizbot2012 #997
Posted 16 January 2016 - 04:41 AM
One man controlling a majority of the supply only devalues the currency to others.

At least this is true IMO.

Also, who wants a krist "donation/payment processing" service?
Edited on 16 January 2016 - 03:45 AM
justync7 #998
Posted 16 January 2016 - 04:54 AM
One man controlling a majority of the supply only devalues the currency to others.
Not really true, the fact that only Ape has a working GPU miner does not devalue Krist at all. If anything, the demand for Krist should increase as more people want to get their hands on higher quantities. And yes, I know, other people say "I made a GPU miner blah blah blah" but until I see it, you're just making stuff up.
minizbot2012 #999
Posted 16 January 2016 - 05:04 AM
One man controlling a majority of the supply only devalues the currency to others.
Not really true, the fact that only Ape has a working GPU miner does not devalue Krist at all. If anything, the demand for Krist should increase as more people want to get their hands on higher quantities. And yes, I know, other people say "I made a GPU miner blah blah blah" but until I see it, you're just making stuff up.

What happens at the point that he controls nearly all of it? Will servers still accept it? The way bitcoin has gone the creator himself has called it a failed experiment because 2 Chinese miners has nearly surpassed 49 percent of the world's hashing power for it.
Edited on 16 January 2016 - 04:05 AM
3d6 #1000
Posted 16 January 2016 - 05:10 AM
One man controlling a majority of the supply only devalues the currency to others.
Not really true, the fact that only Ape has a working GPU miner does not devalue Krist at all. If anything, the demand for Krist should increase as more people want to get their hands on higher quantities. And yes, I know, other people say "I made a GPU miner blah blah blah" but until I see it, you're just making stuff up.

What happens at the point that he controls nearly all of it? Will servers still accept it? The way bitcoin has gone the creator himself has called it a failed experiment because 2 Chinese miners has nearly surpassed 49 percent of the world's hashing power for it.

That is not bitcoin's situation at all. Satoshi Nakamoto vanished YEARS before mining pools became dangerously large, and they aren't at all big anymore.

Ape is going to release the GPU miner to the public soon. For all the work he put into it, I think he deserves a thousand blocks or so. That's not even 1% of the total amount of KST.
Edited on 16 January 2016 - 04:12 AM
apemanzilla #1001
Posted 16 January 2016 - 05:12 AM
One man controlling a majority of the supply only devalues the currency to others.
Not really true, the fact that only Ape has a working GPU miner does not devalue Krist at all. If anything, the demand for Krist should increase as more people want to get their hands on higher quantities. And yes, I know, other people say "I made a GPU miner blah blah blah" but until I see it, you're just making stuff up.

What happens at the point that he controls nearly all of it? Will servers still accept it? The way bitcoin has gone the creator himself has called it a failed experiment because 2 Chinese miners has nearly surpassed 49 percent of the world's hashing power for it.

First of all, the block rewards have dropped to 12. Second, the work value has dropped to 1/10th of its former value. It would actually take several months of constant mining for me to even get close to owning the majority of the Krist - which I don't plan on doing, because power is expensive.
minizbot2012 #1002
Posted 16 January 2016 - 05:14 AM
According to this news article, it has approached critical points: http://www.engadget.com/2016/01/15/mike-hearn-quits-bitcoin/
He was the one who popularized it.
3d6 #1003
Posted 16 January 2016 - 05:15 AM
According to this news article, it has approached critical points: http://www.engadget....-quits-bitcoin/
He was the one who popularized it.
Mike Hearn did not create or popularize bitcoin. I know him personally.
minizbot2012 #1004
Posted 16 January 2016 - 05:17 AM
Still a prominent voice…

Edit: Google the "Failure of bitcoin"
Edited on 16 January 2016 - 04:24 AM
3d6 #1005
Posted 16 January 2016 - 05:24 AM
Still a prominent voice…
And also a conflict of interest. Mike Hearn and Gavin Andresen have been pushing an alternative future that is really controversial. Bitcoin by itself is still successful and in heavy use. The article you linked even says so - a single bitcoin block is worth over $10,000.
minizbot2012 #1006
Posted 16 January 2016 - 05:25 AM
But mostly 50%+ of the mining power is the 2 unnamed Chinese. The article also states that critical network failure has been temporarily avoided due to the great firewall
Edited on 16 January 2016 - 04:29 AM
3d6 #1007
Posted 16 January 2016 - 05:30 AM
But mostly 50%+ of the mining power is the 2 unnamed Chinese.
They are named AntPool and F2Pool and they are actually huge groups of thousands of people working together in what is called a "mining pool," they work together to solve a block and split the reward amongst themselves fairly

Mining pool technology would actually be pretty interesting to see implemented in krist because then people could share blocks with others who don't have graphics cards to mine with, so they wouldn't be out of luck any more
minizbot2012 #1008
Posted 16 January 2016 - 05:31 AM
You have the docs on your profile for mining, correct?
And who knows maybe me and ape can create a socket protocol for pool-mining.
#fasttopicchange and #IHAVEAPLAN

And I used to mine btc in slushs pool BTW.
Edited on 16 January 2016 - 05:02 AM
Creator #1009
Posted 16 January 2016 - 10:40 AM
Would it be a good idea to decentralize Krist?
bauen1 #1010
Posted 16 January 2016 - 03:26 PM
Im working on a gpuminer at the moment (wich i doubt is gonna make my hash rate better) and a mining pool server wich can be found here:
https://github.com/b...KristMiningPool
Feel free to contribute :)/>

Would it be a good idea to decentralize Krist?
I don't think so because if it would be decentralized then:
One single person owning >50% of the networks power could add a transaction giving them unlimited krist and mine the block with the transaction in it aka. giving them unlimited krist.

Just a question, is every block a miner is trying to solve possible to be solved using the 12 byte nonce?

Edit: Fixed some double posting
Edited on 16 January 2016 - 06:24 PM
apemanzilla #1011
Posted 16 January 2016 - 07:26 PM
Atm, im working on
1. a gpu/cpu miner (on my crappy gnu it doesn't even matter)
2. a miner pool software based on nodes https://github.com/b...KristMiningPool

Im trying to finish the miner first and then take on the mining pool.

Im working on a gpuminer at the moment (wich i doubt is gonna make my hash rate better) and a mining pool server wich can be found here:
https://github.com/b...KristMiningPool
Feel free to contribute :)/>/>

Just a question, is every block a miner is trying to solve possible to be solved using the 12 byte nonce?

Would it be a good idea to decentralize Krist?
I don't think so because if it would be decentralized then:
One single person owning >50% of the networks power could add a transaction giving them unlimited krist and mine the block with the transaction in it aka. giving them unlimited krist.

Blocks are mined by concatenating your Krist address (10 characters) with the last block (12 characters) and a random nonce (12 characters) and then hashing it all. The nonce can be formed of any valid ASCII characters, for a total of 7.5x1028 possibilities - and that doesn't even consider the fact that the address can be changed as well. The chances of a block being completely unsolvable is extremely unlikely.
Edited on 16 January 2016 - 06:27 PM
Pyuu #1012
Posted 17 January 2016 - 01:32 AM
So I've been hearing a lot about a GPU Miner. Is the Krist dev working on one too?
3d6 #1013
Posted 17 January 2016 - 03:54 PM
The article also states that critical network failure has been temporarily avoided due to the great firewall
The whole article is a disaster
You have the docs on your profile for mining, correct?
And who knows maybe me and ape can create a socket protocol for pool-mining.
#fasttopicchange and #IHAVEAPLAN

And I used to mine btc in slushs pool BTW.
Ape just made a post about how mining works, see that
So I've been hearing a lot about a GPU Miner. Is the Krist dev working on one too?
No, the only miner I made was the original ingame miner
Luca_S #1014
Posted 17 January 2016 - 04:53 PM
-snip-
Blocks are mined by concatenating your Krist address (10 characters) with the last block (12 characters) and a random nonce (12 characters) and then hashing it all. The nonce can be formed of any valid ASCII characters, for a total of 7.5x1028 possibilities - and that doesn't even consider the fact that the address can be changed as well. The chances of a block being completely unsolvable is extremely unlikely.
Does the nonce need to be 12 characters long? I thought it is not important how long the nonce is, as long as the resulting hash from address + last block + nonce is lower than the work
Edited on 17 January 2016 - 04:42 PM
Anavrins #1015
Posted 17 January 2016 - 05:15 PM
Does the nonce need to be 12 characters long? I thought it is not important how long the nonce is, as long as the resulting hash from address + last block + nonce is lower than the work
As far as I can tell, there's no nonce larger than 12 in data.db.
What might happen is that your miner does find a block with a nonce larger than 12, says "Block solved", but the nodes truncates it to 12 chars, calculates a different hash and doesn't actually awards you the kst.
Edited on 17 January 2016 - 04:16 PM
Luca_S #1016
Posted 17 January 2016 - 05:46 PM
Does the nonce need to be 12 characters long? I thought it is not important how long the nonce is, as long as the resulting hash from address + last block + nonce is lower than the work
As far as I can tell, there's no nonce larger than 12 in data.db.
What might happen is that your miner does find a block with a nonce larger than 12, says "Block solved", but the nodes truncates it to 12 chars, calculates a different hash and doesn't actually awards you the kst.
So up to 12 characters, but below is also ok? I will check data.db now.
Ok there are nonces below 12 characters.
Edited on 17 January 2016 - 04:50 PM
bauen1 #1017
Posted 18 January 2016 - 08:28 PM
:P/> 1 MH/s with one C thread on the CPU (thats twice as much as one java thread was able to do) :P/>
apemanzilla #1018
Posted 19 January 2016 - 12:56 AM
:P/> 1 MH/s with one C thread on the CPU (thats twice as much as one java thread was able to do) :P/>

Good luck mining on a CPU with the work this low :P/>
3d6 #1019
Posted 19 January 2016 - 02:50 AM
:P/> 1 MH/s with one C thread on the CPU (thats twice as much as one java thread was able to do) :P/>

Good luck mining on a CPU with the work this low :P/>

Someone other than you found a block earlier today. It's a miracle
bauen1 #1020
Posted 19 January 2016 - 12:23 PM
Btw, are there any know formulas to calculate stuff like time it takes for me to mine a block etc. ?

Edit: what i worked out is

time = 1 / (difficulty / 256^6) / hashes


time = 256^6 / difficulty / hashrate
This gives you the time it should take on average to mine a block

3d6 how is the new work calculated?
Who's the guy k5nduipjsd (the guy mining) ?
Edit: Getting about 9-10 MH/s on my cpu miner, lets get back to messing with OpenCL
Edited on 23 January 2016 - 11:59 AM
ry00000 #1021
Posted 20 January 2016 - 01:45 PM
Well, thanks to krist.ceriat.net, now I know the top Krist addresses! Congratulations, kutlg1kzhz!

also, I could make a program (in Lua) that does basically this:
you input the address, and it gives you the username
apemanzilla #1022
Posted 20 January 2016 - 01:58 PM
Well, thanks to krist.ceriat.net, now I know the top Krist addresses! Congratulations, kutlg1kzhz!

also, I could make a program (in Lua) that does basically this:
you input the address, and it gives you the username

Usernames are not stored anywhere, so unless you manually make a list mapping usernames to addresses this won't work. Additionally, addresses can be created and switched to very easily, so this would be difficult to keep updated if you did manually create a list.
Yevano #1023
Posted 20 January 2016 - 05:29 PM
Congratulations, kutlg1kzhz!

I feel like such a crook.
justync7 #1024
Posted 21 January 2016 - 05:03 AM
Congratulations, kutlg1kzhz!

I feel like such a crook.
Ape is mining GPU and you still have the majority of krist, you're such a crook ;)/>
bauen1 #1025
Posted 21 January 2016 - 03:21 PM
Congratulations, kutlg1kzhz!

I feel like such a crook.
Ape is mining GPU and you still have the majority of krist, you're such a crook ;)/>
Well if he continues at the current speed he will soon have the majority :lol:/>
Foogles #1026
Posted 21 January 2016 - 04:08 PM
I have an 8-core alienware laptop (2.0 ghz processor speed). I would like to mine krist but I don't want to overload the computer. Anyone have a miner jar they recommend using?
bauen1 #1027
Posted 21 January 2016 - 04:11 PM
I have an 8-core alienware laptop (2.0 ghz processor speed). I would like to mine krist but I don't want to overload the computer. Anyone have a miner jar they recommend using?
At the moment there are only 3 miners (all on github) wich to pick from, but if you don't get hash rates of over 50MH/s then forget about it until someone releases a gpu miner.
Foogles #1028
Posted 21 January 2016 - 06:13 PM
Awesome, thanks for the info. I'm really just doing this to play around because I'm interested in how it works – I wouldn't be surprised if I get no krist at all from mining.

So I'm using my spare laptop right now as I am out and about. I'm getting ~1.35 MH/S with 2 cores, which from what I understand is not pitiful, but is also not good at all.

I noticed that it keeps changing what block it is working on at random intervals. Is that because someone else already solved the block my miner was working on? If so, holy cow… a block is being solved every 5-30 seconds which I didn't expect.

How much is a block worth?
bauen1 #1029
Posted 21 January 2016 - 06:17 PM
Awesome, thanks for the info. I'm really just doing this to play around because I'm interested in how it works – I wouldn't be surprised if I get no krist at all from mining.

So I'm using my spare laptop right now as I am out and about. I'm getting ~1.35 MH/S with 2 cores, which from what I understand is not pitiful, but is also not good at all.

I noticed that it keeps changing what block it is working on at random intervals. Is that because someone else already solved the block my miner was working on? If so, holy cow… a block is being solved every 5-30 seconds which I didn't expect.

How much is a block worth?
Well you won't get anything with 1.35MH/s because apemanzilla is using his GPU miner and he makes over 1GH/s.
The blocks are being solved.
And for the Value of the block open
krist.ceriat.net/?getbaseblockvalue
other api calls are listend on 3d6 profile page.
Edited on 21 January 2016 - 05:18 PM
Foogles #1030
Posted 21 January 2016 - 06:20 PM
Well, I'm sure we are using different nonces, so it's not like we are overlapping work – it's still theoretically possible for me to solve a block, right? :lol:/>
3d6 #1031
Posted 21 January 2016 - 06:30 PM
Congratulations, kutlg1kzhz!

I feel like such a crook.

You aren't a crook, you're an innovator ;)/>

Well, I'm sure we are using different nonces, so it's not like we are overlapping work – it's still theoretically possible for me to solve a block, right? :lol:/>

Eventually, yes, you're going to get one if you're patient enough!
Luca_S #1032
Posted 21 January 2016 - 06:31 PM
Well, I'm sure we are using different nonces, so it's not like we are overlapping work – it's still theoretically possible for me to solve a block, right? :lol:/>
I have no formula here, but if you think you might be able to solve a block, go play in the national lottery, your chance to win ratio is probably bigger :P/>
3d6 #1033
Posted 21 January 2016 - 06:35 PM
Well, I'm sure we are using different nonces, so it's not like we are overlapping work – it's still theoretically possible for me to solve a block, right? :lol:/>
I have no formula here, but if you think you might be able to solve a block, go play in the national lottery, your chance to win ratio is probably bigger :P/>

The odds are actually feasible, though. There are many CPU miners getting blocks once in a while right now.
bauen1 #1034
Posted 21 January 2016 - 06:39 PM
Well, I'm sure we are using different nonces, so it's not like we are overlapping work – it's still theoretically possible for me to solve a block, right? :lol:/>
I have no formula here, but if you think you might be able to solve a block, go play in the national lottery, your chance to win ratio is probably bigger :P/>

The odds are actually feasible, though. There are many CPU miners getting blocks once in a while right now.
Any CPU miner you would recommend?
3d6 #1035
Posted 21 January 2016 - 06:41 PM
Well, I'm sure we are using different nonces, so it's not like we are overlapping work – it's still theoretically possible for me to solve a block, right? :lol:/>
I have no formula here, but if you think you might be able to solve a block, go play in the national lottery, your chance to win ratio is probably bigger :P/>
The odds are actually feasible, though. There are many CPU miners getting blocks once in a while right now.
Any CPU miner you would recommend?
YTCIKristMiner is a pretty good one, made by Yevano
bauen1 #1036
Posted 21 January 2016 - 06:42 PM
Well, I'm sure we are using different nonces, so it's not like we are overlapping work – it's still theoretically possible for me to solve a block, right? :lol:/>
I have no formula here, but if you think you might be able to solve a block, go play in the national lottery, your chance to win ratio is probably bigger :P/>
The odds are actually feasible, though. There are many CPU miners getting blocks once in a while right now.
Any CPU miner you would recommend?
YTCIKristMiner is a pretty good one, made by Yevano
Good im using that, wish me luck :lol:/>
Luca_S #1037
Posted 21 January 2016 - 06:43 PM
-snip-
Good im using that, wish me luck :lol:/>
You will need that :P/>
Edited on 21 January 2016 - 05:45 PM
bauen1 #1038
Posted 21 January 2016 - 06:46 PM
-snip-
Good im using that, wish me luck :lol:/>
You will need that :P/>
Maybe if im patient enough i might add auto submitting to my 10MH/s c miner.
Btw, the explorer doesn't show a minus sign on transaction values when looking at addresses
Edited on 21 January 2016 - 05:51 PM
Foogles #1039
Posted 22 January 2016 - 12:39 AM
What are the rules for a nonce? Alphanumeric? What are the minimum/maximum character counts?

Also, do some work better than others, or is it essentially random, like a minecraft world seed?
apemanzilla #1040
Posted 22 January 2016 - 02:00 AM
What are the rules for a nonce? Alphanumeric? What are the minimum/maximum character counts?

Also, do some work better than others, or is it essentially random, like a minecraft world seed?

Any ASCII character (0-255) should work but for some characters you will need to percent encode them else it will be received incorrectly by the server.

There aren't any 'magic nonces' that work 'better' than others. The nonce is hashed, so generally the way miners work is by incrementing nonces until a suitable hash is found.
Foogles #1041
Posted 22 January 2016 - 02:36 AM
Just a thought, what if you were to instead of running one process on, say, 4 threads, ran 4 different mining processes on 1 thread each using different nonces? Would you expect similar output, better, or worse?
Anavrins #1042
Posted 22 January 2016 - 02:41 AM
Just a thought, what if you were to instead of running one process on, say, 4 threads, ran 4 different mining processes on 1 thread each using different nonces? Would you expect similar output, better, or worse?
This is what YTCIKristMiner does, it is of course better, it's actually how it should be done, otherwise you'll be using 4 threads with the performance of only 1.
Edited on 22 January 2016 - 01:42 AM
Foogles #1043
Posted 22 January 2016 - 02:52 AM
Hmm, interesting. The reason I ask is because I am using YTCIKristMiner with 2.2ghz clock speed on 8 cores, and getting 1.4 MH/S, which is what I was getting on my other computer with 1.9ghz clock speed on 2 cores…
apemanzilla #1044
Posted 22 January 2016 - 03:12 AM
Just a thought, what if you were to instead of running one process on, say, 4 threads, ran 4 different mining processes on 1 thread each using different nonces? Would you expect similar output, better, or worse?
This is what YTCIKristMiner does, it is of course better, it's actually how it should be done, otherwise you'll be using 4 threads with the performance of only 1.

Err, what? I don't know where you're coming up with this information. Using one Thread per core in Java will be able to fully utilize all cores available to the CPU. Separating them out into their own processes isn't much different, and just adds overhead.
Foogles #1045
Posted 22 January 2016 - 03:17 AM
Well I can tell someone just started mining again :P/>
Anavrins #1046
Posted 22 January 2016 - 03:18 AM
Err, what? I don't know where you're coming up with this information. Using one Thread per core in Java will be able to fully utilize all cores available to the CPU. Separating them out into their own processes isn't much different, and just adds overhead.
What he's saying is if using different nonce for each of the threads matter, it does.
And YTCI miner does that https://github.com/Yevano/ytci-krist-miner/blob/master/src/com/ytci/kristminer/KristMiner.java#L241
apemanzilla #1047
Posted 22 January 2016 - 12:21 PM
Err, what? I don't know where you're coming up with this information. Using one Thread per core in Java will be able to fully utilize all cores available to the CPU. Separating them out into their own processes isn't much different, and just adds overhead.
What he's saying is if using different nonce for each of the threads matter, it does.
And YTCI miner does that https://github.com/Y...Miner.java#L241

Yes, you have to make sure that each thread ends up hashing different nonces. In the case of turbokrist (My GPU miner) it's as simple as just incrementing the nonce by the number of threads running instead of by 1.
bauen1 #1048
Posted 23 January 2016 - 07:51 AM
I mined my first block using a cpu miner after 9 hours :lol:/> (i only mined at 0.9MH/s to keep my fan off)
Edit: second block, i'm literally the only one mining
Edited on 23 January 2016 - 10:38 AM
ry00000 #1049
Posted 23 January 2016 - 12:42 PM
I've got a Core 2 Quad with a GeForce GTX 920. How many Krist am I going to get? Also, with 8 gigabytes of ram.
bauen1 #1050
Posted 23 January 2016 - 12:45 PM
I've got a Core 2 Quad with a GeForce GTX 920. How many Krist am I going to get? Also, with 8 gigabytes of ram.
Run YTCIKristMiner (search this topic for the link) and the higher the hash rate the better your chances are
Post it and i can tell you what you might get
Edited on 23 January 2016 - 11:48 AM
ry00000 #1051
Posted 23 January 2016 - 01:08 PM
Anybody have a Lua api for Krist ready? I MIGHT be able to translate Apemanzilla's Java API in lua but I'm not really sure.
ry00000 #1052
Posted 23 January 2016 - 01:18 PM
I've just made a public Krist address, if anyone wants to use it, the address is kpx6e6td32 while the password is "public" without quotes.

Hey apeman I challenge you to bruteforce the address: kdrwv2ralf I just mashed keys on the keyboard to create a password.

There's no Krist in it, I forgot to mention

I can't even get 1 MH/s on this computer! (Not mine, my grandma's)

I get like 0.809 MH/s with YTCI!
bauen1 #1053
Posted 23 January 2016 - 01:18 PM
Anybody have a Lua api for Krist ready? I MIGHT be able to translate Apemanzilla's Java API in lua but I'm not really sure.
https://github.com/atenefyr/kristapi/blob/master/kristapi.lua dunno if it works :lol:/>
ry00000 #1054
Posted 23 January 2016 - 01:18 PM
My PC is much more powerful, I should be able to solve a few blocks on mine
bauen1 #1055
Posted 23 January 2016 - 01:20 PM
My PC is much more powerful, I should be able to solve a few blocks on mine
Whats your CPUs clock speed ? i have the almost same specs as you with a clock speed of 1,7 GHz
ry00000 #1056
Posted 23 January 2016 - 01:22 PM
Please add in the password functions the Java API had. This is my only API request for now. I need them for… er… a.. An automatic Krist account generator!

I think it's also 1.7 GHz.

Also, there's an address called literally koalazarsq, this is the actual address and it has a TON of krist.
bauen1 #1057
Posted 23 January 2016 - 01:24 PM
Please add in the password functions the Java API had. This is my only API request for now. I need them for… er… a.. An automatic Krist account generator!

I think it's also 1.7 GHz.

Also, there's an address called literally koalazarsq, this is the actual address and it has a TON of krist.
If your gonna try to brute force passwords, do it outside of cc ;)/>
ry00000 #1058
Posted 23 January 2016 - 01:26 PM
well why not? It's a sort of programming challenge for me, do a KST bruteforcer inside CC!
It's a little hard to actually implement it.
bauen1 #1059
Posted 23 January 2016 - 01:28 PM
well why not? It's a sort of programming challenge for me, do a KST bruteforcer inside CC!
It's a little hard to actually implement it.
I used that api and let me tell you the brute force program is less than 10 lines of code but it is slow, very slow.
ry00000 #1060
Posted 23 January 2016 - 01:29 PM
Just give me the API.
I'll handle everything myself.
bauen1 #1061
Posted 23 January 2016 - 01:30 PM
There is a link to a github page a few posts above, click it thats the KristAPI by apemanzilla
ry00000 #1062
Posted 23 January 2016 - 01:46 PM
No I need a lua api not a java api
bauen1 #1063
Posted 23 January 2016 - 01:56 PM
Thats the lua API
Edited on 23 January 2016 - 02:03 PM
3d6 #1064
Posted 23 January 2016 - 04:57 PM
I'm maintaining an updated copy of the api here https://github.com/KristFoundation/kristapi
ry00000 #1065
Posted 23 January 2016 - 05:03 PM
Yay-o! Thanks, 3d6! (You were cossacksson before, weren't you?)
bauen1 #1066
Posted 23 January 2016 - 05:12 PM
3d6 Is the index.php script in LegacyNote the actual source code or only parts of it?
3d6 #1067
Posted 23 January 2016 - 05:30 PM
Yay-o! Thanks, 3d6! (You were cossacksson before, weren't you?)
Yes!
3d6 Is the index.php script in LegacyNote the actual source code or only parts of it?
It's a little outdated, but we're doing a full rewrite right now anyways. Should be done very soon
bauen1 #1068
Posted 23 January 2016 - 06:33 PM
Whos joining me mining? (aka, who is k7as0j87id)
justync7 #1069
Posted 23 January 2016 - 06:47 PM
Whos joining me mining? (aka, who is k7as0j87id)
bauen1 #1070
Posted 23 January 2016 - 06:49 PM
Whos joining me mining? (aka, who is k7as0j87id)
-snap-
Nice, what miner/hardware are you using?
Edited on 23 January 2016 - 05:51 PM
justync7 #1071
Posted 23 January 2016 - 06:53 PM
Whos joining me mining? (aka, who is k7as0j87id)
-snap-
Nice, what miner/hardware are you using?
Ape's miner, "turbokrist" (GPU).
It isn't released yet, but it may be once the rewrite of krist is done.
Foogles #1072
Posted 23 January 2016 - 09:05 PM
Argh I'd really love to get a copy of it. I get terrible numbers from CPU mining, and I have a nice GPU
Yevano #1073
Posted 23 January 2016 - 10:33 PM
I've just recently had an idea of how to do a mining pool for krist. I've thought of two solutions, one of them being much more elegant than the other, however I'm not sure if the more elegant of the two is actually possible.

It goes like this: The worker computes hashes for random nonces like normal, except the hash function is different from the normal function you would use to get values lower than the work value. Let's call the normal function k, and the revised function h. Also, the work value will be w. Now, if the worker finds a nonce N such that h(N) < w, then N is sent to the pool operator. The pool operator knows about a function H such that k(H(N)) = h(N). In other words, the pool operator uses H(N) to transform the worker's useless nonce into the nonce that can be accepted by the krist server. So the pool operator would send H(N) to the krist server, receive payment, and then distribute the krist to the workers based on their accumulated shares.

Now, the problem is actually getting that pair of functions h and H so that the worker doesn't know the real nonce to send to the krist server, preventing workers from stealing money from the pool. I've thought a bit about how one would arrive at those functions, but I'm pretty stumped, and again I don't even know if it's possible. Anyways, the other solution is not too bad either as it also can't be cheated, but it requires an extra step which just makes the process not quite as clean looking. If anyone has ideas on this, let me know.
3d6 #1074
Posted 23 January 2016 - 10:52 PM
I've just recently had an idea of how to do a mining pool for krist. I've thought of two solutions, one of them being much more elegant than the other, however I'm not sure if the more elegant of the two is actually possible.

It goes like this: The worker computes hashes for random nonces like normal, except the hash function is different from the normal function you would use to get values lower than the work value. Let's call the normal function k, and the revised function h. Also, the work value will be w. Now, if the worker finds a nonce N such that h(N) < w, then N is sent to the pool operator. The pool operator knows about a function H such that k(H(N)) = h(N). In other words, the pool operator uses H(N) to transform the worker's useless nonce into the nonce that can be accepted by the krist server. So the pool operator would send H(N) to the krist server, receive payment, and then distribute the krist to the workers based on their accumulated shares.

Now, the problem is actually getting that pair of functions h and H so that the worker doesn't know the real nonce to send to the krist server, preventing workers from stealing money from the pool. I've thought a bit about how one would arrive at those functions, but I'm pretty stumped, and again I don't even know if it's possible. Anyways, the other solution is not too bad either as it also can't be cheated, but it requires an extra step which just makes the process not quite as clean looking. If anyone has ideas on this, let me know.

Require that all solutions to h are mined to a known pool address, and have the pool operator pay the miners based on how many solutions they were able to provide using the money from the solutions that actually solved blocks.

No need to trust miners not to steal funds from the pool, and no need to hide the real nonce from them. They cannot submit the same nonce with a different address.

You should PM me your Skype if you have one. ;)/>
Edited on 23 January 2016 - 09:55 PM
Foogles #1075
Posted 23 January 2016 - 10:54 PM
-snip-
Require that all solutions to h are mined to a known pool address, and have the pool operator pay the miners based on how many solutions they were able to provide using the money from the solutions that actually solved blocks.

Wouldn't the pool operator be doing a huge brunt of the work, checking whether every random nonce submitted by a pool address is valid in this case?
3d6 #1076
Posted 23 January 2016 - 10:59 PM
-snip-
Require that all solutions to h are mined to a known pool address, and have the pool operator pay the miners based on how many solutions they were able to provide using the money from the solutions that actually solved blocks.

Wouldn't the pool operator be doing a huge brunt of the work, checking whether every random nonce submitted by a pool address is valid in this case?

Only impressive nonces would be shown to the pool, not necessarily block solving nonces, but those that provide low hashes. It wouldn't be that much work depending on how good you want the nonces to be. You'd just have the miner send their address along with the nonce so that the pool knows to give them "shares" and when the pool finds a block, distribute the money it earns to the addresses based on how many "shares" they have accumulated and then reset everything to zero.
Luca_S #1077
Posted 23 January 2016 - 11:14 PM
I am working on the same idea for a KST Mining pool, it will(Summed up) work like this(Like a concept in real BTC):

- It is based on proof of work(Shares)
- If someone mines a block the shares of every miner gets halfed
- If the pool mines a block, the shares are payed out like this: (<blockvalue>/<all shares>)*<Shares by the miner>
- A share is basically solving a block with a lower value

It is/will be written in Golang/Java(Golang -> Server, Java -> Client) and a bit of HTML and CSS, I already have a base for the TCP connection and the http server. If you want just come along and pull request to the development branch: https://github.com/Luca0208/KristPool
Foogles #1078
Posted 23 January 2016 - 11:17 PM
I am working on the same idea for a KST Mining pool, it will(Summed up) work like this(Like a concept in real BTC):

- It is based on proof of work(Shares)
- If someone mines a block the shares of every miner gets halfed
- If the pool mines a block, the shares are payed out like this: (<blockvalue>/<all shares>)*<Shares by the miner>
- A share is basically solving a block with a lower value

It is/will be written in Golang/Java(Golang -> Server, Java -> Client) and a bit of HTML and CSS, I already have a base for the TCP connection and the http server. If you want just come along and pull request to the development branch: https://github.com/Luca0208/KristPool

I can't wait to use it! This will give the miners that aren't as good a better shot at consistent KST.
Luca_S #1079
Posted 23 January 2016 - 11:23 PM
I can't wait to use it! This will give the miners that aren't as good a better shot at consistent KST.
Yeah, but especially it will allow to compete against GPU miners
Edit: I have a lot of time tomorrow today(It is 00:30 here) So I can push it a lot forward, what I would need a lot by now would be someone who would work at the web interface(Important note: the code doesn't support an index.html, I will probably change that, but it might be important to know.
Edited on 23 January 2016 - 10:30 PM
bauen1 #1080
Posted 23 January 2016 - 11:27 PM
I am working on the same idea for a KST Mining pool, it will(Summed up) work like this(Like a concept in real BTC):

- It is based on proof of work(Shares)
- If someone mines a block the shares of every miner gets halfed
- If the pool mines a block, the shares are payed out like this: (<blockvalue>/<all shares>)*<Shares by the miner>
- A share is basically solving a block with a lower value

It is/will be written in Golang/Java(Golang -> Server, Java -> Client) and a bit of HTML and CSS, I already have a base for the TCP connection and the http server. If you want just come along and pull request to the development branch: https://github.com/Luca0208/KristPool
Just want to clear this up,
the https://github.com/bauen1/KristMiningPool has been the first attempt at this.
All miners attempt to mine for the pools address and submit partially solutions (shares) to the pool and are being paid by the percentage of shares from the total shares
Edited on 23 January 2016 - 10:30 PM
Luca_S #1081
Posted 23 January 2016 - 11:53 PM
Just want to clear this up,
the https://github.com/b...KristMiningPool has been the first attempt at this.
All miners attempt to mine for the pools address and submit partially solutions (shares) to the pool and are being paid by the percentage of shares from the total shares
Tbh, I had the idea of a KST Mining Pool and also the attempt how to solve it before I saw that you were creating this. We both had the idea independent from each other.
bauen1 #1082
Posted 23 January 2016 - 11:57 PM
Just want to clear this up,
the https://github.com/b...KristMiningPool has been the first attempt at this.
All miners attempt to mine for the pools address and submit partially solutions (shares) to the pool and are being paid by the percentage of shares from the total shares
Tbh, I had the idea of a KST Mining Pool and also the attempt how to solve it before I saw that you were creating this. We both had the idea independent from each other.
We had the idea indepentend but i made the first public attempt at implementing it, i just dont want some random guy saying he made it after xy and … made it first
Luca_S #1083
Posted 24 January 2016 - 12:02 AM
Just want to clear this up,
the https://github.com/b...KristMiningPool has been the first attempt at this.
All miners attempt to mine for the pools address and submit partially solutions (shares) to the pool and are being paid by the percentage of shares from the total shares
Tbh, I had the idea of a KST Mining Pool and also the attempt how to solve it before I saw that you were creating this. We both had the idea independent from each other.
We had the idea indepentend but i made the first public attempt at implementing it, i just dont want some random guy saying he made it after xy and … made it first
You can just look at the first commit on github ;P I don't think someone will come and say he made it after xy and … made it first. Idc when I made it, I had the idea on my own which means I can do it. And if a random guy in 100 Years has the idea, they can do it. I should go sleeping now.
bauen1 #1084
Posted 24 January 2016 - 12:07 AM
Just want to clear this up,
the https://github.com/b...KristMiningPool has been the first attempt at this.
All miners attempt to mine for the pools address and submit partially solutions (shares) to the pool and are being paid by the percentage of shares from the total shares
Tbh, I had the idea of a KST Mining Pool and also the attempt how to solve it before I saw that you were creating this. We both had the idea independent from each other.
We had the idea indepentend but i made the first public attempt at implementing it, i just dont want some random guy saying he made it after xy and … made it first
You can just look at the first commit on github ;P I don't think someone will come and say he made it after xy and … made it first. Idc when I made it, I had the idea on my own which means I can do it. And if a random guy in 100 Years has the idea, they can do it. I should go sleeping now.
Sure, i just wanted to point it out
sci4me #1085
Posted 24 January 2016 - 12:46 AM
Quick question to ya'll: what miner do you use currently?
3d6 #1086
Posted 24 January 2016 - 12:56 AM
Quick question to ya'll: what miner do you use currently?
YTCI is a pretty good one, besides turbokrist which isn't released yet
YTCIKristMiner is a pretty good one, made by Yevano
sci4me #1087
Posted 24 January 2016 - 01:00 AM
Quick question to ya'll: what miner do you use currently?
YTCI is a pretty good one, besides turbokrist which isn't released yet
YTCIKristMiner is a pretty good one, made by Yevano

My problem with his is that whenever the block changes, it freezes for like a few seconds… and he confirmed that it does this on his machine too.
I am testing my old miner out now. I'm not sure if it really works any more or not. Seems to be doing something.
Foogles #1088
Posted 24 January 2016 - 02:09 AM
I do not care at all who made the first prototype Krist pool miner :B All I care about is who makes the first krist pool miner that I can use ^_^/> Nothing about the history books, only about me getting my hands on some krist.
apemanzilla #1089
Posted 24 January 2016 - 05:39 AM
With the help of my new miner, I recently found the lowest block ever - with a whopping 12 leading zeros! It would be accepted even if ?getwork was 0!



Also, it looks like we have four blocks that all start with 11 zeros followed by 'a'.
Edited on 24 January 2016 - 04:39 AM
bauen1 #1090
Posted 24 January 2016 - 06:47 AM
Quick question to ya'll: what miner do you use currently?
YTCI is a pretty good one, besides turbokrist which isn't released yet
YTCIKristMiner is a pretty good one, made by Yevano

My problem with his is that whenever the block changes, it freezes for like a few seconds… and he confirmed that it does this on his machine too.
I am testing my old miner out now. I'm not sure if it really works any more or not. Seems to be doing something.
I'm using it too and whilst its not reporting to be doing something its certainly using cpu.
With the help of my new miner, I recently found the lowest block ever - with a whopping 12 leading zeros! It would be accepted even if ?getwork was 0!

-snap-

Also, it looks like we have four blocks that all start with 11 zeros followed by 'a'.
As far as i know the hash must be lower than work to be accepted.
3d6 #1091
Posted 24 January 2016 - 06:49 AM
Quick question to ya'll: what miner do you use currently?
YTCI is a pretty good one, besides turbokrist which isn't released yet
YTCIKristMiner is a pretty good one, made by Yevano

My problem with his is that whenever the block changes, it freezes for like a few seconds… and he confirmed that it does this on his machine too.
I am testing my old miner out now. I'm not sure if it really works any more or not. Seems to be doing something.
I'm using it too and whilst its not reporting to be doing something its certainly using cpu.
With the help of my new miner, I recently found the lowest block ever - with a whopping 12 leading zeros! It would be accepted even if ?getwork was 0!

-snap-

Also, it looks like we have four blocks that all start with 11 zeros followed by 'a'.
As far as i know the hash must be lower than work to be accepted.
It actually has to be less than or equal to the work
Foogles #1092
Posted 24 January 2016 - 07:31 AM
Does that mean that mining krist will always be possible, just extremely difficult when work is 0?
Yevano #1093
Posted 24 January 2016 - 07:38 AM
Sci4me and I have been working all night on our mining pool. The plan is to integrate it with apemanzilla's new miner! The pool server is pretty much finished, so we're gonna do the client code tomorrow.
bauen1 #1094
Posted 24 January 2016 - 07:53 AM
Sci4me and I have been working all night on our mining pool. The plan is to integrate it with apemanzilla's new miner! The pool server is pretty much finished, so we're gonna do the client code tomorrow.
Intresting, the idea has been hanging around for a while and out of the sudden everybody starts makes a mining pool
Edited on 24 January 2016 - 06:56 AM
Luca_S #1095
Posted 24 January 2016 - 08:30 AM
Sci4me and I have been working all night on our mining pool. The plan is to integrate it with apemanzilla's new miner! The pool server is pretty much finished, so we're gonna do the client code tomorrow.
Intresting, the idea has been hanging around for a while and out of the sudden everybody starts makes a mining pool
It's mainly because of the new GPU Miner(s)
bauen1 #1096
Posted 24 January 2016 - 08:39 AM
Sci4me and I have been working all night on our mining pool. The plan is to integrate it with apemanzilla's new miner! The pool server is pretty much finished, so we're gonna do the client code tomorrow.
Intresting, the idea has been hanging around for a while and out of the sudden everybody starts makes a mining pool
It's mainly because of the new GPU Miner(s)
Yeah, but instead of contributing to an existing pool repo like yours or mine everybody makes a new one
Luca_S #1097
Posted 24 January 2016 - 09:12 AM
Sci4me and I have been working all night on our mining pool. The plan is to integrate it with apemanzilla's new miner! The pool server is pretty much finished, so we're gonna do the client code tomorrow.
Intresting, the idea has been hanging around for a while and out of the sudden everybody starts makes a mining pool
It's mainly because of the new GPU Miner(s)
Yeah, but instead of contributing to an existing pool repo like yours or mine everybody makes a new one
Idk, maybe people want different features, also I personally did not contribute to yours, because I am not really good at JS and didn't understand your code, hopefully people start contributing :/ because I just want a mining pool, idc who creates it.
bauen1 #1098
Posted 24 January 2016 - 09:26 AM
Sci4me and I have been working all night on our mining pool. The plan is to integrate it with apemanzilla's new miner! The pool server is pretty much finished, so we're gonna do the client code tomorrow.
Intresting, the idea has been hanging around for a while and out of the sudden everybody starts makes a mining pool
It's mainly because of the new GPU Miner(s)
Yeah, but instead of contributing to an existing pool repo like yours or mine everybody makes a new one
Idk, maybe people want different features, also I personally did not contribute to yours, because I am not really good at JS and didn't understand your code, hopefully people start contributing :/ because I just want a mining pool, idc who creates it.
Yeah, i have got mine working (kinda) it now can accep submitblock requests from miners without crashing
Luca_S #1099
Posted 24 January 2016 - 09:41 AM
Sci4me and I have been working all night on our mining pool. The plan is to integrate it with apemanzilla's new miner! The pool server is pretty much finished, so we're gonna do the client code tomorrow.
Intresting, the idea has been hanging around for a while and out of the sudden everybody starts makes a mining pool
It's mainly because of the new GPU Miner(s)
Yeah, but instead of contributing to an existing pool repo like yours or mine everybody makes a new one
Idk, maybe people want different features, also I personally did not contribute to yours, because I am not really good at JS and didn't understand your code, hopefully people start contributing :/ because I just want a mining pool, idc who creates it.
Yeah, i have got mine working (kinda) it now can accep submitblock requests from miners without crashing
I could give you my miner code(Not for pools, but I have my own personal miner, it is written in Java, but I haven't been able to really test it because of the low work, but by modifying the work higher I got it to submit the block. So yeah, I will make a PR to your MiningPool and add my whole miner code, you can modify it to use your server.
bauen1 #1100
Posted 24 January 2016 - 09:49 AM
-snap-
I could give you my miner code(Not for pools, but I have my own personal miner, it is written in Java, but I haven't been able to really test it because of the low work, but by modifying the work higher I got it to submit the block. So yeah, I will make a PR to your MiningPool and add my whole miner code, you can modify it to use your server.
Thanks, your miner code is pretty small it should be perfect to show people what they have to change in their miner code. :)/>
ry00000 #1101
Posted 24 January 2016 - 01:58 PM
Beware the software developer… I'm coming! I'm going to get Krist by mining… and maybe, IF I finish my program, getting from inactive accounts.
bauen1 #1102
Posted 24 January 2016 - 02:10 PM
Beware the software developer… I'm coming! I'm going to get Krist by mining… and maybe, IF I finish my program, getting from inactive accounts.
Does your program run in cc?
ry00000 #1103
Posted 24 January 2016 - 02:12 PM
I'm making something called "KracKer", it cracks KST. It's NOT a miner. It's not stealing because KST doesn't have ANY monetary value so it's actually not stealing.

And yes, it requires cc.
Luca_S #1104
Posted 24 January 2016 - 02:17 PM
I'm making something called "KracKer", it cracks KST. It's NOT a miner. It's not stealing because KST doesn't have ANY monetary value so it's actually not stealing.

And yes, it requires cc.
Tbh, if you mine KST you pay money in form from energy, so it is stealing. Also gl with cracking KST accounts from inside CC…
Edited on 24 January 2016 - 01:47 PM
ry00000 #1105
Posted 24 January 2016 - 02:26 PM
Tbc, I actually don't have a way to convert the KST into money, so it isn't stealing.

I've ran out of CC options, so it's time for Visual Basic! I think there's an HTTP API for VB somewhere…
Luca_S #1106
Posted 24 January 2016 - 02:30 PM
Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

But these calculations are for a strong GPU cracker, good luck while doing this in CC.

Tbc, I actually don't have a way to convert the KST into money, so it isn't stealing.
Just because there is no way to convert it to money that doesn't mean it isn't worth anything. So it is stealing, do you have dropbox or any other file sharing service? Imagine if I would break into your account, it is not stealing, because I can't convert it to money?
Luca_S #1107
Posted 24 January 2016 - 02:37 PM
And just a little information to everyone who reads this. Put your money in double vaults, to do so:

- Open Krist wallet
- Log in
- Select Special TX
- Click "Double vault"
- Set a passcode(Not your KristWallet password ofc, also type slowly, there is no confirmation!)
- As amount put in all your KST
- Click Deposit

Now everytime you need to do a KST transaction:

-Open Krist wallet and log in
- Go to double vault
- Enter your passcode
- Enter the amount you need
- Click withdraw
- transfer the amount to the other krist address

With that technique you are save against a person like ry00000.
Edited on 24 January 2016 - 01:37 PM
bauen1 #1108
Posted 24 January 2016 - 03:06 PM
Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

But these calculations are for a strong GPU cracker, good luck while doing this in CC.

Tbc, I actually don't have a way to convert the KST into money, so it isn't stealing.
Just because there is no way to convert it to money that doesn't mean it isn't worth anything. So it is stealing, do you have dropbox or any other file sharing service? Imagine if I would break into your account, it is not stealing, because I can't convert it to money?
To generate v2 addresses from passwords you need to call sha256 quite often
Luca_S #1109
Posted 24 January 2016 - 03:38 PM
Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

But these calculations are for a strong GPU cracker, good luck while doing this in CC.

Tbc, I actually don't have a way to convert the KST into money, so it isn't stealing.
Just because there is no way to convert it to money that doesn't mean it isn't worth anything. So it is stealing, do you have dropbox or any other file sharing service? Imagine if I would break into your account, it is not stealing, because I can't convert it to money?
To generate v2 addresses from passwords you need to call sha256 quite often
Really, let me look at the source code, I thought it would be 1 times sha and then some fancy calculations.
Yevano #1110
Posted 24 January 2016 - 03:39 PM
Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

I'm not highly educated on the subject, however I'm aware that this only applies to a bruteforce cracker. If I understand correctly, you can crack such a password much faster using rainbow tables, especially if the password resembles actual words. I know this for a fact since my password of similar length was cracked before. Honestly, you don't even need to use a double vault. Just use a password made up of (seeded) randomly generated chars. Mine in particular is of length 32 and uses plaintext and non-plaintext characters, making it virtually impossible to crack.
apemanzilla #1111
Posted 24 January 2016 - 03:44 PM
Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

I'm not highly educated on the subject, however I'm aware that this only applies to a bruteforce cracker. If I understand correctly, you can crack such a password much faster using rainbow tables, especially if the password resembles actual words. I know this for a fact since my password of similar length was cracked before. Honestly, you don't even need to use a double vault. Just use a password made up of (seeded) randomly generated chars. Mine in particular is of length 32 and uses plaintext and non-plaintext characters, making it virtually impossible to crack.

When I wrote KSTealer, I used a dictionary of common passwords, and also bruteforced all passwords up to 6 characters long. It netted me over 200k krist in the end, after about 3 days of cracking.
Edited on 24 January 2016 - 02:45 PM
Luca_S #1112
Posted 24 January 2016 - 03:46 PM
Ok it seems like you need to call it at least 6 times.
we still have the same calculation, but instead of 1 billion we have 1/6th of a billion passwords per second, which gives us (8*10^17)/(8*10^9/6) , which means at least 6 times as much, so again GL cracking and thanks to bauen1 for telling me this.

Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

I'm not highly educated on the subject, however I'm aware that this only applies to a bruteforce cracker. If I understand correctly, you can crack such a password much faster using rainbow tables, especially if the password resembles actual words. I know this for a fact since my password of similar length was cracked before. Honestly, you don't even need to use a double vault. Just use a password made up of (seeded) randomly generated chars. Mine in particular is of length 32 and uses plaintext and non-plaintext characters, making it virtually impossible to crack.

When I wrote KSTealer, I used a dictionary of common passwords, and also bruteforced all passwords up to 6 characters long. It netted me over 200k krist in the end, after about 3 days of cracking.
200k KST? I wonder why people use 6 characters long passwords…
apemanzilla #1113
Posted 24 January 2016 - 03:48 PM
Ok it seems like you need to call it at least 6 times.
we still have the same calculation, but instead of 1 billion we have 1/6th of a billion passwords per second, which gives us (8*10^17)/(8*10^9/6) , which means at least 6 times as much, so again GL cracking and thanks to bauen1 for telling me this.

Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

I'm not highly educated on the subject, however I'm aware that this only applies to a bruteforce cracker. If I understand correctly, you can crack such a password much faster using rainbow tables, especially if the password resembles actual words. I know this for a fact since my password of similar length was cracked before. Honestly, you don't even need to use a double vault. Just use a password made up of (seeded) randomly generated chars. Mine in particular is of length 32 and uses plaintext and non-plaintext characters, making it virtually impossible to crack.

When I wrote KSTealer, I used a dictionary of common passwords, and also bruteforced all passwords up to 6 characters long. It netted me over 200k krist in the end, after about 3 days of cracking.
200k KST? I wonder why people use 6 characters long passwords…

I didn't just bruteforce up to 6 characters, I also used a dictionary attack. The dictionary attack got the most.
Luca_S #1114
Posted 24 January 2016 - 04:09 PM
-snip-
I didn't just bruteforce up to 6 characters, I also used a dictionary attack. The dictionary attack got the most.
Oh right, but it is still scary how many passwords can be cracked…
Edited on 24 January 2016 - 03:10 PM
3d6 #1115
Posted 24 January 2016 - 04:14 PM
I'm making something called "KracKer", it cracks KST. It's NOT a miner. It's not stealing because KST doesn't have ANY monetary value so it's actually not stealing.

And yes, it requires cc.
Mining is likely more profitable than cracking right now. Most of the easy passwords are cleaned out. Unless you're cracking v1 addresses exclusively, I think you're wasting computer power.
Tbc, I actually don't have a way to convert the KST into money, so it isn't stealing.

I've ran out of CC options, so it's time for Visual Basic! I think there's an HTTP API for VB somewhere…
It is undeniably stealing.
Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

But these calculations are for a strong GPU cracker, good luck while doing this in CC.

Tbc, I actually don't have a way to convert the KST into money, so it isn't stealing.
Just because there is no way to convert it to money that doesn't mean it isn't worth anything. So it is stealing, do you have dropbox or any other file sharing service? Imagine if I would break into your account, it is not stealing, because I can't convert it to money?
To generate v2 addresses from passwords you need to call sha256 quite often
Really, let me look at the source code, I thought it would be 1 times sha and then some fancy calculations.
v1 addresses require a single sha hash. I designed v2 to require an uncertain number of hashes for each address, and also a lot such that bruteforcing would be fairly hard - without it taking too long for a CC computer to do it once.
apemanzilla #1116
Posted 24 January 2016 - 04:24 PM
I'm making something called "KracKer", it cracks KST. It's NOT a miner. It's not stealing because KST doesn't have ANY monetary value so it's actually not stealing.

And yes, it requires cc.
Mining is likely more profitable than cracking right now. Most of the easy passwords are cleaned out. Unless you're cracking v1 addresses exclusively, I think you're wasting computer power.
Tbc, I actually don't have a way to convert the KST into money, so it isn't stealing.

I've ran out of CC options, so it's time for Visual Basic! I think there's an HTTP API for VB somewhere…
It is undeniably stealing.
Just some little calculations: A 10 char password that consists of:
- Capital and non capital letters
- And numbers
would have (2*26+10)^10 possibilities(62^10≈8*10^17), thats an 8 followed by 17 0's. Assuming you can do like 1 GH/s which means 1 billion passwords per second, we have (8*10^17)/(1*10^9)=8*10^8, which are 800000000 Seconds, now divide that by 24*60*60 and you get the days you will need to check every combination. That is about 9259 days and then you would've only got every 10 char password.

But these calculations are for a strong GPU cracker, good luck while doing this in CC.

Tbc, I actually don't have a way to convert the KST into money, so it isn't stealing.
Just because there is no way to convert it to money that doesn't mean it isn't worth anything. So it is stealing, do you have dropbox or any other file sharing service? Imagine if I would break into your account, it is not stealing, because I can't convert it to money?
To generate v2 addresses from passwords you need to call sha256 quite often
Really, let me look at the source code, I thought it would be 1 times sha and then some fancy calculations.
v1 addresses require a single sha hash. I designed v2 to require an uncertain number of hashes for each address, and also a lot such that bruteforcing would be fairly hard - without it taking too long for a CC computer to do it once.

By making v2 use an indeterminate amount of hashes, you've also inadvertently made it very inefficient to crack them with GPU acceleration.
bauen1 #1117
Posted 24 January 2016 - 04:34 PM
3d6 can you actually see, calulate how much hashing power wrist currently has?
apemanzilla #1118
Posted 24 January 2016 - 04:40 PM
3d6 can you actually see, calulate how much hashing power wrist currently has?

No, he can't. However, he can approximate it by solving for the hashrate with

time = 256^6 / work / hashrate
3d6 #1119
Posted 24 January 2016 - 04:41 PM
3d6 can you actually see, calulate how much hashing power wrist currently has?
We can only really estimate something like that since blocks are probabilistic, but we seem to be at about 1200-1500 Mh/s
Luca_S #1120
Posted 24 January 2016 - 04:52 PM
3d6 can you actually see, calulate how much hashing power wrist currently has?
We can only really estimate something like that since blocks are probabilistic, but we seem to be at about 1200-1500 Mh/s
Wow 1200-1500 Mh/s didn't expect that….. wiat 1000 come from apemanzilla :P/>
apemanzilla #1121
Posted 24 January 2016 - 05:02 PM
3d6 can you actually see, calulate how much hashing power wrist currently has?
We can only really estimate something like that since blocks are probabilistic, but we seem to be at about 1200-1500 Mh/s
Wow 1200-1500 Mh/s didn't expect that….. wiat 1000 come from apemanzilla :P/>

You mean 1300 come from apemanzilla :P/>
justync7 #1122
Posted 24 January 2016 - 05:20 PM
I'm making something called "KracKer", it cracks KST. It's NOT a miner. It's not stealing because KST doesn't have ANY monetary value so it's actually not stealing.

And yes, it requires cc.
Already been done before, stop being overly confident and do something productive for the community. Being malicious isn't taken well around here.
bauen1 #1123
Posted 24 January 2016 - 05:21 PM
3d6 can you actually see, calulate how much hashing power wrist currently has?
We can only really estimate something like that since blocks are probabilistic, but we seem to be at about 1200-1500 Mh/s
Wow 1200-1500 Mh/s didn't expect that….. wiat 1000 come from apemanzilla :P/>

You mean 1300 come from apemanzilla :P/>
I'm contributing about 0.7 MH/s to that :D/>
Foogles #1124
Posted 24 January 2016 - 06:23 PM
How is the progress on the mining pool coming?
3d6 #1125
Posted 24 January 2016 - 06:25 PM
How is the progress on the mining pool coming?
Which one? ;)/> I know of three pools in development right now
bauen1 #1126
Posted 24 January 2016 - 06:40 PM
How is the progress on the mining pool coming?
For mine i can say testing, testing and testing (and making a example miner) so its mostly done.
3d6 how could i host my own test krist network?
Edited on 24 January 2016 - 05:59 PM
Luca_S #1127
Posted 24 January 2016 - 07:01 PM
How is the progress on the mining pool coming?
For mine i can say testing, testing and testing (and making a example miner) so its mostly done.
3d6 how could i host my own test krist network?
I have a raspberry pi 2 here, so if you want I can test it, but you would need the KST source ofc.
Edited on 24 January 2016 - 06:02 PM
Pyuu #1128
Posted 24 January 2016 - 07:02 PM
I wish there was a way to have a miner be limited to a certain speed as to prevent lag on the pc running it.
bauen1 #1129
Posted 24 January 2016 - 07:15 PM
How is the progress on the mining pool coming?
For mine i can say testing, testing and testing (and making a example miner) so its mostly done.
3d6 how could i host my own test krist network?
I have a raspberry pi 2 here, so if you want I can test it, but you would need the KST source ofc.
Thanks, I'm just gonna test it on my local computer for the time being
I wish there was a way to have a miner be limited to a certain speed as to prevent lag on the pc running it.
i use cputhrottle (only works on mac??) to keep my miner from turning on the fan
3d6 #1130
Posted 24 January 2016 - 07:27 PM
How is the progress on the mining pool coming?
For mine i can say testing, testing and testing (and making a example miner) so its mostly done.
3d6 how could i host my own test krist network?
You can download a testing environment here. Only use this locally or privately! I made it in a hurry and with raw SQL.
It does not support names or v2 addresses but you should still be fine for everything a mining pool would need - getwork, lastblock, submitblock and getbalance.
bauen1 #1131
Posted 24 January 2016 - 07:35 PM
How is the progress on the mining pool coming?
For mine i can say testing, testing and testing (and making a example miner) so its mostly done.
3d6 how could i host my own test krist network?
You can download a testing environment here. Only use this locally or privately! I made it in a hurry and with raw SQL.
It does not support names or v2 addresses but you should still be fine for everything a mining pool would need - getwork, lastblock, submitblock and getbalance.
Cant open .rar I'm just gonna stick to the one in legacy node.
My Mining pool actually needs everything except the name system ( because of the way payment works)
apemanzilla are you just mining until the name bonus is 0 again?
Edit: Just trying out kristscape, and i see lots of people using free host provides, can't you just use github?
Edited on 24 January 2016 - 08:12 PM
Tripy998 #1132
Posted 26 January 2016 - 05:01 AM
This really ticks me off. Everyone is talking about how they are using GPU miners that haven't been released, or Kristscape, whichi cant find anywgere, or mining with 0.2mh/s and getting more Krist than i do (which is none) using Yevannos miner and getting 0.8 mh/s. I'm like….wtf

And then, i swear, mining is so damn confusing. All Yevanno's miner is doing on my computer is increasing nd decresing my mh/s without ever mining anything, and my cpu has over heated to the point were I have to leave my computer in the freezer for 30mins to cool it down.

Please someone make this all simpler!
Edited on 26 January 2016 - 04:02 AM
sci4me #1133
Posted 26 January 2016 - 05:06 AM
This really ticks me off. Everyone is talking about how they are using GPU miners that haven't been released, or Kristscape, whichi cant find anywgere, or mining with 0.2mh/s and getting more Krist than i do (which is none) using Yevannos miner and getting 0.8 mh/s. I'm like….wtf

And then, i swear, mining is so damn confusing. All Yevanno's miner is doing on my computer is increasing nd decresing my mh/s without ever mining anything, and my cpu has over heated to the point were I have to leave my computer in the freezer for 30mins to cool it down.

Please someone make this all simpler!

http://lmgtfy.com/?q=kristscape

With that hash rate and the current work value, you'll probably never get any blocks.
3d6 #1134
Posted 26 January 2016 - 05:23 AM
Neither KristScape nor TurboKrist have been released yet. Neither are fit for use yet, and the latter isn't even available.
bauen1 #1135
Posted 26 January 2016 - 12:44 PM
Neither KristScape nor TurboKrist have been released yet. Neither are fit for use yet, and the latter isn't even available.
Its not released yet, but we can make pull requests right?
ry00000 #1136
Posted 26 January 2016 - 01:14 PM
Well OK. I will NOT use my code to steal from v2 accounts. I will convert it ENTIRELY to crack inactive V1 accounts then transfer the KST automatically to a global pool whose address and password I will post here.
apemanzilla #1137
Posted 26 January 2016 - 01:19 PM
ry, you're still going to get nothing… I've already stolen most of the Krist from 'easy' accounts.
ry00000 #1138
Posted 26 January 2016 - 01:20 PM
Most, well I will entirely wipe the V1 pool for transfer to V2. Puttin' old KST back in circulation isn't stealing.
3d6 #1139
Posted 26 January 2016 - 04:15 PM
Please someone make this all simpler!
By the way, you can post a donation address or something. You've entered the market at a really turbulent, dynamic time.
Neither KristScape nor TurboKrist have been released yet. Neither are fit for use yet, and the latter isn't even available.
Its not released yet, but we can make pull requests right?
To KristScape, sure
Most, well I will entirely wipe the V1 pool for transfer to V2. Puttin' old KST back in circulation isn't stealing.
It is undeniably stealing, but yeah, there aren't any v1 addresses still in use, so it's likely that their owners have completely forgotten about them by now anyways.
1lann #1140
Posted 26 January 2016 - 10:00 PM
I wrote my own CPU miner in Go for fun! https://github.com/1lann/krist-miner
It's about 1.3-1.8x faster than Yevano's YTCI Krist Miner. So I believe this would be the fastest CPU miner out there?
Unfortunately due to the state of Krist I can't actually test if it submits solutions correctly, as I've been mining to no avail.
Downloads are here if you can't find it: https://github.com/1lann/krist-miner/releases
It has a command line interface, so run the binary in a terminal/command prompt.

I'm currently working on a GPU miner too, I'll be publishing it if I do manage to finish it.
Edited on 26 January 2016 - 09:01 PM
sci4me #1141
Posted 26 January 2016 - 10:23 PM
I wrote my own CPU miner in Go for fun! https://github.com/1lann/krist-miner
It's about 1.3-1.8x faster than Yevano's YTCI Krist Miner. So I believe this would be the fastest CPU miner out there?
Unfortunately due to the state of Krist I can't actually test if it submits solutions correctly, as I've been mining to no avail.
Downloads are here if you can't find it: https://github.com/1...-miner/releases
It has a command line interface, so run the binary in a terminal/command prompt.

I'm currently working on a GPU miner too, I'll be publishing it if I do manage to finish it.

Yeah, it seems to be a bit faster than Yevano's. GG.
I don't think I'll be able to get a block at 8 MH/s on this work though :/
3d6 #1142
Posted 26 January 2016 - 11:21 PM
I wrote my own CPU miner in Go for fun! https://github.com/1lann/krist-miner
It's about 1.3-1.8x faster than Yevano's YTCI Krist Miner. So I believe this would be the fastest CPU miner out there?
Unfortunately due to the state of Krist I can't actually test if it submits solutions correctly, as I've been mining to no avail.
Downloads are here if you can't find it: https://github.com/1...-miner/releases
It has a command line interface, so run the binary in a terminal/command prompt.

I'm currently working on a GPU miner too, I'll be publishing it if I do manage to finish it.

Your miner is submitting nonces that are too large to be accepted. They have a 12 character maximum
1lann #1143
Posted 26 January 2016 - 11:27 PM
Your miner is submitting nonces that are too large to be accepted. They have a 12 character maximum

Huh, you sure? Actually I just realised that can happen if you have more than 9 cores. Do you have more than 9 cores on your computer? Or is something else causing it…

EDIT: Either way, I pushed an update to support more than 9 threads at https://github.com/1...miner/releases/ .
Edited on 26 January 2016 - 10:45 PM
3d6 #1144
Posted 26 January 2016 - 11:45 PM
Your miner is submitting nonces that are too large to be accepted. They have a 12 character maximum
Huh, you sure? Actually I just realised that can happen if you have more than 9 cores. Do you have more than 9 cores on your computer? Or is something else causing it…
Sorry, I typed that response in a hurry - we were driving away from the wifi!
On 12 cores, the miner produced 10aaaaalqmpzh for a nonce. Lignum was testing it on a krist server emulator, which is how he got a solution so quickly.
Thanks for making this, it might just be the fastest miner that is publicly available right now. :)/>
apemanzilla #1145
Posted 26 January 2016 - 11:50 PM
I wrote my own CPU miner in Go for fun! https://github.com/1lann/krist-miner
It's about 1.3-1.8x faster than Yevano's YTCI Krist Miner. So I believe this would be the fastest CPU miner out there?
Unfortunately due to the state of Krist I can't actually test if it submits solutions correctly, as I've been mining to no avail.
Downloads are here if you can't find it: https://github.com/1...-miner/releases
It has a command line interface, so run the binary in a terminal/command prompt.

I'm currently working on a GPU miner too, I'll be publishing it if I do manage to finish it.

turbokrist, my OpenCL miner, will be available under the GPL v3 license once released. You're welcome to use its code.
1lann #1146
Posted 27 January 2016 - 12:01 AM
Sorry, I typed that response in a hurry - we were driving away from the wifi!
On 12 cores, the miner produced 10aaaaalqmpzh for a nonce. Lignum was testing it on a krist server emulator, which is how he got a solution so quickly.
Thanks for making this, it might just be the fastest miner that is publicly available right now. :)/>

Yep, 12 cores, that would be the reason. As I said earlier, it's fixed in the latest version which now supports up to 62 threads/cores. Thanks for letting me know! I actually really enjoyed making this miner and I was really happy with the optimisations I came up with. In fact, I'll write about the optimisations I made compared to Yevano's miner in the repository.

turbokrist, my OpenCL miner, will be available under the GPL v3 license once released. You're welcome to use its code.

Good to hear! I'll try to find any optimisations I can make when you release it ;)/>
Edited on 26 January 2016 - 11:02 PM
Towtow10 #1147
Posted 27 January 2016 - 03:02 AM
How does one mine krist?
apemanzilla #1148
Posted 27 January 2016 - 03:06 AM
How does one mine krist?

Well uhh, right now, you pretty much don't because there's no public GPU miners and CPU mining won't really get you anything even on a crazy powerful beast of a computer.
Towtow10 #1149
Posted 27 January 2016 - 03:11 AM
How does one mine krist?

Well uhh, right now, you pretty much don't because there's no public GPU miners and CPU mining won't really get you anything even on a crazy powerful beast of a computer.
ok
apemanzilla #1150
Posted 27 January 2016 - 03:15 AM
How does one mine krist?

Well uhh, right now, you pretty much don't because there's no public GPU miners and CPU mining won't really get you anything even on a crazy powerful beast of a computer.
ok

Give it a week or two and there should be some good miners available - I know of at least 3 GPU miners in development, one of which is working (mine) :P/>
Edited on 27 January 2016 - 02:15 AM
bauen1 #1151
Posted 27 January 2016 - 06:18 AM
How does one mine krist?

Well uhh, right now, you pretty much don't because there's no public GPU miners and CPU mining won't really get you anything even on a crazy powerful beast of a computer.
ok

Give it a week or two and there should be some good miners available - I know of at least 3 GPU miners in development, one of which is working (mine) :P/>
Give me a few days of good old debugging and i should have a pool and an example lua miner up and running :P/>
realgogogoluke #1152
Posted 28 January 2016 - 03:55 AM
Can't wait to run your OpenCL miner on my Nvidia GeForce 6200.
LeDark Lua #1153
Posted 29 January 2016 - 03:26 PM
how to mine Krist, I'm new to this MINING stuff…
Lignum #1154
Posted 29 January 2016 - 03:48 PM
how to mine Krist, I'm new to this MINING stuff…
As stated before, since the GPU miners haven't been released yet, mining is virtually impossible. However, this will of course change soon.
Pyuu #1155
Posted 31 January 2016 - 11:24 PM
Lol 1lann's miner is 3.8x faster on my computer than Yevano's.
cyanisaac #1156
Posted 01 February 2016 - 12:58 AM
I wrote my own CPU miner in Go for fun! https://github.com/1lann/krist-miner
It's about 1.3-1.8x faster than Yevano's YTCI Krist Miner. So I believe this would be the fastest CPU miner out there?
Unfortunately due to the state of Krist I can't actually test if it submits solutions correctly, as I've been mining to no avail.
Downloads are here if you can't find it: https://github.com/1...-miner/releases
It has a command line interface, so run the binary in a terminal/command prompt.

I'm currently working on a GPU miner too, I'll be publishing it if I do manage to finish it.

Can I use your miner on several computers at once? Or does it not support that?
Lignum #1157
Posted 03 February 2016 - 04:59 PM
Can I use your miner on several computers at once? Or does it not support that?

Generally speaking, it will always work. However, you will get the most out of it if the miner supports adding a nonce prefix. In which case, you should set a different nonce prefix for each computer. From what I can tell, 1lann's miner does not support this at the time of writing.
Pyuu #1158
Posted 06 February 2016 - 04:13 AM
1lann's miner doesn't support prefixes at this point in time. I'll send him a PM about it.
3d6 #1159
Posted 06 February 2016 - 05:09 PM
You won't repeat work if you use a different address where you would normally use a different prefix.
Tron #1160
Posted 09 February 2016 - 11:31 PM
After speeding up address generation by an average of 10%
With this added bit of python code

if n == 8:
	nc = 0
	while nc < 9:
		if not protein[nc] == "":
			result_addr = result_addr + base_36(int(protein[nc],16))
			protein[nc] = ""
			n = n+1
		nc = nc+1
I found a collision for the address kfe3c3qz4w with "KSTcollision-n=6085997" and "KSTcollision-n=7770485"
I have also found a collision for the address kac31tsbjs with "tenpercent=13882890" and "tenpercent=20076258"
This isn't very unusual considering it would only take 10 million addresses to get a 50% chance at collision, but it gave me an excuse to post my address generation optimization so I thought I'd share it.
Edited on 10 February 2016 - 12:16 AM
Lemmmy #1161
Posted 11 February 2016 - 05:56 PM





Preview of what's in store for Krist.
Edited on 11 February 2016 - 05:06 PM
Tron #1162
Posted 11 February 2016 - 06:50 PM
Preview of what's in store for Krist.

Wow, looks nice!

Is is a mining pool api?
Edited on 11 February 2016 - 05:51 PM
Lemmmy #1163
Posted 11 February 2016 - 07:10 PM
Preview of what's in store for Krist.

Wow, looks nice!

Is is a mining pool api?

Nope, much more. It should hopefully be right in time for the 1 year anniversary of Krist (this Saturday).
bauen1 #1164
Posted 12 February 2016 - 11:54 AM
Preview of what's in store for Krist.

Wow, looks nice!

Is is a mining pool api?

Nope, much more. It should hopefully be right in time for the 1 year anniversary of Krist (this Saturday).
So does it include a mining pool api?
apemanzilla #1165
Posted 12 February 2016 - 12:12 PM
Preview of what's in store for Krist.

Wow, looks nice!

Is is a mining pool api?

Nope, much more. It should hopefully be right in time for the 1 year anniversary of Krist (this Saturday).
So does it include a mining pool api?

You'll find out in a few days.
bauen1 #1166
Posted 12 February 2016 - 12:35 PM
Preview of what's in store for Krist.

Wow, looks nice!

Is is a mining pool api?

Nope, much more. It should hopefully be right in time for the 1 year anniversary of Krist (this Saturday).
So does it include a mining pool api?

You'll find out in a few days.
Hopefully before my holidays end :)/>
Edit:
So we get WebSocket connection with authentication support ? AWSOME :D/>
And API Documentation !!!
And in node js. :D/>
Love it already :wub:/>
Edited on 13 February 2016 - 01:49 PM
Lemmmy #1167
Posted 13 February 2016 - 05:16 PM


One more preview.

As a word of warning, there may or may not be some minor downtime to Krist when this is released. But it should be nothing compared to the regular downtime, and hey, maybe after this there won't be any anymore.

As well as this, WebSockets will most likely not be available immediately. We will try and get them out as soon as possible, though!
Edited on 13 February 2016 - 04:17 PM
apemanzilla #1168
Posted 14 February 2016 - 03:15 AM
The Krist homepage is looking pretty new….
sci4me #1169
Posted 14 February 2016 - 03:17 AM
Hey, a new website exists: http://klottery.sci4me.com/
Tron #1170
Posted 14 February 2016 - 03:30 AM
Little bit of a bug report: Schrodinger's cat is not returned as either alive or dead by the API (Please fix this very important bug!)
Lemmmy #1171
Posted 14 February 2016 - 03:42 AM


There have been some major improvements to Krist. Over the past few weeks I have been developing a brand new Krist server, written in Node.JS from scratch. With this server comes many new features, along with more updates to come.

New Server
As mentioned, this is a complete rewrite of the old server. It is more modular, uses a less stupid language, and is certainly less ugly (trust me, you did not want to see the old code). You can browse the new source code at my GitHub. The new server is hosted in London on my DigitalOcean droplet, and is much faster compared to the old one.

The new server:
  • Is faster
  • Is properly maintained
  • Doesn't go down every 5 hours
  • Doesn't use XAMPP (uses NGINX)
  • Doesn't use PHP (uses Node.JS)
New API
The biggest change is that there is a new API. Don't worry, the old one still exists and is documented at 3d6's profile. The API URL is still http://krist.ceriat.net.

The new API:
  • Uses HTTP verbs (GET/POST for CC, with PUT/DELETE as alternatives)
  • Uses HTTP status code responses (?cc will return 200 no matter what, so that you can recieve the errors from CC)
  • Uses JSON responses
  • Is RESTful in general
  • Is properly documented
  • Supports HTTPS
  • No longer uses SQLite (yay, no more db locking!)
New Features
Webhooks
A new feature is webhooks. These are more important to developers. These send a HTTP request (GET or POST) to a specified URL whenever a block changes, a transaction is made or a name is registered. For each webhook you wish to register, you require to own a name (.kst domain). As well as this, there is a limit of 6 webhooks per hostname.

KristWallet will soon have support for webhooks.

To register a webhook, send a POST request to http://krist.ceriat.net/webhooks. The required POST parameters are:
  • privatekey - Your address's privatekey (not your KristWallet key!)
  • owner - Your address, used to verify that you are registering as the right address (so you don't waste any webhooks under the limit)
  • event - The event to listen to (transaction, block or name)
  • url - The URL to call when the event occurs
  • method - Optional, defaults to 'get', can be 'post'
  • addresses - Optional. Only valid for transaction or name events - a comma delimited list of Krist addresses to whitelist for this event. If this it not specified, it will occur for all addresses.
For further documentation, see the API docs. If you require further clarification, do not hesitate to ask.

Upcoming Features
Websockets
Websockets are currently being developed. These are a feature that are more important to developers. They will allow you to maintain a connection to Krist, and it will send events when a transaction is made, when the block changes etc. They are useful for many things, for example:
  • Miners - prevent having to constantly poll /work to know when the work has changed, and to submit blocks slightly faster.
  • Mining pools - similarly, to prevent constant polling and for faster data retrieval
  • Clientside event notification (sadly not possible in CC, yet)
  • And more!
Web Wallet
As well as this, I am working on a fully featured web Krist wallet. It will support local storage of Krist wallets, login remembering, system notifications etc. This will be fully clientside, and may also be downloadable as a desktop app (probably via Electron as much as I hate it).

There are many more features to come for Krist. I will most likely be taking over backend development from here on out, but 3d6 and many other great people are working on several other new Krist related things, so keep an eye out for those!

Little bit of a bug report: Schrodinger's cat is not returned as either alive or dead by the API (Please fix this very important bug!)

Sorry about that, fixed that now.

P.S. Look at this speeeeed
Edited on 14 February 2016 - 03:03 AM
Creator #1172
Posted 14 February 2016 - 07:07 AM
But will it replace the original Krist, or work alongside it?
Lignum #1173
Posted 14 February 2016 - 08:11 AM
But will it replace the original Krist, or work alongside it?
It already has replaced the original Krist and is up and running on the usual URL (http://krist.ceriat.net).
EDIT: If you're talking about the API, the new node will provide both, however the legacy API is only there for backwards compatibility and will not have support for the new features.
Edited on 14 February 2016 - 07:15 AM
Creator #1174
Posted 14 February 2016 - 09:13 AM
The documentation is amazing! Good job!
bauen1 #1175
Posted 14 February 2016 - 11:17 AM
Goddamit i still have to do homework :(/>
Best Update ever. :D/> Edit: Oh wait i have to rewrite a hell lot of code on the mining pool thing
Edited on 14 February 2016 - 11:55 AM
ry00000 #1176
Posted 14 February 2016 - 01:22 PM
Could somebody send some KST over to kpnzdzvw9b ? I need some to try out the new features in all of Krist's greatness.
ry00000 #1177
Posted 14 February 2016 - 01:37 PM
WAT? there's an address called knoandroid. Who would ever want to NOT use Android?

ARGH…. only 2 MH/s on my PC! 2 minutes have passed and I've not even solved 1 block!!!

PS: what's the size of 1 block?

I'm currently mining block 000000000764.

UPDATE: now getting 2.5 MH/s with all 4 cores.

Which is STILL not good.
Lignum #1178
Posted 14 February 2016 - 01:43 PM
WAT? there's an address called knoandroid. Who would ever want to NOT use Android?

ARGH…. only 2 MH/s on my PC! 2 minutes have passed and I've not even solved 1 block!!!

PS: what's the size of 1 block?

I'm currently mining block 000000000764.

UPDATE: now getting 2.5 MH/s with all 4 cores.

Which is STILL not good.

You won't have much luck CPU mining. You need at least 500 MH/s, at which point it's still difficult. But no worries, we're working on ways to make getting Krist easier again (mining pools, faucets, etc…). As soon as the GPU miners start coming out, mining will be possible again, too.
timia2109 #1179
Posted 14 February 2016 - 01:46 PM
HUGE PERFOMANCE! Good Job! And finaly JSON! :)/>

Let's rewrite my Android Version of the App ;)/>
sci4me #1180
Posted 14 February 2016 - 01:52 PM
WAT? there's an address called knoandroid. Who would ever want to NOT use Android?

ARGH…. only 2 MH/s on my PC! 2 minutes have passed and I've not even solved 1 block!!!

PS: what's the size of 1 block?

I'm currently mining block 000000000764.

UPDATE: now getting 2.5 MH/s with all 4 cores.

Which is STILL not good.

I'm mining at ~72 MH/s with my crappy GPU and i have gotten 7 blocks in >8 hours…… so……
bauen1 #1181
Posted 14 February 2016 - 01:54 PM
WAT? there's an address called knoandroid. Who would ever want to NOT use Android?

ARGH…. only 2 MH/s on my PC! 2 minutes have passed and I've not even solved 1 block!!!

PS: what's the size of 1 block?

I'm currently mining block 000000000764.

UPDATE: now getting 2.5 MH/s with all 4 cores.

Which is STILL not good.

You won't have much luck CPU mining. You need at least 500 MH/s, at which point it's still difficult. But no worries, we're working on ways to make getting Krist easier again (mining pools, faucets, etc…). As soon as the GPU miners start coming out, mining will be possible again, too.
For faucets we would need somebody to exchange real money to wrist (could also be the owner himself)
And for mining pool, i don't know about the other 2 people writing one, but mine requires a full rewrite (kinda)
Edit: Is the explorer still there=
Edited on 14 February 2016 - 12:54 PM
sci4me #1182
Posted 14 February 2016 - 01:56 PM
WAT? there's an address called knoandroid. Who would ever want to NOT use Android?

ARGH…. only 2 MH/s on my PC! 2 minutes have passed and I've not even solved 1 block!!!

PS: what's the size of 1 block?

I'm currently mining block 000000000764.

UPDATE: now getting 2.5 MH/s with all 4 cores.

Which is STILL not good.

You won't have much luck CPU mining. You need at least 500 MH/s, at which point it's still difficult. But no worries, we're working on ways to make getting Krist easier again (mining pools, faucets, etc…). As soon as the GPU miners start coming out, mining will be possible again, too.
For faucets we would need somebody to exchange real money to wrist (could also be the owner himself)
And for mining pool, i don't know about the other 2 people writing one, but mine requires a full rewrite (kinda)
Edit: Is the explorer still there=

As for faucets, they don't require real money…
As for pools, me and yevano wrote one but it's kinda outdated now. Not sure if anyone else is gonna write one or if we will…
The online explorer is gone.
ry00000 #1183
Posted 14 February 2016 - 01:57 PM
Well then why did I get 250 kst all of a sudden?
sci4me #1184
Posted 14 February 2016 - 01:58 PM
Well then why did I get 250 kst all of a sudden?

that was me
bauen1 #1185
Posted 14 February 2016 - 03:47 PM
Only gonna take 4 hours for me to get a block YAY :)/>
So if people would buy ads using krist faucets would work without real money?
Lignum #1186
Posted 14 February 2016 - 03:52 PM
Only gonna take 4 hours for me to get a block YAY :)/>

The work had a digit added to it ;)/>. It should be a lot easier now. Though if you don't have a GPU miner, you're probably still better off doing stuff like participating in the lottery since the block reward is currently 12KST.

So if people would buy ads using krist faucets would work without real money?

Well, I'm writing one and currently it works purely based on donations from generous people. No real money involved.
Lemmmy #1187
Posted 14 February 2016 - 04:00 PM
The online explorer is gone, but it will be replaced by the new web wallet.
3d6 #1188
Posted 14 February 2016 - 04:08 PM
The online explorer was for my private use anyways, it was definitely not a quality tool
Edited on 14 February 2016 - 03:08 PM
bauen1 #1189
Posted 14 February 2016 - 04:19 PM
The online explorer was for my private use anyways, it was definitely not a quality tool
Guess what it still looked better and was faster than the CC variant.

Only gonna take 4 hours for me to get a block YAY :)/>

The work had a digit added to it ;)/>. It should be a lot easier now. Though if you don't have a GPU miner, you're probably still better off doing stuff like participating in the lottery since the block reward is currently 12KST.

So if people would buy ads using krist faucets would work without real money?

Well, I'm writing one and currently it works purely based on donations from generous people. No real money involved.
Would love to try that.

So is anybody still working on a mining pool?
Edited on 14 February 2016 - 03:27 PM
Lemmmy #1190
Posted 14 February 2016 - 04:22 PM
The backend is pretty much complete for KFaucet, it just needs a nice looking frontend, which I'll supply.

Also, look what I just found lying around on my hard drive:

Spoiler


Edited on 14 February 2016 - 03:25 PM
bauen1 #1191
Posted 14 February 2016 - 05:54 PM
Wait aren't there some API calls missing for the names part? (Im currently making them all available in nodejs)
Because i can't see a way to get the A record of a name.
sci4me #1192
Posted 14 February 2016 - 05:59 PM
Wait aren't there some API calls missing for the names part? (Im currently making them all available in nodejs)
Because i can't see a way to get the A record of a name.

It appears you're right. Seems like the only way to do that currently is to get all of the names. When you GET /names, they come with the a value. But you're right that this should probably be added.

However, if the old API had it, you can still use that call. The old API is still supported.
bauen1 #1193
Posted 14 February 2016 - 06:00 PM
Wait aren't there some API calls missing for the names part? (Im currently making them all available in nodejs)
Because i can't see a way to get the A record of a name.

It appears you're right. Seems like the only way to do that currently is to get all of the names. When you GET /names, they come with the a value. But you're right that this should probably be added.

However, if the old API had it, you can still use that call. The old API is still supported.
Yeah it might be better to keep it on the old api anyway.
sci4me #1194
Posted 14 February 2016 - 06:03 PM
Wait aren't there some API calls missing for the names part? (Im currently making them all available in nodejs)
Because i can't see a way to get the A record of a name.

It appears you're right. Seems like the only way to do that currently is to get all of the names. When you GET /names, they come with the a value. But you're right that this should probably be added.

However, if the old API had it, you can still use that call. The old API is still supported.
Yeah it might be better to keep it on the old api anyway.

I mean, it would probably make sense to add a call for that to the new API.
Quartz101 #1195
Posted 14 February 2016 - 06:03 PM
Can you create a little tutorial on making a basic miner, please?
Lemmmy #1196
Posted 14 February 2016 - 06:11 PM
Wait aren't there some API calls missing for the names part? (Im currently making them all available in nodejs)
Because i can't see a way to get the A record of a name.

It appears you're right. Seems like the only way to do that currently is to get all of the names. When you GET /names, they come with the a value. But you're right that this should probably be added.

However, if the old API had it, you can still use that call. The old API is still supported.

Looks like I accidentally removed /names/:name during a refactor. It has been added now.
Edited on 14 February 2016 - 05:18 PM
bauen1 #1197
Posted 14 February 2016 - 06:26 PM
Can you create a little tutorial on making a basic miner, please?
There is a lua miner somewhere in this thread.
Edit: i just commited a syncnode api for nodejs (client side) on my mining pool if anybody wants to use it. (Untested tho!!)
Edit: I actually mined a block with only 0,5MH/s :P/>
Edit: You can't pass 0 as offset to List latest blocks ??
Edited on 14 February 2016 - 06:05 PM
Lemmmy #1198
Posted 14 February 2016 - 07:12 PM
Edit: You can't pass 0 as offset to List latest blocks ??

Fixed.
Edited on 14 February 2016 - 06:13 PM
bauen1 #1199
Posted 14 February 2016 - 07:17 PM
Edit: You can't pass 0 as offset to List latest blocks ??

Fixed.
Lol i passed 0 as limit wich i guess should not be done :lol:/> ( It just uses 50 )
Edited on 14 February 2016 - 06:18 PM
Lemmmy #1200
Posted 14 February 2016 - 07:20 PM
Edit: You can't pass 0 as offset to List latest blocks ??

Fixed.
Lol i passed 0 as limit wich i guess should not be done :lol:/> ( It just uses 50 )

Yeah, 0 is and will remain an invalid limit. ?offset=0 should now work though!
Anavrins #1201
Posted 14 February 2016 - 08:31 PM
Is there still a way to directly download data.db?
Lemmmy #1202
Posted 14 February 2016 - 08:50 PM
Is there still a way to directly download data.db?

Sadly not, the database is no longer stored as SQLite. I may make a cron job to dump the DB daily.
3d6 #1203
Posted 14 February 2016 - 09:01 PM
KLottery has announced a winner!

Edited on 14 February 2016 - 08:03 PM
Lemmmy #1204
Posted 14 February 2016 - 09:02 PM
- bloody taras edited his post
Edited on 14 February 2016 - 08:09 PM
Tron #1205
Posted 14 February 2016 - 10:07 PM
WAT? there's an address called knoandroid. Who would ever want to NOT use Android?

ARGH…. only 2 MH/s on my PC! 2 minutes have passed and I've not even solved 1 block!!!

PS: what's the size of 1 block?

I'm currently mining block 000000000764.

UPDATE: now getting 2.5 MH/s with all 4 cores.

Which is STILL not good.
I love android but hey, it was a cool address I found so I decided to use it.
Quartz101 #1206
Posted 15 February 2016 - 02:00 AM
KLottery has announced a winner!


That was me. I bought 2k tickets lol.
Lemmmy #1207
Posted 15 February 2016 - 03:56 PM
Name Transactions
You can now make transactions to names! Simply set the recipient of your transaction to a .kst address, and your KST will go to the owner of it!

bauen1 #1208
Posted 15 February 2016 - 04:22 PM
Name Transactions
You can now make transactions to names! Simply set the recipient of your transaction to a .kst address, and your KST will go to the owner of it!

Nice, does Lottery have a name?
Wait, shouldn't we be able to lookup an address using the name?

( Lol I'm getting rich with CPU mining at only 0,5 MH, what??)
Edited on 15 February 2016 - 03:26 PM
apemanzilla #1209
Posted 15 February 2016 - 04:27 PM
( Lol I'm getting rich with CPU mining at only 0,5 MH, what??)

The work value was bumped up significantly to make it possible to mine again.
Lignum #1210
Posted 15 February 2016 - 05:09 PM
I finished my Krist faucet :)/>. Check it out here: http://kfaucet.lemmmy.pw/
You may claim once per day. While you will only get 2KST at first, the amount will double every day you claim until it reaches a maximum of 32KST/day, although this may change in the future. Any payments you make towards "kfaucet.kst" will be used by the faucet and are greatly appreciated.
bauen1 #1211
Posted 15 February 2016 - 05:13 PM
I finished my Krist faucet :)/>. Check it out here: http://kfaucet.lemmmy.pw/
You may claim once per day. While you will only get 2KST at first, the amount will double every day you claim until it reaches a maximum of 32KST/day, although this may change in the future. Any payments you make towards "kfaucet.kst" will be used by the faucet and are greatly appreciated.
Thanks for this, I'm definetly gonna donate some when i mine something :)/>
apemanzilla, your doing your best to get the work down again, even tho you got over 600 thousan krist already
Edited on 15 February 2016 - 04:14 PM
___ #1212
Posted 15 February 2016 - 05:29 PM
What is the mining program? Is it like a plugin for P95?
bauen1 #1213
Posted 15 February 2016 - 05:33 PM
What is the mining program? Is it like a plugin for P95?
Im using the one from 1lann, its in this a few pages back.
Lemmmy #1214
Posted 15 February 2016 - 05:35 PM
What is the mining program? Is it like a plugin for P95?

There are several mining programs written by members of the community. We are currently compiling a list of those. If you look around this thread, you will find several CPU miners.

Two good CPU miners: ytci-krist-miner and SKristMiner

Soon, apemanzilla may be releasing TurboKrist, the first GPU miner.
Edited on 15 February 2016 - 04:35 PM
Tron #1215
Posted 15 February 2016 - 05:42 PM
Are v2 addresses really safe? Just on an 8-core cloud server I get 600 thousand addresses (Not really a full address, since I only calculate part of the address to check if it matches) per second, which when put into this site http://calc.opensecurityresearch.com/ says would take about 6 years to crack, if you estimate a 100x speedup using a GPU it would only take about 20 days to crack an address

Edit: Forgot to mention I got 8 MA/S when I used a 32 core AWS server.
Edited on 15 February 2016 - 04:44 PM
Creator #1216
Posted 15 February 2016 - 05:43 PM
How difficult would it be to make an ASIC miner? (Or however that special box is called.)
bauen1 #1217
Posted 15 February 2016 - 05:44 PM
Are v2 addresses really safe? Just on an 8-core cloud server I get 600 thousand addresses (Not really a full address, since I only calculate part of the address to check if it matches) per second, which when put into this site http://calc.opensecurityresearch.com/ says would take about 6 years to crack, if you estimate a 100x speedup using a GPU it would only take about 20 days to crack an address
I believ 3d6 designed the v2 addresses a way that they would take unpredictable circles, aka making them not so good for gpu.
Tron #1218
Posted 15 February 2016 - 05:46 PM
I believ 3d6 designed the v2 addresses a way that they would take unpredictable circles, aka making them not so good for gpu.
Theoretically you can do the predictable calculations on a GPU and only if the output has a chance of matching calculate the rest (AKA how I currently calculate a partial address and throw it away if it has no chance of matching)
___ #1219
Posted 15 February 2016 - 05:48 PM
7.7 MH/s on my CPU… i7 all the way!
___ #1220
Posted 15 February 2016 - 05:56 PM
When does it update the database and I get my minecraft money?
bauen1 #1221
Posted 15 February 2016 - 05:58 PM
When does it update the database and I get my minecraft money?
Most miners tell you when you mined a block, 12 (or more) krist are then immediately transferred to your account.
___ #1222
Posted 15 February 2016 - 06:02 PM
It says last block updated but I have none.

When does it update the database and I get my minecraft money?
Most miners tell you when you mined a block, 12 (or more) krist are then immediately transferred to your account.

It says last block updated but I have none. I have done more than 12 blocks.
bauen1 #1223
Posted 15 February 2016 - 06:02 PM
It says last block updated but I have none.
last block updated says someone else got the block, it usually says 'solved' somewhere when you mine one, have pation, it could take multiple hours.
___ #1224
Posted 15 February 2016 - 06:03 PM
It says last block updated but I have none.
last block updated says someone else got the block, it usually says 'solved' somewhere when you mine one, have pation, it could take multiple hours.

Successfully Submitted, you are correct.
bauen1 #1225
Posted 15 February 2016 - 06:05 PM
Btw, could we get a static (no web socket, no fancy updating) page for Lottery, because it doesn't work on my mobile device (iPad)
Lemmmy #1226
Posted 15 February 2016 - 06:10 PM
Btw, could we get a static (no web socket, no fancy updating) page for Lottery, because it doesn't work on my mobile device (iPad)

Suggest this at the KLottery thread.
apemanzilla #1227
Posted 15 February 2016 - 06:22 PM
Are v2 addresses really safe? Just on an 8-core cloud server I get 600 thousand addresses (Not really a full address, since I only calculate part of the address to check if it matches) per second, which when put into this site http://calc.opensecurityresearch.com/ says would take about 6 years to crack, if you estimate a 100x speedup using a GPU it would only take about 20 days to crack an address

Edit: Forgot to mention I got 8 MA/S when I used a 32 core AWS server.
There won't be much of a speedup, if any, when using GPUs to crack Krist addresses. In fact, it would probably just slow down cracking. Why? Because of the way graphics cards work.

GPUs are very good at doing the same thing on a lot of data. For example, if you have a list of numbers and you want to add 1 to each item in the list, on a CPU you would have to iterate over the entire array and add 1 each time. On a GPU, you can simply add 1 to the entire array almost simultaneously - each of the 1000+ cores on the GPU will add 1 to a specific item in the array.

One limitation, however, is that the cores have to be doing the same thing, just on different data. One core cannot be adding while the rest are multiplying. This is fine for things like mining, you're doing the exact same operations each time, on different data.

However, when generating krist addresses, there are variable length loops. This means that, for some addresses, it will take more iterations of the loops than others. This is VERY bad on a GPU - if one core needs to loop extra times, ALL the cores must stop and wait for it before moving on to the next address.

Additionally, graphics cards are EXTREMELY slow (compared to CPUs) when you are performing comparisons or branching - so if statements are very slow. And generating a v2 address requires 2 if statements and multiple comparisons.

And don't forget about double vaults either - they are much more secure than regular addresses.

How difficult would it be to make an ASIC miner? (Or however that special box is called.)

Well, you'd have to create the chips yourself and everything. Have fun with that.
Edited on 15 February 2016 - 05:22 PM
Tron #1228
Posted 15 February 2016 - 06:31 PM
There won't be much of a speedup, if any, when using GPUs to crack Krist addresses. In fact, it would probably just slow down cracking. Why? Because of the way graphics cards work.

GPUs are very good at doing the same thing on a lot of data. For example, if you have a list of numbers and you want to add 1 to each item in the list, on a CPU you would have to iterate over the entire array and add 1 each time. On a GPU, you can simply add 1 to the entire array almost simultaneously - each of the 1000+ cores on the GPU will add 1 to a specific item in the array.

One limitation, however, is that the cores have to be doing the same thing, just on different data. One core cannot be adding while the rest are multiplying. This is fine for things like mining, you're doing the exact same operations each time, on different data.

However, when generating krist addresses, there are variable length loops. This means that, for some addresses, it will take more iterations of the loops than others. This is VERY bad on a GPU - if one core needs to loop extra times, ALL the cores must stop and wait for it before moving on to the next address.

Additionally, graphics cards are EXTREMELY slow (compared to CPUs) when you are performing comparisons or branching - so if statements are very slow. And generating a v2 address requires 2 if statements and multiple comparisons.

And don't forget about double vaults either - they are much more secure than regular addresses.
First off, double vaults are just regular addresses to the Krist server and so are as easy/hard to crack.
Secondly, until the protein is created all the GPU cores would do the same thing, and almost all addresses can be discarded after this step, any remaining addresses can be safely and quickly calculated by the CPU.
GPU pseudocode

	masterkey = "string" + nonce
	protein = []
	stick = sha256(sha256(master_key))
	n = 0
	result_addr = "k"
	while n < 9:
		protein.append(stick[0:2])
		stick = sha256(sha256(stick))
		n = n+1
Edited on 15 February 2016 - 05:34 PM
bauen1 #1229
Posted 15 February 2016 - 06:43 PM
Well i guess its best to spread your krist to multiple addresses.
So if the work goes low enough that its better to mine for addresses (using cpu or gpu) we are gonna have a problem
Edited on 15 February 2016 - 05:46 PM
apemanzilla #1230
Posted 15 February 2016 - 06:50 PM
There won't be much of a speedup, if any, when using GPUs to crack Krist addresses. In fact, it would probably just slow down cracking. Why? Because of the way graphics cards work.

GPUs are very good at doing the same thing on a lot of data. For example, if you have a list of numbers and you want to add 1 to each item in the list, on a CPU you would have to iterate over the entire array and add 1 each time. On a GPU, you can simply add 1 to the entire array almost simultaneously - each of the 1000+ cores on the GPU will add 1 to a specific item in the array.

One limitation, however, is that the cores have to be doing the same thing, just on different data. One core cannot be adding while the rest are multiplying. This is fine for things like mining, you're doing the exact same operations each time, on different data.

However, when generating krist addresses, there are variable length loops. This means that, for some addresses, it will take more iterations of the loops than others. This is VERY bad on a GPU - if one core needs to loop extra times, ALL the cores must stop and wait for it before moving on to the next address.

Additionally, graphics cards are EXTREMELY slow (compared to CPUs) when you are performing comparisons or branching - so if statements are very slow. And generating a v2 address requires 2 if statements and multiple comparisons.

And don't forget about double vaults either - they are much more secure than regular addresses.
First off, double vaults are just regular addresses to the Krist server and so are as easy/hard to crack.
Secondly, until the protein is created all the GPU cores would do the same thing, and almost all addresses can be discarded after this step, any remaining addresses can be safely and quickly calculated by the CPU.
GPU pseudocode

	masterkey = "string" + nonce
	protein = []
	stick = sha256(sha256(master_key))
	n = 0
	result_addr = "k"
	while n < 9:
		protein.append(stick[0:2])
		stick = sha256(sha256(stick))
		n = n+1

The 'password' for double vaults is much longer than a normal address, however.

Additionally, on a GPU you would be generating somewhere in the realm of ~2000 krist addresses per cycle. The problem is that if any one of those addresses takes more loops than usual, ALL of the other cores have to stop and wait for it to finish. Not to mention there are a lot of comparisons and branching, which also slow down generation a lot.

There's also no 'string' object for GPUs. Minor inconvenience.

And finally, GPU code is an absolute pain in the arse. Difficult to write, difficult to debug, difficult to use, and extremely verbose. I would know as I had to write, from scratch, a SHA256 implementation in OpenCL. You're more than welcome to try to write an address cracker for the GPU, but I highly doubt you will get anything out of it. And in the end, it's just Krist.
Edited on 15 February 2016 - 05:51 PM
Tron #1231
Posted 15 February 2016 - 07:00 PM
The 'password' for double vaults is much longer than a normal address, however.

Additionally, on a GPU you would be generating somewhere in the realm of ~2000 krist addresses per cycle. The problem is that if any one of those addresses takes more loops than usual, ALL of the other cores have to stop and wait for it to finish. Not to mention there are a lot of comparisons and branching, which also slow down generation a lot.

There's also no 'string' object for GPUs. Minor inconvenience.

And finally, GPU code is an absolute pain in the arse. Difficult to write, difficult to debug, difficult to use, and extremely verbose. I would know as I had to write, from scratch, a SHA256 implementation in OpenCL. You're more than welcome to try to write an address cracker for the GPU, but I highly doubt you will get anything out of it. And in the end, it's just Krist.
I just want to say you are completely right, coding a GPU miner address cracker would be very difficult and will likely never be done, I just wanted to point out the theoretical possibility of a GPU miner address cracker.
Secondly, and I've mentioned this before, when brute forcing and address I'd assume you will not find the original password, but one that makes a collision with the real one, I've demonstrated a few posts back the collisions do exist with v2 addresses. Once your password is beyond ~20 characters the original doesn't really matter for brute forcing, what collides with the address does.
Finally, the GPU code would not really do more loops, the same code would be executed, an address cracker would likely save the final loop that determines placement of characters for addresses with a protein containing only characters that are in the address being cracked for the CPU.
Edited on 15 February 2016 - 06:08 PM
apemanzilla #1232
Posted 15 February 2016 - 07:02 PM
The 'password' for double vaults is much longer than a normal address, however.

Additionally, on a GPU you would be generating somewhere in the realm of ~2000 krist addresses per cycle. The problem is that if any one of those addresses takes more loops than usual, ALL of the other cores have to stop and wait for it to finish. Not to mention there are a lot of comparisons and branching, which also slow down generation a lot.

There's also no 'string' object for GPUs. Minor inconvenience.

And finally, GPU code is an absolute pain in the arse. Difficult to write, difficult to debug, difficult to use, and extremely verbose. I would know as I had to write, from scratch, a SHA256 implementation in OpenCL. You're more than welcome to try to write an address cracker for the GPU, but I highly doubt you will get anything out of it. And in the end, it's just Krist.
I just want to say you are completely right, coding a GPU miner would be very difficult and will likely never be done, I just wanted to point out the theoretical possibility of a GPU miner.
Secondly, and I've mentioned this before, when brute forcing and address I'd assume you will not find the original password, but one that makes a collision with the real one, I've demonstrated a few posts back the collisions do exist with v2 addresses. Once your password is beyond ~20 characters the original doesn't really matter for brute forcing, what collides with the address does.
Finally, the GPU code would not really do more loops, the same code would be executed, an address cracker would likely save the final loop that determines placement of characters for addresses with a protein containing only characters that are in the address being cracked for the CPU.

Just want to point out that you said a GPU miner will never be created…
Tron #1233
Posted 15 February 2016 - 07:08 PM
The 'password' for double vaults is much longer than a normal address, however.

Additionally, on a GPU you would be generating somewhere in the realm of ~2000 krist addresses per cycle. The problem is that if any one of those addresses takes more loops than usual, ALL of the other cores have to stop and wait for it to finish. Not to mention there are a lot of comparisons and branching, which also slow down generation a lot.

There's also no 'string' object for GPUs. Minor inconvenience.

And finally, GPU code is an absolute pain in the arse. Difficult to write, difficult to debug, difficult to use, and extremely verbose. I would know as I had to write, from scratch, a SHA256 implementation in OpenCL. You're more than welcome to try to write an address cracker for the GPU, but I highly doubt you will get anything out of it. And in the end, it's just Krist.
I just want to say you are completely right, coding a GPU miner would be very difficult and will likely never be done, I just wanted to point out the theoretical possibility of a GPU miner.
Secondly, and I've mentioned this before, when brute forcing and address I'd assume you will not find the original password, but one that makes a collision with the real one, I've demonstrated a few posts back the collisions do exist with v2 addresses. Once your password is beyond ~20 characters the original doesn't really matter for brute forcing, what collides with the address does.
Finally, the GPU code would not really do more loops, the same code would be executed, an address cracker would likely save the final loop that determines placement of characters for addresses with a protein containing only characters that are in the address being cracked for the CPU.

Just want to point out that you said a GPU miner will never be created…
Meant to say a GPU address miner/cracker, sorry.
Edited on 15 February 2016 - 06:13 PM
bauen1 #1234
Posted 15 February 2016 - 07:21 PM
If the work gets to the point where it should take multiple hours to get a block with available tools, krist will not get so much popularity as people aren't able to get a decent amount of krist and people might start mining for addresses.
Addresses which are generated using KVanity can also get generate again using KVanity, making it faster because it only uses some characters. (This is for addresses like yours (Your funds still "have" to go through your real address using a double vault, so an attacker could automatically check and transfer any money that gets in there.))
Edited on 15 February 2016 - 06:23 PM
Tron #1235
Posted 15 February 2016 - 07:28 PM
If the work gets to the point where it should take multiple hours to get a block with available tools, krist will not get so much popularity as people aren't able to get a decent amount of krist and people might start mining for addresses.
Addresses which are generated using KVanity can also get generate again using KVanity, making it faster because it only uses some characters. (This is for addresses like yours (Your funds still "have" to go through your real address using a double vault, so an attacker could automatically check and transfer any money that gets in there.))
I am by no means an expert on KVanity but I believe it includes the option of a prefix and probably uses enough characters that it will not often use the same key while looking for a vanity address, and I find it highly unlikely it will output the same vanity address multiple times.
bauen1 #1236
Posted 15 February 2016 - 07:33 PM
It uses no random generator meaning that if given the same arguments, it should produce the same results, as the arguments you can use the target address as the prefix.
It also only uses A-Z and 0-9 for the password in the generation process.
Now use KVanity with
java -jar kvanity.jar -p k5ztameslf
It should produce the same results (and the same cpu cycle used).

Example explaining the above:

-- The Programm uses no random gen and when given a number for arg it will always produce the same output for the same argument
print (arg + 1)
-- This Programm uses a random generator and 'should' output different results for the same number for arg
print (arg + math.random ())

For the geeks:
This also applies to most random generators, give it a seed and the output of the next random calculation is always the same
Edited on 15 February 2016 - 06:39 PM
___ #1237
Posted 15 February 2016 - 07:39 PM
Anyone want to donate to me?
Feeling generous:
k38gq88ehl
___ #1238
Posted 15 February 2016 - 07:45 PM
I am going to set up my own cluster and post what I get on that. Should take a little while…
bauen1 #1239
Posted 15 February 2016 - 07:53 PM
There is an internal server error displayed, maybe related to the latest update.
Lemmmy #1240
Posted 15 February 2016 - 07:55 PM
There is an internal server error displayed, maybe related to the latest update.

That's me working on something new, that will be fixed when I push the latest changes to git.
3d6 #1241
Posted 15 February 2016 - 08:07 PM
KristWallet 14 released. You should all update automatically.

This update is mainly just adjusting to the new server environment. Some old features that were removed due to latency were also readded now, because the new server is much, much faster!
___ #1242
Posted 15 February 2016 - 08:19 PM
Cluster won't work… 2nd node has a corrupted hard drive. Can't really do anything…
___ #1243
Posted 15 February 2016 - 08:37 PM
My server is on this… Dedicated on all cores.
bauen1 #1244
Posted 15 February 2016 - 08:39 PM
What hash rate do you get?
Why are people giving the faucet addresses that aren't even used, cmon don't abuse this.
Edited on 15 February 2016 - 07:43 PM
___ #1245
Posted 15 February 2016 - 08:55 PM
What hash rate do you get?
Why are people giving the faucet addresses that aren't even used, cmon don't abuse this.

Are you responding to me?
bauen1 #1246
Posted 15 February 2016 - 08:58 PM
The First line was responding to you ;)/>
___ #1247
Posted 15 February 2016 - 08:59 PM
The First line was responding to you ;)/>

My Hash rate on my server is about 7.7 like my laptop… Just an AMD FX-4300… Nothing fancy, it gets the job done though.
bauen1 #1248
Posted 15 February 2016 - 09:00 PM
Could i get a (portional) copy of the source code for either KLottery or KFaucet, because the payment code would interest me a lot. (Yep still working on the mining pool)
apemanzilla #1249
Posted 15 February 2016 - 09:00 PM
The First line was responding to you ;)/>

My Hash rate on my server is about 7.7 like my laptop… Just an AMD FX-4300… Nothing fancy, it gets the job done though.

Edited on 15 February 2016 - 08:01 PM
Lignum #1250
Posted 15 February 2016 - 09:01 PM
Why are people giving the faucet addresses that aren't even used, cmon don't abuse this.

No worries! The faucet only allows one claim per day, even across addresses. So the people who do that are putting themselves at a disadvantage.
bauen1 #1251
Posted 15 February 2016 - 09:02 PM
Why are people giving the faucet addresses that aren't even used, cmon don't abuse this.

No worries! The faucet only allows one claim per day, even across addresses. So the people who do that are putting themselves at a disadvantage.
Wait across addresses, i have claimed for myself and for apemanzillas double vault.
___ #1252
Posted 15 February 2016 - 09:06 PM
Can't mine, the server is down. I can't get the updates… Can you fix this?

Nevermind…
Edited on 15 February 2016 - 08:07 PM
Lemmmy #1253
Posted 15 February 2016 - 09:09 PM
Can't mine, the server is down. I can't get the updates… Can you fix this?

Nevermind…

Whenever I push an update, the server drops down for 5 seconds. Meaning, if the server is ever down, it will always be back up almost immediately ;)/>

I have added a What's New section to the homepage!

Edit: what the heck…
Edited on 15 February 2016 - 08:11 PM
Lignum #1254
Posted 15 February 2016 - 09:11 PM
Wait across addresses, i have claimed for myself and for apemanzillas double vault.

That's odd. Unless your IP changed, that shouldn't happen.
minizbot2012 #1255
Posted 15 February 2016 - 09:13 PM
I have the number 9 spot for highest value addresses…. umm….

Edit I'm now number 13 because, well someone made a typo and I decided to be nice :)/>.
Edited on 15 February 2016 - 08:19 PM
3d6 #1256
Posted 15 February 2016 - 09:16 PM
I have the number 9 spot for highest value addresses…. umm….
You must be the incredibly lucky lottery winner!!
minizbot2012 #1257
Posted 15 February 2016 - 09:16 PM
Yes Indeed I was.
LDDestroier #1258
Posted 15 February 2016 - 09:48 PM
Hey, I remembered I made a krist address a while ago with 800 KST, and it wasn't based from a password. Is it possible to get the password from a krist address?
sci4me #1259
Posted 15 February 2016 - 09:49 PM
Hey, I remembered I made a krist address a while ago with 800 KST, and it wasn't based from a password. Is it possible to get the password from a krist address?

if that were possible (it technically kind of is…), anyone could steal the Krist from any address.
LDDestroier #1260
Posted 15 February 2016 - 09:51 PM
Hey, I remembered I made a krist address a while ago with 800 KST, and it wasn't based from a password. Is it possible to get the password from a krist address?

if that were possible (it technically kind of is…), anyone could steal the Krist from any address.

Well…the address is klddestroy, so if anyone gets the password (somehow) for it, PM me…? I can trust y'all not to steal it. I hope.
Edited on 15 February 2016 - 08:51 PM
3d6 #1261
Posted 15 February 2016 - 09:53 PM
Hey, I remembered I made a krist address a while ago with 800 KST, and it wasn't based from a password. Is it possible to get the password from a krist address?

if that were possible (it technically kind of is…), anyone could steal the Krist from any address.

Well…the address is klddestroy, so if anyone gets the password (somehow) for it, PM me…? I can trust y'all not to steal it. I hope.

v2 addresses are strong, but not unbreakable. In the far future, maybe a few years from now, we will have moved on to v3 or beyond as computer power becomes more accessible. When that happens that 800 KST may see the light of day again!
Tron #1262
Posted 15 February 2016 - 10:02 PM
Hey, I remembered I made a krist address a while ago with 800 KST, and it wasn't based from a password. Is it possible to get the password from a krist address?

if that were possible (it technically kind of is…), anyone could steal the Krist from any address.

Well…the address is klddestroy, so if anyone gets the password (somehow) for it, PM me…? I can trust y'all not to steal it. I hope.

v2 addresses are strong, but not unbreakable. In the far future, maybe a few years from now, we will have moved on to v3 or beyond as computer power becomes more accessible. When that happens that 800 KST may see the light of day again!
Yeah I'm working on breaking v2 ;)/>
apemanzilla #1263
Posted 15 February 2016 - 10:03 PM
Hey, I remembered I made a krist address a while ago with 800 KST, and it wasn't based from a password. Is it possible to get the password from a krist address?

if that were possible (it technically kind of is…), anyone could steal the Krist from any address.

Well…the address is klddestroy, so if anyone gets the password (somehow) for it, PM me…? I can trust y'all not to steal it. I hope.

v2 addresses are strong, but not unbreakable. In the far future, maybe a few years from now, we will have moved on to v3 or beyond as computer power becomes more accessible. When that happens that 800 KST may see the light of day again!
Yeah I'm working on breaking v2 ;)/>

I've already stolen more than 200k krist and a name by bruteforcing addresses up to 6 characters in length.
minizbot2012 #1264
Posted 15 February 2016 - 10:04 PM
What do I do now that I'm in the top 1%
3d6 #1265
Posted 15 February 2016 - 10:13 PM
Well when is kristscape going to be done? I want to make a web client for my chat app now (which is read-only right now)

This is kinda off topic. Should go in the Krist thread really.

A chat app? :)/> I'll sell you chat.kst if you want. It's one of the first domains ever registered.
minizbot2012 #1266
Posted 15 February 2016 - 10:14 PM
well if you were on a long time ago you would've seen my PSChat reloaded, its right now got a prototype webpage for it, (hasn't been updated in forever), how much?
3d6 #1267
Posted 15 February 2016 - 10:15 PM
well if you were on a long time ago you would've seen my PSChat reloaded, its right now got a prototype webpage for it, (hasn't been updated in forever), how much?
How does 7500 KST sound?
minizbot2012 #1268
Posted 15 February 2016 - 10:16 PM
well if you were on a long time ago you would've seen my PSChat reloaded, its right now got a prototype webpage for it, (hasn't been updated in forever), how much?
How does 7500 KST sound?

Sounds awesome :)/>, kst address? (mines kic4g00t0y but you should know that)
Edited on 15 February 2016 - 09:20 PM
apemanzilla #1269
Posted 15 February 2016 - 10:22 PM
Turbokrist is now public!
3d6 #1270
Posted 15 February 2016 - 10:27 PM
well if you were on a long time ago you would've seen my PSChat reloaded, its right now got a prototype webpage for it, (hasn't been updated in forever), how much?
How does 7500 KST sound?

Sounds awesome :)/>, kst address? (mines kic4g00t0y but you should know that)

k66405v2qn
minizbot2012 #1271
Posted 15 February 2016 - 10:31 PM
well if you were on a long time ago you would've seen my PSChat reloaded, its right now got a prototype webpage for it, (hasn't been updated in forever), how much?
How does 7500 KST sound?

Sounds awesome :)/>, kst address? (mines kic4g00t0y but you should know that)

k66405v2qn
sent :)/>
Edited on 15 February 2016 - 09:34 PM
3d6 #1272
Posted 15 February 2016 - 10:35 PM
well if you were on a long time ago you would've seen my PSChat reloaded, its right now got a prototype webpage for it, (hasn't been updated in forever), how much?
How does 7500 KST sound?

Sounds awesome :)/>, kst address? (mines kic4g00t0y but you should know that)

k66405v2qn
sent :)/>
sold! thank you very much
minizbot2012 #1273
Posted 15 February 2016 - 10:47 PM
well if you were on a long time ago you would've seen my PSChat reloaded, its right now got a prototype webpage for it, (hasn't been updated in forever), how much?
How does 7500 KST sound?

Sounds awesome :)/>, kst address? (mines kic4g00t0y but you should know that)

k66405v2qn
sent :)/>
sold! thank you very much
Thanks I think I'll finally get around to an update that I wanted to make a LLLOOOONNNNGGG time ago
Lemmmy #1274
Posted 16 February 2016 - 12:08 AM






Well, the project is no longer as clean as it used to be, and I have no idea how much I managed to nuke the code while making these, but they're working so far.

More to come soon.
Edited on 15 February 2016 - 11:08 PM
minizbot2012 #1275
Posted 16 February 2016 - 12:18 AM
Suggestion for kristscape – 1 click donations to a website :)/>
3d6 #1276
Posted 16 February 2016 - 01:35 AM
Suggestion for kristscape – 1 click donations to a website :)/>
It's technically already possible to send money to a domain's owner by putting their domain as the recipient in the transaction ;)/>
apemanzilla #1277
Posted 16 February 2016 - 01:38 AM
Suggestion for kristscape – 1 click donations to a website :)/>
It's technically already possible to send money to a domain's owner by putting their domain as the recipient in the transaction ;)/>

I think he means a button that can be clicked to donate to the owner of a site.
minizbot2012 #1278
Posted 16 February 2016 - 01:51 AM
Suggestion for kristscape – 1 click donations to a website :)/>
It's technically already possible to send money to a domain's owner by putting their domain as the recipient in the transaction ;)/>

I think he means a button that can be clicked to donate to the owner of a site.

Ding-DIng Ding! you sir got it :)/>
3d6 #1279
Posted 16 February 2016 - 04:32 AM
The total amount of krist in circulation has passed 4,000,000 KST today, on the first anniversary of its release. Keep mining :D/>
minizbot2012 #1280
Posted 16 February 2016 - 04:33 AM
Out of curiosity what is the theoretical max?
Edited on 16 February 2016 - 06:19 AM
Lignum #1281
Posted 16 February 2016 - 10:43 AM
Out of curiosity what is the theoretical max?

Address balances are stored in the database as 32-bit unsigned integers, therefore the maximum value should be 4,294,967,296 KST for a single address.
FoxData #1282
Posted 16 February 2016 - 12:43 PM
Interesting. How exactly does krist work? It sounds like bitcoin for minecraft.
bauen1 #1283
Posted 16 February 2016 - 12:52 PM
Interesting. How exactly does krist work? It sounds like bitcoin for minecraft.
It works almost like bitcoin, but funds are transferred instantly.

Wait this doesn't look right: (date)
Edited on 16 February 2016 - 12:53 PM
Lemmmy #1284
Posted 16 February 2016 - 01:56 PM
Yeah, this was reported to me last night. I'll look into that now.

Edit: I have fixed that on the test server. It will be fixed in the live version soon.
Edit 2: Fixed. There has also been internal changes to add address authentication. Now, an address can only have one privatekey bound to it, meaning you can mine at addresses all you like, you're gonna have to find the exact privatekey used to make the address ;)/>

I'll type up a further explanation of how this works soon. But thanks to this, you shouldn't have to worry much about address security.
Edited on 16 February 2016 - 01:57 PM
3d6 #1285
Posted 16 February 2016 - 03:09 PM
Yeah, this was reported to me last night. I'll look into that now.

Edit: I have fixed that on the test server. It will be fixed in the live version soon.
Edit 2: Fixed. There has also been internal changes to add address authentication. Now, an address can only have one privatekey bound to it, meaning you can mine at addresses all you like, you're gonna have to find the exact privatekey used to make the address ;)/>

I'll type up a further explanation of how this works soon. But thanks to this, you shouldn't have to worry much about address security.

Hey! That's a good idea. I should've thought of it myself.
Lemmmy #1286
Posted 16 February 2016 - 03:12 PM
Yeah, this was reported to me last night. I'll look into that now.

Edit: I have fixed that on the test server. It will be fixed in the live version soon.
Edit 2: Fixed. There has also been internal changes to add address authentication. Now, an address can only have one privatekey bound to it, meaning you can mine at addresses all you like, you're gonna have to find the exact privatekey used to make the address ;)/>

I'll type up a further explanation of how this works soon. But thanks to this, you shouldn't have to worry much about address security.

Hey! That's a good idea. I should've thought of it myself.

I'm glad you didn't, because I'm certain your implementation of it would be some of the worst written code in history.
InDieTasten #1287
Posted 16 February 2016 - 03:30 PM
I'm glad you didn't, because I'm certain your implementation of it would be some of the worst written code in history.

as long as there arent any plain private keys in the database, thats fine. i hope you just used another hashing algorithm for that.
Lignum #1288
Posted 16 February 2016 - 03:30 PM
as long as there arent any plain private keys in the database, thats fine. i hope you just used another hashing algorithm for that.

They are hashed and salted with the address.
Lemmmy #1289
Posted 16 February 2016 - 03:32 PM
I'm glad you didn't, because I'm certain your implementation of it would be some of the worst written code in history.

as long as there arent any plain private keys in the database, thats fine. i hope you just used another hashing algorithm for that.

https://github.com/Lemmmy/Krist/blob/master/src/addresses.js#L28
https://github.com/Lemmmy/Krist/blob/master/src/addresses.js#L46

Creator #1290
Posted 16 February 2016 - 03:48 PM
Would the work go down if everybody stopped mining?
bauen1 #1291
Posted 16 February 2016 - 03:58 PM
Would the work go down if everybody stopped mining?
No, only if someone mines a block.

Kristwallet needs to removing spaces from the krist names, i just made it crash
Creator #1292
Posted 16 February 2016 - 04:07 PM
And the difficulty?
Lignum #1293
Posted 16 February 2016 - 04:12 PM
And the difficulty?

Same thing, different name.
Lemmmy #1294
Posted 17 February 2016 - 01:41 AM
Changes to work (difficulty)
We have changed the work algorithm, so now the difficulty to mine a block should adjust appropriately with mining power. This is still in testing, so please let us know your feedback on this.

The new algorithm is like so:

var seconds = (time - lastBlock.time) / 1000;
var targetWork = seconds * oldWork / 60;
var diff = targetWork - oldWork;

var newWork = Math.round(Math.max(Math.min(oldWork + diff * krist.getWorkFactor(), krist.getMaxWork()), krist.getMinWork()));
Edited on 17 February 2016 - 12:43 AM
bauen1 #1295
Posted 17 February 2016 - 12:37 PM
Changes to work (difficulty)
We have changed the work algorithm, so now the difficulty to mine a block should adjust appropriately with mining power. This is still in testing, so please let us know your feedback on this.

The new algorithm is like so:

var seconds = (time - lastBlock.time) / 1000;
var targetWork = seconds * oldWork / 60;
var diff = targetWork - oldWork;

var newWork = Math.round(Math.max(Math.min(oldWork + diff * krist.getWorkFactor(), krist.getMaxWork()), krist.getMinWork()));
Little explanation:
The work is adjusted so every minute a block is mined it also never goes below 500 or above 100000
Creator #1296
Posted 17 February 2016 - 12:54 PM
How can you modify difficulty?
Edited on 17 February 2016 - 11:55 AM
bauen1 #1297
Posted 17 February 2016 - 12:59 PM
How can you modify difficulty?
You can only do this indirectly by mining blocks or not mining them (so you can't really modify it)
Btw, this works almost exactly like bitcoin, and there are multiple articles on the web explaining bitcoin.
Hm, you should add smoothing like

var seconds = (time - lastBlock.time) / 1000;
seconds = seconds * 1.5 + lastSeconds * 0.5
Because now mining a block after a hour would make the work sky rocket, the next block would be solved in >1s and the work would drop like crazy
Edited on 17 February 2016 - 01:30 PM
Creator #1298
Posted 17 February 2016 - 02:30 PM
How does Krist make it more difficult is what I meant.
Lemmmy #1299
Posted 17 February 2016 - 02:38 PM
How does Krist make it more difficult is what I meant.

It changes whenever a block is submitted according to the algo I posted above.


var seconds = (time - lastBlock.time) / 1000;
seconds = seconds * 1.5 + lastSeconds * 0.5
Because now mining a block after a hour would make the work sky rocket, the next block would be solved in >1s and the work would drop like crazy

Will look into this. We were also considering simply clamping the seconds, but this could also work. Thank you!
bauen1 #1300
Posted 17 February 2016 - 02:40 PM
How does Krist make it more difficult is what I meant.

It changes whenever a block is submitted according to the algo I posted above.


var seconds = (time - lastBlock.time) / 1000;
seconds = seconds * 1.5 + lastSeconds * 0.5
Because now mining a block after a hour would make the work sky rocket, the next block would be solved in >1s and the work would drop like crazy

Will look into this. We were also considering simply clamping the seconds, but this could also work. Thank you!
This is kinda from how you computer velocity for objects in games ;)/>
Lemmmy #1301
Posted 17 February 2016 - 02:45 PM
This is kinda from how you computer velocity for objects in games ;)/>

Indeed it is!
3d6 #1302
Posted 17 February 2016 - 04:55 PM
How does Krist make it more difficult is what I meant.
When the work number goes down, it takes a lower SHA hash to solve a block. Think of a sha hash as a random number between 0 and 281 trillion - so, the odds of a hash solving a block might be represented as
getwork <= math.random(0,16^12)
Edited on 17 February 2016 - 03:55 PM
Lemmmy #1303
Posted 17 February 2016 - 05:03 PM
I've updated the blocks per minute factor as a test. The work should now stabilise itself to three blocks per minute.
Luca_S #1304
Posted 18 February 2016 - 06:49 PM
Just won 10 KST in the lottery. The 10 I put in tho.
Creator #1305
Posted 18 February 2016 - 07:06 PM
Just won 10 KST in the lottery. The 10 I put in tho.

Congrats! Yay!
3d6 #1306
Posted 18 February 2016 - 07:46 PM
Just won 10 KST in the lottery. The 10 I put in tho.
Congratulations, it's a new world with such huge amounts of money
Anavrins #1307
Posted 18 February 2016 - 08:00 PM
Weird, I thought the lottery kept 10% of the pot.
I once was alone with 1k tickets and got 900kst back.
3d6 #1308
Posted 18 February 2016 - 08:01 PM
Weird, I thought the lottery kept 10% of the pot.
I once was alone with 1k tickets and got 900kst back.
It was recently modified so that if there is only one bettor they get all the money back.
Luca_S #1309
Posted 19 February 2016 - 01:30 PM
Is there still a way to directly download data.db?

Sadly not, the database is no longer stored as SQLite. I may make a cron job to dump the DB daily.
How much KST for that?
I really want that for koogle.kst


EDIT: Nevermind, there is http://krist.ceriat.net/names
Edited on 19 February 2016 - 02:05 PM
apemanzilla #1310
Posted 19 February 2016 - 03:07 PM
Is there still a way to directly download data.db?

Sadly not, the database is no longer stored as SQLite. I may make a cron job to dump the DB daily.
How much KST for that?
I really want that for koogle.kst


EDIT: Nevermind, there is http://krist.ceriat.net/names

For that you can just use the new names API call.
Luca_S #1311
Posted 19 February 2016 - 03:28 PM
Is there still a way to directly download data.db?

Sadly not, the database is no longer stored as SQLite. I may make a cron job to dump the DB daily.
How much KST for that?
I really want that for koogle.kst


EDIT: Nevermind, there is http://krist.ceriat.net/names

For that you can just use the new names API call.
That is what I mean with http://krist.ceriat.net/names

The only thing that I need to know if there is a way to remove the limit, I could put "?limit=100000" in, but that wouldn't be the best solution.
3d6 #1312
Posted 19 February 2016 - 04:13 PM
Is there still a way to directly download data.db?

Sadly not, the database is no longer stored as SQLite. I may make a cron job to dump the DB daily.
How much KST for that?
I really want that for koogle.kst


EDIT: Nevermind, there is http://krist.ceriat.net/names

For that you can just use the new names API call.
That is what I mean with http://krist.ceriat.net/names

The only thing that I need to know if there is a way to remove the limit, I could put "?limit=100000" in, but that wouldn't be the best solution.

Currently the maximum limit is more than the total number of names anyways
Luca_S #1313
Posted 19 February 2016 - 05:15 PM
-snip-
Currently the maximum limit is more than the total number of names anyways
Currently

Just a matter of time
apemanzilla #1314
Posted 19 February 2016 - 05:42 PM
-snip-
Currently the maximum limit is more than the total number of names anyways
Currently

Just a matter of time

With the limit and offset parameters you can get a complete list of names anyways.
Luca_S #1315
Posted 19 February 2016 - 05:55 PM
{"name":"hitlerdidnothingwrong","owner":"k61rnp11mx","registered":"2016-01-17T20:58:57.000Z","updated":"2016-01-17T20:58:57.000Z","a":null}
Srsly?
H4X0RZ #1316
Posted 19 February 2016 - 06:12 PM
{"name":"hitlerdidnothingwrong","owner":"k61rnp11mx","registered":"2016-01-17T20:58:57.000Z","updated":"2016-01-17T20:58:57.000Z","a":null}
Srsly?

It seems like many non-german people never really learned anything about Hitler, what he did, and how he did it. I'm learning that stuff (Indepth) in history currently (I live in Germany) and I have to admit, he is as f*cked up as someone could become.
justync7 #1317
Posted 19 February 2016 - 06:40 PM
{"name":"hitlerdidnothingwrong","owner":"k61rnp11mx","registered":"2016-01-17T20:58:57.000Z","updated":"2016-01-17T20:58:57.000Z","a":null}
Srsly?

It seems like many non-german people never really learned anything about Hitler, what he did, and how he did it. I'm learning that stuff (Indepth) in history currently (I live in Germany) and I have to admit, he is as f*cked up as someone could become.
You took someones bait hard. Google "hitler did nothing wrong", It's a flavor of Mountain Dew. (In all seriousness, the name isn't very serious lol)
Edited on 19 February 2016 - 05:40 PM
bauen1 #1318
Posted 19 February 2016 - 06:42 PM
{"name":"hitlerdidnothingwrong","owner":"k61rnp11mx","registered":"2016-01-17T20:58:57.000Z","updated":"2016-01-17T20:58:57.000Z","a":null}
Srsly?
How about censoring the results in koogle for such stuff?
You just bought crashkristscape, i wonder whats your plans…
Edit: Im pretty sure that work will fluctuate quite a bit without any sort of dampning / smoothing
Edited on 19 February 2016 - 06:03 PM
Creator #1319
Posted 19 February 2016 - 07:00 PM
{"name":"hitlerdidnothingwrong","owner":"k61rnp11mx","registered":"2016-01-17T20:58:57.000Z","updated":"2016-01-17T20:58:57.000Z","a":null}
Srsly?
How about censoring the results in koogle for such stuff?
You just bought crashkristscape, i wonder whats your plans…

That would be removing freedom of speech! Also, how exactly would you go about it? I think we are better than to whine when a little troll feels like being funny! If he/she wants to be an ignorant and not take the stuff Hitler did seriously and realize how horrible it was, let him, in the end, it's not our self-respect nor IQ that goes lower than the ground.
Edited on 20 February 2016 - 01:40 PM
Pyuu #1320
Posted 20 February 2016 - 02:13 PM
It really isn't a big deal. It's just trolls doing what they want.
If admins tinker with anything in krist, it would remove some of the authenticity of the currency itself, that's why we can't have people manually deleting addresses, blocks, etc.
Luca_S #1321
Posted 20 February 2016 - 02:39 PM
{"name":"hitlerdidnothingwrong","owner":"k61rnp11mx","registered":"2016-01-17T20:58:57.000Z","updated":"2016-01-17T20:58:57.000Z","a":null}
Srsly?
How about censoring the results in koogle for such stuff?
You just bought crashkristscape, i wonder whats your plans…

That would be removing freedom of speech! Also, how exactly would you go about it? I think we are better than to whine when a little troll feels like being funny! If he/she wants to be an ignorant and not take the stuff Hitler did seriously and realize how horrible it was, let him, in the end, it's our self-respect nor IQ that goes lower than the ground.

Might be a bit sensitive about this because I'm from germany.
I won't censor anything in koogle(Which is by the way working perfectly, just waiting for Kristscape to be released to make the front end)

crashkristscape.kst will host a website that crashes kristscape(If someone finds an exploit)
It really isn't a big deal. It's just trolls doing what they want.
If admins tinker with anything in krist, it would remove some of the authenticity of the currency itself, that's why we can't have people manually deleting addresses, blocks, etc.
As I already said above probably a bit sensitive about that. Not talking about removing it.

Edit: I am also a bit angry about that because there are some american people that say "Germany should be ashamed of it's history" and then I see that? Just making fun of it, seems legit.
Edited on 20 February 2016 - 01:41 PM
Luca_S #1322
Posted 20 February 2016 - 02:46 PM
Ok we are coming to a completely different topic here and although it is an important topic this is not the place to talk about, I guess. So I will bring us back on topic with announcing koogle, a project of mine, that will be able to search thru Krist domains I already have some kind of beta thingy and I'll wait until Kristscape is released and then make a KSML page for it. I'll upload some screenshots.
Spoiler
Koogle welcome screen(Just the current one it will have an KSML interface later)

A search for koogle and for krist(Do I have to say it will have a KSML interface later?)

Interesting what sites there are…

Edit: Also I want to mention here that unless you have a static IP(If you don't know what that is, you probably don't have it) You shouldn't use an IP as zone for your KST address….
Edited on 20 February 2016 - 03:59 PM
Pyuu #1323
Posted 20 February 2016 - 08:23 PM
With all the domains people have purchased, you have to just wonder why they wanted those domains: KristScape.
And it's still in dev, but some domains are just plainly useless (due to their name / nature).
But hey, we get the 500KST back via mining in the end, so their loss.
bauen1 #1324
Posted 20 February 2016 - 08:28 PM
Edit: Also I want to mention here that unless you have a static IP(If you don't know what that is, you probably don't have it) You shouldn't use an IP as zone for your KST address….
Well you can start a program on change of your ip address, wich changes your zone to your new address, thats how dnydns works.
Pyuu #1325
Posted 20 February 2016 - 08:52 PM
On a side note, I found a lovely site just now. So, Hello 1337.
3d6 #1326
Posted 20 February 2016 - 08:52 PM
With all the domains people have purchased, you have to just wonder why they wanted those domains: KristScape.
And it's still in dev, but some domains are just plainly useless (due to their name / nature).
But hey, we get the 500KST back via mining in the end, so their loss.
Actually, you can send KST to a domain and it will be forwarded automatically to its owner
Luca_S #1327
Posted 20 February 2016 - 09:39 PM
Edit: Also I want to mention here that unless you have a static IP(If you don't know what that is, you probably don't have it) You shouldn't use an IP as zone for your KST address….
Well you can start a program on change of your ip address, wich changes your zone to your new address, thats how dnydns works.

Ik, but I ended up searching for weather and for some reason find an address which pointed to an IP which finally was a 404 page of a italian company.
H4X0RZ #1328
Posted 21 February 2016 - 01:00 AM
I'm kinda missing this time…

Spoiler
apemanzilla #1329
Posted 21 February 2016 - 02:46 AM
I'm kinda missing this time…

Spoiler

With the changes to the work algorithm, blocks will be mined approximately 3 times per minute, globally. This makes it possible to mine Krist on lower end hardware instead of the work constantly decreasing.
bauen1 #1330
Posted 21 February 2016 - 07:48 AM
I'm kinda missing this time…

Spoiler

With the changes to the work algorithm, blocks will be mined approximately 3 times per minute, globally. This makes it possible to mine Krist on lower end hardware instead of the work constantly decreasing.
Well except if one person is dominating the mining market (not only you)
Edit: Work is oscillation, there are 4-5 blocks mined in short time and then there will be one block taking very long to be mined, smoothing would only make this effect weaker.
A solution might be to include the last n blocks in the calculation (n should be more than 100)
Edited on 21 February 2016 - 08:53 AM
Quartz101 #1331
Posted 21 February 2016 - 12:42 PM
When kristscape fully comes out (with the <script> tag or something), I will make 4g, my search engine!
Lemmmy #1332
Posted 21 February 2016 - 02:32 PM
Hey! Haven't checked this thread in a while, but I see you've all been busy. Can't wait to see all these Kristscape related projects being released! If anyone wants any help with them, feel free to contact me on the forum or email me at drew@lemmmy.pw. If you want to suggest features to the API, create a GitHub issue.

I have added a few small features to the API over the past few days. The first is a total parameter for the main large JSON responses. This should make it easier to collect all transactions, addresses, names and blocks without having to worry about the large limit.




As always, "count" returns the amount of results the server has given you in this response. Now, the new "total" parameter will tell you the total amount. In this case, the total amount of transactions.

Calls that currently implement this:
  • /addresses
  • /addresses/rich
  • /addresses/:address/names
  • /addresses/:address/transactions
  • /blocks
  • /blocks/latest
  • /blocks/lowest
  • /names
  • /names/new
  • /transactions
  • /transactions/latest
Please let me know if anything is missing from the API documentation for these.

Another new feature is ?excludeMined in the transactions calls. These will exclude transactions with no "from" parameter, essentially exclude any transactions made from mining. It is used like so:

http://krist.ceriat.net/transactions?excludeMined

Again, please let me know if this is missing API documentation.
apemanzilla #1333
Posted 21 February 2016 - 07:04 PM
-snip-

Well except if one person is dominating the mining market (not only you)
Edit: Work is oscillation, there are 4-5 blocks mined in short time and then there will be one block taking very long to be mined, smoothing would only make this effect weaker.
A solution might be to include the last n blocks in the calculation (n should be more than 100)

The work is in slight oscillation but after 15-30 minutes of consistent mining speeds globally it evens out at almost exactly 3 blocks per minute. I came up with the algorithm that sets the work, and Yevano added a smoothing function to it. If we used the last 100 blocks or so, it would be tricky for people with low end hardware to mine after people with high end hardware stop mining.
Edited on 21 February 2016 - 06:04 PM
Creator #1334
Posted 21 February 2016 - 07:22 PM
Isn't it tricky for people with low end hardware to mine anyways?

PS: 1333th post in Krist
The thing that shows 1334 also counts the original post.
Edited on 21 February 2016 - 06:23 PM
Lemmmy #1335
Posted 21 February 2016 - 08:35 PM
Sorry for the small spikes of downtime, doing some memory management over here..

Edit: Turns out we've got a major memory leak problem. This might take a while, sorry!


Seems to be all fixed.
Edited on 21 February 2016 - 07:58 PM
Anavrins #1336
Posted 21 February 2016 - 10:10 PM
Sorry for the small spikes of downtime, doing some memory management over here..
Edit: Turns out we've got a major memory leak problem. This might take a while, sorry!

Seems to be all fixed.
Unsure if that's related, but going to http://krist.ceriat.net/transactions?limit which return all transaction, without any limit, did make the node go down for me.
Lemmmy #1337
Posted 21 February 2016 - 10:25 PM
Sorry for the small spikes of downtime, doing some memory management over here..
Edit: Turns out we've got a major memory leak problem. This might take a while, sorry!

Seems to be all fixed.
Unsure if that's related, but going to http://krist.ceriat.net/transactions?limit which return all transaction, without any limit, did make the node go down for me.

The node wasn't down, but you were pretty much crashing MariaDB with it, causing a lack of a response to be sent and eventually a gateway timeout. Fixed it now.
Anavrins #1338
Posted 22 February 2016 - 05:04 AM
I noticed that there is TLS on the node, but trying to access it in-game with http.get("https://krist.ceriat.net/thing") always returns nil.
I'm pretty sure this is because most of Java versions only support TLS 1.0, which is not enabled on the node.
Quartz101 #1339
Posted 22 February 2016 - 10:03 AM
Awww… I wanted to be 1337th! But Anavrins was….
Lignum #1340
Posted 22 February 2016 - 01:38 PM
I noticed that there is TLS on the node, but trying to access it in-game with http.get("https://krist.ceriat.net/thing") always returns nil.
I'm pretty sure this is because most of Java versions only support TLS 1.0, which is not enabled on the node.

That's not necessarily the problem. CC will return nil for all non-200 responses, whereas the node uses several other status codes to stay RESTful. Try adding "?cc" to the end of the URL, which will force a 200 response. If it doesn't work, then HTTPS is the problem.
Lupus590 #1341
Posted 22 February 2016 - 06:01 PM
If it doesn't work, then HTTPS is the problem.

ComputerCraft doesn't support HTTPS
ry00000 #1342
Posted 22 February 2016 - 06:17 PM
Well, I have an Intel Core 2 Quad, I shouldn't get much krist from it. should I?
Lignum #1343
Posted 22 February 2016 - 06:36 PM
ComputerCraft doesn't support HTTPS

I don't know why people keep saying it doesn't, because it does:


Works in-game (CC1.78) and on CCEmuRedux.

Well, I have an Intel Core 2 Quad, I shouldn't get much krist from it. should I?

You shouldn't mine with your CPU anyway. There is now turbokrist, which allows you to do GPU mining.
Anavrins #1344
Posted 22 February 2016 - 06:40 PM
If it doesn't work, then HTTPS is the problem.

ComputerCraft doesn't support HTTPS
It does, I can access dropbox with an https link in-game.
The reason why it doesn't work on some website is that, after testing multiple domain with SSLLabs, I noticed that most Java version only support up to TLS1.0.
TLS1.0 is enabled on dropbox, google, etc… but not on krist.
Krist SSLtest
Dropbox cdn SSLtest
Edited on 22 February 2016 - 05:46 PM
Lemmmy #1345
Posted 22 February 2016 - 06:46 PM
If it doesn't work, then HTTPS is the problem.

ComputerCraft doesn't support HTTPS
It does, I can access dropbox with an https link in-game.
The reason why it doesn't work on some is that, after testing multiple domain with SSLLabs, I noticed that most Java version only support TLS1.0.
TLS1.0 is enabled on dropbox, google, etc… but not on krist.
Krist SSLtest
Dropbox cdn SSLtest

well java is stupid my ssl is secure

im looking into it give me a few mins
Edited on 22 February 2016 - 05:50 PM
Anavrins #1346
Posted 22 February 2016 - 06:51 PM
well java is stupid my ssl is secure
And not backward compatible with TLS1.0, which is my whole point to try and make it work within CC.
Enabling TLS1.0 shouldn't cause any security issues as long as you disable the RC4 cipher.
The dropbox ssltest support that claim.
Edited on 22 February 2016 - 05:54 PM
Lemmmy #1347
Posted 22 February 2016 - 07:03 PM
well java is stupid my ssl is secure
And not backward compatible with TLS1.0, which is my whole point to try and make it work within CC.
Enabling TLS1.0 shouldn't cause any security issues as long as you disable the RC4 cipher.
The dropbox ssltest support that claim.

the problem is my ssl configuration is backwards compatible with tls1.0 but for some reason nothing is seeing this and im pretty sure nginx is screwing with me at this point

tls1.0 has been enabled the entire time, i even tried the mozilla ssl config generator and set the profile to old and thats still lying
Lemmmy #1348
Posted 22 February 2016 - 07:09 PM
	ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
	ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
	ssl_prefer_server_ciphers on;
i don't see the problem

woudld it be because i have dhparams setup
Edited on 22 February 2016 - 06:13 PM
Anavrins #1349
Posted 22 February 2016 - 07:20 PM
tls1.0 has been enabled the entire time, i even tried the mozilla ssl config generator and set the profile to old and thats still lying
I would suggest the intermediate profile instead, you don't want SSLv3 in there :P/>
We should probably continue this discussion via PM or via a Github issue or something.
Lemmmy #1350
Posted 22 February 2016 - 07:21 PM
tls1.0 has been enabled the entire time, i even tried the mozilla ssl config generator and set the profile to old and thats still lying
I would suggest the intermediate profile instead, you don't want SSLv3 in there :P/>
We should probably continue this discussion via PM or via a Github issue or something.

i used to, problem is that the intermediate profile doesnt remotely support java 6 or 7. check the krist github, i'll make an isssue there

https://github.com/Lemmmy/Krist/issues/17
Edited on 22 February 2016 - 06:22 PM
Waitdev_ #1351
Posted 23 February 2016 - 06:20 AM
wait, so.. how am i supposed to mine krist? i know it's a program, but where do i get that?
also, i saw something to do with a network thing, does that mean it uses internet?
Lupus590 #1352
Posted 23 February 2016 - 09:46 AM
i saw something to do with a network thing, does that mean it uses internet?

crypto currency miners have to compare with each other to make sure that no-one has already mined that block, this is what the network usage is for

as for miners: http://www.computercraft.info/forums2/index.php?/topic/25974-turbokrist-the-first-ever-gpu-accelerated-krist-miner/
Edited on 23 February 2016 - 08:49 AM
bauen1 #1353
Posted 23 February 2016 - 12:33 PM
Wait a minute, will the database be downloadable (worst dramatic sentence ever)
Because the way addresses are verified is: storing a sha256 hash of the address + the key meaning that its quite possible to mine this hash with a gpu.


KFaucet is responding with 502 (Bad Gateway) to the claim call of kj71ec3dc3 (mine, 2 + 4 + 8 + 16 + 32 krist claimed) /api/claim/kj71ec3dc3
Is this normal ?
This is even happening with other addresses
Edited on 23 February 2016 - 11:39 AM
ry00000 #1354
Posted 23 February 2016 - 01:09 PM
I COULD unhash an address… If I knew the SHA256 and the key… Yeah, thanks, krist.ceriat.net for not providing the SHA's and the keys.
Lignum #1355
Posted 23 February 2016 - 05:42 PM
Wait a minute, will the database be downloadable (worst dramatic sentence ever)
Because the way addresses are verified is: storing a sha256 hash of the address + the key meaning that its quite possible to mine this hash with a gpu.

We store a hashed private key in the database, which prevents mining addresses unless you get the exact key used to make the address (which is hard if it's a long key!). But either way, it's unlikely that the Krist database will be downloadable, since we're no longer using SQLite, which means we would need to dump the db periodically.

KFaucet is responding with 502 (Bad Gateway) to the claim call of kj71ec3dc3 (mine, 2 + 4 + 8 + 16 + 32 krist claimed) /api/claim/kj71ec3dc3
Is this normal ?
This is even happening with other addresses

Yep, sorry, we had to reboot the VPS yesterday because of a memory leak and I forgot to start KFaucet back up. It should work now.
Lemmmy #1356
Posted 23 February 2016 - 05:57 PM
But either way, it's unlikely that the Krist database will be downloadable, since we're no longer using SQLite, which means we would need to dump the db periodically.

To follow this up, I am planning on writing a DB dumper that will make a data.db containing all non-sensitive info at 0:00 GMT daily.
Edit: I'm doing this now.

I COULD unhash an address… If I knew the SHA256 and the key… Yeah, thanks, krist.ceriat.net for not providing the SHA's and the keys.
You can unhash an address? Yeah, right. You could rainbow table it for sure, but we store them salted so good luck using a rainbow table too.

Go ahead and unhash these privatekeys:

4aaa3e2da7fcab5c599dab7a5a86341addebf25b19f6696b2e4b3e6d130e5035
8f07ac7acb02b34d043266cae6c4532f639ff56cdd32d1f0f1dcc308eb8d1ff6
0b862738b6f904d55ba4f436f569d732537a8d05e688d4709908ef54bdcccd60
105d5d126a88a910840e137a514f3ddc038f25ccda41ea10bcc6c878b5e1a0e5
0b34dcd8a9d5f5fcbb7791ad0aa25979a2c194bdaffd7951e05404c57cc9d45c

And one for luck:

9627ec943025d95252ea3151cd75f292b26cdb950d77489919b4a2d69f24ee03e4769cb50ea724742b014c4d30cd76c4896426ce6d659187771b220d74485f81

Edit 2: I had a second look at your message, and it's absolutely hilarious how BS it is. First of all, why do you need the SHA-256 AND the key? The SHA-256 is pretty much just sha256(address + privatekey), so the key is just enough. Address generation has nothing to do with the stored SHA-256, it is purely an extra measure against collisions.

Addresses are generated based on the privatekey, and will collide. This means that you can mine addresses. This is most likely what you think you can do. Addresses are generated using SHA-256 and a little bit of fairy dust (and 3d6 quality code). It should be noted that SHA-256 is a cryptographic hash function, and it is one-way. This means you cannot unhash. You can however mine for the target string and hope that you eventually get it. Rainbow tables make this easy as they come with pre-prepared input and outputs, but are invalidated when salts are thrown into the mix. If you have enough computational power, you can easily mine for any address you wish. However, as Lignum stated, you will need to mine for the exact privatekey used now.

Yeah, thanks, krist.ceriat.net for not providing the SHA's and the keys.

What the hell? Were you dropped on the head as a child? Did you seriously think that any of us would be stupid enough to literally give you the privatekeys and/or hashes? Please take a good look in a mirror and reconsider your life. Thank you.
Edited on 23 February 2016 - 05:21 PM
Anavrins #1357
Posted 23 February 2016 - 07:22 PM
I COULD unhash an address… If I knew the SHA256 and the key… Yeah, thanks, krist.ceriat.net for not providing the SHA's and the keys.
Let's say the account with password "a", has an address "kxxk8invlf" and a privatekey "9c61cce6bae9ac864b60238532ac8ce1a73006d943b44e060259e50363f4aebd-000" which is 68 characters long.
The hash stored in the database is sha256("address..privatekey"), you know the address, but you still need to figure out the privatekey.
Is it me or you are claiming to be able to crack a 68 characters long password?
Spoiler
FoxData #1358
Posted 23 February 2016 - 08:25 PM
I want to mine this with an in game computer - How do i do it?
Quartz101 #1359
Posted 23 February 2016 - 08:28 PM
I want to mine this with an in game computer - How do i do it?
You don't. It would be too insanely slow, especially with GPU mining.
Anavrins #1360
Posted 23 February 2016 - 09:30 PM
I want to mine this with an in game computer - How do i do it?
Here's my CC miner if you want to mess with it 0swpD5L2
You will only be able to get a maximum of around 1500 hash/sec with it, compared to 1'000'000'000 hash/sec with a gpu miner.
You can also swap the commenting on line 54-55 if you want to try with an easier, false work, but you will not get any valid krist that way.
Edited on 24 February 2016 - 02:39 AM
Creator #1361
Posted 23 February 2016 - 09:35 PM
I COULD unhash an address… If I knew the SHA256 and the key… Yeah, thanks, krist.ceriat.net for not providing the SHA's and the keys.
Let's say the account with password "a", has an address "kxxk8invlf" and a privatekey "9c61cce6bae9ac864b60238532ac8ce1a73006d943b44e060259e50363f4aebd-000" which is 68 characters long.
The hash stored in the database is sha256("address..privatekey"), you know the address, but you still need to figure out the privatekey.
Is it me or you are claiming to be able to crack a 68 characters long password?
Spoiler

If BitCoin uses sha for mining, does it mean it has detected a ton of collisions, since there are possibly millions of users producing billions of hashes per second?
Anavrins #1362
Posted 23 February 2016 - 09:45 PM
If BitCoin uses sha for mining, does it mean it has detected a ton of collisions, since there are possibly millions of users producing billions of hashes per second?
I highly doubt it, 2^256 is still a very gigantic amount.
Edited on 23 February 2016 - 08:45 PM
Creator #1363
Posted 23 February 2016 - 10:06 PM
There must have been some collisions that were discovered. And how else are rainbow tables created?
Lemmmy #1364
Posted 23 February 2016 - 10:15 PM
There must have been some collisions that were discovered. And how else are rainbow tables created?

no as soon as a collision is detected in a hash algo it's ditched. that's what happened to md5 and sha-1

rainbow tables are basically just a huge list of precomputed hashes. they are built from password lists, word dictionaries, all strings from a to z, etc. they take a huge amount of time to generate though

using a salt pretty much completely voids the application of a rainbow table since the hash is different to your input string, and thus you pretty much just have to go for brute force

thus if anyone ever gets access to the krist database, they'll have to manually crack each one still :)/>
Anavrins #1365
Posted 23 February 2016 - 10:38 PM
It's not necessary as soon as there's a collision.
Having a collision that produce the same hash with different input is just incredibly lucky, but that doesn't necessary mean any weakness.
Finding a flaw in the collision resistance of an algo though is a big deal, example MD5 which attacks can find a collision with 2^18 time rather than 2^64, which runs in less than a seconds on modern hardware, MD4 which can have collision in less than 2 steps (collisions being as cheap as verifying it).
These attacks aren't a way of reversing a hash back to its original input, meaning that collisions doesn't really matter for password storage, you can generate a different password with the same hash, but you won't recover the real password as easily.
Collisions are much more a big deal for file integrity, or by example, certificate signature, by which you can make your own malicious certificate, and make it have the same hash signature as a legitimate signed certificate.

tl;dr, collision isn't a big deal for password storage or mining, since your resulted input might not even be the original password, or in a valid format for mining.
Edited on 24 February 2016 - 02:40 AM
3d6 #1366
Posted 24 February 2016 - 09:41 PM
I COULD unhash an address… If I knew the SHA256 and the key… Yeah, thanks, krist.ceriat.net for not providing the SHA's and the keys.
Let's say the account with password "a", has an address "kxxk8invlf" and a privatekey "9c61cce6bae9ac864b60238532ac8ce1a73006d943b44e060259e50363f4aebd-000" which is 68 characters long.
The hash stored in the database is sha256("address..privatekey"), you know the address, but you still need to figure out the privatekey.
Is it me or you are claiming to be able to crack a 68 characters long password?
Spoiler

If BitCoin uses sha for mining, does it mean it has detected a ton of collisions, since there are possibly millions of users producing billions of hashes per second?

Right now, the bitcoin network is mining at about 1.2 exahashes per second. There's two SHA hashes in a bitcoin mining hash, so we're lookingat 2,400,000,000,000,000,000 hashes every second. The number of possible SHA hashes is 2^256 - 115,792,089,237,316,195,423,570,985,008,6i'm gonna stop there, it's a really big number. Even with a computers mankind will ever create, and all the energy of the sun - the sun would die out before there is a SHA-256 collision, and it will remain secure until either computers are made of something other than matter or occupy something other than space. :)/>
Creator #1367
Posted 24 February 2016 - 10:08 PM
That means that we would need 2^195 seconds (because log(2,2400000000000000000) = 61,… and 256-61 = 195), which is 5*1058 seconds. This is 1.59 * 1051 years. This is 1.13 * 1041 times the age of the universe, which is about 14*109 years old. A lot!

In comparison, there are 1082 atoms in the universe, while there are 2256 = 1078 possible SHA 256 outputs. (Square that to get the SHA 512 outputs.) This means that if every atom mined at the speed of 1/104 hashes per second, we would exhaust all the possibilities in one second. However that is never going to happen, so rest in peace weak password users.
justync7 #1368
Posted 25 February 2016 - 01:35 AM
On a side note, I found a lovely site just now. So, Hello 1337.
Hey! Thats my website!
ry00000 #1369
Posted 25 February 2016 - 07:07 PM
But either way, it's unlikely that the Krist database will be downloadable, since we're no longer using SQLite, which means we would need to dump the db periodically.

To follow this up, I am planning on writing a DB dumper that will make a data.db containing all non-sensitive info at 0:00 GMT daily.
Edit: I'm doing this now.

I COULD unhash an address… If I knew the SHA256 and the key… Yeah, thanks, krist.ceriat.net for not providing the SHA's and the keys.
You can unhash an address? Yeah, right. You could rainbow table it for sure, but we store them salted so good luck using a rainbow table too.

Go ahead and unhash these privatekeys:

4aaa3e2da7fcab5c599dab7a5a86341addebf25b19f6696b2e4b3e6d130e5035
8f07ac7acb02b34d043266cae6c4532f639ff56cdd32d1f0f1dcc308eb8d1ff6
0b862738b6f904d55ba4f436f569d732537a8d05e688d4709908ef54bdcccd60
105d5d126a88a910840e137a514f3ddc038f25ccda41ea10bcc6c878b5e1a0e5
0b34dcd8a9d5f5fcbb7791ad0aa25979a2c194bdaffd7951e05404c57cc9d45c

And one for luck:

9627ec943025d95252ea3151cd75f292b26cdb950d77489919b4a2d69f24ee03e4769cb50ea724742b014c4d30cd76c4896426ce6d659187771b220d74485f81

Edit 2: I had a second look at your message, and it's absolutely hilarious how BS it is. First of all, why do you need the SHA-256 AND the key? The SHA-256 is pretty much just sha256(address + privatekey), so the key is just enough. Address generation has nothing to do with the stored SHA-256, it is purely an extra measure against collisions.

Addresses are generated based on the privatekey, and will collide. This means that you can mine addresses. This is most likely what you think you can do. Addresses are generated using SHA-256 and a little bit of fairy dust (and 3d6 quality code). It should be noted that SHA-256 is a cryptographic hash function, and it is one-way. This means you cannot unhash. You can however mine for the target string and hope that you eventually get it. Rainbow tables make this easy as they come with pre-prepared input and outputs, but are invalidated when salts are thrown into the mix. If you have enough computational power, you can easily mine for any address you wish. However, as Lignum stated, you will need to mine for the exact privatekey used now.

Yeah, thanks, krist.ceriat.net for not providing the SHA's and the keys.

What the hell? Were you dropped on the head as a child? Did you seriously think that any of us would be stupid enough to literally give you the privatekeys and/or hashes? Please take a good look in a mirror and reconsider your life. Thank you.

I didn't know it was so secure. It's Minecraft, stop being secure!
Creator #1370
Posted 25 February 2016 - 08:22 PM
Even if krist has a minecraft interface, it is still a (kinda) real currency. Not much computational power is needed to add this security, so why not?
Sxw #1371
Posted 26 February 2016 - 02:51 AM
Someone's started mining as "kristisgay." That makes me wonder what happens in the event of an address collision with two different private keys. Is it treated as the same address? Are "private keys" even stored?
3d6 #1372
Posted 26 February 2016 - 03:19 AM
Someone's started mining as "kristisgay." That makes me wonder what happens in the event of an address collision with two different private keys. Is it treated as the same address? Are "private keys" even stored?
Since very recently, hashes of private keys are stored so that collisions aren't a problem. Before that, private keys did not touch the database at all, hashed or not.

Also, it is quite unlikely that anyone actually has the private key to that address.
ry00000 #1373
Posted 26 February 2016 - 09:11 AM
wait, does all of this mean there's an update to KristWallet?
If then, let me build TurboKrist.
If not, then I'M OUTTA HERE.
sci4me #1374
Posted 26 February 2016 - 11:36 AM
wait, does all of this mean there's an update to KristWallet?
If then, let me build TurboKrist.
If not, then I'M OUTTA HERE.

No, this is a server-side change…

It happened in a silent update days ago…
Edited on 26 February 2016 - 10:37 AM
3d6 #1375
Posted 26 February 2016 - 04:18 PM
wait, does all of this mean there's an update to KristWallet?
If then, let me build TurboKrist.
If not, then I'M OUTTA HERE.
You're free to build turbokrist. See its thread in the general board
ry00000 #1376
Posted 26 February 2016 - 04:47 PM
I already built it. Shame it doesn't detect my Intel integrated gfx chip. (Will test on a proper card once I get home)

And the JDK was finicky sometimes. I had to reinstall the latest JDK1.8 build just to get Gradle to compile. Then, the tests failed. Oh, the hilarity.
ry00000 #1377
Posted 26 February 2016 - 06:42 PM
I'm mining! I compiled turbokrist and now I can watch the krist roll in at a painfully slow rate of 0.25 Blocks a second.

(Ey! Stop mining my blocks! I'm about to solve one and somebody mines it before me!)

YASS! I broke 1 block!

I mined my second block as I type, so yeah, i'm looking at a bright future!

I officially broke 20 KST!
ry00000 #1378
Posted 26 February 2016 - 06:57 PM
This is GOING to take a while.

I'm in the range of KILO hashes a second. I was faster with my CPU.
apemanzilla #1379
Posted 26 February 2016 - 07:07 PM
This is GOING to take a while.

I'm in the range of KILO hashes a second. I was faster with my CPU.

You didn't follow the mining instructions then. They tell you how to get better speeds. Even integrated graphics will easily beat most CPU-only miners if set up properly.
Lemmmy #1380
Posted 26 February 2016 - 11:57 PM
Someone's started mining as "kristisgay." That makes me wonder what happens in the event of an address collision with two different private keys. Is it treated as the same address? Are "private keys" even stored?

I explained this a few posts back. Recently we updated the security model, so even if somebody finds two privatekeys that belong to the same address, the database will only allow the first discovered one to be used. For example, with the address kfe3c3qz4w there are two found KristWallet privatekeys:
  • KSTcollision-n=6085997
  • KSTcollision-n=7770485
If we convert these to pure Krist privatekeys, we get these:
  • 66e8d0a8afb8193503ca21b5833ac1ab8cc606d6190f4338cdce6e490af0acd6-000
  • 245ab5eab0b6a3f6d30773cbf640530804e3b45338077ed4d95a4488fb23bfd6-000
When an API call is made that has anything to do with the address's privatekey (/login, transaction creation, name registration etc), the privatekey is bound to that address. From then on, only that privatekey will work with it. For example, if someone makes a transaction from kfe3c3qz4w using the privatekey 66e8d0a…, it will bind said privatekey to the address. Then, if someone tries to make a transaction from kfe3c3qz4w using the privatekey 245ab5ea…, they will get an "access denied" error.

While this does not prevent address collisions, it prevents wallet collisions. To view the full implementation of the storage, you can view the source code. The relevant file is src/addresses.js, lines 39 to 77.

https://github.com/Lemmmy/Krist/blob/master/src/addresses.js

Spoiler

Addresses.verify = function(kristAddress, privatekey) {
	return new Promise(function(resolve, reject) {
		Addresses.getAddress(kristAddress).then(function(address) {
			if (!address) {
				schemas.address.create({
					address: kristAddress,
					firstseen: new Date(),
					balance: 0,
					totalin: 0,
					totalout: 0,
					privatekey: utils.sha256(kristAddress + privatekey)
				}).then(function(addr) {
					resolve({
						authed: true,
						address: addr
					});
				}).catch(reject);

				return;
			}

			if (address.privatekey) {
				resolve({
					authed: address.privatekey === utils.sha256(kristAddress + privatekey),
					address: address
				});
			} else {
				address.update({
					privatekey: utils.sha256(kristAddress + privatekey)
				}).then(function(addr) {
					resolve({
						authed: true,
						address: addr
					});
				}).catch(reject);
			}
		});
	});
};

If you have any doubts, feel free to contact me via forum PM or email.
Edited on 26 February 2016 - 10:59 PM
Anavrins #1381
Posted 27 February 2016 - 01:40 AM
Did the database got rollbacked or something?
I've regained krist that I spents, lost new domains, last transaction date back to Dec 25 2015.
I see some dank critical fixes on Github, but nothing about as critical as this…
Edited on 27 February 2016 - 12:52 AM
Lemmmy #1382
Posted 27 February 2016 - 01:53 AM
what's your address
Anavrins #1383
Posted 27 February 2016 - 01:56 AM
It's in my signature…
kanavi35hk
Lemmmy #1384
Posted 27 February 2016 - 02:01 AM
looks fine to me, are you sure you're on krist.ceriat.net?

side note, not sure who this is, but you're mining on the wrong node.

Anavrins #1385
Posted 27 February 2016 - 02:02 AM
Yes
Spoiler
I'm not currently mining, I just noticed that my balance was incorrect from yesterday.
Edited on 27 February 2016 - 01:04 AM
Lemmmy #1386
Posted 27 February 2016 - 02:04 AM
looks like the api is excluding your transactions for some reason, but they are definitely in the database so don't worry. i'll look into this now, thanks
Anavrins #1387
Posted 27 February 2016 - 02:07 AM
If that helps with anything, I did test my in-game miner (for fun), which I manually set to have an easier work, which means it submitted a lot of invalid solution.
Lemmmy #1388
Posted 27 February 2016 - 02:14 AM
If that helps with anything, I did test my in-game miner (for fun), which I manually set to have an easier work, which means it submitted a lot of invalid solution.

i don't think that should effect anything luckily

for some reason the api isnt showing any transactions from you made after 2016. it works for other addresses, though, which is the weird part here.

actually, while typing this just now, i noticed that transaction 125817 has a null op. this could be causing issues. looking further


welp, looks like i fixed it. also resolved the issue where someone was "mining in the wrong node"…..



……….

the sock files for the servers got swapped.

@sxw i am currently working on getting your transactions back. please bear with me for a minute or two, thanks
Edited on 27 February 2016 - 01:15 AM
Sxw #1389
Posted 27 February 2016 - 02:26 AM
A little birdy told me somebody mined all the krist ever to exist and totaled the database while at it.
Edited on 27 February 2016 - 01:28 AM
Lemmmy #1390
Posted 27 February 2016 - 02:30 AM
Fixed. The issue was that the database got swapped with the development database, and then I had to take it down to restore Sxw's actual balance because he kept mining while I was trying to do it. All is fine now.
3d6 #1391
Posted 27 February 2016 - 02:56 AM
A little birdy told me somebody mined all the krist ever to exist and totaled the database while at it.
The maximum supply of krist has not yet been determined
Lemmmy #1392
Posted 27 February 2016 - 03:35 AM
A little birdy told me somebody mined all the krist ever to exist and totaled the database while at it.
The maximum supply of krist has not yet been determined

Let's calculate it.

First of all, address balances are stored as unsigned integers, resulting in a limit of 4,294,967,295 KST per address. Each address essentially holds its balance (though this may change in the future).
Next, the address format contains 9 unique characters. If we assume we are only counting v2 addresses, then the range of characters is [0-9a-z], which is base 36. This is 36 characters.

36 ^ 9 = 101,559,956,668,416 possible v2 addresses
Each address can store 4,294,967,295 KST
101,559,956,668,416 * 4,294,967,295 = 436,196,692,372,463,879,454,720 KST
The maximum possible supply of Krist for v2 addresses is 436,196,692,372,463,879,454,720 KST.

Next, a v1 address is a string of 10 length with any hexadecimal character, so [0-9a-f].
16 ^ 10 = 1,099,511,627,776 possible v1 addresses
Each address can store 4,294,967,295 KST
1,099,511,627,776 * 4,294,967,295 = 4,722,366,481,770,133,585,920 KST

Now we add these together:
436,196,692,372,463,879,454,720 + 4,722,366,481,770,133,585,920 = 440,919,058,854,234,013,040,640 KST.
Or: (16^10 + 36^9) * 2^32.
3d6 #1393
Posted 27 February 2016 - 04:12 AM
That's the maximum that the system will allow. :)/>

There will likely be a point where no new krist is mined, however, and all blocks are made up of name registration fees.
ry00000 #1394
Posted 27 February 2016 - 12:19 PM
I am officially mining!
Turbokrist, you saved me from a future of not getting any KST at all.

This is GOING to take a while.

I'm in the range of KILO hashes a second. I was faster with my CPU.

You didn't follow the mining instructions then. They tell you how to get better speeds. Even integrated graphics will easily beat most CPU-only miners if set up properly.

I know. I set my worksize to 2 to the power of 22 (2^22) in TurboKrist and my gfxcard is churning out 1.5 blocks a minute now.
Quartz101 #1395
Posted 27 February 2016 - 12:43 PM
Anyone know the proper setup for an Intel Core i3-4170 (haswell) w/ intergrated graphics?
Lemmmy #1396
Posted 27 February 2016 - 03:37 PM


Look what we just got working.
LewisTehMinerz #1397
Posted 27 February 2016 - 04:52 PM
Someone stole my 500 krist… Address: kxx5jh60k2
Lemmmy #1398
Posted 27 February 2016 - 05:02 PM
Someone stole my 500 krist… Address: kxx5jh60k2



Really?
LewisTehMinerz #1399
Posted 27 February 2016 - 05:07 PM
According to my wallet, it says 0 KST and shows a transaction from kxx5jh60k2 that says -500 KST

Also, the date on that DB says 20th of February, today is the 27th.

Double also:

from——————–to
kojgrghvqf (me) kxx5jh60k2 (robber)


Top row.

Triple also:

I don't know that address. Why would I just randomly send krist to someone I don't know?
Edited on 27 February 2016 - 04:22 PM
Lemmmy #1400
Posted 27 February 2016 - 05:33 PM
According to my wallet, it says 0 KST and shows a transaction from kxx5jh60k2 that says -500 KST

Also, the date on that DB says 20th of February, today is the 27th.

Double also:

from——————–to
kojgrghvqf(me) kxx5jh60k2 (robber)


Top row.

Triple also:

I don't know that address. Why would I just randomly send krist to someone I don't know?

Sorry, you should have clarified that you owned the address kojgrghvqf. The only address you mentioned was kxx5jh60k2, so I assumed it was you. Can we take this to PM?
3d6 #1401
Posted 27 February 2016 - 05:33 PM
According to my wallet, it says 0 KST and shows a transaction from kxx5jh60k2 that says -500 KST

Also, the date on that DB says 20th of February, today is the 27th.

Double also:

from——————–to
kojgrghvqf (me) kxx5jh60k2 (robber)


Top row.

Triple also:

I don't know that address. Why would I just randomly send krist to someone I don't know?
Check and see if you accidentally put it in a local vault, or a double vault
bauen1 #1402
Posted 28 February 2016 - 02:38 PM
The work has actually reached its (now) limited high
Guess nobody than me is mining
Edited on 28 February 2016 - 01:38 PM
ry00000 #1403
Posted 02 March 2016 - 01:58 PM
I'm mining.

Anyone know the proper setup for an Intel Core i3-4170 (haswell) w/ intergrated graphics?
Buy a gfx card. You will get waaaaay more KST.

Hey Anavrins, you shoulda have gotten 30 KST. If you did, that was me.

LDDestroier, you should have 10 krist more. That was me.

800 KST to kviaovkzev anyone?
timia2109 #1404
Posted 02 March 2016 - 07:14 PM
Hey,
I want to test the webhooks, but I get that response:

{"ok":false,"error":"limit_reached"}
And I don't have a webhook at that URL or that address.

What's wrong? :D/>

Thanks :)/>


I add my other address and it works :D/>
Edited on 02 March 2016 - 07:09 PM
timia2109 #1405
Posted 03 March 2016 - 08:13 PM
I regestred a Webhook at knk8wgshkf, but I never get any call.. Whats the problem? :/
Lemmmy #1406
Posted 04 March 2016 - 06:54 PM
I regestred a Webhook at knk8wgshkf, but I never get any call.. Whats the problem? :/

Fixed, it was me being stupid.

By the way, the thing you're making looks cool ;)/>
ry00000 #1407
Posted 05 March 2016 - 10:26 AM
Uhm, work is currently very high. Even with a monster PC, I can't mine.

I built turbokrist on an USB drive, then I made a batch file that runs TK automatically with the optimal settings I chose.

Stop mining my blocks!

I can't solve 1 block without somebody mining it before me.
Lignum #1408
Posted 05 March 2016 - 10:32 AM
Uhm, work is currently very high. Even with a monster PC, I can't mine.

I built turbokrist on an USB drive, then I made a batch file that runs TK automatically with the optimal settings I chose.

Stop mining my blocks!

I can't solve 1 block without somebody mining it before me.

The work is currently around 50000, which a "monster PC" should easily be able to deal with. I'm getting ~4 blocks/min with around 320MH/s. So either you haven't configured turbokrist properly (such as worksize too low, mine's at 2^21), or your hardware really can't cope with it.
apemanzilla #1409
Posted 05 March 2016 - 08:55 PM
I can mine blocks consistently at 3,000 work. 50,000 work is incredibly high…
ry00000 #1410
Posted 06 March 2016 - 08:42 AM
I have a GeForce GT730 which runs Minecraft with 110 mods installed at 110 FPS.
Lignum #1411
Posted 06 March 2016 - 10:42 AM
I have a GeForce GT730 which runs Minecraft with 110 mods installed at 110 FPS.

The GT 730 has 96 to 384 CUDA units, depending on the specific model, which isn't optimal for mining Krist. Even if you run Minecraft at those speeds, the game isn't particularly expensive to render. Most of the slowdowns are going to come from CPU bottlenecks.
ry00000 #1412
Posted 06 March 2016 - 11:38 AM
I got a few blocks per minute when the work was low…
timia2109 #1413
Posted 06 March 2016 - 06:30 PM
I regestred a Webhook at knk8wgshkf, but I never get any call.. Whats the problem? :/

Fixed, it was me being stupid.

By the way, the thing you're making looks cool ;)/>/>

Thank you :)/>
I don't know what you exactly mean, but it's not for my Android app. Or better not for the next version ;)/>
Lemmmy #1414
Posted 08 March 2016 - 03:47 PM
I regestred a Webhook at knk8wgshkf, but I never get any call.. Whats the problem? :/

Fixed, it was me being stupid.

By the way, the thing you're making looks cool ;)/>/>

Thank you :)/>
I don't know what you exactly mean, but it's not for my Android app. Or better not for the next version ;)/>

yeah i had a sneak peak at your site ;p
Waitdev_ #1415
Posted 09 March 2016 - 10:13 AM
I think i may have said this before, but i'm having trouble with the wallet. When i run the installer, it fails. Try it out for yourself.

Ps: I've started mining krist, i'm using ape's wallet and grim's miner for now. i don't really think 150k-160k hashes/s is really good.
(would that be 150kh/s?)
Edited on 09 March 2016 - 09:45 AM
Lignum #1416
Posted 09 March 2016 - 11:03 AM
I think i may have said this before, but i'm having trouble with the wallet. When i run the installer, it fails. Try it out for yourself.

It works fine for me. Is http://krist.ceriat.net whitelisted?

Ps: I've started mining krist, i'm using ape's wallet and grim's miner for now. i don't really think 150k-160k hashes/s is really good.
(would that be 150kh/s?)

You won't stand a chance with Grim's miner. Turbokrist is pretty much the only miner fast enough to get any Krist at all at the moment.
timia2109 #1417
Posted 10 March 2016 - 12:48 PM
I regestred a Webhook at knk8wgshkf, but I never get any call.. Whats the problem? :/

Fixed, it was me being stupid.

By the way, the thing you're making looks cool ;)/>/>

Thank you :)/>
I don't know what you exactly mean, but it's not for my Android app. Or better not for the next version ;)/>

yeah i had a sneak peak at your site ;p

Oh ok cool :)/>

Yeah there is a api tool, where you can make some GET/POST requests, If anyone is interrested look here: http://timia2109.com/kst/

P.S. The privatekey maker runs in your browser. So if you don't trust me, look at the code :)/>
Lemmmy #1418
Posted 11 March 2016 - 10:53 AM
I regestred a Webhook at knk8wgshkf, but I never get any call.. Whats the problem? :/

Fixed, it was me being stupid.

By the way, the thing you're making looks cool ;)/>/>

Thank you :)/>
I don't know what you exactly mean, but it's not for my Android app. Or better not for the next version ;)/>

yeah i had a sneak peak at your site ;p

Oh ok cool :)/>

Yeah there is a api tool, where you can make some GET/POST requests, If anyone is interrested look here: http://timia2109.com/kst/

P.S. The privatekey maker runs in your browser. So if you don't trust me, look at the code :)/>

You should probably change the text "PrivateKey Generator" to "KristWallet privatekey generator" since it converts a passkey into a KristWallet format privatekey.
Konlab #1419
Posted 02 April 2016 - 02:31 PM
Just a question. Not sure if I understand this correctly, but when a lot of people are mining 3d6 is getting lot of money (Maybe). Also you need a good computer for mining, which is discriminative and resulting in Krist wealth depending on time spent * computional power, but computional power is something it really shouldn't depend on, so everybody has the same potential on getting Krist.
apemanzilla #1420
Posted 02 April 2016 - 04:28 PM
Just a question. Not sure if I understand this correctly, but when a lot of people are mining 3d6 is getting lot of money (Maybe). Also you need a good computer for mining, which is discriminative and resulting in Krist wealth depending on time spent * computional power, but computional power is something it really shouldn't depend on, so everybody has the same potential on getting Krist.

You don't actually need good hardware to mine any more. The work adjusts dynamically based on the rate at which blocks are being mined - so if blocks are being mined slowly, the work will go up, making mining easier.
TheRockettek #1421
Posted 02 April 2016 - 06:45 PM
How would i be able to get Krist if you cant mine it. I left it open for 3 hours and i didnt get 1 block. Coz my computer is so bad :P/>
Meh address. Donations accepted :)/> :ke3kjplzsz
Konlab #1422
Posted 02 April 2016 - 08:20 PM
Just a question. Not sure if I understand this correctly, but when a lot of people are mining 3d6 is getting lot of money (Maybe). Also you need a good computer for mining, which is discriminative and resulting in Krist wealth depending on time spent * computional power, but computional power is something it really shouldn't depend on, so everybody has the same potential on getting Krist.

You don't actually need good hardware to mine any more. The work adjusts dynamically based on the rate at which blocks are being mined - so if blocks are being mined slowly, the work will go up, making mining easier.
So I misunderstood something. Thanks for clarification.
3d6 #1423
Posted 02 April 2016 - 10:09 PM
I don't get any money for this. That'd be cool, but it just isn't the case.
apemanzilla #1424
Posted 02 April 2016 - 10:31 PM
How would i be able to get Krist if you cant mine it. I left it open for 3 hours and i didnt get 1 block. Coz my computer is so bad :P/>
Meh address. Donations accepted :)/> :ke3kjplzsz

Try now. I mined a couple blocks to refresh the work and it's now at around 97,000, which should be much easier to mine at.
TheRockettek #1425
Posted 03 April 2016 - 09:07 AM
I decided to leave it on overnight (9 hours) and i got 5 blocks. Meh i say. It was at 0.830MH/S al the time :P/> (0.014B/M)


._. People with their billions of hashes per second
3d6 #1426
Posted 08 April 2016 - 05:34 PM
I decided to leave it on overnight (9 hours) and i got 5 blocks. Meh i say. It was at 0.830MH/S al the time :P/> (0.014B/M)


._. People with their billions of hashes per second
That says "Done: 0" - the "Done" tells you how many blocks you have solved. The "Block changed!" message appears when someone else solves a block.

How would i be able to get Krist if you cant mine it. I left it open for 3 hours and i didnt get 1 block. Coz my computer is so bad :P/>
Meh address. Donations accepted :)/> :ke3kjplzsz
Also, ke3kjplzsz is the address you get when you don't type a password into KristWallet.
H4X0RZ #1427
Posted 08 April 2016 - 10:32 PM
How would i be able to get Krist if you cant mine it. I left it open for 3 hours and i didnt get 1 block. Coz my computer is so bad :P/>
Meh address. Donations accepted :)/> :ke3kjplzsz
Also, ke3kjplzsz is the address you get when you don't type a password into KristWallet.

Omg. xD
Luca_S #1428
Posted 09 April 2016 - 06:45 AM
I decided to leave it on overnight (9 hours) and i got 5 blocks. Meh i say. It was at 0.830MH/S al the time :P/> (0.014B/M)


._. People with their billions of hashes per second
What command did you use to start the miner?
TheRockettek #1429
Posted 09 April 2016 - 08:50 AM
:D/> I DID THE WRONG PHOTO

:P/> That photo wasnt to say i mined 5 blocks, It was to show how fast others are and that im so slow at mining XD

I get about 6 blocks over night

H4X0RZ #1430
Posted 09 April 2016 - 11:11 AM
- snip -

I don't mine any blocks either…

TheRockettek #1431
Posted 09 April 2016 - 02:54 PM
What miner do u use?
apemanzilla #1432
Posted 09 April 2016 - 03:28 PM
What miner do u use?

H4X0RZ is using my GPU accelerated miner, TurboKrist.
3d6 #1433
Posted 10 April 2016 - 06:37 AM
What miner do u use?
http://www.computercraft.info/forums2/index.php?/topic/25974-turbokrist-the-first-ever-gpu-accelerated-krist-miner/
Herobrine2Nether #1434
Posted 11 April 2016 - 01:09 AM
- snip -
I don't mine any blocks either…
- snip -
I decided to leave it on overnight (9 hours) and i got 5 blocks. Meh i say. It was at 0.830MH/S al the time :P/> (0.014B/M)
- snip -
._. People with their billions of hashes per second

I'll take the blame for this one, I've been mining like a madman since April Fools. Using TurboKrist. Also made a couple Krist Utilities @ https://herobrine2ne...alance-checker/. Getting ~450 MH/s.
TheRockettek #1435
Posted 11 April 2016 - 03:00 PM
:P/> my one is litteraly called CPU-Miner, Why i dont use GPU miner: Intergrated graphics.
Also normal cpu miners give me around 0.8MH/S but this one gives me 1.5 MH/S :P/>.

:(/> TubroKrist. More like SlowKrist
Herobrine2Nether #1436
Posted 11 April 2016 - 11:04 PM
What integrated series? I am using Intel HD 5600 for my mining, as well as a NVIDIA 950M, set worksize to 2^20 each in TurboKrist. GPU-Z reports 50% load on Intel and 94% on 950M. What worksize were you using for TurboKrist?
apemanzilla #1437
Posted 14 April 2016 - 12:40 AM
:P/> my one is litteraly called CPU-Miner, Why i dont use GPU miner: Intergrated graphics.
Also normal cpu miners give me around 0.8MH/S but this one gives me 1.5 MH/S :P/>.

:(/> TubroKrist. More like SlowKrist

Then you're really not using turbokrist properly. On my laptop with an Intel Atom, I can reach 3.5 MH/s on integrated graphics.
timia2109 #1438
Posted 16 April 2016 - 12:48 PM
A small message to my app. Version 1.2 is out (not perfect more updates soon). Download it from Github (https://github.com/timia2109/KristWallet) but please uninstall the old version if you update, because I change the data format.
If you can't install it please tell me. Thanks Tim :)/>
Tripy998 #1439
Posted 17 April 2016 - 12:28 AM
A small message to my app. Version 1.2 is out (not perfect more updates soon). Download it from Github (https://github.com/t...109/KristWallet) but please uninstall the old version if you update, because I change the data format.
If you can't install it please tell me. Thanks Tim :)/>
Previous version would not even check balance.
TheRockettek #1440
Posted 17 April 2016 - 12:36 AM
:P/> my one is litteraly called CPU-Miner, Why i dont use GPU miner: Intergrated graphics.
Also normal cpu miners give me around 0.8MH/S but this one gives me 1.5 MH/S :P/>.

:(/> TubroKrist. More like SlowKrist

Then you're really not using turbokrist properly. On my laptop with an Intel Atom, I can reach 3.5 MH/s on integrated graphics.

:P/> Jk got the slow one and put it on. Normaly i only get lik 600kH/s tho. Not good :(/>
apemanzilla #1441
Posted 17 April 2016 - 01:42 AM
:P/> my one is litteraly called CPU-Miner, Why i dont use GPU miner: Intergrated graphics.
Also normal cpu miners give me around 0.8MH/S but this one gives me 1.5 MH/S :P/>.

:(/> TubroKrist. More like SlowKrist

Then you're really not using turbokrist properly. On my laptop with an Intel Atom, I can reach 3.5 MH/s on integrated graphics.

:P/> Jk got the slow one and put it on. Normaly i only get lik 600kH/s tho. Not good :(/>

Still using the incorrect settings then. There is a detailed guide on how to set it up for maximum speed - try that and let me know if you're still getting slow speeds.
timia2109 #1442
Posted 24 April 2016 - 11:34 AM
Hey. I really like Krist (you actually know) and I think there are lots of ideas from all, to make cool things with that currency. But I think there are lots of ideas for Krist, which don't use CC.
So why we not creating a own space for talking about Krist Ideas, like an own forum or a network (like HumHub). So we can focus on one idea in a thread and get opinions for our ideas.

Maybe this helps to make Krist to an more important currency. Let's make Krist to a payment possibility for our minds. So that we don't only get kst's from mining.

Thanks for reading,
Tim
3d6 #1443
Posted 24 April 2016 - 07:08 PM
There is http://reddit.com/r/krist but it isn't very active.
timia2109 #1444
Posted 25 April 2016 - 12:03 PM
There is http://reddit.com/r/krist but it isn't very active.
Oh. OK I don't know that. I add them to the sidebar at my App. Maybe that helps.
But Reddit is not that nice (no mobile side. And that sucks :(/> ). Can we not start a own forum at the Krist Server. I found that (https://github.com/NodeBB/NodeBB/). Looks like a free forum for Node.js So I think it can not be that hard to include that.
apemanzilla #1445
Posted 25 April 2016 - 09:18 PM
There is http://reddit.com/r/krist but it isn't very active.
Oh. OK I don't know that. I add them to the sidebar at my App. Maybe that helps.
But Reddit is not that nice (no mobile side. And that sucks :(/> ). Can we not start a own forum at the Krist Server. I found that (https://github.com/NodeBB/NodeBB/). Looks like a free forum for Node.js So I think it can not be that hard to include that.

Reddit does have a mobile site, and official apps for iOS/Android now.
Creator #1446
Posted 25 April 2016 - 09:53 PM
For example, I use Boost. Amazing app. There is also a beta mobile site.
timia2109 #1447
Posted 27 April 2016 - 11:10 AM
Oh. Thanks. Than let us hope, that krist will grow 😊
PokeAcer #1448
Posted 30 April 2016 - 02:10 PM
73 pages? :o/>
I'm so happy we still are going!
Can someone TL;DR this for me? I'd love to go through 73 pages again, but my sleep schedule wouldn't :P/>
(I already have Krist and have the basics)
TheRockettek #1449
Posted 30 April 2016 - 03:12 PM
How to know your not going anywhere further:

Still bad, but its max.
131072 worksize :P/>
3d6 #1450
Posted 01 May 2016 - 02:30 AM
How to know your not going anywhere further:

Still bad, but its max.
131072 worksize :P/>
If you keep going for a while, it's completely possible that you'll get a block. Good luck!
apemanzilla #1451
Posted 01 May 2016 - 03:56 AM
How to know your not going anywhere further:

Still bad, but its max.
131072 worksize :P/>

What hardware are you using?
timia2109 #1452
Posted 17 May 2016 - 10:42 PM
Sorry for posting here, but a little bit of promoting my idea.

https://www.reddit.com/r/krist/comments/4jtap2/kristads/

Thanks,
Tim
apemanzilla #1453
Posted 17 May 2016 - 11:15 PM
Sorry for posting here, but a little bit of promoting my idea.

https://www.reddit.c...jtap2/kristads/

Thanks,
Tim

Oh god please no, we have enough ads in actual web browsers already.
Anavrins #1454
Posted 18 May 2016 - 12:13 AM
Yeah, don't feel like writing a KristadBlocker.
3d6 #1455
Posted 18 May 2016 - 12:20 AM
I think it's a cool idea. I've already seen billboard space on servers for rent with KST.
クデル #1456
Posted 19 May 2016 - 12:07 PM
I think it's a cool idea. I've already seen billboard space on servers for rent with KST.

what server was this found on?
H4X0RZ #1457
Posted 19 May 2016 - 06:44 PM
Sorry for posting here, but a little bit of promoting my idea.

https://www.reddit.c...jtap2/kristads/

Thanks,
Tim

Thanks for this awesome idea!

It reminds me of something else which is related to advertisement too, somehow. I'll report back if I get it working. (I'm not going to disclose anything until I either got it working or I gave up so nobody will steal my idea :P/>)
Edited on 19 May 2016 - 04:45 PM
TheRockettek #1458
Posted 20 May 2016 - 08:25 AM
:)/> When you startup your KristScape or other Krist-Browsers it will run the home page and a KristAD aswell on another tab (Only when you start it up, we dont want ads spamming :D/>)

FYI: KristScape now works except it doesnt. If the Site has a valid and recievable A record it will load but will only show the 'Hello World' buffer thingy. I believe the KSML (KristScapeMarkupLanguage) file is broken :D/>

Edited on 20 May 2016 - 06:20 AM
apemanzilla #1459
Posted 20 May 2016 - 03:32 PM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.
TheRockettek #1460
Posted 20 May 2016 - 03:48 PM
:)/> #AdBlockerUnblocker
Creator #1461
Posted 20 May 2016 - 04:04 PM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.

If it needs be, I WILL help you.
Edited on 20 May 2016 - 02:04 PM
3d6 #1462
Posted 20 May 2016 - 04:37 PM
I think that ads are fine as long as they are non-intrusive. If KristScape sites end up being important or popular, it may be a good opportunity to help up and coming programs and services. However, if they end up being intrusive or unwanted, we can set up a default filter.
:)/> When you startup your KristScape or other Krist-Browsers it will run the home page and a KristAD aswell on another tab (Only when you start it up, we dont want ads spamming :D/>)
This would probably be possible, but not by default.
FYI: KristScape now works except it doesnt. If the Site has a valid and recievable A record it will load but will only show the 'Hello World' buffer thingy. I believe the KSML (KristScapeMarkupLanguage) file is broken :D/>
You need to update KristScape.
TheRockettek #1463
Posted 20 May 2016 - 06:09 PM
Should i use the GitHub one (https://github.com/BTCTaras/kristscape)
XGN ArchTyler #1464
Posted 22 May 2016 - 03:19 AM
This is by far the biggest, best program I have seen on CC, and its such a basic idea turned into something greater. Big congrats to the creator (3d6) and everyone who has helped make this. It is an extremely amazing program and I might even start usign it along with its brothers/sisters (other "Krist" programs)
TheRockettek #1465
Posted 23 May 2016 - 07:32 AM
If anyone wants some krist everyday, i can add you to my auto faucet. It uses KFaucet on a get commmand via cURL in php that executes automaticly via Cron every day ;)/>

At 1pm UTC+1

#TotalyNotAbusing
H4X0RZ #1466
Posted 23 May 2016 - 03:18 PM
If anyone wants some krist everyday, i can add you to my auto faucet. It uses KFaucet on a get commmand via cURL in php that executes automaticly via Cron every day ;)/>/>

At 1pm UTC+1

#TotalyNotAbusing

What is KFaucet? :o/>
TheRockettek #1467
Posted 23 May 2016 - 05:31 PM
http://kfaucet.lemmmy.pw/

Each day you claim, you will earn double the amount of Krist you did the previous day.
  • The maximum Krist you can earn is 32 KST
  • You can only claim once per day

:P/> Wuts your krist address
H4X0RZ #1468
Posted 23 May 2016 - 05:38 PM
http://kfaucet.lemmmy.pw/

Each day you claim, you will earn double the amount of Krist you did the previous day.
  • The maximum Krist you can earn is 32 KST
  • You can only claim once per day

:P/>/> Wuts your krist address

Tbh I have no idea what my address is xD

Can you look up the owner of a domain?
TheRockettek #1469
Posted 23 May 2016 - 06:21 PM
Sure whats the domain?

Found it. If your the owner of H4X0RZ.kst (which you most probrably are XD) your address is ktvo4y0j7z

Turns out you can claim once per ip per day. Time to add HTTP proxies to it :D/>/>

:3 16000 http proxies time to sort them XD
Edited on 23 May 2016 - 05:00 PM
H4X0RZ #1470
Posted 23 May 2016 - 08:58 PM
BTW, are the any kind of API's for Krist, or is the one we can find on 3d6's profile the current one?
Lignum #1471
Posted 23 May 2016 - 09:40 PM
BTW, are the any kind of API's for Krist, or is the one we can find on 3d6's profile the current one?

The one on his profile is the legacy API, which doesn't support newer features and may even get removed at some point. You can find the new API docs here.
TheRockettek #1472
Posted 24 May 2016 - 06:53 AM
BTW, are the any kind of API's for Krist, or is the one we can find on 3d6's profile the current one?

You should probobrably save this site on your bookmarks…
http://krist.ceriat.net/
TheRockettek #1473
Posted 24 May 2016 - 07:05 AM
IS the private key your password and if not, how is it determined?

Also how is the Krist address name chosen from your password.

Was gonna try and make the web app :)/>
ry00000 #1474
Posted 24 May 2016 - 09:58 AM
I have turbokrist downloaded on a USB-flash drive, so all I have to do to start mining is just plug the drive in, turn turbokrist on and I'm golden.
H4X0RZ #1475
Posted 24 May 2016 - 01:50 PM
IS the private key your password and if not, how is it determined?

Also how is the Krist address name chosen from your password.

Was gonna try and make the web app :)/>/>

AFAIK the address is based on hashes of hashes etc.
TheRockettek #1476
Posted 24 May 2016 - 03:32 PM
:V Well that wont help me with making a web app XD
Lignum #1477
Posted 24 May 2016 - 03:45 PM
IS the private key your password and if not, how is it determined?

Also how is the Krist address name chosen from your password.

Was gonna try and make the web app :)/>

The private key is created from your password; how this is done depends on the wallet. In the case of KristWallet, the private key is created as such: sha256("KRISTWALLET" .. password) .. "-000". To create an address from the private key, you can either use this API call or implement your own (here's one in JavaScript).
LewisTehMinerz #1478
Posted 24 May 2016 - 06:54 PM
This was over my miner logs today (testing mining). Does anyone know why it's doing this? It's happening every 10 seconds.


Edited on 24 May 2016 - 04:55 PM
Lignum #1479
Posted 24 May 2016 - 07:41 PM
This was over my miner logs today (testing mining). Does anyone know why it's doing this? It's happening every 10 seconds.



This happens when you spam the Krist node. I'm not sure why ytciminer would do that, but you should be using turbokrist either way. Also, since both miners use the legacy API, you can't mine to your domain name. You must specify your krist address.
TheRockettek #1480
Posted 24 May 2016 - 08:30 PM
This was over my miner logs today (testing mining). Does anyone know why it's doing this? It's happening every 10 seconds.



For miners its not recommended to use your krist URL for exchanging mined krist to yourself

IS the private key your password and if not, how is it determined?

Also how is the Krist address name chosen from your password.

Was gonna try and make the web app :)/>

The private key is created from your password; how this is done depends on the wallet. In the case of KristWallet, the private key is created as such: sha256("KRISTWALLET" .. password) .. "-000". To create an address from the private key, you can either use this API call or implement your own (here's one in JavaScript).

THANK YOU :D/>
apemanzilla #1481
Posted 24 May 2016 - 09:02 PM
I have turbokrist downloaded on a USB-flash drive, so all I have to do to start mining is just plug the drive in, turn turbokrist on and I'm golden.

…and you'll get super shitty speeds because you didn't configure it at all.
TheRockettek #1482
Posted 25 May 2016 - 05:01 PM
:c sorry for abusing your KFaucet lingum. I think theres a bug in it where the claim limit thingy wont work :)/>.

I accidentaly stole 4288 krist in total :/

But i wasnt the only one who got krist. I added Anavrins to it so he could get some more krist (I never noticed he alreadty have 129000 krist -_-/>) And we both got 2144 krist each :P/>

Sorry



Transaction ids 218765 - 218898

XD i was just refreshing the page the few times coz teh school internet is bad and the page wasnt loading. turns out it still posts tho -_-/>
Edited on 25 May 2016 - 03:05 PM
LewisTehMinerz #1483
Posted 25 May 2016 - 05:02 PM
This was over my miner logs today (testing mining). Does anyone know why it's doing this? It's happening every 10 seconds.



This happens when you spam the Krist node. I'm not sure why ytciminer would do that, but you should be using turbokrist either way. Also, since both miners use the legacy API, you can't mine to your domain name. You must specify your krist address.
  1. Okay, I'll use my pure Krist address.
  2. Can't use TurboKrist. I have hardware which isn't compatible with OpenCL / I can't get OpenCL.


Oh yeah, send ye money hereeeeeee: lewistehminerz.kst

(you don't need to, it just helps fund things that I buy with Krist.)
TheRockettek #1484
Posted 25 May 2016 - 05:05 PM
7
Hint: Never spam the post button if it isnt working, try refreshing first
Edited on 25 May 2016 - 03:10 PM
LewisTehMinerz #1485
Posted 25 May 2016 - 05:07 PM
-snip-

What?
TheRockettek #1486
Posted 25 May 2016 - 05:14 PM
Oh yeah, send ye money hereeeeeee: lewistehminerz.kst

(you don't need to, it just helps fund things that I buy with Krist.)

:)/> i gave sent you 500 kst. Hopefully KWallet allows KURLS

-_-/> It keeps posting my things twice
Edited on 25 May 2016 - 03:15 PM
LewisTehMinerz #1487
Posted 25 May 2016 - 05:17 PM
Ah. Thanks, anyway!

Also, KFaucet you mean? If not, I sent you my pure Krist address along with my kURL.
TheRockettek #1488
Posted 25 May 2016 - 05:20 PM
Also dont run more than one of the same miner at a time (two cpus)

You can actualy get more krist if you run a CPU and a GPU at the same time. Expecialy for intergrated. I got arround 4Mh/s in total with them combined. It dont increase the preformance of the miners but it doesnt decrease them.
But two like cpu miners will like spit the hashes between them both.

Ah. Thanks, anyway!

Also, KFaucet you mean? If not, I sent you my pure Krist address along with my kURL.

No not KFaucet, KWallet. Its a java application that Apemanzilla made


Edited on 25 May 2016 - 03:21 PM
LewisTehMinerz #1489
Posted 25 May 2016 - 05:24 PM
Ah, yes. I remember that application.

Anyway, it's better safe than sorry to use my pure Krist address just in case kURLs don't work.

Oh yeah, KWallet seems to allow them. I received my 500 KST.
Lignum #1490
Posted 25 May 2016 - 06:55 PM
:c sorry for abusing your KFaucet lingum. I think theres a bug in it where the claim limit thingy wont work :)/>.

I accidentaly stole 4288 krist in total :/

But i wasnt the only one who got krist. I added Anavrins to it so he could get some more krist (I never noticed he alreadty have 129000 krist -_-/>) And we both got 2144 krist each :P/>

Sorry

There really isn't much I can do to limit people to claim once a day, so it was sort of bound to break eventually. I generally just trust people not to abuse it. Either way, don't worry about it, I've refilled the faucet, but please don't do that again.

  1. Can't use TurboKrist. I have hardware which isn't compatible with OpenCL / I can't get OpenCL.

Any GPU nowadays should support OpenCL, try updating your graphics drivers.
TheRockettek #1491
Posted 25 May 2016 - 07:27 PM
It was actually an accident that did it.BAsically with my shatty school internet it doesnt actualy load the page in time so it sent all the posts at once so i guess it bypassed it?
Anavrins #1492
Posted 25 May 2016 - 07:45 PM
I added Anavrins to it so he could get some more krist (I never noticed he alreadty have 129000 krist -_-/>/>) And we both got 2144 krist each :P/>/>
Thanks for using my account without telling me…
I've sent the 2144 kst back to kfaucet.kst
Edited on 25 May 2016 - 06:15 PM
TheRockettek #1493
Posted 25 May 2016 - 08:04 PM
;c You could of atleast said thankyou
LDDestroier #1494
Posted 25 May 2016 - 08:24 PM

I love pictures of cats
LewisTehMinerz #1495
Posted 28 May 2016 - 11:27 AM
  1. Can't use TurboKrist. I have hardware which isn't compatible with OpenCL / I can't get OpenCL.

Any GPU nowadays should support OpenCL, try updating your graphics drivers.

Bearing in mind, my GPU is super old.
TheRockettek #1496
Posted 28 May 2016 - 02:33 PM
For the first time in forever turbokrist got a openCL out of resources error :D/>
apemanzilla #1497
Posted 28 May 2016 - 09:10 PM
For the first time in forever turbokrist got a openCL out of resources error :D/>

That typically happens if your worksize is set too high.
TheRockettek #1498
Posted 28 May 2016 - 09:54 PM
Buts its been fine for a week
TheRockettek #1499
Posted 28 May 2016 - 09:59 PM
:/ My worksize is 1048576. My hashes just toggle between 1.05mh and 2mh.

It can go higher but it will do 0h for 1 second and then 3mh for the next. #IntergratedGraphics L.

Edited on 28 May 2016 - 07:59 PM
apemanzilla #1500
Posted 28 May 2016 - 10:59 PM
:/ My worksize is 1048576. My hashes just toggle between 1.05mh and 2mh.

It can go higher but it will do 0h for 1 second and then 3mh for the next. #IntergratedGraphics L.


Double check the device signatures with the -l (that's an L) option - your signatures may have changed due to a driver update or system change.
TheRockettek #1501
Posted 29 May 2016 - 05:31 AM
It was fine today at night where it mined 13 blocks :P/>

Signature still the same…
apemanzilla #1502
Posted 29 May 2016 - 05:41 AM
It was fine today at night where it mined 13 blocks :P/>

Signature still the same…

Hehe…
TheRockettek #1503
Posted 29 May 2016 - 05:51 AM
:)/> I opened it and for some reason it wanted to just freeze my entire laptop and i couldnt do anything on it :D/>

>:c I never got to save my work

TheRockettek #1504
Posted 29 May 2016 - 08:40 AM
If you ever want to get some cringe go to http://kristtest.lemmmy.pw/ XD
ry00000 #1505
Posted 29 May 2016 - 09:29 AM
Apeman I have a bat file which starts Turbokrist tuned specifically for my computer so I get decent speeds. If work is low.
apemanzilla #1506
Posted 29 May 2016 - 04:32 PM
Apeman I have a bat file which starts Turbokrist tuned specifically for my computer so I get decent speeds. If work is low.

That's the way it's meant to be used. Do you think I expect people to remember the exact arguments every time?
Foogles #1507
Posted 30 May 2016 - 07:11 AM
Now that I can finally mine Krist with ease (many thanks to apemanzilla for developing and releasing turbokrist), what should I spend it on? :D/>
apemanzilla #1508
Posted 30 May 2016 - 07:15 AM
Now that I can finally mine Krist with ease (many thanks to apemanzilla for developing and releasing turbokrist), what should I spend it on? :D/>

Right now, aside from trading with other players, you can buy kristscape domains for 500 kst and that's about it.
TheRockettek #1509
Posted 30 May 2016 - 09:31 PM
:)/> I had to redo my worksize. It was all working fine till about two days ago when it just decided when i run it to freeze my entire computer and i cant do anything so i have to force shutdown :D/>. I fxied it and i added a few new things to it :P/>.

My batch file is now 'java -jar turbokrist-cli.jar -v -a -h kxn0dehvys -w 1072069736:131072;
Foogles #1510
Posted 31 May 2016 - 01:47 AM
What does the -v argument do?
apemanzilla #1511
Posted 31 May 2016 - 04:56 AM
What does the -v argument do?

Verbose output. It doesn't change the way the miner works, it just gives you a few extra lines of log data when starting the miner.
Edited on 31 May 2016 - 02:57 AM
TheRockettek #1512
Posted 31 May 2016 - 12:13 PM
:V Its starting to do the out of memory exception…
Foogles #1513
Posted 31 May 2016 - 06:08 PM
:V Its starting to do the out of memory exception…



Watch your systems available RAM while the program is running. If it is getting dangerously low, that means that your work size is probably still too high. You could try closing all other applications while you mine, as they all consume some amount of RAM and every bit helps.

My work size can go to 2^20 before my rates stop improving significantly, but I run my miner at 2^14 worksize so that my computer doesn't overheat or use excessive RAM. This enables me to go about my day on the PC while mining, without putting too much work on the PC.
Edited on 31 May 2016 - 04:09 PM
H4X0RZ #1514
Posted 31 May 2016 - 09:35 PM
I think we should build some dedicated marketplace for Krist. Maybe someone is interested in building a web-app with me? I'm bored ;-; xD
TheRockettek #1515
Posted 01 June 2016 - 12:40 AM
:D/> maybe i should use both a cpu and gpu miner at the same time.

I think we should build some dedicated marketplace for Krist. Maybe someone is interested in building a web-app with me? I'm bored ;-; xD

:D/> Sure

:V Its starting to do the out of memory exception…



Watch your systems available RAM while the program is running. If it is getting dangerously low, that means that your work size is probably still too high. You could try closing all other applications while you mine, as they all consume some amount of RAM and every bit helps.

- snip -
apemanzilla #1516
Posted 01 June 2016 - 02:33 AM
:D/> maybe i should use both a cpu and gpu miner at the same time.

Don't bother. Even the fastest CPU miners struggle to break 25 MH/s on high-end hardware. GPU is faster by orders of magnitude. You're just going to waste power and strain your CPU for basically no gain.
Edited on 01 June 2016 - 12:34 AM
SnappGamez #1517
Posted 01 June 2016 - 10:09 PM
My address: kwehul59ep

(accidentally posted this on the turbokrist thread OOPS :P/>)
SnappGamez #1518
Posted 03 June 2016 - 04:27 AM
Well I am quite happy with myself. Been doing some Krist mining with my GeForce GT 745M and turbokrist (nice job on the gpu miner btw). I'm up to 240 KST now. I would have more, but I decided to donate twelve krist to apemanzilla since he made both the miner and the desktop wallet app.
Lyqyd #1519
Posted 03 June 2016 - 07:22 PM
A little less flexing and one-upping would be good.
TheRockettek #1520
Posted 03 June 2016 - 10:27 PM
:3 My post got deleted
apemanzilla #1521
Posted 03 June 2016 - 11:03 PM
:3 My post got deleted

Well, TWO of my posts got deleted… /s
H4X0RZ #1522
Posted 04 June 2016 - 12:25 AM
For some reason I can't manage to get the krist api work the way I want. I'm trying to implement it in Ruby but I can't get the correct address for the password I entered.

Let's take this password as an example: DW5ZI. It should turn into kabcdecfpa but by sending the raw password to the krist server it returns this address: kk5ej76njt. Then I looked at the KWallet source, which is using SHA256 and a salt-type-thingy. I tried that too. But that returns kr4ixbytiv. What am I doing wrong?
Edited on 03 June 2016 - 10:26 PM
3d6 #1523
Posted 04 June 2016 - 01:01 AM
PSA - Please try to keep turbokrist discussion in the turbokrist thread and KFaucet discussion in the KFaucet thread. This thread is large and reserved for discussion about the currency/api.
______________________________________________________________________________________________

Should i use the GitHub one (https://github.com/BTCTaras/kristscape)
Yes
This is by far the biggest, best program I have seen on CC, and its such a basic idea turned into something greater. Big congrats to the creator (3d6) and everyone who has helped make this. It is an extremely amazing program and I might even start usign it along with its brothers/sisters (other "Krist" programs)
Thank you :)/> It's been a ton of fun so far
If anyone wants some krist everyday, i can add you to my auto faucet. It uses KFaucet on a get commmand via cURL in php that executes automaticly via Cron every day ;)/>

At 1pm UTC+1

#TotalyNotAbusing
Whether or not this is considered abuse is up to Lignum
If you ever want to get some cringe go to http://kristtest.lemmmy.pw/ XD
That is the test server, it makes those noises to alert us that we aren't on the live server
For some reason I can't manage to get the krist api work the way I want. I'm trying to implement it in Ruby but I can't get the correct address for the password I entered.

Let's take this password as an example: DW5ZI. It should turn into kabcdecfpa but by sending the raw password to the krist server it returns this address: kk5ej76njt. Then I looked at the KWallet source, which is using SHA256 and a salt-type-thingy. I tried that too. But that returns kr4ixbytiv. What am I doing wrong?
This is working as intended, but you are making a raw address instead of one compatible with KristWallet. You must send sha256("KRISTWALLET"..password).."-000" to get that. The correct result is b31efab44cad624570058d2938643a0b7bd4e1310ea94a454e06b3336ad21046-000 which hashes to kabcdecfpa.
H4X0RZ #1524
Posted 04 June 2016 - 01:56 AM
-snip-

Ohhh, now I see what I did wrong. I did

sha256("KRISTWALLET"..password.."-000")
Instead of what you told me right now. I feel extremely dumb right now xD
Edited on 03 June 2016 - 11:56 PM
3d6 #1525
Posted 04 June 2016 - 02:01 AM
It's okay, everyone makes simple mistakes to spend hours getting to the bottom of it :)/>
H4X0RZ #1526
Posted 04 June 2016 - 02:11 AM
If I want to create my own krist "service", could I use something else as a private key too if I only use these keys for sending krist inside my "network"?
SnappGamez #1527
Posted 04 June 2016 - 04:36 AM
3d6, I have a question. I was reading through up to page 37 because I was curious on how to get KristScape on my CC PC. I just purchased a KST domain.

P.S. Nice currency :P/> want to make one of my own, but this time instead for Minecraft it'll be for implementing into games themselves (i want to make video games someday)
TheRockettek #1528
Posted 04 June 2016 - 07:44 AM
KristScape is not fully done and there are a few bugs. There is a github respository here: https://github.com/BTCTaras/kristscape
Lignum #1529
Posted 04 June 2016 - 09:42 AM
If I want to create my own krist "service", could I use something else as a private key too if I only use these keys for sending krist inside my "network"?

Sure, that would be a separate wallet.
TheRockettek #1530
Posted 04 June 2016 - 01:30 PM
I am making a web app for this in php. Ive managed to do the privatekey and i found on the docs you can use "http://krist.ceriat.net/v2" in a http post to get the v2 address from a privatekey. I am using Curl to post to it.

I am attempying the connection with 'http://krist.ceriat.net/v2?privatekey=[The 68 long privatekey :D/>]' but it just keeps showing 'Page not found'

Maybe the http://krist.ceriat.net/v2 page was deleted and the manual hasnt been updated or am i derping again :I
H4X0RZ #1531
Posted 04 June 2016 - 01:37 PM
I am making a web app for this in php. Ive managed to do the privatekey and i found on the docs you can use "http://krist.ceriat.net/v2" in a http post to get the v2 address from a privatekey. I am using Curl to post to it.

I am attempying the connection with 'http://krist.ceriat.net/v2?privatekey=[The 68 long privatekey :D/>]' but it just keeps showing 'Page not found'

Maybe the http://krist.ceriat.net/v2 page was deleted and the manual hasnt been updated or am i derping again :I

The v2 API call is using POST so you can't send the privatekey as part of the url AFAIK. You have to send a (I believe) JSON object inside the body of your request.
If you take a look at my gem (more specifically "/lib/krist/kristclient.rb") you can see how I am generating the address.


////////////////////////////////

I finished the first version of my Ruby gem. I know it's small, but it does what It should. It's on rubygems.org too so you can just add it to your Gemfile like this
 gem "krist" 
Right now you can
  • send Krist
  • get your recent transactions
  • get all your domains
  • register domains
  • update domain records
  • transfer domains
  • list your webhooks
  • register webhooks
  • delete your webhooks
SpoilerAlso, for everyone wondering… Reinboo is a project related to krist I'm working on and it will have it's own "wallet". BTW, it's pronounced like "Rainbow" (Reinboo is the romanised version of レインボー).

//EDIT:
Here is an example script I wrote which uses my gem to move all your stuff from one address to another. Just install the dependencies with
 bundle install
then move into the src folder and do

ruby mover.rb <password of old address> <new address>
Edited on 04 June 2016 - 12:50 PM
Lignum #1532
Posted 04 June 2016 - 07:15 PM
I am making a web app for this in php. Ive managed to do the privatekey and i found on the docs you can use "http://krist.ceriat.net/v2" in a http post to get the v2 address from a privatekey. I am using Curl to post to it.

I am attempying the connection with 'http://krist.ceriat.net/v2?privatekey=[The 68 long privatekey :D/>]' but it just keeps showing 'Page not found'

Maybe the http://krist.ceriat.net/v2 page was deleted and the manual hasnt been updated or am i derping again :I

The v2 API call is using POST so you can't send the privatekey as part of the url AFAIK. You have to send a (I believe) JSON object inside the body of your request.

Yes, you can send a json or url encoded body. So, pick your favourite:

{
   "privatekey": "abcdefg"
}
or

?privatekey=abcdefg
SnappGamez #1533
Posted 04 June 2016 - 07:23 PM
KristScape is not fully done and there are a few bugs. There is a github respository here: https://github.com/BTCTaras/kristscape
Okay, got it. So I purchased a domain I can't use yet. <sarcasm>Perfect.</sarcasm>

Meanwhile, I thought about making a public mining address (an address I send all my mined Krist to and people can just log in with the purposefully insecure password to transfer it out (doing so as public service)) and then put in said insecure password. The address is all set up, now people just need to crack the password.
Edited on 04 June 2016 - 05:37 PM
3d6 #1534
Posted 04 June 2016 - 07:32 PM
When you buy a domain, the value of the next 500 blocks is increased by 1 KST. (That's where the money you spent on the domain goes)

By the way, you certainly can use your domain. You can use KristWallet to send money to snappgamez.kst and it will go to you now. Additionally, you can open a KristScape site even right now. The browser is unfinished, but still very usable.
H4X0RZ #1535
Posted 04 June 2016 - 07:52 PM
I made a small wallet-like web-app too. Although it's extremely uggly and built with Ruby on Rails (that's why I wrote the gem, in the first place.)
https://imgur.com/a/JBqxa
I intend to make it bigger, though. Maybe turn it into a secure way to pay with Krist, like PayPal or coinbase.

Also, I changed my address. My old password was "a bit" insecure (merely 9 characters) so I decided to upgrade it. The new address is kl5orlnuo8.
Edited on 04 June 2016 - 05:54 PM
SnappGamez #1536
Posted 04 June 2016 - 10:24 PM
When you buy a domain, the value of the next 500 blocks is increased by 1 KST. (That's where the money you spent on the domain goes)

By the way, you certainly can use your domain. You can use KristWallet to send money to snappgamez.kst and it will go to you now. Additionally, you can open a KristScape site even right now. The browser is unfinished, but still very usable.
Okay. Now I just need to figure out how the KristScape websites works and find some way to get KristScape into CCEmuRedux. I have 0% of a clue on how to get everything set up. By the way, maybe it would be smart to put a .lua extension on the KristScape main class. I made a pull request.
Edited on 04 June 2016 - 08:30 PM
TheRockettek #1537
Posted 04 June 2016 - 10:32 PM
now people just need to crack the password.

;)/>
Edited on 04 June 2016 - 08:39 PM
SnappGamez #1538
Posted 04 June 2016 - 10:57 PM
now people just need to crack the password.

;)/>

Even though I mined it, once any of my* Krist goes into that specific address, it's in the public domain. Think of it like a loan, but there's no interest to pay back. By the way, like my stick figure?

*Technically, if anyone wanted, they could mine and put Krist in that address themselves as well. But nobody else probably would so :P/>
Edit: What happened to my stick figure?????? *sigh* I'll fix it.
Edit: still screwed up, I'll just have to remove it :(/>

Hey, now that I think about it… I could probably make a simple webpage that acts similarly to a wallet, but only shows the kbr19m5qqg address, it's balance, and all the transactions going in and out. So there's an easy way for (at least me) to monitor the address.
Edited on 04 June 2016 - 09:08 PM
TheRockettek #1539
Posted 04 June 2016 - 11:20 PM
you can use curl to do a get to the site 'http://krist.ceriat.net/?getbalance=kbr19m5qqg'

To get the balance in php you can just do

[PHP]
<?php
$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,"http://krist.ceriat.net/?getbalance=kbr19m5qqg");

$output=curl_exec($ch);

curl_close($ch);

print "Krist balance:" . $output;

?>

[/PHP]

Then it breaks….
Edited on 04 June 2016 - 09:19 PM
SnappGamez #1540
Posted 04 June 2016 - 11:20 PM
you can use curl to do a get to the site 'http://krist.ceriat.net/?getbalance=kbr19m5qqg'

To get the balance in php you can just do


$curl = curl_init();
curl_setopt_array($curl, array(
	CURLOPT_RETURNTRANSFER => 1,
	CURLOPT_URL => 'http://krist.ceriat.net/?getbalance=kbr19m5qqg','
));
echo curl_exec($curl);
curl_close($curl);
Actually, according to the php docs its cURL. Which makes sense. Now, onto coding and getting a server set up on-… oh crap I don't have anything that I can host it on and have on all the time all i have is a laptop with a cracked screen D:

Also, how would I implement that and have it look good? because that matters apparently xD
EDIT: Having a problem. Once I get all the PHP code in the script (INCLUDING the <?php and ?>) and put it all together, for some reason, the <?php at the beginning ignores that the ?> even exists. why?

EDIT 2: Removed the comma and apostrophe after the URL, seems to have fixed it.
EDIT 3: Here's the PHP script described above by Rockettek along with my own HTML code (long!) and an edit to make it work. For some reason some of the PHP code is being placed onto the page.
(code snipped out on EDIT 5)
EDIT 4: Was refreshing the page the entire time and didn't realize that Rockettek edited their post. :lol:/>
EDIT 5: Screw it just going to make another post.
Edited on 04 June 2016 - 10:40 PM
Lignum #1541
Posted 05 June 2016 - 12:51 AM
you can use curl to do a get to the site 'http://krist.ceriat.net/?getbalance=kbr19m5qqg'

?getbalance is part of the deprecated API, which may or may not get removed eventually. Use http://krist.ceriat....sses/kbr19m5qqg instead (you'll have to extract the balance from the json). http://krist.ceriat.net/docs has a list of all API functions that you should be using.
SnappGamez #1542
Posted 05 June 2016 - 12:56 AM
Okay, so I put in the revised code from Rockettek and good news: no PHP on the webpage visible to people. Bad news: still isn't printing the balance onto the page. Good news: if I paste the URL (http://krist.ceriat....ance=kbr19m5qqg) into Firefox, it outputs the balance. SO… here's the current script and HTML as I have it implemented, let's do this thing.
Spoiler

<!DOCTYPE HTML>
<html lang="en_US">
	<head>
		<title>Public KST Address</title>
		<meta charset="UTF-8">
		<meta name="description" content="KST Miner Public Domain Address - If you know the password you can take out as much KST as you need/want. To increase the balance of the address, donate to it or start a miner with it set to this address.">
		<meta name="keywords" content="KST,Krist,Miner,Public Domain,Balance,Address">
		<meta name="author" content="SnappGamez (Ashton Scott Snapp)">
	</head>
	<body>
		<h1>Public KST Address</h1>
		<h2><i>by SnappGamez</i></h2>
		<p>
		This webpage is meant to monitor a single KST address, but this is no ordinary address. This address has a purposefully insecure password that anyone can figure out. Once anyone figures this out, they can transfer KST out of this address to their own. As well, anyone can place KST in the address and even set up miners to put KST in this account whenever they mine a block.
		</p>
		<p>
		Think of it like this: Say an entire town (everyone that uses KST) had their own bank account, but there was also a bank account for the entire town. Any money that the bank got was put into this account, and anyone could put money into this account. Then, anyone who knew the PIN code to the account could take money out of the account. That is essentially how this KST address works.
		</p>
		<p>
		The KST Address: kbr19m5qqg
		</p>
		<?php
		$ch = curl_init;
		$options = array(CURLOPT_URL => 'http://krist.ceriat.net/addresses/kbr19m5qqg',
						CURLOPT_HEADER => false
						);
	  
		curl_setopt_array($ch, $options);
		$json = curl_exec($ch);
		$kbr19m5qqg = json_decode($json);
		echo $kbr19m5qqg;
		curl_close($ch);
		?>
	</body>
</html>
EDIT 1: Guy ninja'd me. That api call is deprecated? Well, the more you know. Now I have to find out how to extract things from JSON.
EDIT 2: json_decode here I come! Just need to do some testing.
EDIT 3: Revamped the cURL. Now, if you'll be excusing me, I'll be searching the php docs for a way to take the json on the page and store it in a string for json_decode.
EDIT 4: Don't work! I have to go to my grandparents, adios.
Edited on 05 June 2016 - 03:51 PM
H4X0RZ #1543
Posted 05 June 2016 - 01:41 AM
Okay, so I put in the revised code from Rockettek and good news: no PHP on the webpage visible to people. Bad news: still isn't printing the balance onto the page. Good news: if I paste the URL (http://krist.ceriat....ance=kbr19m5qqg) into Firefox, it outputs the balance. SO… here's the current script and HTML as I have it implemented, let's do this thing.
Spoiler

<!DOCTYPE HTML>
<html lang="en_US">
	<head>
		<title>Public KST Address</title>
		<meta charset="UTF-8">
		<meta name="description" content="KST Miner Public Domain Address - If you know the password you can take out as much KST as you need/want. To increase the balance of the address, donate to it or start a miner with it set to this address.">
		<meta name="keywords" content="KST,Krist,Miner,Public Domain,Balance,Address">
		<meta name="author" content="SnappGamez (Ashton Scott Snapp)">
	</head>
	<body>
		<h1>Public KST Address</h1>
		<h2><i>by SnappGamez</i></h2>
		<p>
		This webpage is meant to monitor a single KST address, but this is no ordinary address. This address has a purposefully insecure password that anyone can figure out (it is hidden in plain sight on this page and in the metadata). Once anyone figures this out, they can transfer KST out of this address to their own. As well, anyone can place KST in the address and even set up miners to put KST in this account whenever they mine a block.
		</p>
		<p>
		Think of it like this: Say an entire town (everyone that uses KST) had their own bank account, but there was also a bank account for the entire town. Any money that the bank got was put into this account, and anyone could put money into this account. Then, anyone who knew the PIN code to the account could take money out of the account. That is essentially how this KST address works.
		</p>
		<p>
		The KST Address: kbr19m5qqg
		</p>
		<?php
		$ch = curl_init();
		curl_setopt($ch,CURLOPT_URL,"http://krist.ceriat.net/?getbalance=kbr19m5qqg");
		$output=curl_exec($ch);
		echo "The Krist balance of the aforementioned address is: " $output;
		?>
	</body>
</html>
EDIT 1: Guy ninja'd me. That api call is deprecated? Well, the more you know. Now I have to find out how to extract things from JSON.

There are built-in JSON functions in PHP, AFAIK.

Or you use some other language (*cough*Ruby*cough* #shamelesadvertisement)
apemanzilla #1544
Posted 05 June 2016 - 01:42 AM
Okay, so I put in the revised code from Rockettek and good news: no PHP on the webpage visible to people. Bad news: still isn't printing the balance onto the page. Good news: if I paste the URL (http://krist.ceriat....ance=kbr19m5qqg) into Firefox, it outputs the balance. SO… here's the current script and HTML as I have it implemented, let's do this thing.
Spoiler

<!DOCTYPE HTML>
<html lang="en_US">
	<head>
		<title>Public KST Address</title>
		<meta charset="UTF-8">
		<meta name="description" content="KST Miner Public Domain Address - If you know the password you can take out as much KST as you need/want. To increase the balance of the address, donate to it or start a miner with it set to this address.">
		<meta name="keywords" content="KST,Krist,Miner,Public Domain,Balance,Address">
		<meta name="author" content="SnappGamez (Ashton Scott Snapp)">
	</head>
	<body>
		<h1>Public KST Address</h1>
		<h2><i>by SnappGamez</i></h2>
		<p>
		This webpage is meant to monitor a single KST address, but this is no ordinary address. This address has a purposefully insecure password that anyone can figure out (it is hidden in plain sight on this page and in the metadata). Once anyone figures this out, they can transfer KST out of this address to their own. As well, anyone can place KST in the address and even set up miners to put KST in this account whenever they mine a block.
		</p>
		<p>
		Think of it like this: Say an entire town (everyone that uses KST) had their own bank account, but there was also a bank account for the entire town. Any money that the bank got was put into this account, and anyone could put money into this account. Then, anyone who knew the PIN code to the account could take money out of the account. That is essentially how this KST address works.
		</p>
		<p>
		The KST Address: kbr19m5qqg
		</p>
		<?php
		$ch = curl_init();
		curl_setopt($ch,CURLOPT_URL,"http://krist.ceriat.net/?getbalance=kbr19m5qqg");
		$output=curl_exec($ch);
		echo "The Krist balance of the aforementioned address is: " $output;
		?>
	</body>
</html>
EDIT 1: Guy ninja'd me. That api call is deprecated? Well, the more you know. Now I have to find out how to extract things from JSON.

There are built-in JSON functions in PHP, AFAIK.

Or you use some other language (*cough*Ruby*cough* #shamelesadvertisement)

Worst case scenario you could even use regex.
Lemmmy #1545
Posted 05 June 2016 - 04:22 AM
Or you use some other language (*cough*Ruby*cough* #shamelesadvertisement)

or node.js
3d6 #1546
Posted 05 June 2016 - 06:13 AM
Or you use some other language (*cough*Ruby*cough* #shamelesadvertisement)

Wouldn't it be fun to reimplement in Lua? ;)/>
TheRockettek #1547
Posted 05 June 2016 - 06:35 AM
Or you use some other language (*cough*Ruby*cough* #shamelesadvertisement)

Wouldn't it be fun to reimplement in Lua? ;)/>

No.

:P/>
Luca_S #1548
Posted 05 June 2016 - 07:29 AM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.

Then I WILL make an adblock blocker. I also thought of providing adspace, like these little text thingies on google. Ofc not with tracking and stuff :P/>
SnappGamez #1549
Posted 07 June 2016 - 12:33 AM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.

Then I WILL make an adblock blocker. I also thought of providing adspace, like these little text thingies on google. Ofc not with tracking and stuff :P/>
As long as there's no tracking and it's non-intrusive I'm completely fine with it.
FoxData #1550
Posted 16 June 2016 - 10:32 PM
You should put something in that stops fraud,

And i have a name for a web based krist wallet - "KristPal"
Lemmmy #1551
Posted 18 June 2016 - 08:20 PM
You should put something in that stops fraud,


And i have a name for a web based krist wallet - "KristPal"

we called it KristWeb already
Edited on 18 June 2016 - 06:23 PM
H4X0RZ #1552
Posted 18 June 2016 - 11:36 PM
You should put something in that stops fraud,


And i have a name for a web based krist wallet - "KristPal"

we called it KristWeb already

So one is already in development?
bauen1 #1553
Posted 19 June 2016 - 11:21 AM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.

Then I WILL make an adblock blocker. I also thought of providing adspace, like these little text thingies on google. Ofc not with tracking and stuff :P/>
Then I WILL make a tracker :P/>
Edited on 19 June 2016 - 10:00 AM
Lemmmy #1554
Posted 19 June 2016 - 05:17 PM
So one is already in development?

yep
H4X0RZ #1555
Posted 19 June 2016 - 05:43 PM
So one is already in development?

yep

Is it going to be only a Wallet, or more?
Lemmmy #1556
Posted 19 June 2016 - 06:28 PM
Is it going to be only a Wallet, or more?

fully featured multi-wallet with sharable transactions so that you can put badges on your forum posts and people can conveniently pay and other cool planned features
FoxData #1557
Posted 19 June 2016 - 06:55 PM
Is it going to be only a Wallet, or more?

fully featured multi-wallet with sharable transactions so that you can put badges on your forum posts and people can conveniently pay and other cool planned features

cool, Can't wait for it
Luca_S #1558
Posted 19 June 2016 - 08:13 PM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.

Then I WILL make an adblock blocker. I also thought of providing adspace, like these little text thingies on google. Ofc not with tracking and stuff :P/>
Then I WILL make a tracker :P/>

Then I WILL make CLIQZ

JK, CLIQZ is really bad, for all german people: https://www.youtube....h?v=6eybE5GVROk

Edit: Just a little quote from the video translated:

It has a tracking blocker. That's good. It also has a big whitelist of trackers it doesn't block. That's bad.

And that's mainly the style the whole video will go on.
Edited on 19 June 2016 - 06:16 PM
H4X0RZ #1559
Posted 19 June 2016 - 10:38 PM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.

Then I WILL make an adblock blocker. I also thought of providing adspace, like these little text thingies on google. Ofc not with tracking and stuff :P/>/>
Then I WILL make a tracker :P/>/>

Then I WILL make CLIQZ

JK, CLIQZ is really bad, for all german people: https://www.youtube....h?v=6eybE5GVROk

Edit: Just a little quote from the video translated:

It has a tracking blocker. That's good. It also has a big whitelist of trackers it doesn't block. That's bad.

And that's mainly the style the whole video will go on.

There's no Linux build so… meh.

But thanks for the idea. I guess I'll fork Firefox and release a "secure" version of it maybe. (No, not the "CLIQZ" way)
apemanzilla #1560
Posted 20 June 2016 - 12:01 AM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.

Then I WILL make an adblock blocker. I also thought of providing adspace, like these little text thingies on google. Ofc not with tracking and stuff :P/>/>
Then I WILL make a tracker :P/>/>

Then I WILL make CLIQZ

JK, CLIQZ is really bad, for all german people: https://www.youtube....h?v=6eybE5GVROk

Edit: Just a little quote from the video translated:

It has a tracking blocker. That's good. It also has a big whitelist of trackers it doesn't block. That's bad.

And that's mainly the style the whole video will go on.

There's no Linux build so… meh.

But thanks for the idea. I guess I'll fork Firefox and release a "secure" version of it maybe. (No, not the "CLIQZ" way)

Just use uBlock origin and enable the privacy filters >.>;
H4X0RZ #1561
Posted 20 June 2016 - 05:37 AM
If you guys make Kristscape ads, I WILL make an ad blocker. You guys can waste your kst paying for ads all you want.

Then I WILL make an adblock blocker. I also thought of providing adspace, like these little text thingies on google. Ofc not with tracking and stuff :P/>/>/>
Then I WILL make a tracker :P/>/>/>

Then I WILL make CLIQZ

JK, CLIQZ is really bad, for all german people: https://www.youtube....h?v=6eybE5GVROk

Edit: Just a little quote from the video translated:

It has a tracking blocker. That's good. It also has a big whitelist of trackers it doesn't block. That's bad.

And that's mainly the style the whole video will go on.

There's no Linux build so… meh.

But thanks for the idea. I guess I'll fork Firefox and release a "secure" version of it maybe. (No, not the "CLIQZ" way)

Just use uBlock origin and enable the privacy filters >.>;

That's what I'm doing already (although I also use the Privacy Badger next to it). But it seems like enough people don't even know how that works. Otherwise there wouldn't be a need for a (German) video about how (and why) CLIQZ is bad xD
Max #1562
Posted 21 July 2016 - 05:57 PM
Wow! This is really nice. Do you have any idea when kristscape will be done.
TheRockettek #1563
Posted 21 July 2016 - 08:06 PM
Why has the base value gone from 12 to 1?
Luca_S #1564
Posted 21 July 2016 - 08:16 PM
Why has the base value gone from 12 to 1?
They forgot putting it down, it should go:
12->6->3->1

But they missed all of them so they put it to 1
Cloud Ninja #1565
Posted 21 July 2016 - 10:08 PM
Why has the base value gone from 12 to 1?
They forgot putting it down, it should go:
12->6->3->1

But they missed all of them so they put it to 1
Kind of. They have an actual reason for doing so though.
TheRockettek #1566
Posted 22 July 2016 - 12:03 AM
I semi suggested it.

It would be good if people with less good hardware could still get krist instead those poeple with like 1Gh/s getting it all.

But i didnt expect them just changing the base :P/>.

*Just realised what they meant half way throught thinking this*
Luca_S #1567
Posted 22 July 2016 - 07:37 AM
I semi suggested it.

It would be good if people with less good hardware could still get krist instead those poeple with like 1Gh/s getting it all.

But i didnt expect them just changing the base :P/>.

*Just realised what they meant half way throught thinking this*

This was there from the beginning to prevent more and more krist getting into the system by mining, so that krist becomes worthless at some point.
TheRockettek #1568
Posted 22 July 2016 - 08:32 AM
Krist: the rich get richer while the poor stay poor (
͡° ͜ʖ ͡°)
Edited on 22 July 2016 - 06:32 AM
apemanzilla #1569
Posted 22 July 2016 - 12:16 PM
Krist: the rich get richer while the poor stay poor (
͡° ͜ʖ ͡°)

We should impeach 3d6.
Twijn #1570
Posted 22 July 2016 - 04:08 PM
Sounds like a pretty cool program, but I can never get my actual balance to go up, even after running Grim's Krist Miner for a good amount of time. The balance stays at 0 KST even though I am getting about 0.87 million hashes/sec while on one core, and about 3.8 million hashes/sec once on 6 of my 8 cores. If these are fast speeds, I'm not sure. I'm using my old processor as my new motherboard was defective (and unfortunately an i7 will not work on an AMD board. xP ). Does this always take a long time, is my specs just not good enough, or is there something wrong?
ry00000 #1571
Posted 22 July 2016 - 04:09 PM
Twijn, just use TurboKrist.
TheRockettek #1572
Posted 22 July 2016 - 04:42 PM
I am getting about 0.87 million hashes/sec while on one core, and about 3.8 million hashes/sec once on 6 of my 8 cores. If these are fast speeds, I'm not sure

Welcome to the SlowRunning group like me :D/>. The people that get all the krist has like 2Giga hashes/sec
Lignum #1573
Posted 22 July 2016 - 05:50 PM
Krist: the rich get richer while the poor stay poor (
͡° ͜ʖ ͡°)

Well, we have been taking measures against this recently; the block reward being 1 KST is one of them.
apemanzilla #1574
Posted 22 July 2016 - 07:55 PM
Krist: the rich get richer while the poor stay poor (
͡° ͜ʖ ͡°)

Well, we have been taking measures against this recently; the block reward being 1 KST is one of them.

Now, the rich stay rich and the poor stay poor. Problem solved…?
Cloud Ninja #1575
Posted 22 July 2016 - 07:59 PM
Krist: the rich get richer while the poor stay poor (
͡° ͜ʖ ͡°)

Well, we have been taking measures against this recently; the block reward being 1 KST is one of them.

Now, the rich stay rich and the poor stay poor. Problem solved…?
Its to encourage trading of krist now that a lot of it is in circulation. So hopefully people will start finding a good use for it, instead of hoarding it like you do.
apemanzilla #1576
Posted 22 July 2016 - 09:17 PM
Krist: the rich get richer while the poor stay poor (
͡° ͜ʖ ͡°)

Well, we have been taking measures against this recently; the block reward being 1 KST is one of them.

Now, the rich stay rich and the poor stay poor. Problem solved…?
Its to encourage trading of krist now that a lot of it is in circulation. So hopefully people will start finding a good use for it, instead of hoarding it like you do.
I don't have anything to do with it. I don't trade because I have nothing to trade for.
Cloud Ninja #1577
Posted 22 July 2016 - 10:08 PM
Krist: the rich get richer while the poor stay poor (
͡° ͜ʖ ͡°)

Well, we have been taking measures against this recently; the block reward being 1 KST is one of them.

Now, the rich stay rich and the poor stay poor. Problem solved…?
Its to encourage trading of krist now that a lot of it is in circulation. So hopefully people will start finding a good use for it, instead of hoarding it like you do.
I don't have anything to do with it. I don't trade because I have nothing to trade for.
The issue arises when something that kst is tradable for appears, you could go and flood that economy.
apemanzilla #1578
Posted 23 July 2016 - 12:15 AM
I don't have anything to do with it. I don't trade because I have nothing to trade for.
The issue arises when something that kst is tradable for appears, you could go and flood that economy.
And that's why krist is stuck in an endless cycle of being useless right now :)/>
TheRockettek #1579
Posted 23 July 2016 - 05:50 AM
I don't have anything to do with it. I don't trade because I have nothing to trade for.
gollark8 #1580
Posted 23 July 2016 - 08:43 AM
Has trickle-down economics ever actually worked?
Saldor010 #1581
Posted 28 July 2016 - 02:21 PM
Did you guys know that you (or your parents if you live at home) are paying real money for this "free" virtual currency? -_-/>
TheRockettek #1582
Posted 28 July 2016 - 04:51 PM
Keep posting in wrong place :/
Edited on 28 July 2016 - 02:52 PM
_strx #1583
Posted 28 July 2016 - 05:09 PM
Did you guys know that you (or your parents if you live at home) are paying real money for this "free" virtual currency? -_-/>

How? I'm not sure you are.
Saldor010 #1584
Posted 28 July 2016 - 05:15 PM
Did you guys know that you (or your parents if you live at home) are paying real money for this "free" virtual currency? -_-/>

How? I'm not sure you are.

Paying extra on your electricity bill so your computer can suck up the power needed to mine krist.
TheRockettek #1585
Posted 28 July 2016 - 06:50 PM
Did you guys know that you (or your parents if you live at home) are paying real money for this "free" virtual currency? -_-/>

How? I'm not sure you are.

Paying extra on your electricity bill so your computer can suck up the power needed to mine krist.

Meh, my computers always on anyway.
Cloud Ninja #1586
Posted 28 July 2016 - 07:37 PM
Did you guys know that you (or your parents if you live at home) are paying real money for this "free" virtual currency? -_-/>

How? I'm not sure you are.

Paying extra on your electricity bill so your computer can suck up the power needed to mine krist.

Meh, my computers always on anyway.
But it doesnt always draw the same amount of power. If it did, your computer would die.
TheRockettek #1587
Posted 28 July 2016 - 10:44 PM
MEh *activates power saver mode*
Cloud Ninja #1588
Posted 28 July 2016 - 11:58 PM
MEh *activates power saver mode*
Which still wont help when mining lol.
TheRockettek #1589
Posted 29 July 2016 - 08:53 AM
I wont mine krist anyways any more. No point, no use for it and it just doesnt work.

0.03 blocks per minute ._.
Scratchthatguys #1590
Posted 29 July 2016 - 09:56 PM
The Pastebin installer isn't working, and when I got the wallet by other means, it didn't actually create the address.
AMZ #1591
Posted 02 August 2016 - 09:49 PM
Wow! Can I make bitcoin out of this?
Piorjade #1592
Posted 10 August 2016 - 05:49 PM
Lol if someone wants to buy/trade that currency in exchange of bitcoins/real money… you could…theoretically :P/>

Though I don't think this would be on any shopping site, mainly because (that's my theory) the wallet MAY be insecure cuz you only need the password AND your actual wallet is not saved on your computer…. I think it's on a server or something… It would be less secure because I think that bitcoins are saved on your wallet and if you (for example by reinstalling an OS and forgetting to somehow back it up) loose it, you lost your whole money. <– I don't know how bitcoin-wallets actually work but from my experience I never had to login somehow and reinstalling the OS/ the wallet brought me a empty wallet (I never had any bitcoins, but I know that the addresses were different :P/> )
TheRockettek #1593
Posted 10 August 2016 - 07:46 PM
I think it's on a server or something… It would be less secure because I think that bitcoins are saved on your wallet

!) Bitcoin is not stored localy, that wouldbe WAY insecure stating how many people in the world use it. From leet people like dylan the hacker they could get like one billion bit coins a day. Its stored on a server like every other sane online currency. Its pretty much like saying that you keep all your bitcoins in ur wallet in a plain text file in a hidden folder thats "encrypted" for only the wallet to know the currency but not being able to make users know it". (And dont try disprove this one by saying that the file is hashed). HTTP = More secure than local storage. Also if it was local then how would you be able to use your wallet on multple devices :^)…

Wow! Can I make bitcoin out of this?

Krist is pretty much the bitcoin for computercraft but however its not widely use on server at the moment :(/>. Just dont use it for hard cash gain (like eg: 100 kst = £1 irl or something like that). That wouldn't be very advisable…

for example by reinstalling an OS and forgetting to somehow back it up) loose it, you lost your whole money.

One main reason why online currency is not local and is online (hint hint: online currency)

wallet brought me a empty wallet

1) You just forgot your password
2) Someone easly got your password and took ur bitcoins (btw i doubt you had an actuall bitcoin…) (most probrably like 0.001 BTC or something like dat)


1 BTC = £460.94 as of 10/08/2016
Anavrins #1594
Posted 10 August 2016 - 09:26 PM
Krist definitely has monetary value, albeit might be small, but it does cost money to run the mining rigs, the problem about exchanging Krist for money is the lack of adoption.
If you put things in perspective, irl money has a value, because of the government, even though it's just a sheet of paper, Bitcoin also has a value, because there's a very large userbase and people trust it, even though they're just bits of information held by a ledger.
The Krist userbase is kind of restrained to the CC forum only, there's just not enough adoption and trust put into it for peoples and investors to put money on it.
Luca_S #1595
Posted 11 August 2016 - 04:05 PM
Ok, let's give krist monetary value. I will make the following trade:
100 Million KST for 0.01$
3d6 #1596
Posted 11 August 2016 - 05:26 PM
I think it's on a server or something… It would be less secure because I think that bitcoins are saved on your wallet

!) Bitcoin is not stored localy, that wouldbe WAY insecure stating how many people in the world use it. From leet people like dylan the hacker they could get like one billion bit coins a day. Its stored on a server like every other sane online currency. Its pretty much like saying that you keep all your bitcoins in ur wallet in a plain text file in a hidden folder thats "encrypted" for only the wallet to know the currency but not being able to make users know it". (And dont try disprove this one by saying that the file is hashed). HTTP = More secure than local storage. Also if it was local then how would you be able to use your wallet on multple devices :^)…
Literally everything in this response is completely false. Please don't try to educate others on something you clearly know nothing about
Saldor010 #1597
Posted 11 August 2016 - 08:56 PM
It's been a year and a half since Krist was invented and there is still no use for it (unless you think hoarding large amounts of worthless currency is fun).
Piorjade #1598
Posted 11 August 2016 - 09:32 PM
Uum I think 3d6 is right cuz you never had to enter a password for bitcoin wallets and I definitely never could use the same wallet on multiple devices (well I only tried the "normal" wallet for bitcoin)
Buuut I don't know if that reply was sarcasm cuz he mentioned Dylan lol…
Edited on 11 August 2016 - 07:33 PM
goeo_ #1599
Posted 15 August 2016 - 08:24 PM
a cryptocurrency sure is an amazing idea but, i think having to open up computercraft or that default-java-looking not even feature complete thing isn't nice. there should be some more modern non-minecraft wallets.
Lignum #1600
Posted 15 August 2016 - 08:32 PM
a cryptocurrency sure is an amazing idea but, i think having to open up computercraft or that default-java-looking not even feature complete thing isn't nice. there should be some more modern non-minecraft wallets.

Yep, there was someone working on a web wallet, though I have no idea when it'll be released.
3d6 #1601
Posted 15 August 2016 - 08:36 PM
Lemmmy is actually working on an easy-to-use web wallet. Here are some pictures he took:





CrazedProgrammer #1602
Posted 15 August 2016 - 08:42 PM
Wow, that looks amazing!
One of my big annoyances with Krist is that you need a stand-alone application like KWallet or Krist Wallet (CC) to do anything.
I'm very excited to see that this solves my main problem, whilst looking really nice in the process.
Does the "Wallet Format" dropdown let you choose to use a private key instead of a wallet password?
That would make it easier for me to use because I like to tinker with the Krist API, which uses private keys.
Anyways, I can't wait for this to come out!
Emma #1603
Posted 15 August 2016 - 09:30 PM
–snip–
Wow, that looks beautiful. I think that's cool because you can access that from almost anywhere and it's not tied to a particular platform since the web is more or less universally available to everyone.
I can't wait for it to be released!
3d6 #1604
Posted 15 August 2016 - 09:57 PM
Does the "Wallet Format" dropdown let you choose to use a private key instead of a wallet password?
Yeah, it does:
CrazedProgrammer #1605
Posted 15 August 2016 - 09:59 PM
Does the "Wallet Format" dropdown let you choose to use a private key instead of a wallet password?
Yeah, it does:
Nice!
Can't wait to play around with this :D/>
TheRockettek #1606
Posted 16 August 2016 - 10:41 AM
:V Someone stole all my krist

goeo_ #1607
Posted 16 August 2016 - 10:49 AM
Lemmmy is actually working on an easy-to-use web wallet.

whoa. that's amazing. any eta?
Luca_S #1608
Posted 16 August 2016 - 03:37 PM
Lemmmy is actually working on an easy-to-use web wallet. Here are some pictures he took:
Spoiler




Wow, that looks awesome, any reason Lemmmy didn't present it to us themselves?

:V Someone stole all my krist

I'm sorry, I have no idea who owns that address.
Edited on 16 August 2016 - 02:20 PM
Anavrins #1609
Posted 16 August 2016 - 06:36 PM
SpoilerLemmmy is actually working on an easy-to-use web wallet. Here are some pictures he took:





This is amazing, but I'm even more amazed that you managed to compute the khugepoopy address.
Edited on 16 August 2016 - 04:39 PM
TheRockettek #1610
Posted 16 August 2016 - 07:17 PM
I will get you kvzycjmysw for stealing all my krist :V
CrazedProgrammer #1611
Posted 16 August 2016 - 11:43 PM
SpoilerLemmmy is actually working on an easy-to-use web wallet. Here are some pictures he took:





This is amazing, but I'm even more amazed that you managed to compute the khugepoopy address.
He used a build of my (secret) miner to generate it, and my address krazedrugz was mined with it too.
It's discontinued now since it's around 6 times slower than an awesome C++ miner Lignum made:
https://github.com/Lignumm/KristVanity
Edited on 16 August 2016 - 09:45 PM
jbezos #1612
Posted 18 August 2016 - 05:06 PM
Lemmmy is actually working on an easy-to-use web wallet. Here are some pictures he took:






this is very novel and has very nice graphics design.
i can appreciate the effort that went into that web page.
Tripy998 #1613
Posted 19 August 2016 - 06:39 AM
It's been a year and a half since Krist was invented and there is still no use for it (unless you think hoarding large amounts of worthless currency is fun).
It's those damn hoarders that made Krist impossible for me to enter. Thanks….. >~>
Tripy998 #1614
Posted 19 August 2016 - 07:21 AM


I just broke 100KST XD

Compared to the huge amounts of KST people have… this is a ridiculously small milestone, but it means that I can actually mine KST.

Congrats to the two people who claimed their servers! ^^

So to celebrate, I would like to give KST a value (maybe? Not really? idk. Just giving away something :P/> ).

I will offer a Teir 1 Digital Ocean VPS for… 6,000 KST. ( So… 6000/5, $1 = 1200 KST)
So, for anyone interested in owning a Virtual Private Server for a month, and willing to pay me in KST, PM me!
Offer expires in 2 weeks.
Edited on 20 August 2016 - 08:45 PM
Luca_S #1615
Posted 19 August 2016 - 11:04 AM


I just broke 100KST XD

Compared to the huge amounts of KST people have… this is a ridiculously small milestone, but it means that I can actually mine KST.

So to celebrate, I would like to give KST a value (maybe? Not really? idk. Just giving away something :P/> ).
I will offer a Teir 1 Digital Ocean VPS for… 6,000 KST. ( So… 6000/5, $1 = 1200 KST)
So, for anyone interested in owning a Virtual Private Server for a month, and willing to pay me in KST, PM me!
Offer expires in 2 weeks.
Lol, krist has way more value. Just imagine it you only get 4KST/Block and there goes so much energy in mining it.
H4X0RZ #1616
Posted 19 August 2016 - 12:07 PM


I just broke 100KST XD

Compared to the huge amounts of KST people have… this is a ridiculously small milestone, but it means that I can actually mine KST.

So to celebrate, I would like to give KST a value (maybe? Not really? idk. Just giving away something :P/>/> ).
I will offer a Teir 1 Digital Ocean VPS for… 6,000 KST. ( So… 6000/5, $1 = 1200 KST)
So, for anyone interested in owning a Virtual Private Server for a month, and willing to pay me in KST, PM me!
Offer expires in 2 weeks.

That's how cheap one of their VPSs is? :o/> I thought I could run almost nothing with the money on DigitalOcean I got from the GitHub student pack.
Tripy998 #1617
Posted 19 August 2016 - 06:13 PM
That's how cheap one of their VPSs is? :o/> I thought I could run almost nothing with the money on DigitalOcean I got from the GitHub student pack.
Yeah, with the github student pack, DO credit, you can run a tier 1 server for 10 months, or a tier 2 server for 5.
Tripy998 #1618
Posted 20 August 2016 - 10:46 PM
Lol, krist has way more value. Just imagine it you only get 4KST/Block and there goes so much energy in mining it.

Indeed, but at the same time think of how much energy goes into mining any other cryptocurrency, and how little turnout there is. You don't see them with giant values. And either way, the value fluctuates, as with any currency, so it could rise or fall.
PokeAcer #1619
Posted 26 August 2016 - 11:26 PM
Wait, Krist is harder to mine now? AWESOME I OWN SO MUCH /s
TheRockettek #1620
Posted 27 August 2016 - 07:57 AM
What happens when you have a database with pretty much every combination of letters and numbers up to 32 characters? Fun :D/>.

(I is comming 3d6)
CrazedProgrammer #1621
Posted 27 August 2016 - 11:34 AM
Wait, Krist is harder to mine now? AWESOME I OWN SO MUCH /s
It's not?
After Apemanzilla made his GPU miner the work value got so low that the entire work algorithm had to be remade.
That was months ago.
It's okay now:

(AMD Radeon HD7770)
Edited on 27 August 2016 - 09:36 AM
ebernerd #1622
Posted 04 September 2016 - 09:50 PM
I can't run the wallet installer. It errors on line 4 of that pastebin link.
CrazedProgrammer #1623
Posted 04 September 2016 - 09:54 PM
I can't run the wallet installer. It errors on line 4 of that pastebin link.
Are you sure you have http whitelisted?
ebernerd #1624
Posted 04 September 2016 - 09:55 PM
I can't run the wallet installer. It errors on line 4 of that pastebin link.
Are you sure you have http whitelisted?

Yes. It happens on the SwitchCraft server, and on emulators. I've had it happen offline too.
Lignum #1625
Posted 04 September 2016 - 10:13 PM
Yes. It happens on the SwitchCraft server, and on emulators. I've had it happen offline too.

ComputerCraft tends to have trouble with HTTPS. Try going on line 4 of the installer and changing it to:


local server = http.get("http://raw.githubusercontent.com/BTCTaras/kristwallet/master/staticapi/syncNode").readAll()

Alternatively, just change it to:


local server = "http://krist.ceriat.net/"

to avoid the problem altogether.
Edited on 04 September 2016 - 08:17 PM
ebernerd #1626
Posted 05 September 2016 - 03:37 AM
Yes. It happens on the SwitchCraft server, and on emulators. I've had it happen offline too.

ComputerCraft tends to have trouble with HTTPS. Try going on line 4 of the installer and changing it to:


local server = http.get("http://raw.githubusercontent.com/BTCTaras/kristwallet/master/staticapi/syncNode").readAll()

Alternatively, just change it to:


local server = "http://krist.ceriat.net/"

to avoid the problem altogether.
Thanks!
COOLGAMETUBE #1627
Posted 05 September 2016 - 06:10 AM
COOLGAMETUBE #1628
Posted 05 September 2016 - 06:33 AM
nvm, got it
boyscout415 #1629
Posted 08 September 2016 - 12:37 AM
Krist should be mined by in game computers, or at least for that server.
TheRockettek #1630
Posted 08 September 2016 - 03:27 PM
Krist should be mined by in game computers, or at least for that server.

It used to then people found out how to get it much faster (What we use now)
H4X0RZ #1631
Posted 08 September 2016 - 10:22 PM
Krist should be mined by in game computers, or at least for that server.

It used to then people found out how to get it much faster (What we use now)

Imagine someone would've used a GPU miner in the "old cc-miner" days… That would be an extreme amount of kst you would've earned… XD
apemanzilla #1632
Posted 09 September 2016 - 01:44 AM
Krist should be mined by in game computers, or at least for that server.

It used to then people found out how to get it much faster (What we use now)

Imagine someone would've used a GPU miner in the "old cc-miner" days… That would be an extreme amount of kst you would've earned… XD

When I fired up the first working version of my GPU miner, I was literally mining blocks as fast as it could fetch the new work values. If I had made it a year prior, it would have been approximately the same effect.
CrazedProgrammer #1633
Posted 16 September 2016 - 11:03 PM

My MSI RX480 Gaming X 8GB arrived today :D/>
TheRockettek #1634
Posted 17 September 2016 - 01:07 PM
:/ I cant even mine and someone stole all my krist.

Again

:3 I wonder if theres a miner for android…
Anavrins #1635
Posted 17 September 2016 - 03:50 PM
:3 I wonder if theres a miner for android…
In theory yes, since android has a JVM, if you can access the CLI somehow, you should be able to run a Java cpu miner.
That is, if you really don't care about your battery life.
Edited on 17 September 2016 - 01:51 PM
Luca_S #1636
Posted 17 September 2016 - 04:51 PM

My MSI RX480 Gaming X 8GB arrived today :D/>
I hate you. So much.
:/ I cant even mine and someone stole all my krist.

Again
Use a stronger password. (Also you didn't reuse the password from the last time someone stole your krist again, did you?)
TheRockettek #1637
Posted 18 September 2016 - 11:39 AM
Would be good if any of the java emulators i found actually worked..
Bomb Bloke #1638
Posted 18 September 2016 - 11:59 AM
In theory yes, since android has a JVM, if you can access the CLI somehow, you should be able to run a Java cpu miner.

Sort of. It uses a VM called Dalvik, which doesn't handle class or jars directly; instead they have to be bundled up into dex files. These in turn are the executables within the APKs you'll typically download from eg the Google Play Store.

Checking the Terminal app on my phone it doesn't look like a regular "java" command is available, though apparently Terminal IDE offers one:

https://play.google.com/store/apps/details?id=com.spartacusrex.spartacuside&hl=en

Would be good if any of the java emulators i found actually worked..

Just to be clear, you're not looking for a Java "emulator". Android runs on Unix (same as iOS and who knows what else). You don't need to "simulate" Java.
TheRockettek #1639
Posted 18 September 2016 - 12:40 PM
The only way left is making my own in python… I was gonna try 1lann`s miner using its source code but couldnt get golang to work :/ Time to make my own…

I shouldnt of said android, its a kindle. ;)/> (But kinda has android)

What am i looking for then d:

I was gonna get something that was like terminal ide but…. I cant download from googpe play.

Oh thank god, my mirror app market has it. (The amazon one is very bad, you will find nothing there. Not even clash o clans :_( )

:3 I got e terminal ide thingy but i cant run the .jar files coz its asling for a class path… I dunt know this stuff! I need a compooter…..

Whats the class path for your turbokrist think. It wants a class path…
apemanzilla #1640
Posted 18 September 2016 - 04:36 PM
In theory yes, since android has a JVM, if you can access the CLI somehow, you should be able to run a Java cpu miner.

Sort of. It uses a VM called Dalvik, which doesn't handle class or jars directly; instead they have to be bundled up into dex files. These in turn are the executables within the APKs you'll typically download from eg the Google Play Store.

Checking the Terminal app on my phone it doesn't look like a regular "java" command is available, though apparently Terminal IDE offers one:

https://play.google....rtacuside&amp;hl=en

Would be good if any of the java emulators i found actually worked..

Just to be clear, you're not looking for a Java "emulator". Android runs on Unix (same as iOS and who knows what else). You don't need to "simulate" Java.

It's not that simple. Java runs a highly specialized version of Java that doesn't even use the same bytecode as the standard JVM. You would have to modify and recompile the code specifically for Android and then package it as an APK just to get it running. Even if you do do that you're going to get pitiful speeds in the <2 MH/s range, compared to 1 GH/s+ on desktop GPU-based mining.
H4X0RZ #1641
Posted 18 September 2016 - 06:02 PM
In theory yes, since android has a JVM, if you can access the CLI somehow, you should be able to run a Java cpu miner.

Sort of. It uses a VM called Dalvik, which doesn't handle class or jars directly; instead they have to be bundled up into dex files. These in turn are the executables within the APKs you'll typically download from eg the Google Play Store.

Checking the Terminal app on my phone it doesn't look like a regular "java" command is available, though apparently Terminal IDE offers one:

https://play.google....rtacuside&amp;hl=en

Would be good if any of the java emulators i found actually worked..

Just to be clear, you're not looking for a Java "emulator". Android runs on Unix (same as iOS and who knows what else). You don't need to "simulate" Java.

It's not that simple. Java runs a highly specialized version of Java that doesn't even use the same bytecode as the standard JVM. You would have to modify and recompile the code specifically for Android and then package it as an APK just to get it running. Even if you do do that you're going to get pitiful speeds in the <2 MH/s range, compared to 1 GH/s+ on desktop GPU-based mining.

What if you use the GPU of your phone?
apemanzilla #1642
Posted 18 September 2016 - 06:09 PM
What if you use the GPU of your phone?

It still wouldn't even come close to desktop GPU performance, even if you could get OpenCL or similar running on it.
TheRockettek #1643
Posted 18 September 2016 - 06:21 PM
its a kindle xD

[quote name='apemanzilla' timestamp='1474212992' post='259486]You would have to modify and recompile the code specifically for Android and then package it as an APK just to get it running.
[/quote]

Can you do something for me please? ;D
(or make it in python or lua or something not java)
apemanzilla #1644
Posted 19 September 2016 - 02:09 AM
its a kindle xD

[quote name='apemanzilla' timestamp='1474212992' post='259486]You would have to modify and recompile the code specifically for Android and then package it as an APK just to get it running.
[/quote]

Can you do something for me please? ;D
(or make it in python or lua or something not java)
[/quote]

What's wrong with Java?
クデル #1645
Posted 28 October 2016 - 05:51 AM
I have recently been working on krist-cli, a cli kristwallet written in Go. If you want to use it yourself download it from here or build it yourself and use the below screenshot as a reference.

Edited on 28 October 2016 - 01:38 PM
クデル #1646
Posted 29 October 2016 - 02:33 AM
As a small follow up to krist-cli, I have parsed the transaction response, making it look a lot nicer as well as a few performance improvements.

Screenshot
Xerxes #1647
Posted 03 November 2016 - 05:59 AM
SwitchCraft's official currency has now been switched to Krist!
You can join SwitchCraft and trade with Krist today. If you don't have any, don't worry! Every player starts with 100 KST given to you by the server. You have the opportunity to make much more Krist by trading with the admin shop and other players. Come try it out.
TheRockettek #1648
Posted 03 November 2016 - 07:06 AM
Has the old wallet been updated since? :D/> i want to make one
TheRockettek #1649
Posted 15 November 2016 - 11:23 AM
someone stole alot of kristscape domains :(/>/> (k5cinpi23j)…
(Also increased my password to 32 characters)
Edited on 15 November 2016 - 07:26 PM
TheRockettek #1650
Posted 15 November 2016 - 08:31 PM
Wut is Krist Tax Reduction?
HaddockDev #1651
Posted 25 November 2016 - 10:10 PM
Has anybody got turbokrist running on a Raspberry Pi? I've only been getting errors that shared object (.so) files don't exist.
okay yes i know running this on a RPi is a terrible idea because of the VideoCore IV, but it's something I can afford and don't mind running 24/7.t
P.S. it seems to be something with OpenCL.
Edited on 25 November 2016 - 09:12 PM
TheRockettek #1652
Posted 25 November 2016 - 10:14 PM
have you tried the cpu miners?
Admicos #1653
Posted 25 November 2016 - 10:16 PM
Has anybody got turbokrist running on a Raspberry Pi? I've only been getting errors that shared object (.so) files don't exist.
okay yes i know running this on a RPi is a terrible idea because of the VideoCore IV, but it's something I can afford and don't mind running 24/7.t
P.S. it seems to be something with OpenCL.

Does the raspberry pi even have a GPU (and drivers) compatible with the version of OpenCL turbokrist requires?
HaddockDev #1654
Posted 25 November 2016 - 10:45 PM
Has anybody got turbokrist running on a Raspberry Pi? I've only been getting errors that shared object (.so) files don't exist.
okay yes i know running this on a RPi is a terrible idea because of the VideoCore IV, but it's something I can afford and don't mind running 24/7.t
P.S. it seems to be something with OpenCL.

Does the raspberry pi even have a GPU (and drivers) compatible with the version of OpenCL turbokrist requires?
Probably not, according to eLinux on their wiki: http://elinux.org/Ra..._VideoCore_APIs
I don't even think it has any support for OpenCL at all.
To be honest, I just need something lightweight to mine on, and I don't think you wan't to see results of CPU mining on the RPi. Even my laptop, can't produce a block in under 1 minute with CPU mining.
Edited on 25 November 2016 - 09:46 PM
apemanzilla #1655
Posted 25 November 2016 - 11:39 PM
There aren't any OpenCL drivers for the Raspberry pi, and even if there were the performance would be pitiful.
Mao Zedong #1656
Posted 27 December 2016 - 06:43 PM
Is there a list of servers that use Krist?
CrazedProgrammer #1657
Posted 27 December 2016 - 06:46 PM
I think I'm the only one mining…
It will still take a lot of time for me to get to the top 15 which makes me sad
Mao Zedong #1658
Posted 27 December 2016 - 06:48 PM
I think I'm the only one mining…
It will still take a lot of time for me to get to the top 15 which makes me sad

Trading Krist seems to be more effective these days. On servers and things.
PLKids #1659
Posted 29 December 2016 - 03:39 PM
Very nice program, however I get the error "krist:1126: attempt to concatenate string and nil" when trying to open the command "kristwallet." Any help appreciated!
3d6 #1660
Posted 29 December 2016 - 08:34 PM
Fixed, please redownload and it should work now ;)/>
PLKids #1661
Posted 30 December 2016 - 03:26 PM
Awesome! Now how do I mine on macOS? I've tried to use a few programs, but they aren't working for me.
Mao Zedong #1662
Posted 08 January 2017 - 06:38 PM
Awesome! Now how do I mine on macOS? I've tried to use a few programs, but they aren't working for me.

The instructions here should work on macOS (the Unix instructions).
apemanzilla #1663
Posted 09 January 2017 - 12:48 PM
Awesome! Now how do I mine on macOS? I've tried to use a few programs, but they aren't working for me.

The instructions here should work on macOS (the Unix instructions).

You're welcome to try but unless Apple updates their OpenCL drivers it won't work properly.
CLNinja #1664
Posted 11 January 2017 - 03:05 AM
It sucks when krist blocks are only worth 1 KST :(/>
bauen1 #1665
Posted 25 February 2017 - 08:30 AM
Awesome! Now how do I mine on macOS? I've tried to use a few programs, but they aren't working for me.

The instructions here should work on macOS (the Unix instructions).

You're welcome to try but unless Apple updates their OpenCL drivers it won't work properly.

It worked for me when I last tried
fishermedders #1666
Posted 26 February 2017 - 02:20 PM
I think that I've lowered of a mined block from 3 to 2 KST…
WE NEED MOAR DOMAINS :lol:/>!
TheRockettek #1667
Posted 26 February 2017 - 02:23 PM
Well its pretty hard to get a domain since the base block is 1kst.
Also KristScape was discontinued or noone just uses it anymore as theres no point of it :^)
Herobrine2Nether #1668
Posted 31 March 2017 - 06:03 PM
Umm… Guys? Did I break something? The work is at 100,000.
lolmaker2002 #1669
Posted 10 April 2017 - 05:28 PM
krist has been down for 16+ hours now, (there replacing the hardware apparently so it should be up at the end of today)
Edited on 10 April 2017 - 03:29 PM
3d6 #1670
Posted 10 April 2017 - 05:41 PM
Umm… Guys? Did I break something? The work is at 100,000.
100000 is the easiest possible work number (larger is easier)
krist has been down for 16+ hours now, (there replacing the hardware apparently so it should be up at the end of today)
Our dedicated server's hard drive is failing, so krist and some 100 other services will be down today
We don't expect any data loss
lolmaker2002 #1671
Posted 11 April 2017 - 01:30 AM
Umm… Guys? Did I break something? The work is at 100,000.
100000 is the easiest possible work number (larger is easier)
krist has been down for 16+ hours now, (there replacing the hardware apparently so it should be up at the end of today)
Our dedicated server's hard drive is failing, so krist and some 100 other services will be down today
We don't expect any data loss
is the a ETA for when it will be back?
3d6 #1672
Posted 17 June 2017 - 07:04 PM
In case anyone reading this thread was confused, everything was back up and running later that day on April the 10th
rungholt23 #1673
Posted 18 June 2017 - 02:12 PM
In case anyone reading this thread was confused, everything was back up and running later that day on April the 10th
hello my wallet broke ( k6x9e0t77m ). it says i must contact you. thanks
DevelopedLogic #1674
Posted 22 June 2017 - 07:24 PM
This is brilliant for a server currency. I'll be trying to push this into my own server I think!
retroduck127 #1675
Posted 07 July 2017 - 01:41 AM
This looks really cool!
Mackan90096 #1676
Posted 13 July 2017 - 04:09 PM
Krist is cool, too bad the blocks are only at one kst each though.
lolmaker2002 #1677
Posted 24 July 2017 - 01:54 PM
KristWeb seems to be down. i get stuck in an redirect loop. (which my browser then breaks)
lolmaker2002 #1678
Posted 27 July 2017 - 02:00 PM
KristWeb seems to be down. i get stuck in an redirect loop. (which my browser then breaks)
It's up again! \o/
3d6 #1679
Posted 05 August 2017 - 08:57 AM
What happens when you have a database with pretty much every combination of letters and numbers up to 32 characters? Fun :D/>.

(I is comming 3d6)

In case anyone was nervous, a database of that size would require 65,150,009,139,058,228,497,766,923,716,720,797,655 TB of storage (w|a)
TheRockettek #1680
Posted 10 August 2017 - 06:58 PM
Noone said you had to store it all in a file :^)
justync7 #1681
Posted 13 August 2017 - 07:24 PM
Noone said you had to store it all in a file :^)
So you have 65,150,009,139,058,228,497,766,923,716,720,797,655 TB of RAM?
TheRockettek #1682
Posted 15 August 2017 - 10:48 PM
Erm when you bruteforce you dont make the entire dictionary before hand do you XD. You make it as you progress you derp
Bomb Bloke #1683
Posted 16 August 2017 - 04:19 AM
… in which case you wouldn't have a database. :|
Tripy998 #1684
Posted 18 August 2017 - 04:22 AM
And in which case, you'll be spending quite some time brute forcing.
Beeskee #1685
Posted 18 August 2017 - 11:40 PM
Is Krist available on any exchange? I couldn't find it on coinmarketcap.
500 Krist will take a long time to mine. XD
I love this btw, thank you! I wrote a cryptocurrency mod for Software Inc but it was just text files lol
It would be cool if there was a way to mine this directly in Minecraft - even if it was really slow.
A lot of the sites like the faucet, the lottery, etc, seem to be down or gone. Is there a recent list of active services?
I'd price Krist at ~0.00000005 BTC for 1 Krist (based on GPU mining rate of ~1 USD worth of BTC per day on nicehash versus my Krist mining rate of ~3 blocks per minute.)
I'm sure the OpenComputers people would love a port of this too. XD
I'd love to see the computercraft wallet be able to save to a local disk vault - to put Krist onto a floppy and give it to someone or leave it as treasure, etc. (I know it has a hard disk vault but I mean a separate floppy one)
Working services that I've found so far:
http://klottery.sci4me.com/ - Lottery
http://kristweb.lemmmy.pw/ - Web Wallet
0swpD5L2 - Minecraft Miner <3 (tho ofc krist needs a minecraft-only mining branch so it isn't competing with GPUs lol) - sadly I get "attempt to index nil" for line 20. Edit: Fixed:
I found KristScape, I had to edit it to use the full string.len() and then it crashes on 145 with a call to nil
145: local buffer, title, status, back = _KSML_(t[n].ksml,nil,nil,version,_SAND_,_INQU_)
so I'm not sure what is going on there.

Krist Computercraft API: https://github.com/atenfyr/kristapi (there's a "generator" api also but I haven't found it yet)

I guess once folks saw BTC hitting >$1k they decided to focus their efforts on that instead. I don't blame them. I hope KristScape comes out sometime soon.

I printed out all 100+ pages of kristwallet, bound them into books, stuck them on the bibliocraft bookshelf, and it makes the client crash. XD Fortunately I just made a backup.

There seems to be a possible exploit in the domain fees being added back: A user could buy a ton of domains at once and then mine all their KST back. I think a queue system would work better, keep the reward at 2 KST and extend the duration.
Edited on 25 August 2017 - 02:54 PM
anInactiveAccount #1686
Posted 22 August 2017 - 12:18 PM
Is Krist available on any exchange? I couldn't find it on coinmarketcap.
500 Krist will take a long time to mine. XD
I love this btw, thank you! I wrote a cryptocurrency mod for Software Inc but it was just text files lol
It would be cool if there was a way to mine this directly in Minecraft - even if it was really slow.
A lot of the sites like the faucet, the lottery, etc, seem to be down or gone. Is there a recent list of active services?
I'd price Krist at ~0.00000005 BTC for 1 Krist (based on GPU mining rate of ~1 USD worth of BTC per day on nicehash versus my Krist mining rate of ~3 blocks per minute.)
I'm sure the OpenComputers people would love a port of this too. XD
I'd love to see the computercraft wallet be able to save to a local disk vault - to put Krist onto a floppy and give it to someone or leave it as treasure, etc. (I know it has a hard disk vault but I mean a separate floppy one)
Working services that I've found so far:
http://klottery.sci4me.com/ - Lottery
http://kristweb.lemmmy.pw/ - Web Wallet
0swpD5L2 - Minecraft Miner <3 (tho ofc krist needs a minecraft-only mining branch so it isn't competing with GPUs lol) - sadly I get "attempt to index nil" for line 20.
I found KristScape, I had to edit it to use the full string.len() and then it crashes on 145 with a call to nil
145: local buffer, title, status, back = _KSML_(t[n].ksml,nil,nil,version,_SAND_,_INQU_)
so I'm not sure what is going on there.

I guess once folks saw BTC hitting >$1k they decided to focus their efforts on that instead. I don't blame them. I hope KristScape comes out sometime soon.

I printed out all 100+ pages of kristwallet, bound them into books, stuck them on the bibliocraft bookshelf, and it makes the client crash. XD Fortunately I just made a backup.

There seems to be a possible exploit in the domain fees being added back: A user could buy a ton of domains at once and then mine all their KST back. I think a queue system would work better, keep the reward at 2 KST and extend the duration.
I don't think it will appear on any exchanges soon unless more people start using Krist. We probably also a simple statement that defines the currency such as "The Universal Minecraft Currency" just like how Bitcoin is "The Internet currency." We need to think outside of Computercraft and reach out to a larger demographic with Krist. Then more people will take it seriously.
Beeskee #1687
Posted 23 August 2017 - 09:25 PM
I can definitely understand wanting to keep it off major exchanges - Krist doesn't need a flood of uninterested people getting involved.

At the same time, without some method of automated exchange, Krist is difficult to utilize and more likely to sit inactive in accounts.

I'd rather have bought the 500 KST for my domain, helping to circulate the money supply, than to have mined it. I can't imagine what server admins who want to use KST as a currency for their server have to go through, to get enough KST for players to use. (for those who can't mine it themselves)

Right now, as it stands, anyone who'd want to try to abuse mining Krist would be able to get much better returns from running Nicehash, and anyone who'd want to abuse trading it would likewise do better with another currency. (If you haven't been keeping up with the altcoin markets, pretty much ANY other currency…)

So, maybe a small private exchange, or an exchange that only operates inside of computercraft/opencomputers.
Edited on 23 August 2017 - 07:37 PM
Anavrins #1688
Posted 24 August 2017 - 03:01 AM
The main reason why it will (should) never be on any exchanges is because Krist is completely centralized, the whole system is running on one server controlled by 3d6 et al. which moves all the trust onto them, instead of on individual nodes around the world.
Nothing could potentially stop them from changing the ledger (database) to give them free money, that possibility is the reason why it shouldn't have any real world value, this isn't a problem with a currency that uses an actual blockchain like Bitcoin.
It would be cool if there was a way to mine this directly in Minecraft - even if it was really slow.
0swpD5L2 - Minecraft Miner <3 (tho ofc krist needs a minecraft-only mining branch so it isn't competing with GPUs lol) - sadly I get "attempt to index nil" for line 20.
Try downloading it again, I made some few modifications ;)/>
Edited on 24 August 2017 - 01:02 AM
Beeskee #1689
Posted 24 August 2017 - 01:00 PM
well yeah that's why I valued it at 5 satoshis max. XD (That'd put the total Krist money supply at ~$1000)
Between that and the lack of an exchange.
I heard public nodes were coming soon tho.

I'll check out the miner, thanks!
edit: Now I get "node offline"
changing the url to http works
Thank you!

Do you have a de-obfuscated version of kmine? I'd love to study it further.

edit2: I added a "sleep(0.1)" statement, I now get 10 hashes per second - this is more like it lol. 1000 h/s was too much, it lagged the rest of computercraft.
Edited on 24 August 2017 - 10:18 PM
Anavrins #1690
Posted 25 August 2017 - 12:28 AM
The miner is not obfuscated, the only obfuscated parts are basically the json part, found here, and my sha256 here.
The node offline error is caused by an outdated java version, you'll just need to update that to the latest 8u144 version.
Beeskee #1691
Posted 25 August 2017 - 12:43 AM
That's what I meant, the compressed parts. Thanks! (I'm a huge nerd and I like to print out the programs in Minecraft with a CC printer)

And it works with http instead of https - This is running on an older client/server pair so I can't change anything else.


Edit: Anyone know what PaySafeKrist is?

I found the Krist API for it: https://github.com/atenfyr/kristapi
but not the generator API
Edited on 26 August 2017 - 11:39 AM
anInactiveAccount #1692
Posted 02 September 2017 - 05:12 PM
That's what I meant, the compressed parts. Thanks! (I'm a huge nerd and I like to print out the programs in Minecraft with a CC printer)

And it works with http instead of https - This is running on an older client/server pair so I can't change anything else.


Edit: Anyone know what PaySafeKrist is?

I found the Krist API for it: https://github.com/atenfyr/kristapi
but not the generator API

I found this compiled PaySafeKrist program, decompile it and maybe you may find something useful. https://pastebin.com/nW2KGF7C
Lignum #1693
Posted 04 September 2017 - 09:22 PM

I found this compiled PaySafeKrist program, decompile it and maybe you may find something useful. https://pastebin.com/nW2KGF7C

No need to decompile, I found this by just googling.
lolmaker2002 #1694
Posted 28 October 2017 - 03:58 PM
If anyone here is stuck with integrated graphics or just can't get OpenCL to work, here's a good alternative:

https://www.kristminer.cf

It's a simple website on which you can essentially mine KST with your CPU at about the same speed as someone with a GPU.

Donations are always welcome: kmineqokuz

That's what I meant, the compressed parts. Thanks! (I'm a huge nerd and I like to print out the programs in Minecraft with a CC printer)

And it works with http instead of https - This is running on an older client/server pair so I can't change anything else.


Edit: Anyone know what PaySafeKrist is?

I found the Krist API for it: https://github.com/atenfyr/kristapi
but not the generator API
That's what I meant, the compressed parts. Thanks! (I'm a huge nerd and I like to print out the programs in Minecraft with a CC printer)

And it works with http instead of https - This is running on an older client/server pair so I can't change anything else.


Edit: Anyone know what PaySafeKrist is?

I found the Krist API for it: https://github.com/atenfyr/kristapi
but not the generator API

I found this compiled PaySafeKrist program, decompile it and maybe you may find something useful. https://pastebin.com/nW2KGF7C

I found this compiled PaySafeKrist program, decompile it and maybe you may find something useful. https://pastebin.com/nW2KGF7C

No need to decompile, I found this by just googling.

PaySafeKrist is a program of mine. it's a PaySafeCard clone for the Krist cryptocurrency. you can try it out if you want.

And Beeskee, i did not use atenfyr's API, i used mine: github.com/lolmaker2002/luakrist
SquidDev #1695
Posted 28 October 2017 - 04:52 PM
If anyone here is stuck with integrated graphics or just can't get OpenCL to work, here's a good alternative:
https://www.kristminer.cf
It's a simple website on which you can essentially mine KST with your CPU at about the same speed as someone with a GPU.
I'm going to be honest, entering a krist password on any site seems slightly suspect. I'm not saying that you are storing anything, it just might be worth explaining why you need the password submitted to your server. And it's the krist address instead. Ignore everything I said. Though having it submit to a website before redirecting still seems rather strange.
Edited on 28 October 2017 - 02:53 PM
lolmaker2002 #1696
Posted 28 October 2017 - 08:32 PM
If anyone here is stuck with integrated graphics or just can't get OpenCL to work, here's a good alternative:
https://www.kristminer.cf
It's a simple website on which you can essentially mine KST with your CPU at about the same speed as someone with a GPU.
I'm going to be honest, entering a krist password on any site seems slightly suspect. I'm not saying that you are storing anything, it just might be worth explaining why you need the password submitted to your server. And it's the krist address instead. Ignore everything I said. Though having it submit to a website before redirecting still seems rather strange.
The krist address is used to create a user within the coinhive system, which will then keep track of how many hashes you have mined, are able to withdraw, have been accepted, etc…

This also get's rid of having to log in on every page. (since it makes a cookie for the PHP session)

EDIT: I also want to note that i keep track of nothing, except the stats i can see on coinhive.
This includes: The date you mined your first hash, your account name (your address) and how many hashes you have mined in total.
Edited on 28 October 2017 - 06:57 PM
qwerty #1697
Posted 31 August 2018 - 05:37 PM
running a krist miner for 3h and still at 0kst. What's going on?

here's the miner: https://github.com/Trystan-Cannon/Java-Krist-Miner
apemanzilla #1698
Posted 31 August 2018 - 06:24 PM
running a krist miner for 3h and still at 0kst. What's going on?

here's the miner: https://github.com/T...ava-Krist-Miner

That's a really old and slow miner that won't be fast enough to get any krist, if it even still works