Title: ИНФОГРАФИКА: КАРТА ФОРКОВ БИТКОИНА Post by: light_warrior on July 29, 2022, 08:56:48 PM Интересная статейка попалась. Решил скопипастить ;) Познавательная инфографика с описанием. Незнаю в этот раздел или нет разместил. Вроде ж про биткоин и его отпрысков.
Эта инфографика представляет собой схематический обзор основных «разветвлений», связанных с Биткоином и показывает наиболее важные произошедшие форки, но не все. ИНФОГРАФИЧЕСКИЙ КЛЮЧ BITCOIN CORE Биткоин был запущен в 2009 году, когда Сатоши Накамото выпустил первую кодовую базу Биткоина. Тогда он назывался просто «Биткоин» (или, точнее, «Биткоин 0.1.0» для первого выпуска). Более поздние поколения той же кодовой базы были переименованы в «Bitcoin Core» и иногда также упоминаются как «клиент Satoshi». ОБЫЧНЫЕ ФОРКИ БЛОКЧЕЙНА Когда два или более майнера одновременно находят действительные блоки, блокчейн Биткоина разветвляется на две ветви. По замыслу эти разветвления разрешаются, как только одна ветвь становится длиннее, и в этот момент более короткая ветвь забрасывается (становится «осиротевшей»). Это происходит регулярно, даже сегодня. ПЕРВЫЙ СОФТФОРК Первое софтфорковое обновление протокола Биткоина отключило функцию протокола OP_RETURN. Технически это был UASF, но в те первые дни правила протокола диктовал только Сатоши Накамото. Обновление не привело к форку блокчейна. ПЕРВЫЙ ХАРДФОРК Возможно, первое хардфорковое обновление протокола Биткоина добавило новую функцию OP_NOP и также было продиктовано Сатоши Накамото. Однако не все согласны с тем, что это обновление на самом деле было хардфорком. В любом случае это не привело к форку блокчейна. НЕПРЕДНАМЕРЕННЫЙ ФОРК БЛОКЧЕЙНА Непреднамеренные форки блокчейна происходят, когда разные части сети Биткоина видят разные истории транзакций, и ситуация не разрешается автоматически. Эти типы форков блокчейна обычно вызываются программными ошибками или другими техническими проблемами и являются одними из самых больших краткосрочных сбоев, с которыми может столкнуться Биткоин. К счастью, такое случалось всего два или три раза в истории Биткоина, и каждый раз проблема решалась путем координации сообщества без особого ущерба. BITCOIN KNOTS Bitcoin Knots – это пример форка кодовой базы Bitcoin Core. Форк кодовой базы – это копия кода, и он не должен вызывать форк блокчейна. Действительно, Bitcoin Knots предназначен для сохранения совместимости с Bitcoin Core – он просто предлагает другие функции. LIBBITCOIN Libbitcoin – это пример полной повторной реализации протокола Биткоина в другой кодовой базе. Это не форк кодовой базы Bitcoin Core, но, тем не менее, он разработан, чтобы оставаться совместимым с Bitcoin Core. ПЕРВЫЙ MASF Обновление P2SH, возможно, было первым MASF, хотя более поздние MASF использовали механизм обновления на основе практически одной хэш-мощности. Это не привело к форку блокчейна. КЛИЕНТ BIP148 Программа-клиент BIP148 – еще один пример форка кодовой базы Bitcoin Core. Клиент BIP148 был изменен для принудительного применения UASF, чтобы активировать обновление протокола Segregated Witness. Он мог стать несовместимым с Bitcoin Core и другими программами-клиентами Биткоина. BITCOIN ABC Bitcoin ABC – еще один пример форка кодовой базы Bitcoin Core. Биткоин ABC, однако, был изменен, чтобы гарантировать, что он станет несовместимым с Bitcoin Core и другими программами-клиентами Биткоина в определенный момент времени. BITCOIN ABC ОТДЕЛЯЕТСЯ ОТ BITCOIN, ЧТОБЫ СОЗДАТЬ «BITCOIN CASH» 1 августа 2017 года Bitcoin ABC стал несовместим с Bitcoin Core и другими программами-клиентами Биткоина. При этом он создал новую криптовалюту под названием «Bitcoin Cash». (Хотя это и не показано на этой инфографике, Bitcoin Cash теперь также состоит из нескольких программ-клиентов, а не только Bitcoin ABC). BTC1 BTC1 также был форком кодовой базы Bitcoin Core, который был изменен, чтобы гарантировать, что он станет несовместимым с Bitcoin Core и другими программами-клиентами Биткоина. Тем не менее у BTC1 была конкретная цель – развернуть хардфорк для нового протокола Биткоина «Segwit2x». (Иными словами, цель состояла в том, чтобы все пользователи Биткоина переключились на протокол Segwit2x и считали этот протокол «Биткоином»). ПЕРВЫЙ UASF Если бы клиент BIP148 не получил достаточной поддержки, он бы отделился от Биткоина для создания новой криптовалюты. Однако, поскольку достаточное количество майнеров обновили свои системы, клиент BIP148 остался совместимым с другими программами-клиентами Биткоина. Многие считают это обновление протокола первым «настоящим» UASF: не продиктованным разработчиками, а рожденным движением широких масс пользователей. BITCOIN CLASHIC Новый выпуск Bitcoin ABC был разработан для хардфорка обновленного протокола Bitcoin Cash. Большинство пользователей Bitcoin Cash действительно обновили протокол и назвали его «Bitcoin Cash». Однако небольшая часть пользователей решила продолжить использовать первый протокол Bitcoin Cash (в основном в шутку) и приняла новое название для этой криптовалюты: «Bitcoin Clashic». BITCOIN CORE (НЕ ИМПЛЕМЕНТАЦИЯ) В начале 2018 года большая часть сообщества Bitcoin Clashic приняла форк кодовой базы клиента Bitcoin Clashic под названием Bitcoin Core Sq. Несовместимый с существующими клиентами Bitcoin Clashic, он снова создал новую криптовалюту с намеренно запутанным названием «Bitcoin Core». Bitcoin Core Sq и/или криптовалюта Bitcoin Core несовместимы с клиентом программного обеспечения Bitcoin Core и/или протоколом Биткоина. Хотя Bitcoin Clashic также существовал некоторое время, теперь от него полностью отказались (в основном в пользу Bitcoin Core). SEGWIT2X ПОТЕРПЕЛ НЕУДАЧУ По ряду причин BTC1 почти никто не принял. Он не только не смог «обновить» протокол Биткоина, он даже не стал новой криптовалютой. BITCOIN GOLD, BITCOIN DIAMOND И ДЕСЯТКИ ФОРККОИНОВ После того как Bitcoin ABC создал относительно успешный проект Bitcoin Cash посредством форка блокчейна, было запущено несколько так называемых «форккоинов» (монет-форков). В то время как Bitcoin Cash родился из-за давних разногласий внутри Биткоин-сообщества, другие форккоины обычно считали форк блокчейна просто хорошим способом запуска новой монеты. BITCOIN SV Bitcoin Satoshi’s Vision (Bitcoin SV) – это форк кодовой базы Bitcoin ABC, но измененный таким образом, чтобы в определенный момент времени он стал несовместимым с протоколом Bitcoin Cash. РАЗДЕЛЕНИЕ BITCOIN ABC И BITCOIN SV В 2018 году из-за разногласий внутри сообщества Bitcoin ABC и Bitcoin SV оба были отделены от существующего протокола Bitcoin Cash. Сторона Bitcoin ABC вышла из разделения крупнее практически во всех отношениях и претендовала на название «Bitcoin Cash», хотя теперь ее также называют «Bitcoin Cash ABC». Сторона разделения Bitcoin SV претендовала на название «Bitcoin SV». (И новая криптовалюта, и ее основная реализация теперь имеют общее название «Bitcoin SV»). BITCOIN DARK Bitcoin Dark был форком кодовой базы Bitcoin Core, создав криптовалюту с тем же названием: Bitcoin Dark. Как и у Litecoin и многих других альткоинов, его кодовая база с самого начала была полностью несовместима с протоколом Биткоина. Таким образом, это совершенно новая валюта, а не форк блокчейна, в названии которого случайно используется слово «Bitcoin». Сегодня Bitcoin Dark считается прекратившим свое существование. https://ru.bitcoinmagazine.com/article/infografika-karta-forkov-bitkoina Title: Re: ИНФОГРАФИКА: КАРТА ФОРКОВ БИТКОИНА Post by: witcher_sense on August 08, 2022, 04:39:46 AM ПЕРВЫЙ ХАРДФОРК В самом начале Биткоин вообще был централизованной монетой, где решения принимались одним человеком или группой людей под псевдонимом Сатоши Накамото, и все обновления клиента вообще не требовали консенсуса. Но когда Биткоин стал более популярным и все больше и больше людей стали запускать клиенты с блокчейном, это стало делать сложнее и даже невозможно. То что здесь описано, было серьезным изменением протокола, изменение несовместимое со старыми клиентами. Если бы старые клиенты не обновились и попытались проверить транзакцию от нового клиента, то они бы ее отбросили как невалидную и перестали бы быть нодами одной сети. Но этого не произошло, и хардфорка технически не случилось, так как никто не думал защищать старую версию. Сейчас такое невозможно вообразить, потому что убедить всех или хотя бы большинство запустить несовместимый код будет очень трудной задачей, изменение должно быть действительно очень важным, типа переход на новый алгоритм, защищенный от квантовых вычислений.Возможно, первое хардфорковое обновление протокола Биткоина добавило новую функцию OP_NOP и также было продиктовано Сатоши Накамото. Однако не все согласны с тем, что это обновление на самом деле было хардфорком. В любом случае это не привело к форку блокчейна. Title: Re: ИНФОГРАФИКА: КАРТА ФОРКОВ БИТКОИНА Post by: delfastTions on August 11, 2022, 12:57:34 PM ПЕРВЫЙ ХАРДФОРК В самом начале Биткоин вообще был централизованной монетой, где решения принимались одним человеком или группой людей под псевдонимом Сатоши Накамото, и все обновления клиента вообще не требовали консенсуса. Но когда Биткоин стал более популярным и все больше и больше людей стали запускать клиенты с блокчейном, это стало делать сложнее и даже невозможно. То что здесь описано, было серьезным изменением протокола, изменение несовместимое со старыми клиентами. Если бы старые клиенты не обновились и попытались проверить транзакцию от нового клиента, то они бы ее отбросили как невалидную и перестали бы быть нодами одной сети. Но этого не произошло, и хардфорка технически не случилось, так как никто не думал защищать старую версию. Сейчас такое невозможно вообразить, потому что убедить всех или хотя бы большинство запустить несовместимый код будет очень трудной задачей, изменение должно быть действительно очень важным, типа переход на новый алгоритм, защищенный от квантовых вычислений.Возможно, первое хардфорковое обновление протокола Биткоина добавило новую функцию OP_NOP и также было продиктовано Сатоши Накамото. Однако не все согласны с тем, что это обновление на самом деле было хардфорком. В любом случае это не привело к форку блокчейна. Вот сейчас то что происходит в Эфириуме вообще бред и хаос. Им по части честного консенсуса как до луны пешком. Брали бы пример Виталькины кореша со старшего брата. Нет ведь выблохиваются по всякому. Недоумки. Title: Re: ИНФОГРАФИКА: КАРТА ФОРКОВ БИТКОИНА Post by: witcher_sense on August 15, 2022, 02:41:15 AM История с Тапрут вообще идеальный образец поиска консенсуса практически всеми участниками сети. Год назад как это было сделано через сигналы в блоках прекрасный вариант как надо что то менять. Не стоит искать честности в поиске консенсуса, если у разработчиков или основателей сети изначально было преимущество в виде премайненных монет и возможности манипулировать тогда еще молодой сетью. Сатоши Накамото испугался, что может уничтожить свое творение, если будет продолжать принимать решения, а вот Виталик очень смелый и не боится брать на себя роль хозяина блокчейна. Отсюда и разница в имплементации софтфорков и хардфорков: к сожалению, разработчики псевдодецентрализованных монет склонны думать, что без них сеть умрет. Возможно, это и так. В одном из интервью, не помню точно в каком, Виталик Бутерин сделал два интересных заявления: во-первых, он бы хотел видеть свою монету полностью децентрализованной, но его присутсвие мешает этому осуществиться. И он не собирается исчезать как Сатоши, так что выводы делаем сами: премайн в сочетании с PoS дает еще больше власти и еще меньше децентрализации. Во-вторых, он считает хардфорки гораздо более гуманными, чем софтфорки. Он объясняет это так: софтфорк придется принять даже если ты не согласен с ним: старая нода все еще часть сети. А вот хардфорк позволяет делать выбор: кто не с нами тот против нас, и кто хочет остаться делает обновление. Это гораздо более честно, по его словам. Основываясь на этих рассуждениях можно сделать вывод, что Эфир никогда не пойдет по пути битка и останется централизованным по сути.Вот сейчас то что происходит в Эфириуме вообще бред и хаос. Им по части честного консенсуса как до луны пешком. Брали бы пример Виталькины кореша со старшего брата. Нет ведь выблохиваются по всякому. Недоумки. P.S. Сатоши мог исчезнуть не выдержав гнета необходимости принятия решений: многие изменения могли привести к харфорку, это был лишь вопрос времени. Лучшим выходом было отступить и дать своему детищу развиваться в руках комьюнити. |