Snippet Article: Bitcoin ABC

1 37
Avatar for RowanSkie
3 years ago
Topics: Retrospective

Snippet Articles are very much me writing randomly on a whim on different things, but I swear some of the ideas I get are very snippet-able that I don't even know why I didn't already. Also, double this as a retrospective.


I remembered back during the ABC era, also known as "Before November 2020", where one of the BCHN supporters' claims against ABC is that "they just backport code from the Bitcoin Core client, including bugs".

I mean, I don't know about it, but think about it for a second. Bitcoin Core is the original, the Satoshi client, the client Blockstream used to screw up BTC forever. Bitcoin ABC's original idea was to add an "Adjustable Blocksize Cap" which is why the Bitcoin Cash client isn't something like Bitcoin ABC or BAB but actually BCC. But then some miners were worried that Amaury Séchet would be making Bitcoin Cash be BitConnect-related because you know, BitConnect.

Honestly, if this was a more serious article I'd have really researched this stuff. This is all based on what I remember.

Anyway, come goes and Bitcoin Cash was created with three people, Amaury, Chancellor, and a certain freetrader. Bitcoin Unlimited joins suit afterward, then Knuth, then other nodes, then Bitcoin Cash was born.

Honestly, this is just me repeating stuff, but it's how it was to tell stories. Repeat the origin story until it makes sense.

Also, Roger Ver's a Segwit2x supporter before BCH.

So, ABC is forked from Bitcoin Core, then November 2019 happened and there was this miner that wanted to give the devs some cut of the money called IFP. Infrastructure Funding Plans are things where you essentially get money for your product to improve it. So ABC went to put a crowdfunding page, it "failed" because the amount they want is too high.

Well, while it happened, they added an IFP to ABC code, and certain groups of BCH didn't like it, forming Bitcoin Cash Node in response by removing and starting to improve ABC. IFP didn't pass for May 2020, but then Amaury decided to make a final thing in August before code-freeze after trying to assert dominance because they created this weird thing called Grasberg DAA and failing because of what we now use as DAA.

Grasberg DAA's name is from a gold mine of the same name.

The current DAA is called ASERT, or aserti3-2d, made by Jonathan Toomim who put it first on BCHN, and ABC didn't like it apparently.


Why am I explaining the history anyway? Long story short, ABC is from the BTC client, BCHN was made to improve ABC by removing IFP first.

Now, before November 2020, there were two groups of people: ABC supporters and the BCH(N) supporters.

One of the main things BCH supporters call foul is the fact that ABC backports Bitcoin Core features.

Well...

Honestly, it's a silly retort. A silly-yet-it-has-historical-evidence-that-doing-it-makes-problems retort.

The thing with backporting code from older versions of a client is that it would mean that ABC's code is very flawed in itself.

Or maybe ABC never really had any developers?

I'm not sure.


I guess this is a new type of spam articles, haha.

3
$ 0.34
$ 0.34 from @TheRandomRewarder
Sponsors of RowanSkie
empty
empty
empty
Avatar for RowanSkie
3 years ago
Topics: Retrospective

Comments

ABC is forked from the Bitcoin Core client and Bitcoin Core development was well funded and ongoing so it is a legitimate alternative to leverage their funding to get code fixes and potentially new features from their codebase (for free) if they make sense for us.

ABC claimed that it could not diverge from the Core codebase substantively otherwise it would radically increase the cost of maintenance. This makes sense.

We remain to see whether BCHN is backporting still or not or what their take on that is going to be.

$ 0.00
3 years ago