Форк биткоина ноябрь 2017

Биткойн-форки по-разному определяются как изменения в протоколе биткойн-сети или как ситуации. Возникающие [1] вилка влияет на действительность правил. Форки обычно проводятся для того. Чтобы добавить новые функции в блокчейн. Чтобы обратить вспять последствия взлома или катастрофических ошибок. Вилки требуют консенсуса, чтобы быть решенным. Иначе возникает постоянный раскол.

Вилки клиентского программного обеспечения

Ниже приведены форки программного клиента для сети Биткойн:

Биткоин XT
Вилка. Инициатором которой был Майк Хирн. Текущая эталонная реализация для Биткойна содержит вычислительное

узкоеместо.[2] Фактическому форку предшествовала публикация Майком Хирном предложения по улучшению биткойна (BIP 64) 10 июня 2014 года. Призывающего к добавлению поиск UTXO с учетом набора точек выхода[src 1] 27 декабря 2014 года Хирн выпустил версию 0.10 forked client XT с изменениями BIP 64.[src 2] Он добился значительного внимания в биткойн-сообществе в середине 2015 года на фоне спорных дебатов между основными разработчиками по поводу увеличения предельного размера блока.[3]

22 июня 2015 года Гэвин Андресен опубликовал BIP 101, призывающий увеличить максимальный размер блока.

Эти изменения активируют форк. Позволяющий использовать восемь МБ блоков (удвоение размера каждые два года). Как только 75% участка из 1000 добытых блоков будет достигнуто после начала 2016 года.[src 3] Новая максимальная скорость транзакций при XT составляла бы 24 транзакции в секунду.[4]

6 августа 2015 года предложение Андресена BIP101 было объединено в кодовую базу XT.[src 4][src 5] Bip 101 был отменен[src 6], и вместо него был применен удар размером блока 2 МБ Bitcoin Classic.
Выпуск XT в августе 2015 года получил широкое освещение в средствах массовой информации.

The Guardian писала, что[3]

Wired писал, что [5] разработчик Адам Бэк критиковал слишком низкий порог активации 75% и то. Что некоторые изменения были небезопасны.[6]
25 августа 2017 года Bitcoin XT опубликовал релиз G,который по умолчанию был клиентом Bitcoin Cash.[src 7] впоследствии был опубликован релиз H. Который поддерживал обновление протокола Bitcoin Cash в ноябре 2017 года. А затем релиз I, который поддерживал обновление протокола Bitcoin Cash в мае 2018 года.
Биткойн Классик
За первые 8 месяцев существования Bitcoin Classic способствовал однократному увеличению максимального размера блока с одного мегабайта до двух мегабайт.

[7] В ноябре 2016 года ситуация изменилась. И проект перешел к решению. Которое переместило лимит из правил программного обеспечения в руки майнеров и узлов.[8]

Биткойн Неограничен

Все три программных клиента пытаются увеличить транзакционную емкость сети. Ни один из них не достиг большинства хэш-мощности.[9]

Предполагаемые хардфорки расщепления криптовалюты

Хардфорки, разделяющие биткоин (они же Первый хардфорк расщепления биткоина произошел 1 августа 2017 года. В результате чего был создан Bitcoin Cash.

Ниже приведен список заметных хардфорков. Разделяющих биткойн по дате и / или блоку:

  • Bitcoin Cash: раздвоенный в блоке 478558, 1 августа 2017 года. За каждый биткоин (BTC) владелец получил 1 Bitcoin Cash (BCH)

    • Биткойн SV: раздвоенный в блоке 556766, 15 ноября 2018 года. За каждый биткойн Cash (BCH) владелец получил 1 биткойн SV (BSV).
  • Биткойн Голд: раздвоенный в блоке 491407, 24 октября 2017 года. За каждый биткойн (BTC) владелец получил 1 Биткойн Голд (BTG)

Предполагаемый софт-Форкс. Расщепляющийся от не самого рабочего блока

  • Форк, фиксирующий инцидент переполнения значения. Был спорным. Потому что он был объявлен после того. Как эксплойт был добыт.

    Ему было присвоено CVE-2010-5139.

Непреднамеренные жесткие вилки

Два хардфорка были созданы определением

  • Март 2013 цепная вилка (миграция из BerkeleyDB в LevelDB вызвала раскол цепи)[10]
  • CVE2018-17144 (биткоин 0,15 позволял дважды тратить определенные входы в один и тот же блок. Не эксплуатируется)

Рекомендации

Исходный код

Другие ссылки