youtube image
From YouTube: [Swarm Mini Summit] Cooperative protocol evolution with virtualization layers

Description

Felfoldi Zsolt - EF

The Ethereum ecosystem already has multiple specialized protocols designed to serve a tightly defined purpose. Multiple development teams bring new ideas to this scene every day which lead to diverging implementations and protocol specs. This competitive evolutionary process ensures long-term progress but it also makes cooperation more challenging. Ethereum and the EVM facilitate a cooperative evolutionary process in blockchain application development by providing a virtualization layer. Through the example of LES (the Geth light client protocol), this talk shows how this approach can take us even further at the p2p protocol level. The growing blockchain size and increased performace demands, the scalability efforts require more and more sophisticated protocols and network topologies. A well-chosen virtualization layer can provide compatibility between platforms, implementations and similarly purposed protocols while also making the development of new features easier.