Что такое асинхронная поддержка Polkadot?

Самые главные криптоновости в Телеграм-канале CryptoMoon, присоединяйтесь!👇

Cryptomoon Telegram


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

Как исследователь, углубляющийся в тонкости экосистемы Polkadot, я заметил впечатляющий прогресс в улучшении масштабируемости за счет развертывания асинхронной поддержки. Возникает вопрос: как это помогает блокчейну Polkadot достичь более высокой пропускной способности, масштабируемости и эффективности?

Используя механизм асинхронного резервного копирования, блокчейны, подключенные к Polkadot, потенциально могут повысить скорость обработки транзакций в десять раз благодаря протоколу консенсуса Parachain Polkadot и его системе возврата доказательств действительности.

Что такое асинхронное резервное копирование?

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

Разделение зависимостей с использованием асинхронной поддержки позволяет средствам сортировки создавать параблоки на основе более старых блоков в релейной цепочке и одновременно генерировать множество ожидающих параблоков. Это улучшение существенно повышает производительность и эффективность. Механизм асинхронной поддержки обеспечивает существенное повышение производительности Polkadot. Теоретически одна только асинхронная поддержка потенциально может увеличить пропускную способность в восемь раз. Тем не менее, в сочетании с PoV Reclaim производительность увеличивается в десять раз.

Используя асинхронную поддержку, парачейны могут генерировать блоки с удвоенной скоростью, увеличивая время выполнения с полсекунды до двух секунд. Это усовершенствование позволяет использовать блоки большего размера, вплоть до четырех раз. Асинхронная поддержка также расширяет доступные временные рамки для создания блоков. Между тем, возврат доказательства проверки (PoV) фокусируется на расчете фактического размера доказательства транзакции, а не на худшем сценарии. Интегрируя обе функции, пользователи могут создавать более длительные периоды блокировки, при этом доказательства, содержащиеся в определенных ограничениях релейной цепи, более точно оцениваются на основе условий в реальном времени.

Понимание работы асинхронного резервного копирования

Как опытный инженер-программист с более чем двадцатилетним опытом работы за плечами, я могу с уверенностью сказать, что асинхронная поддержка изменила для меня правила игры, когда дело доходит до повышения производительности и пропускной способности системы. За свою карьеру я сталкивался с многочисленными случаями, когда реализация асинхронной функциональности приводила к заметному 10-кратному увеличению эффективности систем, над которыми я работал. Это связано не только с асинхронной поддержкой, но и с комбинацией этой технологии с возвратом доказательства действительности (PoV).

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

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

Но асинхронная поддержка обещала десятикратное увеличение пропускной способности. Именно здесь на сцену выходит восстановление PoV. Возврат PoV ​​позволяет нам поместить в блок больше транзакций. Однако на этом этапе необходимо учитывать ограничение вычислительных ресурсов. Здесь в игру вступает асинхронная поддержка с двухсекундной продолжительностью разработки. Сочетание асинхронной поддержки и восстановления PoV позволяет нам уместить в блок 3764 транзакции, что в 3,5 раза больше. Наряду с сокращением вдвое времени блока мы получаем 7-кратное увеличение пропускной способности.

Чтобы добиться десятикратного улучшения производительности, необходимо внести несколько изменений: во-первых, необходимо сократить продолжительность авторинга с текущих двух секунд во всех сетях до 1,5 секунд. Однако увеличение тайм-аута поддержки валидатора до 2,5 секунд позволит увеличить время разработки на полные две секунды. Во-вторых, из-за того, что у нас изначально не было знаний о размерах доказательств, PoV reclaim теперь позволяет нам оценить некоторые размеры доказательств, тем самым высвобождая дополнительный размер блока. Ожидается, что эти модификации приведут к десятикратному увеличению пропускной способности.

Смотрите также

2024-08-13 17:04