BTC $ 5378.49449687 (-1.7 %)
ETH $ 157.706663535 (-4.45 %)
XRP $ 0.2963626738 (-1.74 %)
BCH $ 274.662646107 (-2.3 %)
LTC $ 74.4035118411 (1.33 %)
EOS $ 4.7938242097 (-0.51 %)
BNB $ 22.8090979449 (-1.45 %)
USDT $ 0.9821919274 (-2.4 %)
XLM $ 0.1009560824 (-2.84 %)
ADA $ 0.0708284988 (-2.31 %)

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

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 чтобы сообщить администратору.

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

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

Загрузка...