Форки Биткойн определяются как изменения в протоколе сети биткойнов или как ситуации, которые возникают «когда два или более блоков имеют одинаковую высоту блока». [1] Форк влияет на действие правил . Форки обычно проводятся для добавления новых функций в блокчейн, чтобы обратить вспять последствия взлома или катастрофических ошибок . Для решения вилок требуется консенсус , иначе возникнет постоянный раскол.
Форки клиентского ПО
Ниже приведен вилок о клиенте программного обеспечения для сети Bitcoin :
- Биткойн XT
- Форк, инициированный Майком Хирном . Текущая эталонная реализация биткойна содержит вычислительное узкое место . [2] Фактическому форку предшествовала публикация Майком Хирном предложения по улучшению биткойнов (BIP 64) 10 июня 2014 года, в котором содержится призыв к добавлению «небольшого расширения протокола P2P, которое выполняет поиск UTXO с учетом набора выходных точек ». [src 1] 27 декабря 2014 г. Hearn выпустил версию 0.10 разветвленного клиента XT с изменениями BIP 64. [src 2] Он привлек значительное внимание в сообществе биткойнов в середине 2015 года на фоне спорных дебатов среди основных разработчиков по поводу увеличения максимального размера блока. [3]
- 22 июня 2015 года Гэвин Андресен опубликовал BIP 101, призывая к увеличению максимального размера блока. Изменения активируют форк, разрешающий блоки размером восемь МБ (удваивающиеся в размере каждые два года), когда после начала 2016 года будет достигнуто 75% участка из 1000 добытых блоков. [Src 3] Новая максимальная скорость транзакций для XT была бы равной 24 транзакции в секунду. [4]
- 6 августа 2015 года предложение Андресена BIP101 было объединено с кодовой базой XT . [src 4] [src 5] Bip 101 был отменен [src 6], и вместо него было применено увеличение размера блока на 2 МБ Биткойн Классик . [ необходима цитата ]
- Выпуск XT в августе 2015 года получил широкое освещение в СМИ. The Guardian пишет, что «биткойну грозит гражданская война». [3]
- Wired писал, что «Bitcoin XT демонстрирует чрезвычайно социальные - чрезвычайно демократичные - основы идеи открытого исходного кода, подхода, который делает открытый исходный код намного более мощным, чем технология, контролируемая одним человеком или организацией». [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).
- Bitcoin SV : форк на блоке 556766, 15 ноября 2018 г., за каждый Bitcoin Cash (BCH) владелец получил 1 Bitcoin SV (BSV).
- Bitcoin Gold : форк на блоке 491407, 24 октября 2017 г., за каждый биткойн (BTC) владелец получил 1 Bitcoin Gold (BTG).
Предполагаемое отделение мягкой вилки от неработающего блока
- Форк, исправляющий инцидент с переполнением значения, был спорным, потому что он был объявлен после того, как эксплойт был добыт. Ему присвоен CVE-2010-5139 .
Непреднамеренные хард-форки
По определению «изменение протокола» были созданы две жесткие вилки:
- Март 2013 г. Chain Fork (переход с BerkeleyDB на LevelDB привел к разрыву цепочки) [10]
- CVE - 2018-17144 (Биткойн 0.15 допускает двойное расходование определенных входных данных в одном блоке. Не используется)
Рекомендации
Исходный код
- ^ «bips / bip-0064.mediawiki at master · bitcoin / bips · GitHub» . GitHub .
- ^ «bitcoinxt / bitcoinxt» . GitHub .
- ^ «bips / bip-0101.mediawiki at master · bitcoin / bips · GitHub» . GitHub .
- ^ «Внедрите хард-форк, чтобы разрешить большие блоки · bitcoinxt / bitcoinxt @ 946e3ba» . GitHub .
- ^ «bitcoinxt / bitcoinxt» . GitHub .
- ^ «Увеличение размера блока 2 МБ, dgenr8 · Запрос на вытягивание # 117 · bitcoinxt / bitcoinxt» . GitHub .
- ^ «Релизы Bitcoin XT» . Проверено 17 июня 2018 .
Другие ссылки
- ^ Антонопулос, Андреас (2017). Освоение биткойнов: программирование открытой цепочки блоков (2-е изд.). США: O 'Reilly media, inc. п. Глоссарий. ISBN 978-1491954386.
- ^ Мария Бустильос (25 августа 2015 г.). «Внутри битвы за будущее Биткойна» . Житель Нью-Йорка . Conde Naste . Проверено 7 января 2017 года .
- ^ а б Алекс Херн (17 августа 2015). «Биткойн раздвоен: главный ученый запускает альтернативное предложение по валюте» . Хранитель . Проверено 20 августа 2015 года .
- ^ Тим Хорняк (21 августа 2015). «Дебаты о Bitcoin XT затмевают возможности роста» . Мир ПК . IDG . Проверено 7 января 2017 года .
- ^ Кейд Мец (19 августа 2015 г.). «Биткойн-раскол показывает гений открытого исходного кода» . ПРОВОДНОЙ .
- ^ Эверетт Розенфельд (20 августа 2015 г.). «Биткойн раскалывается: сломается ли он или станет лучше, чем когда-либо?» . CNBC . Проверено 5 января 2017 года .
- ^ Поль Винья (17 января 2016 г.). "Биткойн распадается?" . WSJ .
- ^ «Классика возвращается» . Архивировано из оригинала на 2017-02-02 . Проверено 28 апреля 2017 года .
- ^ Аммус, Сайфеден (2018). Стандарт Биткойн: децентрализованная альтернатива центральному банку . Джон Вили и сыновья. С. 227, 228. ISBN 9781119473893. Проверено 23 апреля 2018 года .
- ^ Март 2013 Цепная вилка