1

From Zilliqa what I get is they have temporary transactions done in parallel in different shards then merged into a main chain.

What's the difference between the latest sharding specification for Ethereum vs Ziliqa's sharding design?

James Ray
  • 450
  • 3
  • 16
Slim Shady
  • 313
  • 2
  • 16
  • Here is also a good article on the topic https://medium.com/nearprotocol/unsolved-problems-in-blockchain-sharding-2327d6517f43 – Mikko Ohtamaa May 17 '19 at 10:45

1 Answers1

3

This question is extremely broad. Why don't you take the time to read these two sharding designs and post your findings?

Ziliqa uses proof of work. Ethereum 2.0 uses Casper Proof of Stake, see https://notes.ethereum.org/SCIg8AH5SA-O4C1G1LYZHQ# for the latest spec. The main, most unique, contribution that Ziliqa offers, IMO, is that it uses a dataflow programming language for smart contracts. Although the other design features more or less seem to be borrowed from elsewhere.

See also https://github.com/ethereum/wiki/wiki/Alternative-blockchains,-randomness,-economics,-and-other-research-topics#ziliqa.

Ziliqa: a PoW sharded architecture consisting of a dataflow smart contract layer, and 5 other layers. Uses the EC-Schnorr multiginature signature scheme. However, RANDAO is preferable to aggregate/multisignature schemes since it is not prone to a 51% attack. Also uses committees, as is planned with Dfinity and Ethereum, although here the committees manage how miners are assigned to shards, whereas in Ethereum that is the task of the beacon chain and the sharding manager contract on the main chain. Uses PBFT consensus, which doesn't seem to be as good as Casper FFG, which is also used with PoW.

James Ray
  • 450
  • 3
  • 16