You could almost see a baffled âWTFâ come across Eric Lombrozoâs face as he watched Gavin Andresen at CoinDeskâs Consensus 2016 conference.
The man many people saw as the leader of the bitcoin community, or at least a kind of elder statesman, Andresen had just affirmed that he was standing behind Craig Wrightâs claim that he was the cryptocurrencyâs pseudonymous creator Satoshi Nakamoto.
âIt was a very bizarre moment,â Lombrozo, a Bitcoin Core developer since 2011 recalls.Â
Lombrozo was not alone in that thinking. Andresenâs announcement onstage was a bombshell that caused a commotion for the rest of the event with both community members and reporters, most of whom had dreamt about uncovering that story for years.
But that confirmation would never come. Namely, because the overwhelming consensus from the technical community was, as Lombrozo put it: âThere is absolutely no way heâs Satoshi.â
For Andresen â a man so well-liked, so looked-up to, yet so resistant to his leadership role within the bitcoin community â to make this rash assumption in public with everyone watching, seemed curious, if not embarrassing.
As interviews reveal, however, it had deeper effects.
What might seem like a harmless comment to some would do much to shake perceptions of Andresen among the very group of people he was supposedly leading.
Just like the cryptocurrency itself, Andresen found himself in the spotlight nearly overnight, at least as it relates to any mainstream celebrity status.
Graduating from Princeton with a computer science degree in 1988, he developed software for a number of companies before landing on a full-time role working on bitcoin alongside Satoshi Nakamoto in December 2010. Before this, though, he focused his career on 3D graphics and virtual reality modeling.
From there, he dedicated his life to advancing public perception of bitcoin (at various points explaining it to the CIA and giving out by todayâs value thousands of dollars in bitcoin via a public website).
Andresen proved effective in enlisting other developers in working on the open-source software protocol. Then, around early October 2013, the price per bitcoin started rising pretty quickly, from $133 on the first to more than $1,200 two months later.
There were glowing articles about his involvement, and as the industry grew from a swelling of investment in 2013 and 2014, he took positions as an advisor at key companies and a full-time position at the Bitcoin Foundation, the nascent industryâs once-prominent advocacy group.
Andresen as the face â at least the unmasked face â of bitcoin became a minor celebrity. And everyone wanted to know the backstory.
The persistent narrative that came from these inquiries was that, when Satoshi Nakamoto left the project, he happily handed the work over to Andresen.
But Lombrozo, and other developers, think the tale is a bit embellished. Sure, he said, Andresen deserves credit for bringing cryptographers and developers together to build the project, but Satoshi didnât really hand over the reins, he/she/they/it simply disappeared, they say.
The more romantic version of the story gave Andresen even more clout.
As more developers began working on the code and more venture-backed startups began building applications for the protocol emerged, Andresen still had a significant amount of influence over the path of the worldâs first decentralized cryptocurrency.
In an article titled, âThe Man Who Really Built Bitcoinâ from August 2014, MIT Technology Review conceded that, although there was infighting about the best way to scale the bitcoin protocol to handle more than seven transactions a second, âOne way or another, whatever Andresen decides on will probably get done.â
Yet, as a decentralized, open-source project, many developers who joined bitcoin perhaps werenât predisposed to such notions of hierarchy.
As it may be, one of the most misunderstood aspects of bitcoin is what a massive technical project it is, one that involves collaboration from a large group of interested parties and near-constant mundane tasks like code de-bugging. And as an outgrowth of the scaling debate, bitcoin has even come to encompass differing developer groups, working on competing implementations of the code.
AÂ developer like Peter Todd may specialize in asking hard questions about other developersâ ideas (trolling for the sake of improving ideas), while others like Matt Corallo specialize in training new developers. (Although these are far from something like traditional formal jobs.)
Further, Bitcoin Unlimited, a rival group of developers, is able to work on wholly different fixes that aim to make changes to the network.
As the lead maintainer for the project, Andresen played a key role in facilitating this work in bitcoinâs early days. Today, development is overseen by Wladimir van der Laan (employed by MIT), but startups Chaincode Labs is the largest single supporter of Bitcoin Core development. MIT employs two full-time developers, while Blockstream supports Pieter Wuille and Greg Maxwell.
Some members of Core donât have any relationship to a startup or company, others do. Yet, theyâre all united by an active, and public, mailing list that serves as the basis for formal discussion on project ideas.
Itâs perhaps a clash of cultures then that came to a head the day Andresen took the stage at the Marriott Marquis in New York and vouched for Wright. Not a week later, Andresenâs ability to make changes to code had been revoked.
Behind the scenes, Andresen and the other developers had also started butting heads about other things.
Wladimir van der Laan, Bitcoin Coreâs lead developer and maintainer, told CoinDesk, that even before Andresen turned the position over to him, he had been doing most of the âmaintainer tasksâ.
His statements, and those of others, paint a portrait of someone increasingly divorced from the day-to-day efforts that kept the project up and running 24/7.
âNot only was [Andresen] not writing code, he wasnât discussing on the developer IRC nor on GitHub, nor reviewing code,â Van der Laan said.Â
While internally, Andresen had passed his leadership role onto Van der Laan, externally, Lombrozo said: â[H]e still paraded himself around as the leader, as someone that had control.â
And this is where things really went sour.
How Andresen saw his influence within the Core developer community was evident during a 2015 CoinScrum event in London, where Mike Hearn, a former Core contributor, and Andresen spoke about the continuing block size contention.
âA lot of people are pushing me to be more of a dictator,â Andresen said, as Hearn took a swig of a beer and pointed at himself. There was discussion then from an audience member about calling his role something other than âdictatorâ, such as âtraffic copâ or âdecision makerâ. Andresen suggested âice breakerâ.
Then Andresen continued:
âThat may be what has to happen with the block size, frankly. I may just have to throw my weight around and say, âThis is the way itâs going to be. And if you donât like it, find another project.'â
This authoritarian statement seemed strange to participants in a community building a decentralized protocol thatâs always touted its imperviousness to control by any one person, group of people or state.
According to Lombrozo, this event was only a month before Andresen started pushing for bigger blocks on his blog. And shortly after, when Corallo saw the posts, he brought it to the attention of the Core mailing list.
After Coralloâs post, Pieter Wuille, a Core developer since 2011 and co-founder of Blockstream, penned a response in support of increasing the block size, but wary about using Andresenâs proposed method and hard forks.
According to Lombrozo, Andresen was talking to bitcoin companies such as Coinbase, BitPay, Blockchain and Xapo, selling them a solution to the block size limitation that hadnât gone through any peer review. Yet, to those participating in bitcoin development, there were channels of communication where such fixes were supposed to be brought up.
Bryan Bishop, a Core developer since 2014, said the Core team had sent Andresen multiple requests âasking him to voluntarily step down from (mis)representing Bitcoin Core to the wider communityâ.
âThe fact that he went around the whole system, and people thought he was trying to circumvent peer review; that upset everyone,â Lombrozo said. âIt wasnât the block size thing really.â
Although, it also kind of was. Because Andresenâs plan for increasing the block size was met with resistance by the other Bitcoin Core developers.
According to Lombrozo, thatâs because there were technical concerns with his proposal, but Andresen was not willing to listen. Instead, Andresen went back to those companies he had spoken with and told them the fix was simple but Core wasnât interested in helping.
âThe problem was that he was misrepresenting himself as having some sort of special privilege in bitcoin development â but really anybody can show up and propose anything,â Bishop said.
Obviously, this caused tension. Not only that, but also thereâs the perception, which still remains a point of contention today, that the Core development team is stubborn and uninterested in helping bitcoin businesses and in turn extending bitcoin to more and more consumers around the world. (Itâs even perhaps an outgrowth of the feud that bitcoin developers are even bundled into differing groups â Bitcoin XT, Bitcoin Core, Bitcoin Classic â at all.)
Andresen created this âexpectation that a quick fix was there and thatâs been a huge point of frustration,â Lombrozo said.
According to Lombrozo, no one knew how pervasive Andresenâs involvement was with advising startups and at least he thought most bitcoin companies had executives following Core communication channels for updates.
âTo be honest, it caught me a little by surprise,â he said. âAlthough, in hindsight itâs obvious, there were tons of flags everywhere.â
Bishop seconded that:
âAlarm bells were already ringing by the time Andresen began to use blog posts and social media to bypass peer review.â
The blog Bishop mentioned was Andresenâs own, where he sometimes conveniently skirted issues the Bitcoin Core mailing list was discussing. This, something most people would find aggravating, though, Bishop analyzed more pragmatically.
âSecurity work requires very careful review and analysis,â he said. âWhen you bypass peer review, youâre going to miss a lot of bugs and incompatibilities.â
Could money have been involved as some in the community have suggested? Andresen was getting paid by the Bitcoin Foundation and held advisory roles at startups.
âI donât know [Andresenâs] main motivation but he was trying to make a career out of advising companies in the bitcoin space,â said Lombrozo. âAnd he was sort of telling them what they wanted to hear, that scaling was possible and easy, because why tell them it was going to take a long time and be complicated, right?â
He continued: âAnd that came back to bite him pretty hard.â
According to Lombrozo, though, some Core developers and the groupâs supporters took unpopular stances that the block size should never be raised, but that wasnât the pervasive sentiment. Core had trouble abating that idea, though, since Andresen who had been the frontman for the corporates and public for some time had already passed the torch to a much less public Van der Laan.
Not to mention, Lombrozo went on, explaining the issues was difficult in that it required an in-depth knowledge of the protocol to understand the trade-offs. Plus, he said, the way some Core developers and its supporters reacted was less than ideal, many times brash, if not stooping to the level of personal attacks. Especially on the Core teamâs communication channels, which didnât scale well as the community expanded rapidly.
So off Andresen went, joining forces with Hearn, whoâs now a developer at bank-focused blockchain consortium, R3, to push an alternative implementation called Bitcoin XT.
âThat was the beginning of the politicization,â lamented Lombrozo.
Bishop agrees, saying, the narrative that âCore doesnât listenâ is easily discounted by the fact that anyone can send any of the Core developers an email at any time.
âThe reason for the âCore doesnât listenâ idea is because lots of people were too busy talking in secret with Andresen,â Bishop said. âAnd he didnât really bridge the communication gap with the developers.â
Although, Lombrozo doesnât think Andresen intended for that politicization to turn into the big mess that it has today (Lombrozo is still cordial with Andresen), thereâs no doubt the issue is one of the biggest on the table for the now eight-year-old digital currency protocol.
While Andresenâs moves seem to have caused an unstoppable rift in the bitcoin community, some Core developers have reached out âto extend an olive branchâ.
âI would prefer him to be more aligned in working together with people,â said a Core developer that wanted to remain anonymous. âBut realistically thatâs probably not going to happen.â
Andresen, the developer said, is still friendly, but thereâs an awkwardness now and many Core developers hold grudges because of the perception that he betrayed, if not completely sold out, the team.
And everything seemed to implode that summer day on the stage at Consensus.
âI donât know,â said Lombrozo, in response to inquiries about Andresenâs belief in Wright. âFrom what Iâve heard, Wright is a very charming, magician sort of guy. I havenât met him myself, but I know others who have and they say heâs a really good con man.â
According to folks in the bitcoin community, Wright invited Andresen, likely because Andresen had influence over the community, to London and convinced him he was Satoshi.
For someone thatâs spent years working on the bitcoin protocol, even interacting with a masked Satoshi during the early years, it seems odd that Andresen would fall for a scam. But Lombrozo suspects Andresen wasnât complicit in any scam, but instead just got tricked.
Van der Laan agrees, saying it was a âconfidence scamâ Andresen fell for.
âThat can happen, but even confronted with evidence he kept saying Wright was Satoshi,â he said. âFor that reason we decided to remove him from the development team.â
Van der Laan concluded:
âHe had become more of a risk to the project than a boon.â
Since the Wright debacle, Andresen has been weirdly absent from bitcoin news.
Via email, Andresen himself said, âIâve been avoiding getting myself into any press lately, and thatâs been going well so Iâm going to keep doing that.â
Although, in recent months heâs been tweeting more than usual about the block size debate. Heâs also a co-signer of a still unreleased bitcoin scaling proposal being put forward by Digital Currency Group founder Barry Silbert.
âHe keeps repeating the âblock size must increaseâ line without being involved in any innovations that are happening,â said Van der Laan.
In a follow-up email, Andresen did offer some confirmation on the blockchain-focused jobs he was last known to be working. He resigned, not only from the Bitcoin Foundation, but also MITâs Digital Currency Initiative early in the year.
R3âs Hearn said in an email, âThe last time I talked to Gavin, he wanted to disconnect from the blockchain/cryptocurrency space and spend more time working with his local community.â
Other than keeping an interested eye on the block size debate, though, Andresen was advising some cryptocurrency projects and involved in zcash to a certain extent, all while working on a stealth project.
This stealth project people referenced might be the Random Sanity Project Andresen tweeted about at the beginning of this month. The project, perhaps owing to the continued debate about Andresen himself, was met with both praise and skepticism on Twitter and Reddit.
Correction:Â An early version of this article stated that Blockstream was the largest supporter of core development. This has been revised.
Disclosure:Â CoinDesk is a subsidiary of Digital Currency Group, which has an ownership stake in Blockstream. Gavin Andresen formerly served as an advisor to Digital Currency Group.
Image via Consensus 2016