Purse Proposal Touts Extension Blocks as Bitcoin Scaling Solution

AccessTimeIconApr 4, 2017 at 2:32 a.m. UTC
Updated Mar 2, 2023 at 10:33 p.m. UTC

Presented By Icon

Election 2024 coverage presented by

Stand with crypto

Bitcoin startup Purse is spearheading work on a new solution it believes could break the network's long-simmering scaling gridlock.

In a new blog post issued today, Purse has released a specification that includes demo functionality and code for upgrading its bitcoin software implementation, Bcoin, to support "extension blocks". The technical update seeks to enable the network to optionally support different kinds of blocks in addition to the default 1 MB blocks that today make up the main bitcoin blockchain (and that have long been a source of community tension).

  • 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
  • The move to develop the technology finds Purse pitching its implementation – one that is today an alternative to versions by Bitcoin Core and Bitcoin Unlimited – as a third option in the scaling debate that would bring about a block size increase and malleability fix via soft fork, or a change that doesn't risk splitting the bitcoin blockchain.

    Founded in 2014 as a startup that enables bitcoin users to get discounts when shopping at Amazon, Purse has been increasingly interested in network development, launching Bcoin in September of last year.

    Developer Joseph Poon and BitPay CEO Stephen Pair contributed to the release.

    So far, the idea is said to have support from bitcoin's mining community, though miners did not have any preferred access to the code, a source said.

    Industry firms also appear to be anticipating the release, with BitPay reporting it is eager to test the idea as an alternative to a contentious hard fork. In remarks, CEO Stephen Pair said the bitcoin payments processing startup was afraid of needing to shut down in the face of such an event, and that it is open to all alternative ideas.

    Pair noted that he recently broached the topic in a blog post, which he credited as helping to spark new development on the idea.

    Pair said:

    "With 'Extension Blocks', you can implement something and maybe only a small portion of the network even cares about it, but it can be enforced by the miners and included in blocks. It can work or not work and it won’t impact the rest of the network."

    As shown by the comments, the idea comes at a time when interest among network users in exploratory ways to reach consensus on changes to the network rules remains high.

    As such, Purse CEO Andrew Lee framed the solution as one that seeks to jumpstart momentum for bitcoin through effective compromise, writing:

    "We are proposing the best of both worlds through a safe, non-contentious upgrade."

    Path ahead

    As for how the idea would progress, those close to the project expressed that they want the announcement to be viewed as the start of a conversation on the idea.

    So far, it seems there is enthusiasm among some network stakeholders, with mining pool F2Pool even citing the software last week, embedding a message in the bitcoin blockchain that referenced the proposal.

    Mining firm ViaBTC, an outspoken supporter of the Bitcoin Unlimited software, also tweeted its approval for the concept, and Bitmain is said to be supportive as well.

    An effort was also made to heavily publicize the effort with major media outlets as a potentially "momentous" development for the network.

    As detailed in the post, the idea is to now garner miner support for the technical fix.

    "Once a supermajority of miners have flagged for this change, users can begin using these features enabling entirely new use cases for bitcoin," the post reads.

    Purse went on to state that it would like for the resulting conversation to involve "users, miners and industry", remarking that any eventual upgrade is still months away.

    Past precedent

    If introduced, this would not be the first time work on a proposal for extension blocks would see public discussion.

    Commentary on the proposal surfaced on the bitcoin development mailing list as far back as 2015, when Blockstream CEO Adam Back discussed how the network might adopt extension blocks.

    "The interesting thing is this makes block sizes changes opt-in and gives users choice. Choice is good," Back wrote.

    A more extended history of discussion on the concept can be found in the mailing list archives as well.

    As recently as this January, the subject was advanced again, though some developers offered concerns about the change.

    Bitcoin Core developers indicated that they are aware of the proposal, responding with concerns about the complexity of the code, as well as the precedent that could occur should the proposal be aggressively adopted by one constituency of the network or without sufficient review.

    Worries were also raised about how this would affect access to the network, and whether technicality increases brought about by more custom blocks would only be accessible to a minority stakeholders and users.

    Blocks image via Shutterstock

    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.