Производительность и вместимость доказательств
Доказательство блока аутентифицирует полный переход State и рекурсивное происхождение. При фиксированном профиле работа проверки терминала и размер доказательства ограничены независимо от возраста цепи. Время построения зависит от инструкций CPU, пропускной способности памяти и состава блока.
Классы доказательств
| Класс | Внешняя степень | Страницы | Обычные живые входы | Вызовы ABI 3 | Нагрузка |
|---|---|---|---|---|---|
| Small | 23 | 63 | 504 | 63 | Платежи NOID и вызовы ABI 3 |
| Large | 24 | 206 | 504 | 63 | Платежи NOID и вызовы ABI 3 |
| Native | 24 | 63 | 504 | 63 | Платежи, ABI 3, токены, launchpad, DEX и NFT |
Аутентифицированный банк:
6c280ae869afc25e31d46d73b42870512991b78c9498bc7e5ef939bc07e5ed5e.
Матрицы содержат 7 105 515 строк Small, 16 733 463 строки Large и 13 618 333
строки Native. Предел сериализованного терминала: 1 100 000 байт.
Native также ограничен 48 торговыми заявками, 64 общими входами финансирования, 128 типизированными действиями и четырьмя рынками. Эти ограничения действуют одновременно с бюджетами страниц, входов и действий State. Доказательство покрывает нативное исполнение и валидность от генезиса.
Одно выбранное доказательство
Производитель автоматически рассматривает Small и Native.
--v2-large-blocks дополнительно разрешает Large. Узел выбирает один кандидат
по доступным комиссиям и строит одно доказательство. Все узлы проверяют три класса.
Почти пустой блок тоже доказывает выбранную фиксированную схему. Число транзакций, занятость страниц и время построения описывают разные ресурсы. Полный интервал блока включает отбор, сборку, рекурсивное доказательство, поиск nonce, передачу и принятие. ASERT настраивает общую частоту на 30 секунд.
Оборудование и измерения
Для x86-64 требуются SSE4.1 и PCLMULQDQ. Во время запуска выбирается PCLMUL, AVX2+VPCLMUL или AVX-512+VPCLMUL. Для ARM64 требуются NEON и PMULL.
Ресурсы серверов-производителей подбираются под состав блока. Сиды и принимающие узлы подбираются для проверки, применения State и сетевого трафика. Измеряйте построение, проверку и применение отдельно. Для каждого времени фиксируйте оборудование, backend, потоки, выделение CPU, память, состояние кеша и нагрузку. Полное построение блока включает подготовку.