Logo
Поделиться этой статьей

«Нервная система» биткоина получает обновление с сетью FIBRE

Длительная работа по ускорению времени распространения блоков в сети Bitcoin получает обновление.

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

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

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto for Advisors сегодня. Просмотреть все рассылки

Однако некоторые потребности распределенной сети не очевидны для наблюдателей.

Как говорит разработчик Bitcoin CORE Грег Максвелл, Bitcoin Relay Network, детище другого разработчика Bitcoin CORE Мэтта Коралло, возникла несколько лет назад в ответ на необходимость более быстрого распространения данных о блоках Bitcoin среди майнеров или тех, кто обрабатывает транзакции.

«Пару лет назад, когда блоки начали регулярно превышать 250 тыс., мы увидели нечто похожее на быструю консолидацию майнеров вокруг самых популярных пулов. ONE из причин было то, что в небольших пулах наблюдалось большое количество сирот», — вспоминает Максвелл.

Он сказал CoinDesk:

«Казалось, мы быстро приближаемся к тенденции, когда будет существовать только один пул».

Однако, по его словам, Коралло быстро взялся за дело, разработав оригинальную релейную сеть и обеспечив то, что Максвелл назвал «радикально улучшенной скоростью распространения блоков».

В конечном итоге Bitcoin Relay Network материализовалась как сеть узлов, расположенных в Китае, Европе, Северной Америке, России и Юго-Восточной Азии. Каждый из узлов имеет надежное интернет-соединение и в теории действует как железная дорога для данных блока. Данные сжимаются и затем передаются через протокол управления передачей (Transmission Control Protocol, TCP).

Эту систему описывают как сосудистую или нервную систему биткоина — критически важный компонент для передачи информации по всему телу. Теперь выпущен усовершенствованный преемник.

Введите ВОЛОКОН

Недавно представленный Coralloбыстрый интернет-движок Bitcoin Relay (FIBRE) — проект, направленный на создание более мощной версии сети Bitcoin Relay.

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

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

Однако, по словам Коралло, существующая ретрансляционная сеть начала «устаревать» в прошлом году, что побудило в течение последних нескольких месяцев работать над новым программным обеспечением.

Он сказал CoinDesk:

«За последние несколько лет эксплуатации и очень тщательного тестирования я обнаружил, что вы просто T можете получить тот тип надежной ретрансляции с малой задержкой, который вам нужен при использовании TCP в любой форме. Несколько месяцев назад я, наконец, добрался до того, чтобы начать с нуля создание нового протокола быстрой ретрансляции, создав Compact Blocks в качестве основы и ранние версии FIBRE одновременно».

Проблема, объяснил Коралло, заключалась в том, что сеть, работающая через TCP, была подвержена потере данных, что потребовало бы дополнительной обработки (и, таким образом, увеличения времени, необходимого для ретрансляции блоков). Он объяснил в своем сообщении в блоге, представляющем FIBRE, что при использовании TCP пакеты данных могут теряться по пути.

«Только тогда отправитель повторно передаст потерянные пакеты, что позволит получателю (потенциально) восстановить исходную передачу», — написал он.

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

Обновление FIBRE

Чтобы обойти проблему задержки — времени, за которое пакеты данных передаются из ONE точки в другую (в данном случае от узла к узлу), Коралло сказал, что он обратился к другому протоколу — протоколу пользовательских датаграмм (UDP).

«Вместо того чтобы использовать TCP для отправки данных, необходимых для передачи блока один раз, и полагаться на полные циклы передачи для обнаружения и повторной отправки потерянных пакетов, FIBRE отправляет данные с помощью UDP с дополнительными данными прямой коррекции ошибок (FEC) (то есть данными, которые позволяют восстановить все переданные данные, даже если некоторые из них были потеряны)», — рассказал он CoinDesk.

Именно этот последний элемент, FEC, Максвелл назвал « BIT Технологии волшебства».

В состав FIBRE также входятБИП 152, предложение по «компактным блокам», направленное на сокращение объема используемой полосы пропускания при перемещении данных блока от узла к узлу.

«Таким образом, даже если некоторые части потеряны, блок все равно принимается очень быстро и без FORTH связи», — пояснил Максвелл. «Он также сохраняет свою скорость, даже если блок T очень похож на mempool получателя».

Сетевые эффекты

Однако, несмотря на все усовершенствования, самой амбициозной целью FIBRE, пожалуй, является попытка побудить людей по всему миру управлять большим количеством сетей.

Первоначально сеть поддерживалась под эгидой самого Коралло, а это означало, что ее функционирование — как и любого узла Bitcoin — зависело от его способности ее поддерживать.

Несмотря на то, что код был свободно доступен, Коралло сказал, что T было особого желания развивать дополнительные сети. В конечном счете, успех сети (или системы сетей), возможно, зависит от того, чтобы больше людей действительно управляли ими.

FIBRE стремится изменить эту динамику. Программное обеспечение разработано для работы в качестве дополнения к Bitcoin CORE, предлагая большему количеству людей возможность войти в контакт с кодом и потенциально запустить свои собственные релейные сети.

По словам Коралло, ведется работа по поощрению других сторон к созданию собственных сетей ретрансляции на базе FIBRE — по его словам, эти усилия необходимы для KEEP децентрализации.

Коралло такжеопубликовал руководстводля настройки сетей FIBRE.

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

Он продолжил:

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

Процессорный чипчерез Shutterstock

Stan Higgins

Будучи членом постоянного редакционного состава CoinDesk с 2014 года, Стэн долгое время находился в авангарде освещения новых разработок в области Технологии блокчейн. Ранее Стэн сотрудничал с финансовыми веб-сайтами и является заядлым читателем поэзии.

В настоящее время Стэн владеет небольшой суммой (<$500) в BTC, ENG и XTZ (см.: Редакционная Политика).

Picture of CoinDesk author Stan Higgins