Softfork

Spread the love

softfork только действительные блоки / транзакции становятся недействительными. Поскольку старые узлы будут признаны действительными, softfork поддерживает обратную совместимость. Когда дело доходит до новых правил, это называется минер-активированная софт-форма (MASF). Когда речь заходит о шахтерах, это называется активированная пользователем софт-форма (UASF).

Можно добавить, что необходимо понимать новый тип транзакции. Это делается с помощью формы транзакции, Bitcoin Witness добавлен в скрипт.

Softforks также может использоваться для отмены случайных жестких дисков. Так CVE-2018-17144 был установлен в биткойн Core 0.16.3.

содержание

Механизм

Вы можете взять любые подмножества этих блоков. Изменяет правила. Часто это будет меньше 1 КБ.

Как правило, softforks выполняет что-то более полезное, например Pay-to-Script-Hash (P2SH) — это softfork. Первоначально скрипт OP_HASH160 [20-байтовый-хэш-значение] Сценарий, который оценивается как true. OP_HASH160 [20-байтовый-хэш-значение] Я был действительным скриптом. Нет необходимости в скрипте.

В примере P2SH два кода операции были переопределены, поэтому у них появилась новая функция. Вы также можете добавить новые коды операций, которые ничего не сделали. Это не проблема. В BIP12 запрошено OP_EVAL. Если вы хотите его заменить, это не проблема. Можно было бы оценить скрипт. Если вы не ошиблись, вы будете в безопасности.

Безопасность

В этом случае это зависит от вас. Сеть — это пост-вилка. Если у вас есть 3/4 несовершеннолетних, признающих 1/4 блоков, он не знает, что эти 1/4 блоки будут игнорироваться новыми узлами. Было бы немного больше неприятностей. сама несовместима. Невозможно сделать попытку удвоить пеню.

Однако можно избежать того, что вы сможете это сделать. Если вы хотите это сделать, это можно сделать.

2015 BIP66 Blockchain Fork

После развертывания Softfork BIP66 в 2015 году это не проблема. на действующих вилках. Это был не конец строки, когда она была обновлена. Antminer и F2Pool

Однако во время блока это не было шахтерским действительным предыдущим блоком. Это недопустимая вилка. Более 40% хеш-силы занимались разработкой этой версии 2, несмотря на то, что 95% «согласились» не так. Это было разрешено после обращения к владельцам пулов F2Pool и Antminer.

Подтвержден в 6-й раз. К счастью, были потеряны добыча этих потерянных бассейнов. Было показано, что это не проблема.

Последствия

Softforks им не нужны, так как они были блоками. Это не твердое тело, так как это была мягкая скала.

В случае небольшого числа шахтеров вы можете вводить новые правила.

Ссылка на основную публикацию
close-link