TL;DR: Amaury Séchet is lead developer for Bitcoin Cash (BCH) reference implementation, Bitcoin ABC. He and his team have guided BCH through all its network upgrades since 2017. On May 15, 2020, BCH will once again go through the process. Four code changes are ready, and this first in a series of conversations about the May 2020 version has Séchet explaining the finer points of three-fourths. This episode is available embedded in the article below, and on iTunes, Spotify, Google Podcasts, Stitcher, Radio Public, Breaker, PocketCasts, PodBean, YouTube for Newer Episodes, YouTube Older Episodes, and Overcast.
Socialist is a Slur in the Bitcoin Cash Community
Amaury Séchet had that gleam in his digital eye when he agreed to discuss the May 2020 scheduled upgrade for Bitcoin Cash. He generously agreed but insisted we set aside enough time to really go in-depth. He’s earned that consideration. Love him or hate him, Séchet is credited for being a driving force behind BCH’s creation. His Bitcoin ABC team has brought the project along under often thankless conditions. Ignoring Séchet at this point in peer-to-peer electronic cash history would be to do the community a grave disservice.
Our conversation did indeed run deep and long, so much so I decided to cut it up into digestible chunks, pieces that could stand alone. This first in a series of May 2020 upgrade episodes is Séchet giving a clinic on the BCH network. He’s a crypto blockchain encyclopedia on the subject, and this episode demonstrates as much.
The May 2020 upgrade then is four-fold: increased transaction chain limit from 25 to 50, OP_REVERSEBYTES opcode support in script, improved counting of signature operations using the new SigChecks method, and support for a miner-activated infrastructure funding plan (IFP). Of those, Séchet here dives-in to the first three at my request.
Along the way, we hit upon raising the transaction chain limit and some of the controversy surrounding it. Those who wished to see it increase argued perhaps no limit should be there at all, that it is a leftover of dev central planning, and accused ABC of acting like socialists. I remind Séchet of that charge, and he gives not only an interesting take on the complications involving code changes, seen and unseen consequences, but also clarifies exactly what socialist means in this context. We’re just getting started.
00:00 Intro to the May 2020 Upgrade series
04:45 Transaction chain limit increase
05:40 Why is there even a limit?
08:15 The point of signals in a free market
09:20 Socialist as a slur
12:50 Bumping tx to 50 is Goldilocks
14:30 The real cost of code changes
16:00 OP_REVERSEBYTES opcode support in script
19:10 Importance for tokens and smart contracts
20:15 Improved counting of signature operations using new SigChecks method
23:50 Upgrades are in addition to protocol development and maintenance
- CoinSpice Podcast 78
- Google Podcasts
- Radio Public
- YouTube for Older Episodes
- YouTube for Newer Episodes
CONTINUE THE SPICE and check out our piping hot VIDEOS. Our podcast, The CoinSpice Podcast, has amazing guests. Follow CoinSpice on Twitter. Join our Telegram feed to make sure you never miss a post. Drop some BCH at the merch shop — we’ve got some spicy shirts for men and women. Don’t forget to help spread the word about CoinSpice on social media.