BTC $ 9679.07063327 (0.65 %)
ETH $ 262.234946342 (2.02 %)
XRP $ 0.2754113636 (1.29 %)
BCH $ 379.239025598 (0.67 %)
BSV $ 291.580803529 (-0.74 %)
USDT $ 0.9995464008 (-0.42 %)
LTC $ 72.0810315789 (3.13 %)
EOS $ 4.110327584 (2.63 %)
BNB $ 22.3003510001 (1.35 %)
XTZ $ 3.6522721778 (0.43 %)

Как обновляются криптовалюты?

20:00 29/03/2019
Как обновляются криптовалюты

Введение

 

С момента создания Биткоина сообществу было представлено множество разнообразных криптовалют. Такая высокая активность объясняется несколькими причинами:

 

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

 

  — Пользователи — активные фанаты IT-технологий. Это значит, что они могут применять свои умения для решения различных задач.

 

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

 

  — Криптосфера — это новая область для развития идей, где энтузиасты могут получить больше опыта.

 

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

 

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

 

Программное обеспечение криптовалюты

 

Так что же собой представляют криптовалюты с точки зрения программного обеспечения? Прежде чем мы понять, как происходит обновление криптовалюты, следует вспомнить основные характеристики блокчейна.

 

Итак, блокчейн — это особый вид базы данных. Он состоит из множества блоков, один за другим связанных в цепь. Каждый блок содержит транзакции, соответствующие передаче денег. Блокчейн можно хранить обособленно без каких-либо механизмов для управления им или взаимодействия с ним. Следовательно, для использования данных блокчейна требуется какое-то ПО. Такая программа называется «криптовалютный кошелек», и она обладает рядом функций:

 

  — хранение блокчейна;

 

  — обмен данными по сети;

 

  — майнинг;

 

  — поддержка легких нод;

 

  — управление средствами.

 

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

 

Стандартная процедура обновления

 

Обновление как процесс обладает  своими особенностями и сложностями. Начинается оно так же, как обычное обновление ПО. У разработчиков есть проблема, которую надо решить. Поэтому они внедряют соответствующие изменения в новой версии программы и предоставляют их пользователям. Обновления такого рода, как правило, запланированы. Они производятся либо автоматически, либо должны быть загружены пользователем вручную, чтобы тот мог продолжать нормальную работу.

 

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

 

Более того, команды разработчиков криптовалют довольно часто создают различные криптокошельки. В этом случае они должны проверять продукты на уязвимости и быстро реагировать на проблемы.

 

Яркие примеры обновлений криптовалют

 

В качестве примера мы можем вспомнить интересный случай, связанный с исправлением ошибки в коде Bitcoin Core, который произошёл в августе 2018 года. Способ устранить брешь был найден довольно быстро, но основная проблема заключалась в необходимости обновить все ноды в сети для предотвращения использования уязвимости.

 

Другой случай обновления касается вопроса централизации в ноябрьском форк-противостоянии в Bitcoin Cash. Эта криптовалюта разделилась на две части: BCH-SV и BCH-ABS. Для поддержания своей цепи разработчики BCH-SV опубликовали специальный контрольный блок. Что, однако, противоречило свободной децентрализации.

 

Послесловие

 

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

Нашли ошибку? Выделите её и нажмите Ctrl + Enter чтобы сообщить администратору.

Самые актуальные новости о криптовалютах и блокчейне. Прочтите первым!

Зачем мне это?

Загрузка...