Scaling Cryptocurrencies via State Channels

This is a past event

116 people went


Speaker: Patrick McCorry


19.00 - Presentation - Sprites State Channels - by Patrick McCorry
20.00 - Enuma Project presentations
20.30 - Panel and Q&A
21.00 - Closing remarks

Cryptocurrencies do not scale. The community are pursuing two approaches for scaling the network which include changing the underlying consensus/blockchain protocol, or sharding which only requires peers to validate relevant transactions. However, while both approaches can improve the network’s throughput, it still requires all transactions to be validated by the global network to some extent and this requirement may directly harm the network’s public verifiability and its decentralisation (i.e. a home computer lacks the computational resources to verify 5,000 tps).

An alternative (and promising) scaling approach is so-called Layer 2 which aims to alleviate the global validation requirement and help support the network’s decentralisation. Generally, it allows a group of parties to create a “channel” and transact/execute a smart contract locally amongst themselves. The global blockchain is only used to open the channel, close the channel, or to resolve disputes within the group of parties. In this talk, we will provide an overview of how to construct a channel (in both Bitcoin and Ethereum), some experimental results on this scaling solution and highlight it’s practicality.

Patrick is an Assistant Professor at King’s College London. His focus is cryptocurrencies, smart contracts, cryptography and decentralised systems. Patrick is the UK’s first PhD graduate in Cryptocurrencies and his work has recently appeared at Devcon3, Scaling Bitcoin 2017, Breaking Bitcoin 2017 and BPASE 2018 alongside numerous academic venues.

The project is funded by the Ethereum Foundation and the Ethereum Community Fund.