Хардфорк биткоина что это? Что будет с биткоином 1 августа 2017 года? Чего ждать?
История криптовалюты началась совсем недавно, потому неудивительно, что даже наиболее стабильные и надёжные виртуальные деньги сталкиваются со сложностями. Для решения возникающих проблем необходимы изменения, которые сделают существующую систему стабильнее и устойчивее. Hard fork, о котором многие говорят, является одним из наиболее глобальных вариантов подобных изменений. Но не все пользователи представляют, к чему приведёт хардфорк биткоина и что это за процедура.
Большинство владельцев киберденег относятся к ней настороженно, хотя некоторые и убеждены в её необходимости.
Bitcoin hard fork: что это?
Говоря о намеченных на 2017 год изменениях, следует заметить, что финансовая система виртуальных денег допускает 2 варианта изменений:
- софтфорк;
- хард форк.
В первом случае нововведения касаются блоков с информацией, которые обновляются и становятся удобнее для использования и обработки. При этом старые блоки становятся недействительными и перестают приниматься.
Одновременно с этим обновляется и связанное с криптовалютами ПО.
Данный процесс происходит в автоматическом режиме и не требует участия держателей кошельков.
Во втором случае меняются существующие алгоритмы, что приводит к глобальному изменению устаревшей системы. В результате пользователи должны получить надёжную валюту, отвечающую всем имеющимся запросам.
Но проблема подобного подхода в том, что криптоденьги не имеют единого управляющего, потому внедрение подобных новшеств не может проходить идеально.
В результате мир получает клона старой валюты, который начинает существовать одновременно со своим предшественником.
Что будет с биткоином после 1 августа?
Главная причина неопределённости, не позволяющее сказать, что случится с bitcoin в ближайшем будущем. Заключается в уже озвученном отсутствии единства. Не все биржи, пулы и кошельки поддержали нововведение. В результате произошло разделение, и теперь пользователи могут использовать как btc, так и bcc. Некоторые ресурсы называют новую криптовалюту bch, поскольку остальные варианты уже заняты.
Дальней шее развитие ситуации зависит от действий держателей. Только они способны повлиять на рост или падение bitcoin cash. Всего допускается 3 варианта развития событий:
- новшества найдут поддержку и старые киберденьги постепенно останутся в прошлом;
- изменения не понравятся пользователям, поэтому привычный киберденьги остановят распространение новых;
- обе виртуальные валюты будут существовать параллельно.
Пока всё идёт по третьему сценарию, но делать далеко идущие выводы пока рано. Необходимо подождать момента, когда все разберутся в случившемся.
Как удвоить bitcoin в августе?
Главная положительная новость для простых держателей криптоденег заключается в возможности удвоить собственные сбережения.
Для этого достаточно перевести собственные деньги на надёжный кошелёк, и, когда произойдёт хардфорк, на нём окажется сразу две виртуальные валюты. При этом, чтобы пользователи не потеряли имеющиеся сбережения, общее число биткоинов не уменьшится, а на счетах появится дополнительная сумма в bcc.
Но, размышляя, как удвоить накопления, следует избегать:
- хранения денег на биржах, поскольку тут дополнительные средства станут собственностью сайта;
- и отдельных кошельков, не поддержавших глобальные перемены на прошедшем в мае голосовании о будущем биткоинов.
Ждать ли падения курса?
Несмотря на отстранённость от глобальных финансовых процессов и устойчивость перед кризисами, криптовалюты зависимы от классических законов экономики. Поэтому вопрос падения или роста их стоимости зависит от глобальных рыночных процессов и спроса.
Пока спрос не падает, а курс продолжает уверено ползти вверх.
Даже небольшое проседание в начале сентября выглядит отступлением для нового рывка, а не тревожным сигналом.
Но, зная особенности хард форка биткоина и что это, следует отметить, что ожидаемого 1 августа падения не последовало, хотя многие владельцы, размышляя, будет ли снижена стоимость криптовалюты, не сомневались в скором падении курса. Это связано и с тем, что многие держатели сознательно скупали биткоины в июне и июле, поскольку ждали удвоения стоимости.
Было бы логично, если бы они начали так же активно избавляться от принёсших им прибыль активов.
Возможные минусы хардфорка
Размышляя о судьбе биткоина и рассуждая, что будет с ним после изменений, многие опасались, что будут нарушены основные принципы киберденег. Одной из главных задач начатого процесса стало увеличение размеров файлов транзакций. Они должны были достигнуть 20 МБ, что позволило бы ускорить процесс обработки данных, одновременно увеличив скорость переводов.
Но данное решение должно привести к увеличению размера btc кошелька и уничтожению независимых майнеров. Справиться с новшествами смогли бы лишь крупные пулы и фермы.
Следовательно, управление виртуальными деньгами зависело бы от небольшой группы людей, контролировавшей все процессы.
Единственным способом избежать проблем может стать перевод сбережений в другие криптоденьги. Но, пока владельцы киберфинансов размышляют, почему растёт курс, никто не станет отказываться от прибыльных активов.
Реклама
bitcoins-mining.ru
Хард форк биткоин влечет за собой повышение цены криптовалюты
Цена биткоин начала расти после хард форк. Но стоимость недавно созданного биткоин золота опустилась более чем на 60 процентов. В среду bitcoin упал до минимума в 5 374,60 долларов США. Падение цены последовало за хард форк, который произошёл во вторник.
Что такое хард форк?
Важно понимать как работает система bitcoin и что такое хард форк. Транзакции пользователей собираются в «блоки», которые превращаются в сложную математическую задачу. Так называемые майнеры, использующие мощные компьютеры, определяют возможна ли транзакция. После одобрения транзакций они получают вознаграждение в bitcoin. Можно сделать вывод, что майнинг контролируется небольшой группой людей с мощными компьютерами.
Джек Ляо, генеральный директор компании LightningASIC, которая продает оборудование для майнинга, придумал биткоин золото как способ изменить эту динамику. Идея состоит в том, чтобы позволить большему количеству людей с менее мощными компьютерами добывать биткоин золото. Это будет способствовать децентрализации сети и расширит её базу пользователей. С этой целью был придуман код, который создает хард форк или расщепление в блокчейне bitcoin. Это произошло 24 октября и привело к созданию криптовалюты bitcoin gold.
Разве хард форк не произошёл ранее?
В августе криптовалюта прошла аналогичный хард форк, который привел к созданию bitcoin cash. По данным Coinmarketcap.com, первоначальный всплеск цены достиг рекордного уровня в 914,45 доллара, но она неуклонно продолжала падать. В среду bitcoin cash стоил чуть выше 330 долларов. Рыночная капитализация биткоин кэш — общая стоимость криптовалюты в обращении — составляет 5,5 млрд долларов США по сравнению с более чем 93 млрд долларов США за биткоин.
Каждый владелец bitcoin получит биткоин золото. Оно выпускается из расчета один к одному.
После выпуска биткоин золота, его цена упала более чем на 66 процентов. Согласно данным Coinmarketcap, она составила 161 доллар за монету. Падение было вызвано тем, что инвесторы сбрасывали криптовалюту, сигнализируя о недостатке веры в недавно созданную монету.
Новая криптовалюта столкнулась с некоторыми проблемами. Веб-сайт подвергся распределенной атаке «отказ в обслуживании», которая возникает когда сервер перегружен запросами. Многие крупные биржи ещё не начали торговлю новой цифровой валютой.
Что говорят эксперты о хард форк?
Сейчас существуют разногласия относительно хард форк и его пользы.
«Хард форк очень вреден для bitcoin. Насыщение рынка различными версиями криптовалюты сбивает с толку пользователей. Оно дискредитирует утверждение о том, что существует ограниченное количество биткоинов», — заявил Сол Ледерер, директор Loomia.
Но некоторые говорят, что хард форк является хорошей частью любой криптовалютной экосистемы.
«Если криптосообщество имеет непримиримые разногласия, то вы можете пойти разными путями, и это прекрасно», — заявил Боб Саммерл, главный разработчик компании Sweetbridge.
На прошлой неделе CNBC провел опрос. В нём приняло участие 23 118 человек. Всем был задан вопрос в каком направлении движется цена биткоин. Результаты опроса показали, что 49 % уверены, что стоимость криптовалюты в ближайшем будущем составит 10 000 долларов.
Согласны ли вы с утверждением, что цена биткоин достигнет 10 000 долларов США? Как Вы относитесь к хард форк? Напишите об этом в комментариях к статье.
Хотите больше новостей? Смотрите здесь и в Telegram. Следите за нами в соц. сетях: Twitter, Youtube, Google+, Instagram, Facebook, VK, OK. Подписывайтесь. Понравилась статья поделитесь с друзьями, на форумах, в соц. сетях — Вам не сложно 🙂 и Вы очень поможете нам развивать проект быстрее.
mining-bitcoin.ru
Что такое форк криптовалюты и чем хардфорк отличается от софтфорка
Слово «форк» в последние годы довольно часто встречается в новостях о криптовалютах. Это событие может серьезно влиять на курс монеты и изменять технические особенности ее работы. Далее мы подробно расскажем, что такое форк криптовалюты, и выделим несколько разновидностей форков.
Что такое форк
Для начала обратимся к формальному определению.
Форк (англ. fork — вилка) — разделение цепочки блоков в блокчейне на две части.
Суть этой фразы не столь очевидна для обычного пользователя. Мы постараемся объяснить, что такое форк криптовалюты простыми словами.
Чтобы понять смысл форка, необходимо вспомнить, каким способом организовано хранение данных в блокчейне. Небольшие кусочки информации (транзакции) объединяются в более крупные блоки. Их созданием занимаются независимые узлы, которые «договариваются» о порядке следования блоков в цепочке с помощью механизма консенсуса, предусмотренного алгоритмом криптовалюты.
Таким образом, согласованность работы узлов достигается единством алгоритма, используемого для создания цепи. Форк возникает в том случае, когда по каким-то причинам вводятся новые правила создания блоков. Тогда цепочка может разделиться на две части, одна из которых будет создаваться по новым правилам, а другая — по старым. Вот что значит форк криптовалюты: некогда единая цепь оказывается под угрозой разделения из-за изменений в протоколе.
Почему это происходит
Принято выделять две причины, которые могут вызвать форк криптовалюты:
- Изменение программного обеспечения криптовалюты: добавление новых возможностей, устранение ошибок.
- Создание новой криптовалюты на базе уже существующего блокчейна с некоторыми изменениями.
В зависимости от характера изменений, вносимых в протокол, принято разделять случаи софтфорка и хардфорка.
Что такое софт форк
Софтфорк (soft fork) — «мягкое» разделение цепи, при котором старая версия программного обеспечения продолжает нормально работать с новой версией протокола. В этом случае даже те узлы, которые не обновили программное обеспечение, продолжают принимать блоки, созданные по обновленным правилам.
Софтфорки происходят в результате обновления версии программного обеспечения, используемого для работы с криптовалютой. Предположим, что версия ПО под номером 1.2 поддерживает новый формат адресов в блокчейне, сохраняя возможность работы со старым форматом. При этом часть узлов может проигнорировать выход обновления и продолжить работу с версией 1.1. В результате происходит софтфорк: одни узлы получают поддержку новых адресов, в то время как другие продолжают работать только со старым форматом.
При этом цепочка блоков остается общей, так что никакого разделения на самом деле не происходит. Именно поэтому такой форк называют «мягким».
Что такое хард форк
Если существует «мягкая» вилка, значит, должна быть и «жесткая»? Именно так: теперь мы должны разобраться в том, что такое хард форк криптовалюты.
Хардфорк (hard fork) — «жесткое» разделение цепи, возникающее в результате глубоких изменений протокола. В этом случае узлы, использующие старую версию программного обеспечения, оказываются неспособны принимать блоки и транзакции в новом формате. Точно так же обновленные узлы отказываются принимать информацию, записанную в устаревшем виде.
При проведении хардфорка важную роль играет наличие или отсутствие согласия о внесении изменений между всеми участниками цепи. При этом возможны два варианта развития событий.
- Все узлы обновляют программное обеспечение, принимая новые правила. В этом случае разделения цепи не происходит.
- Часть узлов отказывается принимать новые правила. Тогда цепочка блоков делится на две ветви, то есть фактически образуется новая криптовалюта.
В случае разделения в новом блокчейне сохраняются все данные о балансах пользователей. Владелец 100 единиц исходной криптовалюты получит ровно такое же количество новых монет, образовавшихся в результате хардфорка.
В каждой конкретной ситуации хардфорк с разделением цепи может иметь свои причины. Принято выделять два наиболее типичных случая:
- Разделение, происходящее в результате конфликта во взглядах на развитие системы. Узлы, не согласные с обновленной концепцией развития системы, могут отказаться от поддержки хард форка. Именно так возникла криптовалюта Ethereum Classic.
- Разделение, производимое для создания новой криптовалюты. В этом случае программисты берут кодовою базу уже существующего протокола, вносят в него необходимые изменения и начинают создавать блоки по новым правилам. Так возникли первые альткоины — Litecoin, Namecoin и другие.
Рисунок 1. Харфорк может привести к появлению новой криптовалюты.
Отдельно остановимся на вопросе о том, что такое форк криптовалюты на бирже. На самом деле понятие форка относится только к блокчейну конкретной криптовалюты. Однако, если происходит разделение цепи, биржа может отказаться от начисления новой криптовалюты на балансы пользователей, фактически присвоив себе новые монеты. Накануне хардфорка криптобиржи уведомляют своих пользователей о том, поддержат ли они данное разделение.
Отличия софтфорка и хардфорка
В таблице представлено сравнение двух типов форков по нескольким критериям.
Таблица 1. Сравнение софтфорка и хардфорка.
Софтфорк | Хардфорк | |
Требует поддержки всеми узлами | Нет | Да |
Нарушает совместимость со старой версией ПО | Нет | Да |
Приводит к появлению новой криптовалюты | Нет | Да, если часть узлов не поддерживает хардфорк |
Широко распространено суждение о том, что хардфорк всегда приводит к разделению цепи. Это ошибочное мнение: разделение состоится только в том случае, если некоторые узлы откажутся от поддержки новой версии протокола.
Редкий случай: активируемый пользователями софтфорк (UASF)
Говоря о понятиях софтфорка и хардфорка, следует уточнить, что все изменения в протоколе подтверждаются майнерами — владельцами узлов, которые непосредственно занимаются созданием новых блоков. Иногда разработчики предпочитают использовать промежуточную модель, получившую название user activated soft fork (UASF). В этом случае пользователи криптовалюты и криптобиржи самостоятельно назначают дату проведения софтфорка.
Впервые UASF был опробован в Bitcoin при внедрении протокола SegWit, призванного повысить скорость прохождения транзакций. Подавляющее большинство пользователей поддержало эту инициативу, так что 24 августа 2017 года софтфорк был успешно активирован.
Примеры софтфорков
Так как софтфорки не приводят к образованию новых криптовалют и каким-либо серьезным изменениям в работе протокола, информация о них чаще всего проходит незамеченной. В большинстве случаев такие решения не приводят к революционным изменениям в блокчейне, лишь немного изменяя функциональность протокола.
Рассмотрим два примера софтфорков, проведенных в сети Bitcoin:
- Инициатива BIP 66 по изменению метода проверки подписей (2015 год).
- P2SH (Pay to Script Hash) — внедрение механизма перевода средств с помощью отправки зашифрованного скрипта в блокчейн (2017 год).
Примеры хардфорков
Хардфорки редко остаются незамеченными даже среди неискушенных участников криптосообщества. Дело в том, что обычно именно «жесткие» вилки приводят к появлению принципиально новых функций в протоколе, а иногда и вовсе провоцируют появление новых криптовалют.
Один из свежих примеров хардфорка, прошедшего без разделения цепочки блоков, является обновление Byzantium в сети Ethereum. Событие произошло 16 октября 2018 года и привело к появлению девяти новых функций в протоколе Эфириум. Все узлы поддержали обновление, так что дальнейшее развитие криптовалюты происходило в рамках единой цепи.
Самый жесткий сценарий развития хардфорка — появление второй цепочки блоков в результате раскола между майнерами. Наиболее яркий пример — хардфорк Ethereum, состоявшийся 25 октября 2016 года. Событие произошло после кражи криптовалюты у участников проекта The DAO, построенного на блокчейне Эфириума. Ошибка в смарт-контракте привела к краже нескольких миллионов ETH единственным злоумышленником.
Рисунок 2. Логотип The DAO.
В результате сообщество раскололось на два лагеря. Некоторые полагали, что необходимо провести хардфорк для отката «нелегальных» транзакций и возврата средств, в то время как другие сочли такой подход губительным для будущего криптовалюты. В результате сторонники отмены транзакций создали собственную цепочку блоков, получившую название Ethereum Classic.
Похожая история случилась в 2017 году, когда большинство узлов в Bitcoin отказалось поддержать инициативу по увеличению размера блока в сети. В результате раскола в сообществе возникла альтернативная криптовалюта Bitcoin Cash.
Разделение цепи может происходить и по вполне безобидным причинам. Программисты часто используют исходные коды существующих протоколов для создания собственных криптовалют, обладающих новыми функциями. Именно таким способом были созданы первые альтернативные криптовалюты, построенные на основе Bitcoin. Наиболее успешным форком биткоина стал Litecoin, который в течение многих лет продолжает оставаться одной из самых дорогих и популярных криптовалют.
Рисунок 3. Логотип Litecoin.
Видео: что такое софтфорк и хардфорк
cryptocash.guru
Что такое хард форк Биткойна
- Жесткая вилка. Новый блокчейн и программное обеспечение несовместимы с предыдущим. Создается совершенно новая криптовалюта.
- Мягкая вилка. Новые функции программного обеспечения и/или блокчейна совместимы со старыми версиями. Новая криптовалюта не создаётся и нет клонирования блокчейна.
Во время жесткой вилки происходит клонирование всей цепочки блоков, при этом дублируется вся история транзакций и все «монеты» зафиксированные в блокчейне до момента разделения.
При клонировании наследуются некоторые признаки исходного блокчейна и всегда добавляются новые, например — больший размер блока или лучшее (другое) чем предыдущее шифрование.
Это похоже на выпуск совершенно новой криптовалюты. Последствия форка могут быть разные:
- Успешная вилка. Все пользователи устанавливают обновления и переходят к модифицированной новой версии. Старый блокчейн «вымирает», а новый постепенно замещает его.
- Провалившаяся вилка. Это происходит, когда обновляется слишком малое количество или ни один пользователь не обновляется. Без достаточного количества участников новая криптовалюта быстро «вымирает» — становится непригодной и бесполезной.
- Спорная или экспериментальная вилка. Некоторые пользователи обновляют, некоторые придерживаются старой вилки, а некоторые начинают использовать оба. Сосуществуют два вида криптовалют, обе из которых обращаются и имеют своё применение (иногда специфическое, например Namecoin, NMC) и сторонников.
Некоторые из устойчивых альткойнов появились как спорные или экспериментальные вилки:
- Bitcoin Cash (BCH). Биткойн Кэш отделился от Биткойна 1 августа 2017 года с размером блока в 8 МБ, чтобы ввести более дешевые и быстрые транзакции. На конец 2017/ начало 2018 цена BCH колеблется около 1500 долларов.
- Bitcoin Gold (BTG). Биткойн Золото форк Биткойна образовавшийся 25 октября 2017 года, изменив систему добычи и подтверждения транзакций (новый крипто алгоритм Equihash). Он нацелен на децентрализацию добычи и нивелированию зависимости эфективности расчёта хэша от специализированной аппаратуры — все преимущества ASIC по сравнению с мощными графическими процессорами (домашних компьютеров) нейтрализуются при расчётах Equihash.
- Dash (DASH). Относительно ранняя (с 2014 года) Биткойн вилка. Была разработана для обеспечения более быстрых и дешевых транзакций. После было ещё несколько вилок, породивших другие новые монеты.
Блокчейн Биткойна открытая система, решения об изменениях в которой принимаются на основе консенсуса. Некоторые вилки — это хобби, некоторые из них — настоящие попытки улучшить популярную криптовалюту, а некоторые — откровенные мошенничества.
Например, вилка Bitcoin Platinum привлекала некоторое внимание, пока не было обнаружено, что для южнокорейского подростка это является мошенническим хобби. Его цель состояла в том, чтобы создать неопределенность на рынке.
Вилки означают бесплатные деньги
Во многих случаях да. Поскольку при вилке создаётся моментальный снимок существующей сети, новая экосистема также будет копировать и монеты, имеющиеся у пользователей. Новая поставка монет существующим пользователям иногда называется airdrop — воздушные капли или капли воздуха.
Новая монета, скорее всего, будет бесполезной, но в редких случаях она станет самостоятельной криптовалютой имеющей цену.
Чтобы получить бесплатные монеты, как правило, нужно иметь монеты, хранящуюся в собственном кошельке, а не на бирже (обменном пункте), в противном случае биржа их и получит. Также нужно проверить, что выбранный кошелек поддерживает новую монету.
Получение бесплатных монет во время хард форка
Если вы имеете право на бесплатные монеты после произошедшей вилки, то вообще не нужно ничего предпринимать. Соответствующее количество монет новой криптовалюты будет автоматически создано в вашем кошельке.
Даже, если нет возможности использовать бесплатно зачисленную новую криптовалюту, нет необходимости беспокоится по этому поводу — зачисленные во время вилки новые монеты уже никуда не денутся из кошелька — «срока годности» нет.
Как подготовиться к вилке
Вилки случаются слишком часто, чтобы подготовиться ко всем, но, к счастью, это не требуется. Для того, чтобы разделение произошло необходима поддержка большинства участников сети.
Именно в связи с этим, до осуществления вилки проводится большая разъяснительная и рекламная кампания, сроки проведения развилки, как правило, указываются заранее.
Для принятия решения о поддержке форка необходимо сделать следующее:
- Перевести биткойны в частный кошелек и/или проверить, если биткойны находятся также в биржевом (обменном пункте) кошельке, поддерживает ли он ожидаемый форк
- Убедиться, что ваш выбранный кошелек может поддерживать новый форк. Для респектабельной вилки, задолго до даты события публикуется исходный код, что позволяет разработчикам внести соответствующие изменения в код кошельков для совместимости с новой криптовалютой.
- Проанализировать и принять решение, будет ли новый форк больше похож на американский или на зимбабвийский доллар. Часто биржи продают фьючерсы на ожидаемую новую криптовалюту. Помимо того, что её можно купить предварительно по более низкой цене, этот факт (продажа фьючерсов авторитетными площадками) может служить косвенным подтверждением перспективности нового койна.
Что делать во время и после вилки
Если обменник или персональный кошелек поддерживает новую «вилочную» криптовалюту, то, как правило, замораживаются все транзакции в преддверии и сразу после её появления (размещения).
Соблюдение простых мер предосторожности во время разветвления блокчейна позволят не потерять имеющиеся в наличии биткойны:
d
- Не совершайте транзакций с новой «разветвленной» валютой, пока она не станет стабильной, безопасной и функциональной.
- Будьте предельно осторожны при загрузке нового кошелька для размещения форка.
- Нельзя доверять форкам по которым не было размещения открытого исходного кода и нет надёжной оценки новой криптовалюты другими пользователями.
Как вилки влияют на цены?
Пользовательские сообщества часто выступают против forks на том основании, что дублирование их валюты неизбежно приведет к ее обесцениванию, так как вновь появившаяся криптовалюта составит нежелательную конкуренцию для базисной и все возможные технические сбои будут влиять на цену в сторону понижения.
Как правило, такие опасения не всегда подтверждаются. В большинстве случаев успешная вилка становится отличной новостью для инвесторов.
- Новости о предстоящей вилках и airdrop-монеты часто вызывают бурное колебание (повышенную волатильность), подталкивающее цены вверх.
- Если общественное мнение в значительной степени не поддерживает новую вилку, пользователи часто будут немедленно использовать ее (вилку) для покупки большей части базисной монеты. Это может подтолкнуть цены еще выше.
- Если монета продолжает приобретать ценность сама по себе, пользователи, которые поддерживают её, просто получают бесплатные деньги.
Отменённый SegWit2x
Странная история
Вилка может кардинально изменить будущее монеты и положить миллиарды долларов на чашу весов. Маленькую вилку можно смело игнорировать, но большая вилка — это возможные большие последствия. Первоначальная вилка Segwit2x (Нью-Йоркское соглашение, B2X) предполагала большие изменения.
Было предложено увеличить размер блока с 1 Мб до 2 Мб. Это привело бы к увеличению скорости транзакций и снижению комиссии за подтверждение. Его поддержали те, кто считал, что биткойну нужен более крупный размер блока для эффективного масштабирования и более широкого использования в качестве платёжного средства. На своем пике вилка B2X поддерживалась более чем 85% пользователей. Кошельки и обменники были вынуждены сделать выбор.
Хард форку Segwit2x противостоял небольшой, но значительно авторитетный контингент разработчиков Биткойна, которые много работали над блокчейном и имели немало своих сторонников.
Они обвинили разработчиков B2X в попытке «корпоративного захвата» биткойна, предупредили об обесценении и заявили, что вилка не нужна и небезопасна. Главное неприятие было связано с тем, что никто не должен ссылаться на разветвленную версию как на BTC.
Протест No2X против SegWit2X 🙂
Чтобы получить представление о настроениях пользователей, биржи начали торговать большими объёмами фьючерсов на B2X перед развилкой. В котировках B2X и BTC началась сильная волатильность (колебания цены). В конечном итоге цена BTC всегда была выше B2X.
Всего за несколько дней до появления вилки в ноябре 2017 года организаторы B2X отказались от неё, сославшись на явное отсутствие консенсуса и заявив, что не хотят рисковать — раскалывать и фрагментировать биткойн сообщество.
d
29 декабря 2017 года, теперь уже фейковая команда «разработчиков», в которую входят танцовщицы, артистки и непонятные администраторы, объявила о случившемся форке Segwit2x на блоке 501451, но на эту вилку никто не обратил внимания и знает о ней не намного больше пользователей, чем 4 «разработчика».
Несмотря на то, что Segwit2x по настоящему так и не произошёл, его результаты до сих пор можно увидеть на рынке.
Как отмененная вилка изменила биткойн
Первоначально Segwit2x был запланирован на 16 ноября 2017 года и был отменен 12 ноября.
Почти сразу же цена биткойна (BTC) достигла значительных высот, цена биткойн кэш (BCH) подскочила до нового максимума, так как pro-fork трейдеры (трейдеры зарабатывающие на новостях о вилках) обменяли свои BTC на BCH.
Bitcoin Cash имеет размер блока размером 8 Мб, что делает его естественным выбором для тех, кто считает, что для будущего биткойна необходим больший размер блока.
Отменённая вилка, словно подтолкнула котировки BCH на новый ценовой этаж и привела к стабильному росту. Сеть Биткойн борется с высокими транзакционными комиссиями и медленными переводами, но это не сильно вредит ценности биткойна.
Предстоящие вилки
В декабре 2017 года уже произошли и в январе 2018 года планируются несколько Биткойн вилок.
Некоторым или всем этим вилкам, вероятно, не стоит уделять много внимания. Есть ли у них будущее, каждый решит сам:
- Super Bitcoin (SBTC). Эта вилка произошла на блоке 498888 17 декабря. Она якобы направлена на то, чтобы «снова сделать Биткойн великим», добавив смарт-контрактные функции Ethereum и другие функции в блокчейн Биткойна.
- Bitcoin Platinum (BTP). Эта вилка запланирована на блоках 497757-498533. В настоящее время широко признано, что BTP был поддельной вилкой и был придуман южнокорейским подростком в попытке обвалить рынок и получить прибыль на шортах (коротких позициях, то есть позиции на продажу) биткойна .
- Bitcoin Cash Plus (BCP). Эта вилка планировалась на блоке 501407 и должна была состояться 2 января 2018 года. Она имеет все признаки либо хорошо продуманной подделки, либо плохо спроектированной реальной вилки.
- Bitcoin God (GOD). Запланированный на 25 декабря 2017 года, создатель вилки Чандлер Го, сказал, что он создавал форк, чтобы выпустить новые жетоны для всех владельцев биткойнов в качестве рождественского подарка. Также он заявил, что это не шутка.
- Bitcoin Uranium (BUM). Запланированный на 31 декабря 2017 года, BUM был еще одной вилкой, разработчик которой заявил, что хочет ни много ни мало «вернуть Биткойн к истокам» благодаря децентрализации. Его основная особенность, по-видимому, представляет собой общую тему радиоактивности, такую как описание скорости добычи полезных ископаемых с точки зрения периода полураспада радиоактивных изотопов :).
“Каждый информированный человек должен знать о Биткоине, потому что это может быть одним из самых важных событий в мире”, — Леон Лоу, номинант на Нобелевскую премию мира
www.bitcoin-times.ru
Как подготовиться к хард-форку Биткойна |
Беспокоитесь, что можете оказаться не на той стороне в момент форка? Давайте попробуем разобраться, что могут ожидать пользователи и инвесторы в биткойн.
Биткойн на распутье?
Хотя дебаты о масштабировании Биткойна длятся уже годами, они никогда не были так остры, как сейчас. По мере того, как спекулянты продолжают подталкивать цену к новым максимумам, в Биткойн приходят новые пользователи, сеть начинает использоваться на полную мощность. В настоящий момент, два основных предложения по масштабированию Биткойна — SegWit и Unlimited (BU) — борются за сердца и умы пользователей Bitcoin. В то же время, многие задаются вопросом, что произойдет с их биткойнами в случае хард-форка.
По определению, хард-форк — это «перманентное расхождение блокчейна», которое обычно происходит, когда не обновленные узлы не могут проверять блоки, созданные обновленными узлами, которые следуют новым консенсусным правилам», — например, такие как Unlimited. В прошлом, в Биткойне уже был форк, произошедший в результате ошибки, которая позволила одному пользователю намайнить непоропроциональное количество монет. Тем не менее, это будет первый раз, когда Биткойн может пройти через хард-форк с поддержкой со стороны сторонников обеих цепей. Событие, в результате которого у Биткойна могла бы появиться вторая монета.
Это связано с фундаментальным философским расколом в сообществе Биткойна, относящимся к пониманию того, чем является Биткойн и чем он должен быть. Команда Bitcoin Core, которая отвечает за более чем 95% разработанного на сегодняшний день кода Биткойна, считает биткойн «цифровым золотом», главными преимуществами которого являются «безопасность, необратимость и политическая независимость, а вовсе не скорость проведения транзакций или низкие комиссии», — как писал один из Core-девелоперов, Люк младший (Luke Jr).
Другие верят во всеобъемлющую идею «ежедневной чашки кофе», согласно которой Биткойн должен масштабироваться путём увеличения размера блока и использоваться в качестве пиринговой наличности для транзакций любого размера — как крупных, так и мелких.
Урок Эфириума
В 2016 у нас была возможность наблюдать живой пример того, что может произойти с криптовалютой в случае неконсенсусного хард-форка, когда по обе стороны решения есть свои пользователи, майнеры и компании. В попытке вернуть похищенные средства инвесторов TheDAO, Эфириум прошел через хард-форк и разделился на два разных блокчейна — блокчейн Эфириума и Эфириум Классик.
Блокчейн Эфириум Классик сохранил оригинальные правила на момент, как они были до хард-форка, и в результате, привлёк сторонников аспекта необратимости (то есть неизменности) блокчейна. То же, что сейчас называется «Эфириумом», является блокчейном, где украденные средства вернули инвесторам TheDAO.
На этот раскол биржи отреагировали добавлением ETC, в качестве ещё одного торгуемого альткойна, ввиду его поддержки исходной цепи. При этом, пользователи, на аккаунтах которых на упомянутых биржах были монеты цепи ETH, получали эквивалентную сумму в монетах ETC, которые с тех пор смогли занять свою нишу в криптопространстве.
В ретроспективе, можно сказать, что возможно, разделение блокчейна пошло во благо, поскольку оба лагеря получили то, что хотели, и при этом, цена Эфириума недавно превысила максимумы, которых он достиг перед разделением.
Выстоит ли настоящий Биткойн
Сценарий форка Биткойна не будет сильно отличаться от того, через который прошёл Эфириум. При том, что существуют сторонники обоих блокчейнов, вполне вероятно, что оба они сохранятся, и это придаст расколу сообщества Биткойна статус официального. У владельцев биткойнов на момент хард-форка окажутся монеты с обоих блокчейнов. Пользователи смогут сохранить и те и те монеты, что можно рассматривать как «безопасную ситуацию», и, соответственно, торговать ими, по мере соперничества двух цепей за пользователей, хэшрейт и торговый объём.
Биткойн-эксперт Андреас Антонопулос объясняет:
Needs repeating…
Users: If you hold bitcoin and there is a HF, you will now own bitcoin on both forks. You don’t need to do anything.
— Andreas M. Antonopoulos (@aantonop) March 13, 2017
Необходимо повторить… Пользователи: Если вы владеете биткойнами и произойдёт хард-форк, вы станете владельцами монет обоих типов. Вам не нужно делать ничего [для этого].
Тем не менее, майнерам нужно будет определиться с тем, какую цепь они будут поддерживать, либо разделить свои хэширующие мощности на оба блокчейна. Однако, то, какая цепь возьмёт имя «Биткойн» — до сих пор обсуждается. Бывший главный исполнительный директор BTCC Самсон Моу отмечает, что в случае раскола, основные биржи будут рассматривать Unlimited в качестве «очередного альткойна».
So far I’ve heard Coinbase/GDAX & Bitfinex state that in the event of a chain fork, the BU chain will be listed as a new altcoin. $BTU $XBU
— Samson Mow (@Excellion) March 9, 2017
Пока что я слышал, что Coinbase/GDAX и Bitfinex заявляют, что в случае форка цепи, выставят на торги ответвление BU как новый альткойн BTU / XBU.
Директор по вопросам инжиниринга Coinbase Чарли Ли подтвердил это, сказав, что Unlimited действительно будет размещён на бирже как альткойн под тикером BTU [прим. ред.: CEO Coinbase Брайан Армстронг (Brian Armstrong) уже заявил, что не согласен с заявлением большинства бирж].
Похоже на то, что, если биржи разместят для торгов Unlimited под тикером BTU, пользователи будут вынуждены последовать их примеру. Между тем, сторонники BU заявляют, что самая длинная цепочка блоков (то есть та, которая получит наибольшую мощность хеширования) должна считаться «настоящим Биткойном». Но Ли не согласился, сказав, что:
«Когда две цепи следуют различным правилам консенсуса, длина цепи не имеет значения».
Он продолжил мысль:
«Например, посмотрите на хард-форк ETH/ETC. В них разные правила консенсуса. Никого не волнует какая цепь длиннее (т.е. включает больше выполненной работы). Решают пользователи, что именно они хотят называть «Эфириумом»».
Готовимся к хард-форку
И хотя сейчас трудно сказать какие Биткойн-сервисы поддержат Core, BU или обе цепочки, пользователям имеет смысл ожидать, что их монеты будут доступны в обеих цепочках. Рекомендуется хранить биткойны в личном кошельке, в котором вы сами можете управлять секретными ключами — это гарантирует, что вы сохраните контроль над монетами на обоих блокчейнах.
Тогда монеты цепочки Unlimited будут доступны в клиенте Unlimited, а монеты оригинальной цепочки останутся доступны в любом клиенте, поддерживающем Bitcoin Core. А вот держать монеты на бирже на момент хард-форка — не рекомендуется.
«Монеты на бирже не ваши. Это истинно вне зависимости от возможности любого форка», — заявил Антонопулос.
Однако, если вы держите свои монеты на бирже, наиболее вероятным сценарием станет тот, когда биржа выдаст вам монеты обеих цепочек, хотя это решение и останется на усмотрение операторов биржи. Для достижения максимальной безопасности, рекомендуется хранить биткойны в локальных кошельках, а ещё лучше, хранить средства в холодных хранилищах / в оффлайн.
Генеральный директор Civic Винни Лингхам дал совет всем пользователям Биткойна:
I recommend to people in Bitcoin to have two pots. One is your long term BTC holdings, cold storage. Never sell those. Trade the other pot.
— Vinny Lingham (@VinnyLingham) March 13, 2017
Рекомендую всем, кто сидит в биткойне, разделить монеты на две части. Одна — ваши долгосрочные инвестиции — должны находиться в холодном хранилище. Никогда их не продавайте. Торгуйте те, что находятся в другой части.
Могут ли два Биткойна сосуществовать? Или один из них должен взять верх? Поделитесь мыслями в комментариях.
Источник
Поделиться ссылкой:
Related
bitnovosti.com
Что такое Хардфорк биткоина | Серфинг биткоинов
Все Вы становитесь свидетелями перегруженности сети Биткоин, транзакции висят без подтверждений, оплата за транзакции растет. Все это вместе взятое, заставляет задуматься о переходе на пользование другими криптовалютами.
Хардфорк — это «необратимое разветвление в блокчейне, которое обычно происходит тогда, когда не обновленные узлы не могут больше проверять блоки, созданные обновленными узлами, придерживающимися новых правил консесуса». Именно это произойдет, если будет активирован Bitcoin Unlimited.
Все философские разногласия в сообществе Биткоина происходят из-за двух разных точек зрения, касающихся предназначения криптовалюты.
Bitcoin Core, команда разработчиков которого отвечает за создание 95% кода сети на текущий момент, считает, что по сути Биткоин должен быть «цифровым золотом», сильными сторонами которого являются «безопасность, необратимость и политическая независимость, а не скорость и комиссии». Впрочем, и эта группа не настолько едина, так как большинство разработчиков Core следующим шагом после внедрения SegWit видят развертывание Lightning Network — быстрой платежной сети, основанной на внесетевых (оффчейн) транзакциях. Именно этот вариант развития событий многие считают отклонением от пути Сатоши, что и усиливает позиции противников Bitcoin Core.
С другой стороны баррикад находятся сторонники Bitcoin Unlimited. Их идея, заключается в том, что Биткоину суждено быть «цифровыми наличными», что подразумевает масштабирование при помощи блоков большего размера и использование биткоинов в качестве платежного средства как в крупных, так и мелких транзакциях, при этом все транзакции, как и сейчас, будут проходить через блокчейн. Основная слабость этой идеи — в неконтролируемом разрастании блокчейна и постепенного снижения количества полных узлов в сети, так как поддерживать полную копию базы данных размером в терабайты по плечу не каждому пользователю.
Сценарий развития событий в Биткоине не будет сильно отличаться от того, что произошло с Эфириумом. Учитывая, что оба потенциальных блокчейна имеют достаточное количество сторонников, велика вероятность того, что оба они выживут после разделения. Пользователи смогут хранить токены в обеих сетях, что будет рассматриваться как «безопасная игра» и распоряжаться своими средствами в обеих цепочках, пользуясь тем, что блокчейны будут бороться за пользователей при помощи хэшрейта и объема торговли.
Как подготовиться обычному пользователю к хардфорку
Рекомендуется хранить свои биткоины в личном кошельке, который вы контролируете при помощи частных ключей. Это гарантирует, что ваши биткоины будут доступны в обоих блокчейнах. В этом случае, вы сможете получить доступ к BTU через клиенты Bitcoin Unlimited, а распоряжаться токенами оригинальной сети при помощи любого кошелька, поддерживающего Bitcoin Unlimited.
Важно! Средства, хранящиеся на бирже – не ваши. Именно такой статус они будут иметь в случае хардфорка.
Смогут ли существовать два Биткоина? Это покажет хардфорк, который может случиться уже довольно скоро. С другой стороны, его может и не быть никогда, так как превосходство Bitcoin Unlimited в голосовании майнеров пока невелико, даже несмотря на то, что крупнейший пул в сети полностью перешел на его поддержку. Баланс сил все еще сохраняется и будущее Биткоина зависит не столько от хэшрейтов, сколько от способности к консенсусу обеих «противоборствующих сторон», готовых поставить под удар будущее биткоина ради личных амбиций.
Определения
«Софт форк» — предложение добавления новых правил консенсуса. Такого рода предложение делает блоки, которые раньше были приемлемыми для сети, теперь становятся не действительными. Это не распространяется на блоки, уже находящиеся в цепочки блокчейн. Изменение начинает действовать с определенного блока и все новые, созданные по старым правилам (т.е. до «софт форка»), теперь не будут приниматься. Приниматься будут блоки в цепочку с усовершенствованными правилами консенсуса. В случае «Софт форка» програмное обеспечение всех пользователей обновляется автоматически и не требует ручного обновления, а также скачивания чего либо.
«Хард форд». — это замена или полное удаление текущих правил консенсуса. В этом случае правила действующего ранее консенсуса становятся недействительны или заменяются совершенно новыми. В случае «Хард форка» всем пользователям нужно будет скачать новое программное обеспечение, иначе они не смогут пользоваться сетью биткоин и их транзакции будут «жить» только в той части сети, которая не обновилась.ми
Начало торгов токена
Ведущая криптовалютная биржа Bitfinex стала первой, кто решился пойти на разделение токенов для Bitcoin Core и Bitcoin Unlimited, даже несмотря на то, что возможный хардфорк биткоина еще не случился.
Как отмечается в заявлении Bitfinex, CST позволит клиентам биржи спекулировать на возможном разделении сети биткоина на две конкурирующие цепи.
Поскольку иных вариантов, кроме Bitcoin Core и Bitcoin Unlimited, не предвидится, новые продукты получили названия BCC (Bitcoin Core) и BCU (Bitcoin Unlimited).
Трейдинг токенов CST будет осуществляться в парах к BTC и USD и на первоначальном этапе без плеча. Маржинальная торговля может быть введена в случае достаточной ликвидности.
Пользователи смогут создавать токены CST при помощи инструмента под названием Token Manager. После разделения имеющиеся на счету пользователя BTC будут переведены в BCC и BCU. Также пользователи смогут в любой момент совершить обратный процесс, конвертировав BCC и BCU в BTC.
В случае, если до 31 декабря 2017 года хардфорк в сети биткоин не произойдет, токены BCU будут считаться закончившими свое существование и бесполезными, в то время как токены BCC будет конвертированы в BTC.
serfbitcoin.ru
Bitcoin Cash. А был ли форк? / Habr
Сегодня тема Bitcoin и Blockchain привлекает невероятное количество внимания. К сожалению, новости не позволяют понять весь масштаб происходящего, так как авторы путаются в терминологии и в спешке выпускают неподготовленные статьи. Что опять же уводит волну обсуждения от технической стороны вопроса к вопросу спекуляции на тему курса Bitcoin.
Попробуем отодвинуть эмоции и вместе изучить, что же происходит и каковы последствия.
Краткое содержание
- Bitcoin — общество любителей математики
- Что такое форк? Почему не так страшна атака 51%
- Segwit. С чего все началось
- Bitcoin Cash — как заработать и как дать другим заработать
- Перспективы
Bitcoin — общество любителей математики
Многие люди представляют bitcoin крайне упрощенной системой. Иногда это удобно, а иногда это приводит к невозможности объяснить текущую проблему. К примеру, Bitcoin представляют как огромную бухгалтерскую книгу, где майнеры каждые 5 минут пытаются написать очередную страницу в бухгалтерской книге, где будет записано, от кого и кому перешли средства. Это аналогия удобна и в 99% так оно и есть, только сложно понять, как можно попасть в эту бухгалтерскую книгу, почему можно создать адрес и счет в offline, даже никогда не контактируя с интернетом и другие вопросы.
Предлагаю другую аналогию, Bitcoin — это сообщество любителей математики. В начале был один математик Satoshi, который написал 1-ую задачу и предложил за ее решение 50 монет (условных единиц). Satoshi был очень хитрый, он предложил такую задачу, на которую только он знал ответ. Но Satoshi был не только хитрый, но и умный, он привлек внимание и понял, что система будет живой только, если в ней будут и другие «математики». Тогда, Satoshi объявил правила, каждый кто решит опубликованную задачу, может опубликовать свои задачи и количество монет из решенной задачи распределить между новыми задачами. В знак подтверждения, Satoshi показал ответ своей задачи и предложил еще 2 задачи, одну очень простую за 20 монет, а другую опять очень сложную за 30 монет. Другой математик, тут же подхватил эту идею и решил простую задачу за 20 монет и снова создал одну очень сложную — за 15 монет, а другую простую — за 5 монет. Итого в системе получилось 3 нерешенные задачи ( 1 от Сатоши, а две от другого математика) и 2 решенные задачи. Много математиков бросились решать простые и сложные задачи и уже через неделю было 100-1000 открытых задач. В то время, сложность задачи абсолютно не зависела от количество монет, но уже тогда математики собирали интуитивно побольше монет под свои задачи.
У системы выявился существенный изъян, ее необходимо было поддерживать online, чтобы математики в любой момент могли спокойно обмениваться решениями и выкладывать новые задачи. Естественно математики решили привлечь других «математиков» (программистов), чтобы те решали более простые задачи, а за это, кто быстрее решит, они получали 50 монет и возможность опубликовать свою задачу. Чтобы компьютеры (программисты запрограммировали решених простых задач) не решали задачи слишком быстро и не получали много монет, сложность задач варьируется динамически, через каждые N блоков. С тех пор все стали жить дружно или почти дружно.
Переведем эту историю на понятный язык Blockchain:
1. Каждая опубликованная задача — это часть транзакции, которая содержит ответ на поставленную ранее задачу (предыдущую транзакцию и scriptSig / signature) и новые задачи (грубое приближение список output), а также распределение input coins к output coins.
2. Каждая простая задача — это задача mining блока, а именно нахождения ключа для хеша с заданными свойствами. Она адаптируется, чтобы решение находилось приблизительно каждые 10 минут.
3. Каждый блок включает в себя ответ на решение задачи mining и список транзакций, которые по своему желанию включил майнер (важно!)
— Насколько такая аналогия близка к реальному состоянию дел в Bitcoin?
— Достаточно сильно близка, вот некоторые суждения:
- Действительно. В Bitcoin input, output (язык описания задач) является специальным стековым языком Bitcoin script. В котором есть до 80 op-code, включая умножение, сложение, хеширование, шифрование, но нет циклов!
- Типичный output транзакции выглядит как
OP_DUP OP_HASh260 a4b4c5245e00d758c4364085d60375b8e22cf482 OP_EQUALVERIFY OP_CHECKSIG
, что по-русски означает, попробуй подбери такое число, что OP_HASh260 будет равняться a4b4c5245e00d758c4364085d60375b8e22cf482. Конечно, же это вопрос с подковыркой, человек, который публикует такую задачу заранее знает ответ, но он не хочет сказать его другим, пусть, как говорится, мучаются, а он, когда захочет новые задачи, так и сделает. - В Bitcoin нет понятий адресов на нижнем уровне! Грубо говоря можно написать абсолютно космическое (с точки зрения UX) приложение, которое будет именно просить решить математическую задачу и абсолютно нормально взаимодействовать с bitcoin blockchain. На практике адресом является Base56 от числа a4b4c5245e00d758c4364085d60375b8e22cf482, но это верно только для транзакций вида
OP_DUP OP_HASh260 a4b4c5245e00d758c4364085d60375b8e22cf482 OP_EQUALVERIFY OP_CHECKSIG
- В output можно написать OP_RETURN. Что будет означать, что вашу задачу решить крайне просто. И с вероятностью 99% в следующем, а может и в текущем блоке ваши coin уведут (в новую задачу) и это сделает майнер блока.
- Одним из простейших способов сжечь bitcoin, поставить задачу x^3=y^3+z^3. Естественно задача не имеет решения в целых положительных числах и она никогда не будет решена.
- Транзакция может указать несколько input задач, но в транзакции все входные coin, должны быть потрачены (положительный остаток считается fee и достается майнеру).
- Transaction (TX1) Input ссылается на Transaction Id (TX0), которая уже опубликована, и представляет входные параметры в TX0 output, при подстановке которых output предыдущей транзакции (TX0) вычисляется в TRUE.
- Входные параметры, тоже могут быть скриптом, но это редкое явление
- В output, можно написать любую строку. Некоторые люди пишут «marry me»?
Вот еще несколько суждений, для которых можно будет провести развернутый анализ (но не сейчас):
- Если output простой (нешифрованный), то его скорее всего заберет майнер блока, даже если вы запушите свою транзакцию и она будет абсолютно валидна.
- Чтобы майнер не воровал все транзакции, входной input шифруется таким образом, что он может быть применен, только к конкретному output. Таким образом майнер может провалидировать транзакцию, но поменять output он не может, иначе транзакция станет невалидной.
- Важно! Майнер может майнить «валидный» блок и включать невалидные транзакции. Так как все клиенты подключенные биткоину перевалидируют транзакции, они не будут считать блок валидным. Другие майнеры могут своровать блок и включить уже правильные транзакции и уже они получат вознаграждение за блок. Грубо говоря у разных майнеров (клиентов) будет разная история блоков, это и есть hard fork
Возможно теперь понятно, почему бухгалтерская книга слишком упрощенная аналогия, ведь в blockchain даже нет понятия адресов.Мнение
В этой довольно простой разнице и зародился конфликт Bitcoin Core группы со всеми остальными. Грубо говоря то, что для вас раньше было сообществом математиков, сначала стало финтехом, потом диктатом майнеров, а потом диктатом банкиров и спекулянтов, которых больше всего волнует курс BTC/USD.
Что такое форк? Почему не так страшна атака 51%.
Даже сегодня была статья, что атака 51% страшна и более 80% майнинговых мощностей находится в Китае и нам уже пора бояться. Опять же если мы представим аналогию, что есть книга записей и у кого-то 51% или больше и он начинает в нее писать, что захочет. То, да, атака 51% уже становится просто неотразимой. На практике, все не так.
Вернемся к аналогии сообщества с математиками, предположим майнеры захватили 100% мощностей и публикуют задачи с неправильными ответами в различных научных журналах с бешеной скоростью. Естественно сообщество математиков впадет в уныние, но они никогда не признают неправильные ответы и не запишут в свой личный журнал. В blockchain каждый (!) хранит свой журнал. Как бы повело себя адекватное научное сообщество? Оно бы составило список хороших научных журналов или установило бы другой канал связи и начало бы с момента последней «валидной» транзакции. Да это бы отняло некоторое количество сил и времени, но эта атака никак бы не повлияла на «истинность» журнала. Это явление называется hard fork. Появилось 2 цепочки и каждый со своей правотой.
Между майнерами и математиками (пользователями), сложились уникальные отношения, одних не бывает без других и наоборот. И этот баланс соблюдается. Как и любая система, bitcoin требует улучшений. Bitcoin Core — группа людей, которая пользовалась и разрабатывала bitcoin практически с самого начала. И с самого начала они столкнулись с первой трудностью разработки. Как выпускать обновления? Если даже провести атаку 100% и обновить всех майнеров, можно получить сломанный blockchain и вероятность hard fork (если клиенты не обновятся), что абсолютно нежелательно. Поэтому была разработана концепция soft fork: все майнеры обновляются, но клиентам продолжают присылать валидные (backward compatibility) блоки и транзакции. Клиенты обновляются по мере необходимости.Некоторые изменения было достаточно просто осуществить. Например, в языке Bitcoin были NO_OP1-10 операции, которые ничего не значили, их начали использовать для новой валидации.
Любой процесс обновления сложная процедура и спустя некоторое время был выделен
формальный процесс обновления через soft fork (используя следующие договоренности):
1. Все майнеры которые смайнили блок, включают в блок информацию, что они готовы обновиться и включить некоторые функции.
2. Спустя некоторый промежуток времени, когда блоков становится 95% подряд (договорились на этом числе, хотя и не обязательно), майнеры начинают осуществлять атаку большинства. Т.е. отказываются принимать блоки, которые не поддерживают новую функцию (BIP — bitcoin internal proposal). Это является сигналом, что пора обновляться всем майнерам, иначе им не видать их mining fee.
3. Активация фичи может происходит с запозданием, т.е. NO_OP1 -> DIG_SIG_OP может начать работать через 100 блоков, что дает время обновиться клиентам, которые уже знают, когда фича будет включена по маркерам в блоках.
P.S. Все это должно работать в обратно совместимом режиме, т.е. те кто не обновился продолжат получать обновления и работать правильно.
Алгоритм обновления — это договоренности, а не формальный алгоритм! А договоренности дают сбои. Самый известный случай произошел с обновлением block_version=3, когда прошел 95% сигнал о включении атаки большинства, но AntPool продолжил майнить блоки с версией (3) и к сожалению между ними по-прежнему включал блоки от других майнеров с версией 2. Это был самый настоящий hard fork, потому что AntPool с другими майнерами обладал большой мощностью и смог выстраивать самую длинную цепочку (по умолчанию клиенты bitcoin берут самую длинную цепочку). Проблема была с другими майнерами, которые не могли провалидировать эту цепочку (так как были блоки и 2 и 3) и отказывались ее принимать. После 6 часов форка с администраторами AntPool связались и они отказались от своих блоков. Заметьте hard fork происходил по тем же транзакциям, т.е. транзакции попадали сразу в 2 fork, правда в разных блоках.
Как видите механизм обновления придумали не математики, а программисты-политики, поэтому он иногда дает сбои (шутка).
Segwit. С чего все началось
Мнение
Разработчики Bitcoin Core были и есть романтики. Они развивают сложную математическую систему, которая не учитывает, что большинство пользователей и даже майнеров не понимают и не используют сложность этой системы. Bitcoin используется только на 1% от своей сложности, в то же время Bitcoin Core группа двигалась достаточно быстро и предлагала все новые технологии. Некоторые разработчики это понимали и создавали altcoin, хотя большинство соглашалось, что неплохо бы иметь все в Bitcoin. Все это развивалось относительно хорошо, пока курс Bitcoin не начал взлетать. Каждое изменение (soft fork) обходилось все дороже и требовало все большей координации. Bitcoin буквально перестал использоваться для smart contract, fee стали увеличиваться и все это вызывало дебаты между майнерами, которые зависят скачков курса, и разработчиками. Пользователи оставались в стороне до тех пор, пока fee не выросли настолько и пока транзакций стало так много, что приходилось ждать часами. Тогда майнеры решили отстранить разработчиков и скооперироваться с большими пользователями (владельцами бирж, сайтов — coinbase, blockchain, etc). По сути разработчики остались в стороне, но запас той работы, которую они уже проделали и использовали майнеры, пользователи для новых обновлений.
Segwit крайне интересное обновление для Bitcoin, которое позволяет сделать Transaction ID стабильными для изменений со стороны майнеров. Сегодня существуют методики, когда майнер, или владелец может поменять внутренность транзакции, что суть останется той же, но id изменится. Про Segwit стоит рассказать отдельно и подробно, но главное отличие Segwit обновления от других обновлений, что оно крайне объемное.
Для Segwit обновления, обновленные системы должны держать аж два blockchain (!), один который они будут показывать всем нодам до SegWit, а другим нодам после SegWit. Суть транзакций и output, конечно, же будут совпадать, но input немного отличаются. Дело в том, что поменялся механизм расчет transactionId, а это необходимый параметр для input. Изменение segwit блокчейна необратимо, так как новые блоки не могут перемешиваться со старыми и должно пройти строго по договоренностям, что как раз и вызвало большую задержку и множество переговоров.
1 августа произошел locked-in для Segwit, т.е. блоки которые не заявляют поддержку segwit не включаются в блокчейн. 22 августа произойдет окончательная активация Segwit и можно будет хранить witness data в транзакциях.
1 байт Witness data считается как 0.25 байт, а 1 байт остальной data остался одним 1 байтом. Размер блока без witness data не увеличился и по прежнему составляет 1 МБ, зато с segwit может быть и 4 MB! Segwit является soft fork и не может увеличить размер блока иначе предыдущие версии не смогут провалидировать новые блоки. Ирония состоит в том, что майнеры адаптируют новые блоки для старых клиентов, чтобы они могли быть провалидированы. Новый формат транзакций также отличается и также требует адаптирования между версиями.
Возможно найдется еще какой-то способ увеличить размер блока, сохраняя backward compatibility. К примеру, уменьшить сложность mining задачи и генерировать блоки чаще.
Bitcoin Cash — как заработать и как дать другим заработать
Что ждали 1 августа? Что произойдет hard fork и мы увидим несогласных. А что произошло?
Произошло нечто странное… Так как во всех планах hard fork ожидался 1 августа, то все сайты написали 2 августа, что биткоин разделился и эту идею подхватили все комментаторы и ситуация стала запутанной.
Рассмотрим + и — является ли Bitcoin Cash форком или нет:
— Bitcoin Cash действительно взял всю историю Bitcoin до 1-го августа как есть (+ hard fork)
— Bitcoin Cash мгновенно прекратил обрабатывать валидные транзакции распространявшиеся по сети Bitcoin (- не fork)
— Bitcoin Cash отключился от сети Bitcoin? ( -нетипичный форк)
— Bitcoin Cash стал отклонять новые Bitcoin блоки (+ hard fork, новые блоки не совместимы по валидации)
— Bitcoin Cash провел несовместимое изменение с Bitcoin — увеличил блок до 8 Мб (+ hard fork)
— Bitcoin Cash отказался включать SegWit (+ hard fork)
В принципе, можно при оговорках назвать, что Bitcoin Cash — это форк. Но 2 фактора все-таки говорят, что это bitcoin history fork, а не bitcoin fork.
— прекратил обрабатывать валидные транзакции (требует проверки)
— выглядело крайне спланированной акцией со стороны организаторов BCH, а не атакой или защитой своих интересов в Bitcoin (появился сразу же новый кошелек, новые mining тулы, новые blockchain explorer ..)
Кому это выгодно?
— В принципе, всем, у кого были биткоины, теперь их стало на 20-30% больше.
— У нас появилась новая уже популярная блокчейн-структура с 8МБ на транзакцию, что в 8 раз больше, а соответственно и дешевле.
— Тем, кто до сплита закупил очень много Bitcoin, а сразу после сплита их продал. Fee от продаж составил 0.2-0.5% от X, а доход за 10 минут 30% от X. Если положить X = 10 000 000, то дальше посчитайте сами.
Перспективы и что дальше
Самое интересное, что биткоин провел только soft fork и только готовится к hard fork в 20 ноября. Уже в ноябре произойдет настоящий hard fork и он будет неминуем (наверное). Майнеры приняли решение увеличить блок до 2МБ, это автоматически сделает несовместимыми старые версии Bitcoin wallet, что приведет, к тому, что люди или обновятся и примут 2 МБ или продолжать мусорить сеть альтернативной версией blockchain, а возможно кто-то продолжит майнить блоки по 1 МБ. Очень надеюсь, что этого не произойдет.
После segwit2x возможно bitcoin core группа снова соберется и вернется к разработке новых BIP, а также обновит официальный клиент bitcoin core для поддержки 2MB block. По крайней мере, все существующие BIP были разработаны с ее поддержкой.
P.S. Допускаю большое количество технических неточностей, пожалуйста, комментируйте — будем исправлять.
P.P.S Что не удалось рассказать, но возможно удастся в следующий раз, отпишитесь если интересно
- Что такое transaction malleability и как Segwit ее решил
- Как происходит шифрование транзакции и почему майнерам не удается ее украсть
- Как сделать примитивные и сложные контракты на Bitcoin (создать счет для 3 человек и разрешить платежи только при согласии двоих)
- Что такое lightning network и почему готовая идея ждет segwit
habr.com