Zilliqa is a new blockchain platform that is designed to scale securely in an open, permission-less distributed network. The idea of the Zilliqa blockchain was conceived in the Computer Science Lab at the University of Singapore, based on a paper written by Lui Loo, the cofounder of Kyber Network.
Recently, Zilliqa launched its private testnet. Their current transaction volume is 2,488 transactions/sec with 3,600 nodes in the network. With Zilliqa, as the number of nodes in the network rises, so does the number of transaction per second. With a network size of 10,000 nodes, Zilliqa will enable a throughput which matches that of VISA and MasterCard with much lower fees for the merchants (expected throughput is approximately 8,000 transactions/sec).
Technically, Zilliqa utilizes HTC and uses network sharding – “dividing the mining network into smaller consensus groups called shards, each capable of processing transactions in parallel”, supposedly Zilliqa’s blockchain will process more transactions per second as more mining nodes join the network.
In high level, the Zilliqa framework is built of two main components:
- Shards (An independent group of nodes which are responsible for validating a portion of the transactions. In order to do so, each shard will need to decide on its own consensus. This will be done by another consensus approach named Byzantine Fault Tolerance Algorithm or PBFT protocol. At a high level, for each shard, a leader is selected. This leader will validate a constant amount of transactions and create a new block. Then the block will be validated by the other nodes of the shard. If the vast majority of the nodes in a shard accept the block, it will be addressed to the DS Committee in order for the block to be accepted in the general consensus of the Zilliqa blockchain);
- DS Committee (this is a group of nodes that manage the activity of Zilliqa’s framework. We can divide their role into two main parts: Building the general consensus -the Zilliqa general blockchain-, and maintenance of the Zilliqa framework).
ZIL tokens are the driving force behind the Zilliqa Blockchain, as ETH is for the Ethereum Blockchain.
ZIL are consumed by paying fees to the network nodes. One must hold ZIL in his wallet in order to transfer ZIL or other future tokens to be created on top of the Zilliqa blockchain (Made equivalent to ERC-20 tokens on the Ethereum blockchain, serving hundreds of ICOs each month).