Skip to main content

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

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

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

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

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

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

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

Связанный: языки программирования мешают распространению DeFi

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

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

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

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

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

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

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

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

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

Связанный: мир может столкнуться с темным будущим благодаря CBDC

Исследование 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 году со степенью бакалавра в области коммуникаций и медиа.

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


Источник: Сointеlеgrаph

Оставить комментарий