bitshares / bsips

BitShares Improvement Proposals and Protocols. These technical documents describe the process of updating and improving the BitShares blockchain and technical ecosystem.
https://bitshares.github.io
63 stars 86 forks source link

Cross-chain liquidity #124

Open rngl4b opened 6 years ago

rngl4b commented 6 years ago

Inter-Blockchain Collaboration

I find Inter-Blockchain Communication a complete game changer.

The whole ecosystem is evolving faster than ever, and strongly influenced by the technologies here developed. Despite being such an influence, Bitshares still suffer from isolation.

The isolation problem

As I understand, the system expects balanced interaction between two main counterparts, with forced settlement as the focal point: supply and collateralization from DEX activity on one side, and additional demand from regular users/wider adoption. Without the latter, when the instant liquidation feature doesn't bring additional demand, forced settlement turns to be an anti-feature for the active counterpart.

Why is it so hard to gain that adoption

Why didn't Bitshares excel among literally thousands of bitcoin clones, at a time when smart contracts didn't go much further than colored coins, and there was no clue about substantial improvements in performance, scalability, governance, mining decentralization? When concepts like decentralized exchanges, DACs, DAOs, and stable coins didn't even exist?

There's been multiple factors, but one that stands out and remains: exclusion. Permanent influence from certain actors, through mass media and exchanges, to keep competition under control.

But Bitshares isn't the only blockchain harmed by obsolete rules and the space is maturing. We've seen Vitalik helping to make DPOS BFT more resilient, Daniel collaborating with the Bancor protocol, and so on.

Now BancorX allows cross-chain token liquidity

Started researching about it just yesterday, some thoughts so far:

No need to issue EOS compliant tokens to join (documentation seems outdated by the way). The protocol looks relatively simple as Bitshares already has required core features, but still a hard work and a hardfork.

https://github.com/bancorprotocol/contracts_eos

The implementation would benefit all graphene blockchains, so joint development and funding are expectable.

It sounds to good to be true (as to be ignored), let's try to refute these points and find out if it deserves the efforts.

Just throwing one raw idea, the main proposition is to do some research, put the findings all together and make it easier to identify milestones towards interoperability.

cogutvalera commented 6 years ago

sounds really good and exciting, I think that everything is possible in our life !

rngl4b commented 5 years ago

After a few months 'away from blockchain', it has amazed me how research and development here made this concern something of the past.

Back into research, I found this article revealing, not only for its comprehensive scope, covering areas whose relevance I had not even considered before.

Instead of another theoretical proposition, details aside I see an accurate analysis about the synergy that would result from the convergence between new and old paradigms, just by allowing that to happen.

xeroc commented 5 years ago

Now BancorX allows cross-chain token liquidity

That's nothing more than what blocktrades, shapeshift or any other gateways do. There is not interblockchain on eos yet. Neither is there any BFT-DPOS. So far, EOS is purely DPOS, despite other claims

The solution introduced to the testnet recently (HTLC) is much more decentralized than bancorX, IMHO.

Also, a comparison between BitShares and EOS is quite unfair considering the amount of funding that supports EOS.

rngl4b commented 5 years ago

Now BancorX allows cross-chain token liquidity

That's nothing more than what blocktrades, shapeshift or any other gateways do. There is not interblockchain on eos yet. Neither is there any BFT-DPOS. So far, EOS is purely DPOS, despite other claims

I may find some of these statements debatable, but the only point was to highlight how important I consider at this stage all efforts to interoperate, with emphasis on the collaboration required to set / adopt some standards.

The solution introduced to the testnet recently (HTLC) is much more decentralized than bancorX, IMHO.

Agree, that's one of the main reasons I found my concerns "a thing of the past".