Vitalik Ends Devcon Talk With Sing-Along About Failed Ethereum Ideas

At the Devcon4 developer conference, the founder of ethereum presented the current roadmap to a more scalable network – and a song.

AccessTimeIconOct 31, 2018 at 8:00 p.m. UTC
Updated Aug 18, 2021 at 10:10 p.m. UTC

Presented By Icon

Election 2024 coverage presented by

Stand with crypto

"Consensus by bet – that didn't work. Hub and spoke chains – that didn't work. Proof-of-proof-of-work – that didn't work. Hyper cube chains – that also didn't work!"

Singing on stage alongside songwriter Jonathan Mann, ethereum founder Vitalik Buterin ended his keynote at Devcon4 in Prague on Wednesday, with a song that listed "the graveyard of ideas" from the past five years of ethereum research.

  • Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
    13:18
    Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
  • Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
    05:10
    Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
  • The first video of the year 2024
    04:07
    The first video of the year 2024
  • The last regression video of the year 3.67.0
    40:07
    The last regression video of the year 3.67.0
  • An annual ethereum developer conference, Devcon4 is all about ethereum – past, present and future – and Buterin took his time on stage to touch on all those time periods as it relates to the platform's long awaited switch to a more scalable and ecological paradigm.

    Buterin placed a specific emphasis on the development history of this switch, its various learning curves and "aborted attempts at solving Casper."

    Casper, a much-anticipated move from a mining-based proof-of-work consensus algorithm to a more delegating consensus algorithm dubbed proof-of-stake, has been in the works for ethereum since 2015.

    Since then, the project has been nicknamed "Shasper" due to the fusion of Casper with upcoming scaling method, sharding. Sometimes also referred to more generally as "ethereum 2.0," Buterin told the crowd that he was reviving an older name for the proof-of-stake switch, "Serenity."

    "I refuse to call it Shasper because I find it lame," Buterin said.

    Name-calling aside, Buterin continued by saying that the switch is very near fruition.

    Introducing "100 percent genuine pure organic Casper" alongside scalability improvements, Buterin expressed excitement about what the switch will mean for the ethereum platform.

    He said:

    "Serenity is 'the world computer' as its really meant to be, not a smartphone from 1999 that can play snake."

    According to Buterin, while the switch has taken several years to emerge in any technical detail, improvements that have concentrated over the last two years means it is now closer than ever.

    A history of hiccups

    Listing through the history of Casper and sharding development, Buterin detailed several errors and deviations on the roadmap. For example, an early idea, named consensus-by-bet, was eventually scrapped due to its incompatibility with later research.

    "We created an entire proof-of-concept, it burnt months of our time," Buterin said.

    and the subsequent Shanghai attacks led to a six-month delay in research, but still, Buterin said, "People were continuing to get a better and better idea of what a more optimal algorithm would look like."

    In 2017, he continued, ethereum research entered "the industrious age," in which developers "came up with the minimal slashing conditions."

    He told the audience:

    "We managed to nail down what a specification of hybrid [proof-of-stake] would look like."

    In March, an earlier form of the proof-of-stake switch – a form of Casper that was designed as a smart contract – was swapped out for a more efficient alternative, which was later dubbed Shasper.

    Buterin said that while this "did end up nullifying work that was done before," it improved the overall development by fusing the Casper and sharding workflows that had previously been working separately.

    "If we worked on one spec, one protocol that would get us the benefit of proof-of-stake and sharding at the same time," Buterin said.

    Four step Serenity

    According to Buterin, Serenity will be introduced in four phases.

    The first phase, dubbed phase zero, will introduce the "beacon chain," the new proof-of-stake based blockchain that will co-exist alongside ethereum itself and will allow Casper validators to participate.

    "This is halfway between testnet and mainnet," Buterin said.

    Following phase one is a heavily "simplified version" of Serenity itself, featuring "shards as data chains" that will be able to cope for data storage but won't be able to transfer smart contracts or money from one shard to another. Following that, phase three will enable cross-shard communication – meaning users send messages and funds to each other across different shards.

    The fourth and final phase, Buterin said, will simply feature some tweaks and optimizations.

    Buterin also spoke about the future more generally. For example, he suggested "improvements in privacy" may be possible through anonymized ethereum shards that only share encrypted information on the ethereum blockchain itself.

    Additionally, he expressed interest in updating the blockchain to starks, a cryptographic mechanism that allows for the trustless aggregation of transactions into verifiable batches, while also offering a privacy-enforcing component. The method is being pioneered by a for-profit company named Starkware that recently received a $4 million grant from the Ethereum Foundation.

    Buterin also reflected on what needs to happen before the Serenity launch can occur. First, the specification – or technical manual that will guide development work going forward – needs to be stabilized.

    "The spec has been moving fairly quickly but will stabilize fairly soon," Buterin said.

    This specification will then be implemented into different programming languages. There are currently around eight different teams working on implementations, Buterin said.

    "I think we're not that far from having a release candidate for the spec," Buterin continued, adding:

    "Launch – that's the milestone we're been waiting for, that the milestone working toward for the past four or five years, and that's actually not that far away."

    Watch the full sing-a-long below.

    Vitalik Buterin via the Slidelive Devcon4 stream

    Disclosure

    Please note that our privacy policy, terms of use, cookies, and do not sell my personal information have been updated.

    CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. CoinDesk has adopted a set of principles aimed at ensuring the integrity, editorial independence and freedom from bias of its publications. CoinDesk is part of the Bullish group, which owns and invests in digital asset businesses and digital assets. CoinDesk employees, including journalists, may receive Bullish group equity-based compensation. Bullish was incubated by technology investor Block.one.


    Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.