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

На этой странице
- Правила финальности различаются, поэтому одно подтверждение не везде окончательно.
- Результаты тестовой сети не предсказывают скорость основной сети.
- Нагрузка на сеть меняется, поэтому одного теста недостаточно.
Заявления о скорости смешивают время блока, пропускную способность и финальность. Справедливый метод сохраняет все условия неизменными.
Что означает скорость транзакции?
Начните со времени до финальности. Это ожидание от отправки до необратимости. От отправки до включения — это ожидание, пока блок включит вашу транзакцию. От включения до финальности — это ожидание после включения, пока правила сети не сделают отмену нецелесообразной, и эти правила различаются по сетям.
Как справедливо сравнивать скорость?
Заявленное число транзакций в секунду отражает пропускную способность, а не ваше ожидание. Типы транзакций и нагрузка на сеть меняют время выполнения транзакции, поэтому одно это число может вводить в заблуждение. Сохраняйте неизменными тип транзакции, нагрузку на сеть и расположение узла и используйте основную сеть. Затем выполните следующие шаги.
- 1Выберите тип транзакцииИспользуйте одно и то же действие в обеих сетях. Разные действия требуют разной работы.
- 2Убедитесь, что обе используют mainnetПроверьте метку сети в кошельке или обозревателе. Тестовая сеть работает в других условиях.
- 3Фиксируйте время и ожиданиеЗафиксируйте время отправки, затем найдите метку времени блока включения в обозревателе блоков. Продолжайте проверять, пока не будет выполнено правило финальности сети, и повторите при похожей нагрузке.
Как проверить результаты?
Обозреватель блоков позволяет проверить метки времени и статус транзакции. Запишите исходное время и ссылки на обозреватель.
Часто задаваемые вопросы
Обозреватели могут показывать время, когда узел впервые увидел транзакцию, метку времени блока или время индексации обозревателем. Сравнивайте метку времени блока и статус финальности.
Нет. TPS описывает общую пропускную способность, а ваше ожидание зависит от комиссии, очереди и того, как цепь упорядочивает транзакции.
Сети второго уровня проводят часть операций вне основной цепи, а затем публикуют в ней доказательства или данные. Быстрое подтверждение на втором уровне может не означать финальность в основной сети.
Да, если вы сравниваете один и тот же тип транзакции, нагрузку и расположение узла и измеряете время до финальности в каждой сети. Правила финальности различаются, поэтому используйте собственное правило каждой сети.






