Инновационный двигатель сети Aptos: анализ 8 основных двигателей

8 основных движущих сил инноваций сети Aptos

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

1. Оптимизация разработки приложений на Move языке

Язык Move, используемый Aptos, предоставляет разработчикам лучшую среду разработки и повышает эффективность разработки. Move — это выразительный и простой в использовании язык программирования, разработанный специально для безопасного управления активами.

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

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

Многие оригинальные исследователи и разработчики языка Move по-прежнему активны в экосистеме Aptos, постоянно улучшая язык Move и сообщество. После четырех лет тестирования и верификации язык Move стал зрелым языком разработки для производственных нужд.

8 основных нововведений, которые сделают Aptos лидером среди новых блокчейнов

2. Block-STM предоставляет больше свободы в программировании

Block-STM — это новый тип движка параллельного выполнения смарт-контрактов, который построен на принципах транзакционной памяти Aptos и оптимистичного контроля параллелизма. Этот инновационный метод параллелизации транзакций может ускорить обработку транзакций без ущерба для опыта разработки.

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

3. Ончейн-управление и децентрализация

Для поддержки действительно децентрализованного и безразрешительного Layer 1, Aptos встроил механизм управления на цепочке, который позволяет безшовные изменения конфигурации сети и виртуальной машины. Стимулирующее тестирование тестовой сети Aptos 3 и основной сети уже доказало это.

В основной сети, снизив "ограничения на увеличение прав голоса", была повышена надежность сети. Установка более активного порога позволяет быстро запустить сеть, более 52% держателей токенов проголосовали за это предложение, чтобы помочь защитить сеть.

С момента своего создания сообщество Aptos смогло создавать и голосовать по предложениям, влияющим на поведение блокчейна Aptos. Предложения по управлению включают: изменение продолжительности эпохи, корректировку минимальных/максимальных требований к ставкам валидаторов, изменение флага, использование исходного кода блокчейна для обновления программного обеспечения, а также обновление модулей фреймворка Aptos (, набора основных библиотек разработки Move ), исправление ошибок или улучшение функциональности блокчейна Aptos.

4. Эффективный консенсус AptosBFTv4

AptosBFTv4 — это первый производственный уровень BFT-протокол блокчейна с строгим доказательством корректности. Этот протокол обладает характеристиками оптимистичного отклика, обеспечивая низкую задержку и высокую пропускную способность, полностью используя базовую сеть. Улучшенный на основе Hotstuff, AptosBFTv4 сокращает задержку подтверждения с 3 шагов до 2 шагов, снижая задержку на 33% без ущерба для компенсации связи.

При реализации учитываются строгие требования к безопасности и масштабируемости, что позволяет четко отделить неизменяемые элементы для их изоляции и эффективного аудита, тем самым обеспечивая соблюдение принципа неразветвления. Та же программная платформа была обновлена 4 раза и протестирована в реальной сети, что подтверждает продуманность и надежность процесса разработки. В четвертой итерации AptosBFTv4 стал самым быстрым и готовым к производству протоколом византийского согласования.

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

5. Механизмы безопасности, повышающие доверие пользователей

Aptos-аккаунты поддерживают гибкое управление ключами, включая функции ротации ключей, шифрования и гибкости, а также смешанную модель управления. Ротация ключей является хорошей практикой и имеет решающее значение для предотвращения потенциально опасных удаленных атак на многопользовательские аккаунты. На других блокчейнах ротация возможна только путем перемещения всех активов на новый аккаунт. Aptos применяет подход декомпозиции аккаунта и ключа, что позволяет бесшовно добавлять новые алгоритмы цифровой подписи для поддержки различных типов открытых и закрытых ключей. Смешанная модель управления поддерживает продвинутые решения для восстановления и управления аккаунтами, что помогает сократить разрыв между Web2 и Web3.

Кошельки могут использовать предварительное выполнение транзакций, чтобы объяснить пользователю результаты транзакций перед подписанием. Оценка транзакций перед подписанием может снизить такие риски безопасности, как фишинг, что становится все более распространенным в Web3. Чтобы дополнительно улучшить пользовательский опыт, блокчейн Aptos ограничивает срок действия каждой транзакции и использует тройную защиту с помощью серийного номера, времени истечения и идентификатора цепочки, чтобы избежать бессрочного воздействия на подписанта и предотвратить ошибки или атаки.

Протокол консенсуса Aptos и аутентифицированное хранилище обеспечивают бесшовную практическую поддержку легкого клиентского протокола, что позволяет достичь более безопасного и надежного пользовательского опыта. Сеть Aptos приветствует всех, кто хочет подключиться к полным узлам для прямого доступа к аутентифицированным данным, что отражает идею Web3 "не доверяй, но проверяй". Для этого Aptos создала эффективную структуру мультикаст-дерева, обеспечивающую высокую пропускную способность и низкую задержку сети для распространения состояния блокчейна среди участников. Участники могут обрабатывать все транзакции с момента создания, а также могут полностью пропустить историю и напрямую синхронизировать последнее состояние. Легкие клиенты могут синхронизировать часть состояния блокчейна, например, конкретные счета или значения данных, и включать проверенные чтения состояния, такие как получение проверенного баланса счета с помощью BFT-метки времени.

6. Модульная архитектура, ориентированная на будущее

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

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

7. Механизм вознаграждений на основе предложений

В тестовой сети Aptos Incentive Testnet 3 используется система вознаграждений на основе голосования. В этой модели, как только две трети голосов достигают узла предложителя, достигается консенсус BFT. Это означает, что одна треть последующих голосов не учитывается, и соответствующие валидаторы не получают вознаграждение.

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

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

8. Высокопроизводительное разреженное дерево Меркла

Aptos использует Jellyfish Merkle Tree (JMT), применяя монотонно возрастающую, основанную на версиях модель ключей для оптимизации производительности записи базового хранилища на основе LSM-дерева(, такого как RocksDB). JMT достиг практического оптимального баланса между CPU, I/O и использованием хранилища, обеспечивая удовлетворительную производительность, одновременно контролируя масштаб данных в состоянии раздувания на диске.

Помимо JMT в качестве формата постоянного хранения состояния Aptos, существует еще одна реализация разреженного меркл-дерева в памяти, не использующая блокировки. Эта реализация специально разработана для кэширования и параллелизации, и используется вместе с Block-STM для достижения высокой производительности глобальных обновлений состояния.

8 основных инноваций, позволяющих Aptos стать лидером среди новых блокчейнов

APT0.95%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 9
  • Поделиться
комментарий
0/400
TokenomicsTinfoilHatvip
· 5ч назад
Целый день двигаешься туда-сюда, лучше бы заняться похом, это быстрее.
Посмотреть ОригиналОтветить0
SundayDegenvip
· 07-26 11:46
Говорит, как будто есть что-то.
Посмотреть ОригиналОтветить0
GhostAddressMinervip
· 07-26 11:04
в блокчейне данные не лгут... В ранних move контрактах bytecode все еще скрывает интересную информацию, понимающий поймет.
Посмотреть ОригиналОтветить0
GateUser-3a330bb6vip
· 07-26 07:51
Держите крепко 💪
Ответить0
SerumDegenvip
· 07-26 06:11
все еще жду, когда aptos действительно начнет памп... весь этот технологический хопиум сейчас не помогает моим убыточным позициям, если честно
Посмотреть ОригиналОтветить0
HorizonHuntervip
· 07-26 06:09
move надежен? Это как раз то, что мне нужно~
Посмотреть ОригиналОтветить0
CryptoCross-TalkClubvip
· 07-26 06:07
move不move的 就怕跑 неудачников的钱包
Посмотреть ОригиналОтветить0
MainnetDelayedAgainvip
· 07-26 05:46
Записи показывают, что флаг высокой пропускной способности установлен уже 428 дней, ждем, когда расцветут цветы.
Посмотреть ОригиналОтветить0
WinterWarmthCatvip
· 07-26 05:46
движение велико~ быстро и жестко!
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить