A controversial bitcoin alternative may be making a comeback.
With such a large community, bitcoin has perhaps inevitably seen disagreement about its future development. Having launched earlier this year, Bitcoin Unlimited grew out of an active movement to quickly pick up bitcoinâs userbase by increasing the block size, or a hardcoded limit on the number of transactions that the network can process per block. This is a contentious change that many Bitcoin Core developers donât support.
But while its developers were quiet for a while, the alternative bitcoin implementation has seen a resurgence since receiving a nearly half a million dollar donation from an anonymous source.
The latest news is that Bitcoin investor Roger Verâs mining pool mined its first Bitcoin Unlimited block on Wednesday. And Saturday, the Unlimited community hosted a conference in San Francisco, called âSatoshiâs Vision: Bitcoin Development & Scaling Conference.â
It mirrors the technical tone of the upcoming Scaling Bitcoin conference, but while developers of the main implementation seem to favor scaling by adding a new layer to the bitcoin blockchain sometime in the future, Bitcoin Unlimitedâs talk titles (eg; âWeâre Ready For Bigger Blocksâ) highlight the continued push for on-chain scaling solutions.
In addition to exploring new technical proposals, chief scientist at Bitcoin Unlimited, Dr Peter Rizun, sees the conference as a way for the community to meet face-to-face to figure out how best to proceed on technical changes and continue to establish themselves as a major competitor to Bitcoin Core.
Rizun told CoinDesk:
âBitcoin Unlimited is a real thing. Weâre a serious team and we have the funds to make things happen.â
Bitcoin Unlimited, launched in January, is another block size-boosting bitcoin version (although itâs been an idea for longer than that), following the likes of Bitcoin XT and Bitcoin Classic, which released code to increase the block size from 1 megabyte to 20 megabytes and 2 megabytes, respectively.
Bitcoin Unlimitedâs key innovation is what its developers call âemergent consensusâ.
The idea isnât to raise the block size per se, but it scraps a hardcoded limit on the amount of transactions that the network can process in favor of a more democratic system whereby each node owner and miner can set their own block size. The idea is that by doing so, all stakeholders of the system can have a say as to what that limit should be.
Thatâs why, when people think of Bitcoin Unlimited, they think of an unlimited block size. But Rizun described âUnlimitedâ as standing for unlimited choice for users.
The blocksize debate was the impetus, but the hard-coded limit is just one change that users can vote on in the attempt at a democratic system (others argue that Bitcoin Core developers donât have as much power as theyâre often credited with, and still others argue that bitcoin shouldnât be democratic anyway).
âBitcoin Coreâs is a very top-down style of governance. They make decisions as a small group,â Rizun said. âUnlimited takes the opposite view. We make a software thatâs flexible so the user can ultimately choose what options they want to enable.â
The goal is a more democratic decision-making process, echoing Bloq co-founder Jeff Garzikâs recent comments that too few people control bitcoin development.
According to the Bitcoin Unlimitedâs Articles of Confederation, any user can submit a request to change the software, called a Bitcoin Unlimited Improvement Proposal. After it has passed through one of the communityâs elected officials (the President, Secretary, or Developer), members have two weeks to cast a vote vote. If at least 50% of its members (of which there are currently 42) vote and the majority of them vote yes, then the BUIP is accepted.
The idea of soliciting user input sounds good on paper, but it has drawn criticism from several developers.
âTheir approach to determining consensus parameters seems very risky,â said senior software engineer Martijn Meijering. âIf they get it to work, itâll be very interesting, but Iâm skeptical.â
The crux of the problem with Bitcoin Unlimitedâs emergent consensus, as some argue, is that the alternative protocol would be less secure and wouldnât work as well as bitcoin currently works.
Bitcoin Core contributor Luke Dashjr called their system of consensus âbroken.â
While Bitcoin Unlimited wants to build a more democratic version of bitcoin, Jim Harper, a senior fellow at the Cato Institute, thinks that the alternative implementation provides a different benefit, one that Bitcoin Unlimitedâs designers might not have intended.
âEven without broad adoption, BU provides the value that competition does, by acting as a spur to improvement on the part of the dominant provider, Core,â Harper said.
Harper recommends looking at Bitcoin Unlimited through the lens of market competition. Right now, Bitcoin Core is the main implementation, and it hasnât seen much competition from outside sources. Bitcoin Unlimited, however, offers that kind of competition.
âA thing BU and everyone should do is argue for their proposals on the merits, making the best case they can to the audiences that are important to reach. Iâm liking the competition!â Harper said, concluding his email with a gif of Michael Jackson smiling and eating popcorn.
In that vein, it may still be too early to gauge Bitcoin Unlimitedâs impact. According to Bitcoin Unlimited President Andrew Clifford, the community now has plans to establish the non-profit âBitcoin Unlimited Foundation,â pulling inspiration from the Linux and Mozilla Foundations, to improve ties with the academic community.
Even one of its critics didnât write off the effort completely.
âBut who knows, it might be similar to Rippleâs mechanism which right now requires centralisation but might not if they ever achieve a dense mesh of users and validators,â Meijering said.
Piggy banks via Shutterstock
Correction: This article originally misstated the title of the âScaling Bitcoinâ conference.