Jump to content




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


  • You cannot reply to this topic
1697 replies to this topic

#521 Pyuu

  • Members
  • 203 posts

Posted 30 May 2015 - 04:07 PM

Quote

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 by Mayushii, 31 May 2015 - 05:26 AM.


#522 biggest yikes

  • Members
  • 573 posts

Posted 30 May 2015 - 05:58 PM

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

With a topic with 26 pages
..or now 27

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

(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 by Atenefyr, 30 May 2015 - 05:59 PM.


#523 Tron

  • Members
  • 63 posts
  • LocationMinecraftia

Posted 30 May 2015 - 07:24 PM

View PostAtenefyr, on 30 May 2015 - 05:58 PM, said:

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

With a topic with 26 pages
..or now 27

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

(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.

#524 3d6

  • Members
  • 336 posts

Posted 30 May 2015 - 09:10 PM

View PostInDieTasten, on 29 May 2015 - 11:57 PM, said:

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)

View PostInDieTasten, on 29 May 2015 - 11:57 PM, said:

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.

View PostInDieTasten, on 29 May 2015 - 11:57 PM, said:

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.

View PostInDieTasten, on 29 May 2015 - 11:57 PM, said:

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 :)

View PostInDieTasten, on 30 May 2015 - 09:16 AM, said:

Wow, I've mined over night, and theres something strange happening:Posted Image
Look at the times a got a block, and now watch my transactions:
Posted Image
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.

View PostYevano, on 30 May 2015 - 01:22 PM, said:

View Postfishermedders, on 30 May 2015 - 12:43 PM, said:

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

View PostSandstorm, on 30 May 2015 - 03:18 PM, said:

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

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

Quote

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 :)

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

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!

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

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.

View Postluker2009, on 30 May 2015 - 07:24 PM, said:

View PostAtenefyr, on 30 May 2015 - 05:58 PM, said:

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

With a topic with 26 pages
..or now 27

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

(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.

#525 fishermedders

  • Members
  • 31 posts
  • LocationDiscord fishermedders#8254

Posted 30 May 2015 - 09:16 PM

View Postcossacksson, on 30 May 2015 - 09:10 PM, said:

View PostYevano, on 30 May 2015 - 01:22 PM, said:

View Postfishermedders, on 30 May 2015 - 12:43 PM, said:

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 by fishermedders, 30 May 2015 - 09:17 PM.


#526 3d6

  • Members
  • 336 posts

Posted 30 May 2015 - 09: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!)

#527 Pyuu

  • Members
  • 203 posts

Posted 31 May 2015 - 02:07 AM

View Postcossacksson, on 30 May 2015 - 09:41 PM, said:

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?

#528 PokeAcer

  • Members
  • 143 posts

Posted 31 May 2015 - 02: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 by PokeAcer, 31 May 2015 - 02:44 AM.


#529 3d6

  • Members
  • 336 posts

Posted 31 May 2015 - 03:23 AM

View PostMayushii, on 31 May 2015 - 02:07 AM, said:

View Postcossacksson, on 30 May 2015 - 09:41 PM, said:

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)

View PostPokeAcer, on 31 May 2015 - 02:17 AM, said:

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. :)

View PostPokeAcer, on 31 May 2015 - 02:17 AM, said:

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).

View PostPokeAcer, on 31 May 2015 - 02:17 AM, said:

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.

#530 Pyuu

  • Members
  • 203 posts

Posted 31 May 2015 - 04:35 AM

View Postcossacksson, on 31 May 2015 - 03:23 AM, said:

.

View PostPokeAcer, on 31 May 2015 - 02:17 AM, said:

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.

#531 3d6

  • Members
  • 336 posts

Posted 31 May 2015 - 04:53 AM

View PostMayushii, on 31 May 2015 - 04:35 AM, said:

super snip
Alternatively a standalone program is very helpful. :)

View PostSandstorm, on 31 May 2015 - 04:53 AM, said:

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 by cossacksson, 31 May 2015 - 04:55 AM.


#532 クデル

  • Members
  • 349 posts

Posted 31 May 2015 - 04: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 クデル

  • Members
  • 349 posts

Posted 31 May 2015 - 05: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.

#534 Pyuu

  • Members
  • 203 posts

Posted 31 May 2015 - 05:24 AM

View PostAtenefyr, on 30 May 2015 - 05:58 PM, said:

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

With a topic with 26 pages
..or now 27

View PostMayushii, on 30 May 2015 - 04:07 PM, said:

(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.

View PostSandstorm, on 31 May 2015 - 05:18 AM, said:

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 クデル

  • Members
  • 349 posts

Posted 31 May 2015 - 05:38 AM

Just leaving this here, might be of use to coss: http://www.computerc...ntation-for-cc/

#536 Pyuu

  • Members
  • 203 posts

Posted 31 May 2015 - 07:00 AM

View PostSandstorm, on 31 May 2015 - 05:38 AM, said:

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 クデル

  • Members
  • 349 posts

Posted 31 May 2015 - 08:00 AM

View PostMayushii, on 31 May 2015 - 07:00 AM, said:

View PostSandstorm, on 31 May 2015 - 05:38 AM, said:

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 by Sandstorm, 31 May 2015 - 08:00 AM.


#538 sci4me

  • Members
  • 225 posts
  • LocationEarth

Posted 31 May 2015 - 08:31 AM

View PostSandstorm, on 31 May 2015 - 04:56 AM, said:

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 クデル

  • Members
  • 349 posts

Posted 31 May 2015 - 08:53 AM

*goes to access the Krist Node*

Posted Image

#540 PokeAcer

  • Members
  • 143 posts

Posted 31 May 2015 - 11:05 AM

View Postcossacksson, on 31 May 2015 - 03:23 AM, said:

-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/





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users