[Bitcoin-segwit2x] Bitcoin Cash's mandatory replay protection - an example for B2X
Eric Lombrozo
eric at ciphrex.com
Tue Aug 22 08:03:30 UTC 2017
To be clear, it isn't up to any of us. A good portion of the community
wants to keep the legacy chain. NYA signers are free to create a hard fork,
but not adding replay protection suggests intent to destroy the legacy
chain. As long as a lot of people still want the legacy chain, attempts to
destroy it will be treated as an attack on the property of all these
people. It constitutes a serious cyberattack and decisive action against
it, both technical and legal, has been prepared.
---
Eric
On Tuesday, August 22, 2017, Eric Lombrozo <eric at ciphrex.com> wrote:
> This is not going to happen. Sorry.
>
> Kind regards,
> Eric
>
> On Monday, August 21, 2017, Emil Oldenburg via Bitcoin-segwit2x <
> bitcoin-segwit2x at lists.linuxfoundation.org
> <javascript:_e(%7B%7D,'cvml','bitcoin-segwit2x at lists.linuxfoundation.org');>>
> wrote:
>
>> As one of the signers of the New York Agreement, Bitcoin.com is strongly
>> against replay protection for the November 2xHF.
>>
>> If replay protection is added and it's similar to Bitcoin Cash, the New
>> York Agreement will die and the hard fork will never actually happen. This
>> is the latest tactic from the Core camp to kill the hard fork.
>>
>> The problem is relayed transactions is not new and has been well known by
>> everyone who signed the agreement. The spirit of the agreement was to get a
>> super majority support for the hard fork, enough to bring non-signers over
>> to the hard forked chain as the legacy chain would quickly be abandoned.
>> The difficulty of the bitcoin network is so high right now that if 90% hard
>> forks, the legacy chain will in practice be unusable. Exchanges can only
>> list activate and usable chains.
>>
>> There is a reason Luke-Jr and a few other Core supporters are preparing
>> for a PoW change, because they know this.
>>
>> Adding replay protection that breaks all wallets is a no go. Gavin's
>> op-return method is good enough, and Core can easily add a soft fork to
>> Core that works in a similar way. The replay protection responsibility
>> falls on to the minority chain, not the majority.
>>
>>
>> Emil Oldenburg, CTOEmil at bitcoin.com
>> Visit the all new https://bitcoin.com
>> Wechat: emilold
>> Telegram: emilold
>>
>> On 2017年08月22日 03:14, Gabriel Kurman via Bitcoin-segwit2x wrote:
>>
>> Dear all,
>>
>> Sergio, Diego and myself have been discussing the potential implications
>> of the November 2xHF and its lack of replay protection upon all the recent
>> information from Bcash and the reaction of the ecosystem. Below you will
>> find a summary of our thoughts.
>>
>>
>> New info:
>>
>> - The Bcash fork was successful and not contentious
>> - It was received as "free money" by Bitcoiners and the users seem to
>> be cool with ViaBTC
>> - All exchanges/wallets are working to make the coins available
>> - No major attacks have been registered and now both chains seem to
>> be working without permanent contentious attacks from the competing miners
>> - Bcash plans to launch an aggressive pipeline of innovation Schors,
>> Drivechain, Emergent consensus, LN and merge-mining to promote its use/price
>> - The ecosystem has now more development
>> diversification/decentralization
>> - Price of BTC + BCash > Original BTC
>> - *REPLAY PROTECTION (RP) was key for all the points addressed
>> before.*
>> - Bcash proved that is fairly easy and quick to add RP
>> - Past evidence shows that the name seems to stay with Devs/Repo
>> (happened with ETH and Bcash)
>>
>> Why are we worried:
>>
>> - The current version of the NYA does not include RP
>> - Without RP, at the HF there will be a lot of uncertainty and
>> confusion. Users & exchanges will be forced to halt their
>> transactions/trading until there is a clear outcome of the fork which
>> we think may take up to 2 weeks.
>> - Users willing to transact will be loosing their tokens in some of
>> the chains
>> - The NYA will probably be perceived as an attack on the users
>> - Users will be disappointed for not having their tokens duplicated
>> - An endless war will be started between both groups, minimizing
>> the chances of independent Core developers contributing to the btc1 repo
>> - Even without RP it is hard to predict how the ecosystem will call
>> the 2x token
>> - *It is unclear how many of the original signatories of the NYA
>> still support it today given the new info and the no RP*
>>
>> Why btc1 should include RP:
>>
>> - Having RP on the NYA would bring the following benefits:
>> - Trading will not be stopped (reducing the ETH flippening risk or
>> BTC price collapse)
>> - Bitcoiners will love it for duplicating their tokens
>> - Market will expect Price of BTC + BTC2x > Original BTC
>> - Both teams will compete in terms of innovation, security,
>> services to users and lower fees
>> - There will not be a significant incentive for miners/holders to
>> attack the competitive chain.
>> - It will be easier for devs to contribute to both teams/repos
>> - Eventually the most successful blockchain will be called Bitcoin
>> in the long term
>> - Potential liabilities (?): All exchanges (specially those publicly
>> signing the NYA) should discuss with their technical and legal teams how
>> they are going to make the Core tokens available once their users claim them
>>
>>
>> Given that very few details has been discussed with the NYA signatories
>> back in May, it is very important to clarify whether having REPLAY
>> PROTECTION is open to discussion or not, so all signatories can
>> confirm/reject their support to the NYA.
>>
>>
>> Our goal has always been to try to keep the ecosystem together protecting
>> the network effect, however if a separation is inevitable, at least it
>> should be done in a way that protects users interests at all costs.
>>
>> If the btc1 group agrees to include REPLAY PROTECTION, we would be happy
>> to allocate resources to collaborate in the development or testing of it.
>>
>>
>>
>>
>>
>> 2017-07-25 19:35 GMT-03:00 Jared Lee Richardson via Bitcoin-segwit2x <
>> bitcoin-segwit2x at lists.linuxfoundation.org>:
>>
>>> > We do not know what the views of the hashing power are; hashing power
>>> is free
>>> > to move from one pool to another, and can do so in a matter of minutes.
>>>
>>> That's fallacious logic. If individual miners indeed did not wish to
>>> support segwit2x, continuing to mine to a pool that signed support
>>> over a month ago and has been signaling support for weeks wouldn't
>>> make any sense - their inaction only makes support for segwit2x seem
>>> STRONGER. The fact that miners have not done the thing you are
>>> claiming that miners will do taking a matter of minutes is strong
>>> evidence that you're speculating without any evidence.
>>>
>>> Can you provide evidence that indicates miners are currently mining to
>>> a pool who'se agenda they do not support?
>>>
>>> Because if not, I can provide evidence showing the opposite. Slush,
>>> the only pool not signed/signaling /NYA/, was ~5% of the hashrate 1
>>> month ago and is now 2.5% of the hashrate. If what you are saying is
>>> true that number would be going up, not down. Please provide evidence
>>> to support your claims.
>>>
>>> > that situation still allows for coins to be bought and sold
>>>
>>> Where?
>>>
>>> No exchange has stated they will support the legacy chain as bitcoin
>>> instead of the most-work chain. Moreover, 5% of the hashrate is not
>>> only insufficient to process anything approaching our current volume
>>> of transactions (even with segwit!), it is also a highly unstable
>>> equilibrium - Given the extreme lack of blocks, many neutral users
>>> will abandon it immediately, and any miners without strong convictions
>>> will abandon it within hours to protect their investments, making the
>>> slow blocks problem even worse.
>>>
>>> Even worse than that, the only significant pool I can find that isn't
>>> signaling /NYA/ has historically always allowed its' miners to vote,
>>> and doesn't own many miners to back its own convictions. That 5%
>>> hashrate itself may be split, weakening what was already nowhere near
>>> enough hashrate for viability.
>>>
>>> > The Ethereum chain was left with even less hashing power
>>> > immediately after the bailout fork - nearly 0% - but hashing power
>>> rapidly
>>>
>>> You mean like minutes afterwards? Because that wasn't true days
>>> afterwards. Regardless, Ethereum is not a good comparison, it
>>> continuously adjusts difficulty and wouldn't be stuck for 6+ months,
>>> and miners are already applying the new rules and indicating they are
>>> running the HF code.
>>>
>>> Please provide evidence of your claims.
>>>
>>> Jared
>>>
>>> On Tue, Jul 25, 2017 at 3:03 PM, Peter Todd <pete at petertodd.org> wrote:
>>> > On Tue, Jul 25, 2017 at 09:02:25AM -0700, Jared Lee Richardson wrote:
>>> >> Right now between signalling and signatories, btc1 has ~95% of the
>>> >> hashpower. ~5% of the hashpower is not enough to be viable without a
>>> >> hardfork, in which case it would be more appropriate and less
>>> damaging for
>>> >
>>> > The signalling has been done by mining *pools*, not hashing power.
>>> >
>>> > We do not know what the views of the hashing power are; hashing power
>>> is free
>>> > to move from one pool to another, and can do so in a matter of minutes.
>>> >
>>> > Equally, even if Bitcoin was left with just 5% of the hashing power,
>>> and B2X
>>> > with 95%, that situation still allows for coins to be bought and sold,
>>> with an
>>> > unknown outcome. The Ethereum chain was left with even less hashing
>>> power
>>> > immediately after the bailout fork - nearly 0% - but hashing power
>>> rapidly
>>> > moved from the bailout chain back to the Ethereum chain in response to
>>> market
>>> > demand.
>>> >
>>> > --
>>> > https://petertodd.org 'peter'[:-1]@petertodd.org
>>> _______________________________________________
>>> Bitcoin-segwit2x mailing list
>>> Bitcoin-segwit2x at lists.linuxfoundation.org
>>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-segwit2x
>>>
>>
>>
>>
>> --
>> Gabriel Kurman
>> Co-Founder
>>
>> www.RSK.co
>>
>>
>> _______________________________________________
>> Bitcoin-segwit2x mailing listBitcoin-segwit2x at lists.linuxfoundation.orghttps://lists.linuxfoundation.org/mailman/listinfo/bitcoin-segwit2x
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-segwit2x/attachments/20170822/4af74ac4/attachment-0001.html>
More information about the Bitcoin-segwit2x
mailing list