BTC $ 7204.12330433 (-1.1 %)
ETH $ 144.613487756 (-1.3 %)
XRP $ 0.2207997838 (-0.98 %)
USDT $ 1.0050616956 (-1.52 %)
BCH $ 207.187053186 (-0.67 %)
LTC $ 44.0328618964 (-1.42 %)
EOS $ 2.5881215295 (-1.41 %)
BNB $ 14.6928186376 (-2.11 %)
BSV $ 93.0749907497 (-3.22 %)
XLM $ 0.0531195633 (-1.39 %)

Сравнение двух типов предложений по улучшению Биткоина

08:15 24/01/2019
Сравнение двух типов предложений по улучшению Биткоина

Введение

 

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

 

Между тем принятые предложения проходят другой путь — путь адаптации и применения. Все они помещаются в специальное место, чтобы стать формально описанными перед внедрением. Это страница хранения BIP (Предложений по улучшению Биткоина) на сайте GitHub. Все предложения, достаточно зрелые для серьезного обсуждения перед внедрением, когда-то были там. Некоторые из них оказались заброшены из-за плохого форматирования, другие — до сих пор обсуждаются, а третьи — были применены и получили соответствующий статус.

 

Самоопределение

 

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

 

Первое предложение было представлено 19 сентября 2011 года. Согласно записям, оно дважды значительно изменялось: в части разъяснения процесса подачи 10 октября 2015 года и по вопросам сообщества 1 января 2016 года. С 3 февраля 2016 года BIP 1 было заменено на BIP 2. Было внесено множество изменений:

 

  — Появилось разъяснение вопросов лицензирования. Некоторые лицензии были признаны неприемлемыми.

  — Добавлены комментарии, изменения статуса и поле слоя.

  — Изменились требования к информации об авторах.

  — Также рассматривались вопросы форматирования, присоединения файлов и связей.

 

Как сказано в BIP 1, «Этот документ был значительным образом позаимствован из PEP-0001 для Python». Такой подход привычен среди проектов с открытым кодом. Если что-то можно использовать бесплатно и оно выглядит адекватно, вы можете взять это и адаптировать под свои цели.

 

Поверхностное сравнение

 

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

Поверхностное сравнение

Существует несколько общих полей с данными: «BIP», «Заголовок», «Автор», «Результаты обсуждения в комментариях», «Ссылка на комментарии», «Статус», «Тип» и «Дата создания». Между тем поля, данные в которых отличаются, вызывают куда больше интереса: «Лицензия», «Что заменяет» и «Чем заменено». Здесь видны последствия внесенных изменений. Как мы отмечали ранее, BIP 2 внедрило некоторые изменения в лицензирование. Здесь мы видим, что эти изменения также влияют на заголовок — это доказывается добавленным полем «Лицензия».

 

Еще два поля определенным образом ссылаются друг на друга. BIP 1 содержит информацию о своей замене, а BIP 2, наоборот, содержит информацию о том, что именно оно будет заменять («Что заменяет» и «Чем заменено»). Ссылаясь друг на друга, оба BIP создают отслеживаемую цепь идей с явной последовательностью. Это позволяет искать предыдущие версии и анализировать их в случае необходимости.

 

Послесловие

 

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

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

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

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

Загрузка...