EOS is the latest blockchain created by Dan Larimer, who also led development of Bitshares and Steem.
When released in June of next year EOS will likely be the most advanced blockchain in the world, with unparalleled capabilities, massive scalability and low latency, as well as smart contract support.
EOS is currently still in development, but has reached a pre-release status of 1.0 DAWN and is ready for early smart contract development to be ready at launch.
There has been talk of Bitshares moving to EOS when it is ready.
This idea deserves a discussion.
Bitshares can adopt EOS tech in several ways.
Implement Bitshares as an EOS contract.
Implement Bitshares an EOS clone.
Adopt best EOS and Steem improvements without moving to another blockchain.
Each of these options have advantages and dis-advantages that should be considered.
I raised this topic on github and @xeroc made a comment about the first option being less than ideal. Here is what he wrote.
I had plenty of discussion about this with Daniel Larimer and we believe that it makes no sense business-wise to implement BitShares on top of EOS. BitShares is a (potentially profitable) DAC (company) while EOS rather compares with a sociaty. The economical models behind those two is so different that I personally prefer BitShares to stay on its own Blockchain.
For instance, a BTS token on EOS would have no value, because it cannot vote for producers and does not earn any fees (even if the smart contracts have a fee associated, that fee part of the code can be removed and the fee-less contract can be deployed as alternative).
What can make sense is to leverage the lessons-learned from EOS and integrate parts of their code into BitShares - for instance their RPC interface seem to be quite nice.
Option 2 is to clone EOS and make Bitshares base token of the blockchain with all the vesting privileges. This approach makes Bitshares an EOS blockchain,
maybe even the first one :),
with all the advantages.
Option 3 is for Bitshares to stay separate and on existing blockchain. If this option is picked than these items need to be considered.
- Need to adopt best features of EOS (and Steem) in Bitshares blockchain.
I would suggest considering dropping transfer and maybe even trade fees in favor of metered model of Steem and EOS. This is would increase adoption and improve ease of use.
Need to consider that if Bitshares does not move to EOS, another DEX contract will be implemented by somebody and that DEX will be in competition with Bitshares.
EOS will be very scalable and run with low latency (sub-second), which will be a significant advantage long term over- Bitshares, unless it adopts same tech.
Lack of smart contract support in Bitshares is significant disadvantage vs EOS.
If Bitshares stays separate it will need to inter-operate with EOS as well as possible and this too needs to be planned.
Please share this discussion and add your thoughts!