Zilliqa is the world's first public blockchain built entirely on a sharded architecture.
Zilliqa solves the prevailing issue of scalability using its own unique sharding technique, which allows the blockchain to scale in a linear fashion as the network grows in size. Its ability to handle a large volume of transactions makes it suitable to meet enterprise needs.
In addition to using well-studied and established mechanisms to validate transactions, Zilliqa is powered by the first peer-reviewed and safe-by-design smart contract language called Scilla. This programming language addresses several known security vulnerabilities that are still prevalent in other languages.
Utilising its subdivided networks, Zilliqa is able to process transactions in a decentralised manner without a trusted coordinator. Its network architecture allows the platform to remain decentralised as it continues to grow and expand.
Read Our Whitepaper
In August 2017, we published our whitepaper. It is based on research conducted by our co-founders at the National University of Singapore (NUS). It is probably not the easiest piece of content you'll ever read, but if you really want to know what Zilliqa is about, just give it a try.
We enable new use cases that have high-throughput demands, which could not be fulfilled by legacy public blockchain platforms.
Smart contracts often handle and store hundreds of millions worth of digital assets. Once a contract is deployed, it cannot be changed. It is thus imperative to have a contract that is written with safety in mind. Our safe-by-design smart contract language Scilla helps developers write safe contracts.
Curious about what sets us apart from other blockchains? We'll explain.
Blockchains can easily be made to scale by trading off security and decentralisation. With sharding at its core, Zilliqa's architecture maintains a good balance between security, decentralisation and scalability. Additionally, our smart contract platform's application-level security plays a vital role. To this end, Zilliqa relies on our own safe-by-design smart contract language, Scilla.
Scales with network size
By implementing network sharding, Zilliqa is able to divide the network into multiple groups. Each group is able to process transactions in parallel. For instance, if 6 shards (each with 600 nodes) process transactions individually, then all the shards will collectively be able to process around 2828 transactions per second. The sharded network architecture also allows the throughput of the platform to increase almost linearly as the network expands.
Low gas fees
Scalability - or lack thereof - in legacy blockchains has a direct impact on the transaction fees to be paid to the network. Spikes in fees are correlated with network congestion and transaction backlogs. The fee market in legacy chains can push the costs to as high as a few dollars. Due to the scaling ability, fees on Zilliqa are extremely low, even allowing micro-payments to be processed.
One block is all it takes
One of the biggest issues with the Bitcoin and Ethereum blockchains is that each transaction needs several confirmations for it to be considered valid. Confirmations come in the form of new blocks. Thanks to Zilliqa's consensus protocol, once a transaction gets processed by the network, it becomes final and hence no confirmation is required.
Our Design Story
Learn more about the background and thought process behind the creation of the platform.