Предлагаемые изменения
Предлагаемые изменения относятся к любым изменениям, предлагаемым для базового протокола криптовалюты. Эти предлагаемые изменения могут быть внесены разработчиками, майнерами или пользователями конкретной криптовалюты. Они могут включать введение новых протоколов, обновление существующих или внесение других изменений и корректировок в кодовую базу по мере необходимости.
Наиболее распространенными типами предлагаемых изменений являются хард-форки и софт-форки. Хард-форк — это постоянное отклонение от предыдущей версии блокчейна, при котором узлы, работающие на разных версиях, больше не будут совместимы друг с другом. Это требует от всех пользователей обновления своего программного обеспечения, чтобы продолжать участвовать в транзакциях в любой цепочке. Софт-форки включают обновление определенных частей сети при сохранении обратной совместимости с более ранними версиями; это позволяет старым узлам по-прежнему проверять блоки, созданные в соответствии с новыми правилами, без необходимости их обновления.
Многие криптовалюты имеют процедуру предложения и голосования по потенциальным изменениям, прежде чем они будут реализованы в соответствующих сетях (например, предложения по улучшению Биткойна). Разработчики представляют эти предложения, в которых описывается, как они хотели бы изменить такие аспекты, как механизмы консенсуса или комиссии за транзакции; затем пользователи голосуют за то, согласны они или нет с этими предложенными изменениями, используя различные методы (например, доказательство доли). Когда определенное предложение получает достаточную поддержку, оно обычно проходит окончательное тестирование, прежде чем будет включено в будущие обновления и станет частью активного использования в экосистеме этой монеты.
Однако в некоторых случаях предлагаемые изменения могут быть заблокированы из-за потенциальных рисков, связанных с ними; если это произойдет, то, как правило, вместо этого необходимо будет сформулировать альтернативные решения, чтобы не поставить под угрозу безопасность в среде этой системы. Кроме того, если есть серьезные разногласия по поводу определенных корректировок, может произойти «раскол сообщества» — создание двух разных монет из одной исходной валюты — хотя такая ситуация случается нечасто, поскольку обычно разработчики хотят, чтобы все участники их проекта работали вместе, а не друг против друга ради достижения схожих целей.
В то время как многие люди рассматривают предлагаемые изменения положительно, поскольку они часто приводят к улучшениям функций/функциональности, другие могут относиться к ним отрицательно, поскольку слишком большие изменения могут привести к нестабильности в их инфраструктуре – поэтому при работе со сценариями такого типа важно всегда соблюдать соответствующий уровень осторожности. принимаются до принятия каких-либо изменений типа.