katlogic (OP)
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 75
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 09:16:56 PM Last edit: February 25, 2015, 01:05:26 AM by katlogic |
|
Hello! I'm getting myself familiar with implementations of block chain (as described by satoshi). In particular, I need something minimal (for use as embedded game currency), so far I've found: * Bitcoin (number of implementations like btcd, bitcoinj etc, nothing fitting the "tiny" criteria though) * Bytecoin (now cryptonote) * NXT (java, hrmmm) I am not looking for forks of these codebases or things which piggy back on some bitcoin (or derivative) blockchain (mastercoin,counterparty,storj...). Those are numerous and easy to find. I'm just curious if there is something else out there used as a "base" technology. 1000s of alts descending just from 3 code bases is a bit hard to believe ... ninja edit: No GPL (because games), it can be even closed source, as long the author is willing to license the source code. edit2: New contenders I've got from this thread: The good: SiaCoin - no working implementation, solution to byzantine generals problem blurry as there is no PoW consensus, otherwise looks promising skycoin - looks promising too, but equally dubious claims regarding byzantine generals problem. bitshares-DAC toolkit - looks like independent chain - documentation still somewhat lacking - https://bitsharestalk.org/index.php?topic=1738.0Crypti - not opensource? seems to suffer from naive consensus (hello timekoin), otherwise seems to be new codebase The bad: zennet - cant find any code, scam? Maskcoin - cool wallet css, is this still nxt? eMunie - closed source, java, otherwise nice pr zerocoin/zerocash - moneta (bitcoin clone) seems to be working implementation emc2 - bitcoin clone The nasty: Nostrum - Bitcoin clone, closed source. GPL violation? Nasty. edit3: clarified piggybacking on bitcoin-derived chains edit4: added bitshares, small overview of sia/skycoin, edit5: updated as per 2015
|
|
|
|
BanditryAndLoot
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 70
Merit: 10
Activity: 350
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 09:40:10 PM |
|
Hello!
I'm getting myself familiar with implementations of block chain (as described by satoshi). In particular, I need something minimal (for use as embedded game currency), so far I've found:
* Bytecoin * Bitcoin * NXT
In particular, I am not looking for forks of these codebases or things which piggy back on the blockchain (mastercoin,counterparty). Those are numerous and easy to find. I'm just curious if there is something else out there. 1000s of alts descending just from 3 code bases is a bit hard to believe ...
Node/Crypti, Maskcoin, MC2, Skycoin, Siacoin, eMunie, storj?, Nostrum?, Zennet, Zerocash/Zerocoin would be a few to look into. I'm unsure if some of those are heavily modified bitcoin forks or not though, as I haven't researched each and every one of them yet .. either way I'm sure at least one of them would be something like what you're looking for. Also, not all of them even have working implementations yet.
|
And it's only at the end of fall, that we discover it was naught but the wind that knew when one particular leaf was to fall from one particular tree, only to land in one distinct spot .. to be left for an eternity, and waste its time in a wait sublime. C0A2A1C4
|
|
|
|
katlogic (OP)
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 75
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 10:01:23 PM |
|
Hello!
I'm getting myself familiar with implementations of block chain (as described by satoshi). In particular, I need something minimal (for use as embedded game currency), so far I've found:
* Bytecoin * Bitcoin * NXT
In particular, I am not looking for forks of these codebases or things which piggy back on the blockchain (mastercoin,counterparty). Those are numerous and easy to find. I'm just curious if there is something else out there. 1000s of alts descending just from 3 code bases is a bit hard to believe ...
Node/Crypti, Maskcoin, MC2, Skycoin, Siacoin, eMunie, storj?, Nostrum?, Zennet, Zerocash/Zerocoin would be a few to look into. I'm unsure if some of those are heavily modified bitcoin forks or not though, as I haven't researched each and every one of them yet .. either way I'm sure at least one of them would be something like what you're looking for. Also, not all of them even have working implementations yet. Thanks for the pointers! Updated the OP with your list, except storj which is counterparty asset, not a blockchain.
|
|
|
|
super3
Legendary
Offline
Activity: 1094
Merit: 1006
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 10:05:10 PM |
|
Hello!
I'm getting myself familiar with implementations of block chain (as described by satoshi). In particular, I need something minimal (for use as embedded game currency), so far I've found:
* Bytecoin * Bitcoin * NXT
In particular, I am not looking for forks of these codebases or things which piggy back on the blockchain (mastercoin,counterparty). Those are numerous and easy to find. I'm just curious if there is something else out there. 1000s of alts descending just from 3 code bases is a bit hard to believe ...
Node/Crypti, Maskcoin, MC2, Skycoin, Siacoin, eMunie, storj?, Nostrum?, Zennet, Zerocash/Zerocoin would be a few to look into. I'm unsure if some of those are heavily modified bitcoin forks or not though, as I haven't researched each and every one of them yet .. either way I'm sure at least one of them would be something like what you're looking for. Also, not all of them even have working implementations yet. Thanks for the pointers! Updated the OP with your list, except storj which is counterparty asset, not a blockchain. Incorrect. We are using that for the main token currently. We make use of multiple blockchains in the system itself.
|
|
|
|
katlogic (OP)
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 75
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 10:09:40 PM |
|
I think this one is very similiar to mastercoin, ie bitcoin protocol with extensions tacked on top of it. Note that I'm not looking for stuff like that - the more minimal, the better. Hmm, is this really a blockchain? From cursory look it appears to be Ripple-esque ledger, will take a look in detail.
|
|
|
|
EvilDave
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 10:16:07 PM |
|
If you need a blockchain implementation....use Nxt. You can easily create and asset/colored coin using eithe the Nxt AE or the upcoming Monetary System, so it's pretty much a complete package ready to go. Nxt gets loads of stupid FUD on BTT, if you believe even half the BS round here then Nxt is Satan itself, but that's actually untrue, funnily enough. I'd suggest that you take a good look at the main Nxt community forum: www.nxtforum.orgEven if you have issues with investing in Nxt, everything is open source, and you won't need to make any heavy monetary investment to get a closed Nxt-based system up and running. The Nxt devs (+community) will be happy to answer any questions or give you some help. Just for the last bit of shameless Nxt advertising: pretty soon, the Nxt blockchain will have been running stably and securely for a year ! Happy birthday, us! Currently the Nxt network has an average of 270-290 active nodes at any one time, with approximately 2500 nodes in use.
|
|
|
|
katlogic (OP)
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 75
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 10:16:47 PM |
|
Incorrect. We are using that for the main token currently. We make use of multiple blockchains in the system itself.
My apologies. I can't find anything else than datacoin used by storj (dtc is neither part of storj, nor is an original codebase - primecoin derivative - bitcoin derivative).
|
|
|
|
katlogic (OP)
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 75
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 10:26:12 PM |
|
cue sales pitch
NXT is cool as far as minimal protocols go, however I can't find a client besides the java one (which is obviously not embeddable). Is there sourcecode for nxtsolaris somewhere?
|
|
|
|
robrigo
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 11:24:24 PM |
|
I think this one is very similiar to mastercoin, ie bitcoin protocol with extensions tacked on top of it. Note that I'm not looking for stuff like that - the more minimal, the better. Hmm, is this really a blockchain? From cursory look it appears to be Ripple-esque ledger, will take a look in detail. BitShares Toolkit isn't built on Bitcoin code. The code was written from scratch and is the first to implement Delegated Proof of Stake as a consensus algo. You are correct that it aims to be a fully fledged community / ecosystem rather than a minimal base implementation of a blockchain ledger. There is actually a project called BitShares PLAY ( http://www.bitsuperlab.com/pdf/BitSharesPlayWhitePaper.pdf) that is in development which aims to be a decentralized game asset marketplace. Could possibly fit your use case well. I don't know much about hyperledger other than it is designed to be solution agnostic and aims to be a platform for anyone to launch their own custom "private" chain. if you are merely looking to use a crypto token for an in game currency, I would suggest looking into user issued asset solutions. NXT, CounterParty, and BitShares all allow you to register user issued assets which you can then distribute to accounts on each respective blockchain. Currently the cost to register assets in BitShares is pretty expensive but this price will be adjusted to be much less in a release slated for mid November. The cool thing about BitShares in this case is that you can register human friendly names to send tokens to (using their TITAN technology). So if you are making an MMO style game, you could facilitate the exchange of currency by sending to directly to names instead of hash addresses.
|
|
|
|
EvilDave
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 11:42:22 PM |
|
cue sales pitch
NXT is cool as far as minimal protocols go, however I can't find a client besides the java one (which is obviously not embeddable). Is there sourcecode for nxtsolaris somewhere? Ummm....probably. If you're serious about this, I can chase some devs up for you. Marcus03 was the dev for NxtSolaris: https://bitcointalk.org/index.php?action=profile;u=201588but (AFAIK) he hasn't had a chance to update it recently. I suggest you post your needs here: https://nxtforum.org/general/Most of the nxt devs are to be found there, and we're a friendly bunch mostly.
|
|
|
|
katlogic (OP)
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 75
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 11:48:30 PM |
|
BitShares Toolkit isn't built on Bitcoin code. The code was written from scratch and is the first to implement Delegated Proof of Stake as a consensus algo. You are correct that it aims to be a fully fledged community / ecosystem rather than a minimal base implementation of a blockchain ledger. There is actually a project called BitShares PLAY ( http://www.bitsuperlab.com/pdf/BitSharesPlayWhitePaper.pdf) that is in development which aims to be a decentralized game asset marketplace. Could possibly fit your use case well. I see now. Bitshares-PTS was surrogate for initial development, and the DAC toolkit indeed seems to implement DPOS chain from scratch. Is it in useable state? Also, is it possible to use it without PTS? The DAC looks a bit cowboyish and complex, however it indeed appears to be its own thing, mentioned in OP. if you are merely looking to use a crypto token for an in game currency, I would suggest looking into user issued asset solutions. NXT, CounterParty, and BitShares all allow you to register user issued assets which you can then distribute to accounts on each respective blockchain.
That's indeed the idea, but the point is having the most lightweight client as possible (I'd prefer to avoid SPV, but in the end it might come down to that).
|
|
|
|
sidhujag
Legendary
Offline
Activity: 2044
Merit: 1005
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 30, 2014, 11:55:21 PM |
|
BitShares Toolkit isn't built on Bitcoin code. The code was written from scratch and is the first to implement Delegated Proof of Stake as a consensus algo. You are correct that it aims to be a fully fledged community / ecosystem rather than a minimal base implementation of a blockchain ledger. There is actually a project called BitShares PLAY ( http://www.bitsuperlab.com/pdf/BitSharesPlayWhitePaper.pdf) that is in development which aims to be a decentralized game asset marketplace. Could possibly fit your use case well. I see now. Bitshares-PTS was surrogate for initial development, and the DAC toolkit indeed seems to implement DPOS chain from scratch. Is it in useable state? Also, is it possible to use it without PTS? The DAC looks a bit cowboyish and complex, however it indeed appears to be its own thing, mentioned in OP. if you are merely looking to use a crypto token for an in game currency, I would suggest looking into user issued asset solutions. NXT, CounterParty, and BitShares all allow you to register user issued assets which you can then distribute to accounts on each respective blockchain.
That's indeed the idea, but the point is having the most lightweight client as possible (I'd prefer to avoid SPV, but in the end it might come down to that). PTS was just for fundraising development costs... it is merged into BTS going forward so you can create your own DAC, have it funded via voting and merge it into BTS (bitshares currency) if it is useful.. Good thing is there is a decentralized voting form to fund your project if it seems useful.
|
|
|
|
katlogic (OP)
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 75
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 31, 2014, 12:13:16 AM |
|
Ok, will lurk there if it turns out nxt is the way to go.
|
|
|
|
robrigo
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 31, 2014, 04:43:11 AM |
|
BitShares Toolkit isn't built on Bitcoin code. The code was written from scratch and is the first to implement Delegated Proof of Stake as a consensus algo. You are correct that it aims to be a fully fledged community / ecosystem rather than a minimal base implementation of a blockchain ledger. There is actually a project called BitShares PLAY ( http://www.bitsuperlab.com/pdf/BitSharesPlayWhitePaper.pdf) that is in development which aims to be a decentralized game asset marketplace. Could possibly fit your use case well. I see now. Bitshares-PTS was surrogate for initial development, and the DAC toolkit indeed seems to implement DPOS chain from scratch. Is it in useable state? Also, is it possible to use it without PTS? The DAC looks a bit cowboyish and complex, however it indeed appears to be its own thing, mentioned in OP. if you are merely looking to use a crypto token for an in game currency, I would suggest looking into user issued asset solutions. NXT, CounterParty, and BitShares all allow you to register user issued assets which you can then distribute to accounts on each respective blockchain.
That's indeed the idea, but the point is having the most lightweight client as possible (I'd prefer to avoid SPV, but in the end it might come down to that). Lol I definitely felt some cowboy vibes reading the code. There is a decent amount of technical info here as well https://github.com/BitShares/bitshares_toolkit/wikiBitShares is usable but the lightweight client functionality hasn't been built into the toolkit yet. It is on the near term roadmap. They recently added mail server functionality which will act as the basis for e2e encrypted mail, messaging, and transaction broadcasting. You can grab the latest desktop client here if you want to check it out: https://github.com/dacsunlimited/bitsharesx/releasesHere is the start to the technical documentation bounty you linked in your OP: https://github.com/drltc/docblockInvictus has been focused on perfecting the market rules. BitSharesX has market issued assets which peg the value of real world commodities (bitUSD, bitBTC, & bitGLD for example) as well as user issued assets (more typical for your use case). Now that the market peg has proven itself amidst fluctuations in BTSX price, they are focusing on bringing the DAC toolkit to feature completeness. There has also recently been a pivot to rename BTSX to BTS, and unite the separate "core" DACs (KeyID / DNS & VOTE) under BTS to consolidate the focus of the team.
|
|
|
|
katlogic (OP)
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 75
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 25, 2015, 12:58:37 AM |
|
Bump, if anyone knows other codebases, please post.
|
|
|
|
|