Re: [bitcoin-dev] Consensus protocol immutability is a feature

2021-05-25 Thread Jorge Timón via bitcoin-dev
Sure, many things that were though only possible with hardforks initially were later shown to be possible with softforks. That doesn't mean hardforks should be taboo in my opinion though. On Mon, May 24, 2021, 01:09 vjudeu via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > > Beca

Re: [bitcoin-dev] Consensus protocol immutability is a feature

2021-05-23 Thread vjudeu via bitcoin-dev
> Because the above block header format is hashed to generate the > `prevBlockHash` for the *next* block, it is almost impossible to change the > format without a hardfork. First, assume that everything should be validated as today to be backward-compatible. For that reason, removing SHA-256 is

Re: [bitcoin-dev] Consensus protocol immutability is a feature

2021-05-23 Thread ZmnSCPxj via bitcoin-dev
Good morning vjudeu, > > Perhaps the only things that cannot be usefully changed in a softfork is > > the block header format and how proof-of-work is computed from the block > > header. > > Why not? I can imagine a soft fork where the block header would contain > SHA-256 and SHA-3 hashes in th

Re: [bitcoin-dev] Consensus protocol immutability is a feature

2021-05-23 Thread vjudeu via bitcoin-dev
> Perhaps the only things that cannot be usefully changed in a softfork is the > block header format and how proof-of-work is computed from the block header. Why not? I can imagine a soft fork where the block header would contain SHA-256 and SHA-3 hashes in the same place. The SHA-256 would be c

Re: [bitcoin-dev] Consensus protocol immutability is a feature

2021-05-23 Thread ZmnSCPxj via bitcoin-dev
Good morning Jorge, et al, > Hardforks can be useful too. > But, yes, I agree softforks are preferable whenever possible. I think in principle the space of possible softforks is very much wider than can be trivially expected. For instance, maaku7 once proposed a softfork that could potentially

Re: [bitcoin-dev] Consensus protocol immutability is a feature

2021-05-22 Thread Jorge Timón via bitcoin-dev
> fork. "Soft" forks can be useful. > > Raystonn > > -- > *From:* Jorge Timón > *Sent:* Saturday, May 22, 2021 7:55 AM > *To:* Raystonn . ; Bitcoin Protocol Discussion < > bitcoin-dev@lists.linuxfoundation.org> > *Subject:*

Re: [bitcoin-dev] Consensus protocol immutability is a feature

2021-05-22 Thread Raystonn . via bitcoin-dev
: Raystonn . ; Bitcoin Protocol Discussion Subject: Re: [bitcoin-dev] Consensus protocol immutability is a feature That is clearly not true. People entretain making changes to the protocol all the time. Bitcoin is far from perfect and not improving it would be stupid in my opinion. Some im

Re: [bitcoin-dev] Consensus protocol immutability is a feature

2021-05-22 Thread Jorge Timón via bitcoin-dev
That is clearly not true. People entretain making changes to the protocol all the time. Bitcoin is far from perfect and not improving it would be stupid in my opinion. Some improvements require changes to the consensus rules. Recent changes include relative lock time verify or segwit. These are imp

[bitcoin-dev] Consensus protocol immutability is a feature

2021-05-22 Thread Raystonn . via bitcoin-dev
Suggestions to make changes to Bitcoin's consensus protocol will only ever be entertained if Bitcoin is completely dead without such a change. Any attempt to change consensus protocol without a clear and convincing demonstration to the entire network of participants that Bitcoin will die withou