Joint Statement On aserti3-2d Algorithm

27 1335
Avatar for GeneralProtocols
4 years ago (Last updated: 3 years ago)

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.

145
$ 40.23
$ 20.00 from @RogerVer
$ 5.00 from @majamalu
$ 2.40 from Anonymous user(s)
A
+ 28
Avatar for GeneralProtocols
4 years ago (Last updated: 3 years ago)

Comments

passionate in life speculating in bitcoin cash investment

$ 0.00
3 years ago

My Signature: IF2GybwoYRB7x7PKpq8VyHRRKCzpfPo7xsgP6fZ9kOXyEaso3IGkCdUkr2sUgiv2zbuwe1hdbeTwm3GJjKJJSgc=

Address: qp8zau7932seh3ahpm8jl34dshk4re9a4vr57m3ycw

https://raw.githubusercontent.com/RowanSkie/bitcoincashstatement/master/signature.txt

$ 0.00
4 years ago

باستثناء Software Verde ، الذي يصادف أيضًا إنشاء عقدة كاملة ، لا أحد من الموقعين من مطوري العقد ، ولا أحد من الموقعين من عمال المناجم.

ومع ذلك ، فإن Grasberg DAA يضر ببعض أجزاء النظام البيئي ، ويجب أن تتوقع أن تكون هذه الأجزاء أقل تحفيزًا لتقديم قيمة في ظل الظروف الضارة.

لسنا أصحاب المصلحة الوحيدون الذين لديهم مشكلة مع هذا بالرغم من ذلك.

في نهاية المطاف ، لن ينحصر هذا في "الانقسام أو عدم الانقسام" ، ولن ينخفض ​​إلى "قبول Grasberg أم لا" - بدلاً من ذلك ، سيتحمل كل منا المسؤولية عن جانبنا ، والتصويت باستخدام الأدوات والمحافظ ، والتعاون لبناء المستقبل الذي نريده. يمكن أن يشمل هذا المستقبل جميع المشاركين الحاليين إذا كانوا يريدون التعاون.إذا كنا في مكان تسود فيه سلطة الشعب ، فمن المفترض أن تنتصر الأغلبية ، ولهذا السبب سنختار البديل الأفضل لأكبر فائدة وفوائد ، مع العلم أن هذا هو ما يسعى إليه المستثمرون ، و نظرًا لأن grasber لم يتم إثبات ذلك ، فقد قررت اختيار خوارزمية Tooming ، لكن مثل الديمقراطيات ، سيقررون من لديه الأغلبية ، دون القلق بشأن عمال المناجم.

$ 0.00
3 years ago

Good article

$ 0.00
4 years ago

My signature:

HJDK3Zt0ByuTltNuLu0tLzBtu25uHfijWTfjF0ofdlF6a3ep1rO8jafZ0313LAucOzJ9lYALwciO9r+67RLyzBo=

My address:

qplw0d304x9fshz420lkvys2jxup38m9symky6k028

(Calin Culianu)

$ 1.00
4 years ago

We need more of this. Great initiative.

$ 0.00
4 years ago

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.

$ 0.00
4 years ago

As a famous guy said many times:

AMAURY, YOU'RE FIRED!

$ 0.00
4 years ago

This grasberg nonsense will only go away if Roger convinces all exchanges to not run ABC malware

$ 0.00
4 years ago

So whats the plan? To split away from ABC? Or to get over the temporary 1 minute difference?

$ 0.00
4 years ago

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.

$ 0.11
4 years ago

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.

$ 0.00
4 years ago

Knuth

Signing address: qrlgfg2qkj3na2x9k7frvcmv06ljx5xlnuuwx95zfn (https://raw.githubusercontent.com/k-nuth/kth/master/README.md)

Signature: ICnaKBwsHU6ZhFT47nr0kfSum1DQeU5KG7c9M0CGOvGBQlhvFYUBJqquIYsiUe46G5kvnSpM4xtLY8PquvwB1S4=

$ 0.10
User's avatar kth
4 years ago

I've been a BCH supporter since August 2017 and am in favor of Jonathan's DAA.

$ 0.00
4 years ago

My personal signature, because I care about this outside the company as well:

IJCKfLn2PEWN3dC7VFMB4aG3/PBUAAnNRgr+uK+GGKkiHRGrkhbgAMc48XAeLZDEUR8er0nfutKTrGhDcmLj2LM=

My address:

☯ jonathan#100 <qr4aadjrpu73d2wxwkxkcrt6gqxgu6a7usxfm96fst>

$ 0.00
4 years ago

Very good article, my signature :H/SXzbA0YAG+CfOmuyolpmqev6aK8uwi7RN+xaTqVCVNLtYEkOEfe40j//dE/1o/ATQ2WB71LV/lJMvC/VveSjE=

$ 0.00
4 years ago

For someone to verify that your signature matches, they would need the address it was signed with as well.

$ 0.00
4 years ago

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 😉😉

$ 0.00
4 years ago

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)

$ 0.01
4 years ago

More of Jonathan's proposal is what we need to thrive.

$ 0.00
4 years ago

Nice article,, Great!!!! . Informative. Really we need more of this. It is really great initiative. Thanks for sharing this..

$ 0.00
4 years ago

It's not found a place that has been going through a lot of good things about the same time I don't have any money to pay

$ 0.00
4 years ago

We need more of this. Great initiative

$ 0.00
4 years ago

Wow project 😱

$ 0.00
4 years ago

Wish I could get to this very level but a role is never built a day though. What a great information from you out there. And I would also love you to direct my path

$ 0.00
4 years ago

I think this is a good sign and for the better future of BCH

$ 0.00
4 years ago

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.

$ 0.00
4 years ago