Joint Statement On aserti3-2d Algorithm
03.08.2020 - The Bitcoin Cash (BCH) network will have an upgrade in November 2020. One outstanding issue is the need for improvement of the Difficulty Adjustment Algorithm (DAA). The well tested "aserti3-2d" proposal made by Jonathan Toomim solves the DAA issues in an elegant manner. Jonathan Toomim has provided extensive simulation data and code, and these have been peer reviewed by multiple Bitcoin Cash node implementations as well as outside experts. Jonathan Toomim has also written and submitted the aserti3-2d code to Bitcoin ABC, and had public and private discussions with them regarding it. Shortly after the proposal by Jonathan Toomim, Amaury Séchet created and committed Bitcoin ABC to a new DAA proposal called Grasberg. Unlike aserti3-2d algorithm, the Grasberg algorithm has not gone through peer review by most of the Bitcoin Cash node implementations nor has Bitcoin ABC provided more than cursory data to support it. Furthermore, the Grasberg algorithm changes the block time from 10 minutes to a variable number more than 11 minutes. The newly introduced slow blocks have never been requested by anyone in the past and they will cause a worse user experience for all users. Confirmations will take longer. Smart contracts depending on the long term standard of 10 minute blocks will be broken. All infrastructure that needs to be aware of DAA will have to validate against a complicated set of rules. Stakeholders in general will have increased doubt that other fundamental aspects of Bitcoin Cash may face arbitrary changes in the future. At the highest level, the slow blocks introduced by Grasberg algorithm reduce the profitability of Bitcoin Cash miners and the security of the Bitcoin Cash blockchain. Joint Statement We are a group of BCH centric companies and entrepreneurs that have come together to release a joint statement concerning the DAA. We stand together in strong preference of Jonathan Toomim's well evidenced and focused aserti3-2d proposal. We firmly oppose Amaury Séchet's suboptimal and disruptive Grasberg proposal. **Supported By:** The signed message is the sha256sum of the above statement: `0e1480da2b45c914154d1289f5a6d48833424cc6dced2ae31583c46defec3b81` **Cryptophyl** Signing address: `qp5qm5zru2e7n2094nt6juauyxuspyamnscflf6rdh` (https://blog.cryptophyl.com/grasberg.txt) Signature: `H90MznzBKsUWHic8Q/Gu2hddjDCamCuBj4QtzuqAOqW/eGdDdvlY8pph/R1fzbqB4XUwvKhw/oEvH34k+cWE3Tk=` **General Protocols** Signing address: `qz3aq0uhltztqyjy2esa0lshadg9pf87yu7yealu3a` (emergent_reasons#100🌵) Signature: `IKyA4sM3IrIUoF85CCBOBZCynmc4xgafBKV1zEPjqO5nOamMTfadgdWuH3BZhfE2K/2HeXp9AsJoxYeMZ5q1GRk=` **Read.Cash** Signing address: `qr6cwfje4mv2q7srq5rav0up8ahc68hrtsy6ee7tk2` (https://read.cash/grasberg.txt) Signature: `H/SXzbA0YAG+CfOmuyolpmqev6aK8uwi7RN+xaTqVCVNLtYEkOEfe40j//dE/1o/ATQ2WB71LV/lJMvC/VveSjE=` **Software Verde** Signing address: `1GreenZT1zRJdtyYv6FiPznostwKDscBpm` (https://raw.githubusercontent.com/joshmg/bitcoind/master/README) Signature: `HJG1A0tVy5gnWNsbUHKeWDQcPTVmdpa/dCCzj7+48gvIX/eW8Wwrmpd4zxBHtTVQCKxxk12WmgAy9j6uXM5pKHY=` **SpinBCH** Signing address: `qz3h4ttnwr5u8yxt63qhksk20pmt3y3ppugjhqpmgc` (https://spinbch.com/SpinBCH_Signing_Address.txt) Signature: `IPAfZxsKG/bA5Y5S8Shr88jfT45feUTUo/gw3d3xfab9Zigd3ugTwCtzphMRGuMN/RhziwP7xfkqoo5qDUfaRj4=` **Individual Statements** **Semyon Germanovich, Founder/CEO @ Cryptophyl.com** We support an open, inclusive and professional development environment in Bitcoin Cash. Recently, Bitcoin ABC has proposed to implement a technical change to the difficulty adjustment algorithm. Not only do we object to the unfounded introduction of historical drift correction, which is not widely accepted as a real problem, but we disapprove of the way Bitcoin ABC proposed this change. The proposal was not representative of the core values we and others expect and uphold in the Bitcoin Cash space. Further, there are specific technical issues that arise from the introduction of historical drift correction. Specifically, blocks can no longer be used to count time within transactions created before the proposed change, should the change be implemented. This breaks several assumptions used by Cryptophyl and partners in the development of new products for Bitcoin Cash and has a catastrophic effect on our product roadmap. **John Nieri, President of General Protocols** General Protocols strongly opposes the Grasberg proposal because it introduces unnecessary uncertainty about future protocol changes and slow, complex 11+ minute blocks. The slow blocks are a backwards incompatible change that we estimate will cost us over $50k of direct costs due to mandatory contract and infrastructure modification, and delay time to market by at least one month. On the other hand, the aserti3-2d proposal is focused, solves the urgent problems at hand and has been investigated extensively to confirm that it does not introduce any new problems. ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/
19 comments
My signature: HJDK3Zt0ByuTltNuLu0tLzBtu25uHfijWTfjF0ofdlF6a3ep1rO8jafZ0313LAucOzJ9lYALwciO9r+67RLyzBo= My address: qplw0d304x9fshz420lkvys2jxup38m9symky6k028 (Calin Culianu)
We need more of this. Great initiative.
I don't know how to get my signature but this is My address. bitcoincash:pp0kkvv0v9ff5eqq2xg97dhpznkhdmrhjqqlxcz4fe Then I would like to invite you to our new build community it's called 👉 Worldwide Ideas 👈 I hope you joined and post 1 article per day it's very big opportunity to us and a very big help to my fellow community. This is you're pretty and sexy author @cold3ndice have a wonderful day see yah 😉😉
hey @cold3ndice. Signing a message is a pretty basic skill a bitcoiner should be capable of. Most wallets (do you use a wallet besides read.cash built-in wallet?) offer a signing function: you select an address, entere some message and klick "sign". A signature will be generated that is cryptograhic proof you control this address. After all anyone could say his address is bitcoincash:pp0kkvv0v9ff5eqq2xg97dhpznkhdmrhjqqlxcz4fe or maybe even bitcoincash:pq47a3s9exn9zt64l6f66an48cj0eptekq3vk6udg0 (with 505295 BCH on it)
My personal signature, because I care about this outside the company as well: IJCKfLn2PEWN3dC7VFMB4aG3/PBUAAnNRgr+uK+GGKkiHRGrkhbgAMc48XAeLZDEUR8er0nfutKTrGhDcmLj2LM= My address: ☯ jonathan#100 <qr4aadjrpu73d2wxwkxkcrt6gqxgu6a7usxfm96fst>
If we are in a place where the authority of the people reigns, then the majority are supposed to triumph, and that is why we will choose the best alternative for the greatest utility and benefits, understanding that it is what is sought by investors, and since grasber does not It has been proven, I would decide on the Tooming algorithm, but like democracies, they will decide who has the majority, without worrying about the miners.
As a famous guy said many times: AMAURY, YOU'RE FIRED!
This grasberg nonsense will only go away if Roger convinces all exchanges to not run ABC malware
So whats the plan? To split away from ABC? Or to get over the temporary 1 minute difference?
With the exception of Software Verde, who happen to also make a full node, none of the signed are node developers, and none of the signed are miners. That said, the Grasberg DAA is damaging some parts of the ecosystem, and you should expect those parts to be less motivated to provide value under damaging circumstances. We are not the only stakeholders who have a problem with this though. Ultimately, this will not come down to "split or no split", nor will it come down "accept Grasberg or not" - instead each of us will take responsibility for our own part, vote with feets and wallets, and cooperate to build the future we want to have. Such a future can include all current participants if they want to cooperate.
After read your writing, I strongly agree with Jonathan Toomim's proposal, because of course this can bring READ CASH and BCH towards a better future.
Knuth Signing address: qrlgfg2qkj3na2x9k7frvcmv06ljx5xlnuuwx95zfn (https://raw.githubusercontent.com/k-nuth/kth/master/README.md) Signature: ICnaKBwsHU6ZhFT47nr0kfSum1DQeU5KG7c9M0CGOvGBQlhvFYUBJqquIYsiUe46G5kvnSpM4xtLY8PquvwB1S4=
I've been a BCH supporter since August 2017 and am in favor of Jonathan's DAA.
More of Jonathan's proposal is what we need to thrive.
Nice article,, Great!!!! . Informative. Really we need more of this. It is really great initiative. Thanks for sharing this..
Wow project 😱
I think this is a good sign and for the better future of BCH
Changes constantly happen in our day to day life but there are some cases like this one which deals with complication and complex data that no one knows what the outcome would be if new changes implied, i would rather stay and support Jonathan Toomim who goes above and beyond to resolve the issues about the upgrade.. lets not complicate the things that are already complicated.
My Signature: IF2GybwoYRB7x7PKpq8VyHRRKCzpfPo7xsgP6fZ9kOXyEaso3IGkCdUkr2sUgiv2zbuwe1hdbeTwm3GJjKJJSgc= Address: qp8zau7932seh3ahpm8jl34dshk4re9a4vr57m3ycw https://raw.githubusercontent.com/RowanSkie/bitcoincashstatement/master/signature.txt