BTC 102858$
ETH 2481.74$
Tether (USDT) 1$
Toncoin (TON) 3.06$
telegram vk
telegram vk Х
Russian English
"

TPS для блокечейна не главное

Дата публикации:21.04.2023, 11:09
1144
1144
Поделись с друзьями!

Пропускная способность блокчейнов, а именно их способность обрабатывать X транзакций в секунду (TPS), часто рекламируется таким образом, чтобы преуменьшить значение других соображений, таких как децентрализация и безопасность. Трилемма блокчейна, конечно же, признает, что добиться успеха во всех трех областях сложно, но все же не невозможно.

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

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

Поэтому, когда сети хвастаются пятизначными скоростями TPS, относитесь к их смелым заявлениям со здоровым скепсисом.

Пропущенная метрика

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

Однако высокий TPS не обязательно гарантирует это, поскольку этот показатель обычно измеряется путем максимально быстрой отправки токена протокола из одного кошелька в другой. Это самая простая транзакция, которую можно совершить в блокчейне. Передача токенов протокола не требует больших вычислительных ресурсов, поэтому отправить эфир (ETH) дешевле, чем, скажем, передать ERC-20 — последний контракт содержит гораздо более сложные данные.

Действительно, большинство транзакций более сложны, чем простые переводы. Транзакции DeFi, например, являются ресурсоемкими, что объясняет, почему свопы токенов обходятся дороже, чем простые переводы. Более того, некоторые блокчейны включают данные о таких транзакциях, которые обычно не рассчитываются как транзакции в других сетях.

В случае с блокчейном Solana (SOL) около 80% транзакций состоят из собственных согласованных сообщений, которые необходимы для координации валидаторов. Несмотря на то, что они обрабатываются отдельно от транзакций в сети, их ошибочно объединяют с пользовательскими транзакциями в блокчейне Solana, что дает неточное измерение ее истинного TPS. Так что делайте мысленные поправки к таким утверждениям:

«На данный момент Solana по-прежнему является Layer 1, способным обрабатывать наибольшее количество транзакций одновременно, 65 000 TPS, с почти нулевой стоимостью!»  – написал в твиттере solana_daily, 13 сентября 2021 г.

Конечно, пропускная способность — не единственный показатель производительности блокчейна: задержка относится к тому, насколько быстро транзакция может быть подтверждена после ее отправки. Это тоже имеет свою единицу измерения, а именно время блока (время между добавлением блоков в блокчейн) и время до завершения (когда блок преодолевает порог без риска возврата).

Хотя пропускная способность считается важным показателем, пользователей на самом деле больше заботит задержка — насколько быстро выполняются их транзакции — и сумма, которую они должны платить в виде комиссии за транзакцию. Как и пропускная способность, задержка является сложной, поскольку  зависит от множества факторов, включая комиссию за транзакцию (в некоторых блокчейнах вы можете заплатить больше, чтобы получить более высокий приоритет включения), требования системы и правила пакетной обработки.

Свопы в секунду > TPS

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

В такой сделке:

  • Баланс пула ликвидности необходимо измерить/прочитать, чтобы определить скорость обработки свопа.
  • Токен А отправляется от конечного пользователя в пул подкачки.
  • Токен B отправляется из пула подкачки конечному пользователю
  • Затем пул необходимо перебалансировать.
  • Комиссия обычно взимается, а доход переводится на еще один счет.

Если это еще не очевидно, этот процесс требует совершенно нового метода измерения — такого, который не учитывает нетранзакционные данные по типу тех, которые считает Solana: свопы в секунду (SPS). Как показало исследование, проведенное агентством Dragonfly, занимающимся изучением потребителей, идеальным эталоном для оценки пропускной способности является заполнение всего блока сделками в стиле Uniswap v2 и оценка того, сколько сделок фактически выполняется в секунду. Результатом является простое сравнение блокчейнов виртуальной машины Ethereum (EVM) по принципу «яблоки к яблокам», чего нельзя достичь с помощью любого измерения TPS.

Исследование Dragonfly показало, что основная сеть Solana, вероятно, может выполнять около 273 свопов в секунду на автоматизированном маркет-мейкере — это весьма далеко от заявленных 3000 TPS. У BNB Smart Chain это 194,6 TPS (заявлено 300 TPS), у Avalanche — максимум 175,68 (заявлено 4500 TPS).

Требуется лучший бенчмаркинг

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

Основываясь на выводах Dragonfly, не говоря уже об аналогичном бенчмаркинге EOS Network Foundation для EOS EVM, можно сказать, что блокчейнам предстоит пройти долгий путь, прежде чем они будут готовы к массовому внедрению.

Об авторе

Зак Галл — соучредитель и директор по связям с общественностью EOS Network Foundation. Ранее он был соучредителем Dappiness Development Studio и работал главой по связям с сообществом и разработчиками в LiquidApps. Он окончил Университет Маскингама в 2009 году со степенью бакалавра в области коммуникаций и медиа.

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

Подписывайся на наш Telegram канал. Не трать время на мониторинг новостей. Только срочные и важные новости

https://t.me/block_chain24