Hacker News new | past | comments | ask | show | jobs | submit login

Yes, each chain on its own can use sharding. The protocol underlying each chain/sharding method would have to implement the interoperability of chains protocol.

Think of it like TCP/IP today. In your own network, you can use whatever you want, let's say Zigbee. Once I want to interop with other networks though, I'll have to go to TCP/IP or similar.




The problem is that interoperability is basically impossible.

There is a reason that you can't have everything on one blockchain.

And that is because blockchain scales in an N squared manner.

Every transaction that happens, has to be seen by EVERY node on the network.


Blockchains likely scale closer to O(n log n): http://spectrum.ieee.org/computing/networks/metcalfes-law-is...

The value of the network does go up the more people use it, and therefore, there are more transactions per user. However, the amount of transactions that each user produces will probably not scale linearly with the network size.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: