Jump to content

Bitcoin Core принял BIP152


Recommended Posts

Posted (edited)

150616_bitcoin-core-prinyal-bip-152_1.jp

 

Проект Bitcoin Core полностью принял BIP152 под названием Compact Block Relay - обновление, которое уменьшит объем информации, используемой для распространения новых блоков полными узлами. Это позволит сократить количество времени, необходимое блоку для распространения по всей сети биткоина.

 

Обновление содержит несколько методов для уменьшения времени распространения блока по сети. Общая идея заключается в возможности воспользоваться тем, что полные узлы имеют схожие данные в пулах памяти (mempool), хранящих неподтвержденные транзакции. Таким образом, узел может отправить только эскиз блока своим пирам, которые затем создают его заново у себя, что позволит сэкономить полосу пропускания, так как блок не должен передаваться в полном виде. Эскиз будет содержать 80-байтовый заголовок нового блока и укороченные идентификаторы транзакций.

 

Команда Bitcoin Core пишет в FAQ по BIP152:

 

"Преимущество этого подхода состоит в том, что операции необходимо провести только один раз, обеспечив значительное увеличение общей пропускной способности."

 

Контрольные показатели перехода

 

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

 

Контрольные показатели этого нового метода выставлены так, что типичный полный блок в 1 МБ, содержащий в среднем 2500 транзакций, может быть передан всего с 15 KB данных, то есть 86% объема этих блоков будет распространяться сразу без необходимости второго запроса для любых других недостающих операций.

 

Команда Core говорит, что это улучшение принесет пользу всей сети:

 

"Уменьшение времени распространения блока в сети P2P создает более здоровую сеть с базовым запасом прочности."

 

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

Эскизы блоков включают следующую информацию:

 

  • 80-байтовый заголовок нового блока
  • Укороченные идентификаторы транзакций (txids), которые предназначены для предотвращения отказа в обслуживании (DoS) атаки
  • Некоторые полные транзакции

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

 

 

Читать полностью

Edited by Tomcat_MkII

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Курс Bitcoin (только про Bitcoin)

      В данной ветке предлагаю вести обсуждение курса Bitcoin Общее обсуждение курсов криптовалют происходит в топике Курсы криптовалют  Также у нас есть ветка по обсуждению "справедливого курса" Bitcoin     Несколько полезных инструментов для отслеживания курса: bitcoin.clarkmoody отображает стакан Mt.Gox и строит в реалтайме японские свечи bitcoinchain сравнение курсов на разных биржах на одном графике bitcoincharts курсы на различных биржах в табличном представлении  

      in Биткоин

    • Компиляция openssl 3.0.18 для форка Bitcoin Core 29.2.0 с использованием mingw

      Форк работает на алгоритме Scrypt поэтому использут openssl 3.0.18 Пытаюсь скомпилировать openssl 3.0.18 в Linux среде   Компиляция для Linux окружения работает коректно. ./config make и все работает, файлы libcrypto.a, libssl.a коректны Проблема с компиляцией для Windows версии ./Configure mingw64 --cross-compile-prefix=x86_64-w64-mingw32- --openssldir=/usr/local/ssl/windows && make или ./Configure mingw --cross-compile-prefix=i686-w64-m

      in Scrypt

    • Акции American Bitcoin Corp упали более чем на 50% на фоне падения крипторынка

      Компания принадлежащая сыновьям Трампа потеряла более 50% своей стоимости на фоне криптовалютного кризиса. Эрик Трамп является соучредителем и директором по стратегии American Bitcoin, а Дональд Трамп-младший является одним из первых инвесторов. Выходя на биржу Nasdaq в сентябре, компания заявляла о создании самой мощной и эффективной платформе для накопления биткоинов в мире.   Обвал акций начался не задолго после того, как Эрик Трамп провел для своих 6 млн подписчиков в соцсети Х экс

      in Новости криптовалют

    • Эрик Трамп постарался объяснить причину обвала акций American Bitcoin

      Соучредитель American Bitcoin, сын президента США Эрик Трамп (Eric Trump) заявил, что падение акций компании на 35% за сутки обусловлено снятием ограничений, запрещавших инвесторам продавать эти бумаги в первые месяцы после листинга. Сын Трампа пообещал не продавать свои 72 млн акций майнинговой компании, назвав ее фундаментальные показатели не имеющими себе равных.   «Наше главное преимущество — майнинг биткоина на уровне 50% от спотовой цены. Я держу все свои акции и стремлюсь стат

      in Новости криптовалют

    • Bitcoin Vector: Вот какой уровень нужно пробить биткоину для возобновления ралли

      Для укрепления начавшегося ралли первая криптовалюта должна пробить уровень $95 000, чтобы розничные трейдеры и инвесторы поверили в смену тренда, заявили эксперты платформы Bitcoin Vector. Если биткоин преодолеет порог цены $95 000, рынок получит сигнал, что рост актива перестал носить кратковременный характер, объяснили аналитики.   «В ходе этого процесса индикатор ухода от риска должен опуститься в безопасную зону. Это подтвердит доминирование покупателей над продавцами. Главный

      in Новости криптовалют

×
×
  • Create New...