Description | Blockchain blocks are typically small in size, which limits the number of transactions and the amount of data that can be stored. This constraint hinders cryptocurrencies from becoming universal payment systems and restricts the broader use of smart contracts (automated programs running on the blockchain).
To address these limitations, various layer-2 blockchain technologies have been developed. These technologies operate separately from the main blockchain but are regularly synchronized and backed up by it. Examples include the Lightning Network for Bitcoin and sidechains, rollups, sharding, StarkWare, and more for Ethereum.
The aim of this project is to conduct an in-depth study of the available layer-2 blockchain technologies and to experiment with one or more of these techniques using test networks. The goal is to evaluate the advantages and disadvantages of these technologies. |