Что такое BIP’ы и как они влияют на Биткоин?

2022-06-20, 03:38


- BIP - это стандартизированная процедура, с помощью которой предлагаются обновления блокчейна Биткоина, обсуждаются сообществом и принимаются или отклоняются.


- BIP’ы устраняют разрыв в децентрализованной системе Биткойна, позволяя улучшить сеть и сохранить ее актуальность.


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


- BIP’ы предназначены либо для информационных целей, пересмотра согласованных правил, либо для внесения изменений в программное обеспечение биткойна.


- С момента введения первого BIP в 2011 году было предложено и обсуждено много BIP’ов, поддерживая активность и прогрессивность биткойн-сообщества.


Ключевые слова: улучшение, предложение, обновления, консенсус, софт-форк, хард-форк, чемпион, Taproot, Segwit.


Каждый продукт, процесс или система должны периодически обновляться, чтобы оставаться актуальными и не атрофироваться. Вам, должно быть, пришлось обновить программное обеспечение, которое вы использовали ранее, с новой версией, добавляющей некоторые функции или функциональные возможности к старому. В web2, где создатель или менеджеры выступают в качестве центрального органа власти, решение об обновлении или улучшении продукта планируется и выполняется сверху. В случае с Биткоином система сильно децентрализована и не имеет структуры управления для принятия такого решения. Биткойн и другие цифровые валюты, основанные на блокчейне, также работают во многом как программное обеспечение. Существует постоянная необходимость в изменении их работы, что может быть далеко идущим или небольшти, но значительным изменением. Таким образом, BIP - это механизм, с помощью которого предлагаются изменения в работе Биткойна, которые могут быть направлены на стандарты сообщества, уровень консенсуса или процесс разработки. Как гласит аббревиатура, BIP означает Предложение по улучшению Биткойна (Bitcoin Improvement Proposal).


BIP’ы инициируются и обсуждаются на платформе разработчиков с открытым исходным кодом GitHub. Амир Тааки создал Первый BIP 19 октября 2011 года, где он определил BIP, тип, рабочий процесс, форматы и шаблоны. Пять лет спустя Люк Дашджр представил Второй BIP в 2016 году, который пересмотрел процесс, содержащийся в первом, и, следовательно, заменил его. С тех пор было выпущено более 300 BIP’ов, некоторые из которых были приняты и активны, в то время как некоторые были отклонены. Некоторые BIP’ы стали переломным событием и стали важной вехой в истории Биткойна, а некоторые другие внесли небольшие и постепенные изменения. По сути, Амир Тааки выделил три типа BIP.



Типы BIP’ов



1. Стандартные отслеживающие BIP’ы: это BIP’ы, которые предлагают изменение уровня консенсуса Биткойна. Преобразование, описанное этими BIP’ами, влияет на большинство операций с биткойнами, таких как изменение сетевой процедуры, изменение правила действительности транзакций или любое изменение, влияющее на совместимость приложений, использующих биткойн.


2. Информационные BIP’ы: это предложения, которые предоставляют информацию или рекомендации сообществу Биткоина и не обязательно содержат предложения по новым функциям. Они граничат с проблемами дизайна и не требуют консенсуса сообщества; следовательно, пользователи и разработчики могут игнорировать BIP’ы или следовать им.


3. Процессные BIP’ы: Эти предложения влияют на процесс, связанный с Биткоином, но не применяются к сетевому протоколу. Эти BIP’ы могут предложить изменения в процессе принятия решений и изменить инструменты или среду, используемые при разработке биткойнов.


Жизненный цикл BIP’ов



Источник: https://github.com/bitcoin/bips/blob/master/bip-0001/process.png


Любой желающий может предложить BIP, и процесс начинается с новой идеи для Биткойна. Лицо, представившее концепцию, известно как автор или чемпион BIP. Не для всех идей стоит разрабатывать BIP. Один из способов выяснить, является ли идея приемлемой, — это спросить Биткойн-сообщество на GitHub, есть ли у этой идеи какие-либо шансы на принятие. Если предлагаемая модификация представляет собой всего лишь небольшое исправление для конкретной части программного обеспечения, которое не требует стандартизации в нескольких проектах, такое изменение должно быть направлено на рабочий процесс разработки для конкретного проекта. Как правило, человек, который хочет предложить новую идею, должен просмотреть прошлые обсуждения и посмотреть, была ли эта идея рассмотрена и реализована. После этого предварительного шага автор публикует новое мнение в рассылке развития Биткоина.



У BIP’ов есть три фазы жизненного цикла. Они в себя включают:


1. Черновик: Новая идея, отправленная в список рассылки, редактору черновика и репозиторию сообщества на GitHub, становится черновиком BIP. На этом этапе автор имеет возможность конкретизировать проект и несет ответственность за достижение консенсуса по теме в сообществе и документирование несогласных мнений. Автор мог бы создать список рассылки Специальной группы по интересам (SIG) для обсуждений и настроить репозиторий для получения комментариев на ранней стадии разработки. Если автор или редактор не заметят существенного прогресса в работе над проектом, он может отложить BIP и повторно представить его позже. Редактор также имеет право отклонить черновик, если он не соответствует установленным критериям правил форматирования, технической обоснованности, отсутствия дублирования усилий и целенаправленности.


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


3. Окончательный вариант: BIP переходит от предлагаемого к окончательному, когда критерии, отражающие принятие в реальном мире, выполнены. Требования зависят от предлагаемых изменений, которые могут быть софтфорком или хардфорком.


Окончательный статус не означает, что предлагаемое изменение было активировано. Активация может занять некоторое время. Новое обновление сначала интегрируется в ядро Биткоина, программный код блокчейна, до тех пор, пока узлы, управляющие блокчейном Биткоин, не согласятся активировать его, то есть запустить версию, содержащую новое обновление. Если новое обновление совместимо с более старой версией программного обеспечения, это считается софтфорком, для которого требуется подавляющее большинство голосов майнеров в размере 90%. Хардфорк - это BIP, который вводит новое программное обеспечение и фундаментальные изменения в коде и, следовательно, требует всеобщего принятия со стороны биткойн-экономики.


Как BIP’ы влияют на Биткоин



1. Значительный эффект BIP заключается в том, что он создает окно для улучшения ядра Биткойна, процесса разработки правил и информирования всего биткойн-сообщества о состоянии блокчейна.


2. Дебаты и дискуссии, порожденные BIP’ами, поддерживают жизнеспособность и развитие биткойн-сообщества. Некоторые BIP’ы оказали далеко идущие последствия на ядро Биткойна в таких областях, как конфиденциальность и безопасность.


3. Последствия лучше оценить, посмотрев на некоторые критические BIP’ы, которые были приняты и являются активными. Эти BIP’ы, помимо 001 и 002, рассмотренных ранее, включают:


BIP 008 и BIP 009 установили правила для реализации обновлений софтфорка в блокчейне Биткоина.


BIP 141, известный как Segwit, ввел разделение подписи свидетеля от транзакции для увеличения пропускной способности сети. Это был софтфорк, который касался масштабируемости программного обеспечения биткойна.


BIP 340, 341 и 342: Эти BIP’ы остаются одним из самых радикальных обновлений блокчейна Биткойна. Эти три BIP’а кодифицированы в Taproot, что повышает конфиденциальность и эффективность блокчейна Биткоина, сводя к минимуму количество информации о выводе транзакций, раскрываемой при создании или расходовании времени. Они были построены на Segwit, объединив схему подписи Шнорра с Биткоином, чтобы улучшить конфиденциальность и снизить комиссию за транзакции.






Автор: Gate.io, Аналитик: M. Olatunji Переводчик: Николай Д.

Эта статья представляет собой только мнение аналитика и не представляет собой каких-либо инвестиционных советов.

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

Поделиться
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank