Loading...

Как обновляется сеть Биткоин



Введение



Биткоин изначально был запланирован как программа с открытым исходным кодом. Любой желающий может принять участие в его разработке (разумеется, если он достаточно опытен в этом вопросе). Как концепция, Биткоин обладает рядом свойств, которые делают его уникальным:



— Биткоин однороден. В нем не существует специального типа нод или привилегированных участников. Все случаи, когда ноды обладают дополнительными возможностями типа майнинга или поддержки легких нод, — попросту полный набор функций ноды. Суть в том, что это не полная нода обладает дополнительными правами, а легкая нода частично отказывается от них.



— Биткоин децентрализован. Это свойство следует из предыдущего: поскольку привилегированных участников в сети нет, то и центрального узла также не существует.



— Биткоин честен. Правила известны всем участникам сети, и если кто-то решит их нарушить, остальные проверят действия этого участника. Поэтому жульничать здесь практически невозможно. Единственный способ сделать это — воспользоваться несовершенствами набора правил.



С точки зрения программного обеспечения в Биткоине, здесь все немного сложнее. Большинство нод использует клиент Bitcoin Core — эталонную реализацию программного обеспечения сети. Но некоторые ноды применяют другие программы, что в результате усложняет некоторые процессы:



— Обновления. Очевидно, что для процесса обновления единый источник программного обеспечение лучше, чем несколько. В качестве примера мы можем рассмотреть Интернет-браузеры и поддержку плагинов. Если ваш любимый браузер обладает медленной поддержкой, то для получения такой же функциональности может понадобиться некоторое время.



— Стандарты блоков и транзакций. Наиболее яркий пример — улучшение SegWit, разработанное для наладки масштабируемости и времени транзакции. Если существует нода с устаревшим кошельком, который не распознает новый стандарт, она может быть отрезана от блокчейна.



— Проблемы форков. Каждое новое обновление выполняется в виде форка. По мере увеличения количества новых кошельков увеличивается и количество блоков, созданных по новым правилам. В определенных обстоятельствах это может привести к форку и разделению сообщества.



Поговорим более подробно об обновлениях в клиенте Bitcoin Core.



Обновления в Bitcoin Core



Bitcoin Core — это наиболее популярная программа-кошелек в среде Биткоина. По состоянию на март 2019 года ею пользуется свыше 96% всех узлов. У нее есть собственный веб-сайт, на котором можно найти страницу записей обновлений. Беглый взгляд на страницу показывает следующее:



— Обновления подписаны четверной нумерацией. Однако последнее, четвертое число, используется редко. Начиная с августа 2016 года, когда вышло обновление 0.13.0, единственным обновлением с четырьмя числами стало 0.17.0.1.



— Обновления могут быть разных размеров. Например, версия 0.17.1 в описании указана как малое обновление, тогда как 0.17.0 — как большое.



— Обновления выходят по мере готовности, строгих временных интервалов нет.



Каждое обновление состоит из нескольких частей:



— Ссылки на скачивание обновления, обычно с указанием нескольких источников.



— Краткое описание и ссылка на багтрекер GitHub.



— Некоторые подробности о процедуре применения в случае необходимости.



— Предупреждения о возможных неполадках.



— Вопросы совместимости и известные проблемы.



— Расширенный список изменений.



Указано достаточно информации для понимания всех изменений, содержащихся в том или ином апдейте. Все изменения разъяснены максимально детально. Более того, некоторые из них — результаты применения BIP, поэтому для них есть ссылка на конкретную страницу BIP. Последняя часть содержит список людей, которые принимали участие в создании обновления.



Послесловие



Клиент Bitcoin Core — наиболее популярный выбор для участников Биткоин-среды, и причин тому очень много. Изучив выбранный разработчиками подход к обновлению клиента, мы можем сделать вывод, что такая политика определенно поспособствовала росту популярности данного ПО.


Источник: “https://ru.blockspoint.com/articles/technologies/bitcoin-updates”

SOCIAL NETWORK
Иследования
Обзоры
Теги
Поиск
О НАС
  • На нашем сайте вы всегда можете найти ежедневно обновляемые актуальные новости со всех регионов странны, без субъектива и политической ангажированности. Среди основных рубрик нашего сайта, которым мы отдаём предпочтение стоит выделить новости экономики, новости политики, новости строительства и недвижимости, новости туризма и новости здравоохранения.

Бизнес-планы
Go to TOP