BTC $82,775.80 +1.11%
ETH $2,435.98 +0.80%
BNB $725.64 +0.68%
XRP $1.31 +1.44%
SOL $105.72 +2.02%
TRX $0.3305 -0.74%
DOGE $0.0796 +0.65%
ADA $0.2206 +0.27%
BCH $278.69 +1.56%
LINK $12.17 +1.42%
HYPE $80.03 +1.59%
AAVE $153.10 +0.25%
SUI $1.00 +2.35%
XLM $0.1782 +0.36%
ZEC $1,167.82 +3.34%
AAPL $343.94 +0.15%
AMZN $253.03 +1.48%
GOOGL $343.35 +1.16%
MSFT $531.08 +0.55%
META $714.07 +1.08%
NVDA $217.07 +1.39%
TSLA $355.92 +1.25%
SNDK $1,345.81 +5.04%
INTC $93.54 +4.42%
SPCX $147.47 +1.67%
MU $903.27 +3.63%
AMD $543.45 +2.50%
BTC $82,775.80 +1.11%
ETH $2,435.98 +0.80%
BNB $725.64 +0.68%
XRP $1.31 +1.44%
SOL $105.72 +2.02%
TRX $0.3305 -0.74%
DOGE $0.0796 +0.65%
ADA $0.2206 +0.27%
BCH $278.69 +1.56%
LINK $12.17 +1.42%
HYPE $80.03 +1.59%
AAVE $153.10 +0.25%
SUI $1.00 +2.35%
XLM $0.1782 +0.36%
ZEC $1,167.82 +3.34%
AAPL $343.94 +0.15%
AMZN $253.03 +1.48%
GOOGL $343.35 +1.16%
MSFT $531.08 +0.55%
META $714.07 +1.08%
NVDA $217.07 +1.39%
TSLA $355.92 +1.25%
SNDK $1,345.81 +5.04%
INTC $93.54 +4.42%
SPCX $147.47 +1.67%
MU $903.27 +3.63%
AMD $543.45 +2.50%

Тахион

Все
Статьи
Новости

first_img Zakura выпустила экспериментальную P2Pv2, тестовая сеть уже работает в двух стеках

Нацеленная на Zcash реализация узлов Zakura представила экспериментальный сетевой уровень P2Pv2, предназначенный для замены устаревшего протокола, унаследованного от Bitcoin. Этот уровень сочетает в себе высокопроизводительную сеть, контроль ресурсов и консенсусный механизм с проверкой свойств, позволяя разработчикам добавлять услуги без разрешения. Zakura утверждает, что для обработки 50 000 транзакций в секунду каждый полный узел должен постоянно получать около 100 МБ/с данных блоков, в то время как блоки NU7 могут содержать максимум 2 МБ за 25 секунд, что более чем в тысячу раз превышает текущую пропускную способность сети.P2Pv2 заменяет протоколы, существовавшие около десяти лет назад, протоколом, который можно оптимизировать для задержки, пропускной способности или надежности, и одно безопасное соединение может поддерживать несколько независимых услуг. Транспортный уровень использует собственный zakura-quic, основанный на quinn-proto, использующий QUIC и TLS 1.3, а также аутентификацию узлов с помощью Ed25519. Связанные изменения устраняют зависимость от Iroh, узлы могут настраивать буфер сокета, окно управления потоком, таймеры и доступ к соединению до рукопожатия TLS. Новый транспорт напрямую соединяет адреса узлов, не используя ретрансляцию, внешние адресные поиски, автоматическое сопоставление портов или NAT-пробитие QUIC. Узлы подписывают идентификацию, адрес, диапазон протоколов и идентификатор услуги, клиенты могут искать узлы по конкретной услуге.Независимый компонент zakura-header-chain проверяет заголовки блоков и сохраняет конкурирующие ветви в ориентированном ациклическом графе, выбирая наилучшую подходящую цепочку. Синхронизация блоков планирует запросы на основе измеренной скорости доставки от каждого узла, а проверенное дерево обязательств используется для пропуска восстановления деревьев Sapling, Orchard и Ironwood для каждого блока. В настоящее время Mainnet по умолчанию все еще использует старый P2P стек, Testnet и Regtest работают по умолчанию в двойном стеке, а версия родного протокола — p2p-v2/3. Zakura утверждает, что P2Pv2 все еще имеет известные риски отказа в обслуживании и еще не стал укрепленной границей доверия, производство укреплений, контроль ресурсов и протокол реле блоков все еще находятся в разработке.
app_icon
ChainCatcher Building the Web3 world with innovations.