8 основных инноваций сети Aptos, которые ведут к новой эпохе публичных блокчейнов

Восемь инноваций сети Aptos, которые помогают ей стать лидером среди новых публичных блокчейнов

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

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

1. Язык Move: более подходящий для создания приложений

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

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

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

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

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

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

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

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

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

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

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

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

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

В ходе реализации AptosBFTv4 учитывалась строгая безопасность и возможность обновления. Его реализация четко разделяет неизменяемые элементы, что упрощает изоляцию и эффективный аудит, тем самым принуждая к реализации идеи отсутствия разветвлений. Тот же программный стек прошел 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 новым лидером среди публичных блокчейнов

APT-0.68%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
NFTRegretDiaryvip
· 08-10 00:51
Почему опять обсуждаем move? Это старая тема.
Посмотреть ОригиналОтветить0
GasFeeLadyvip
· 08-09 03:23
наконец-то настоящая магия оптимизации газа... не буду лукавить, move - это зверь
Посмотреть ОригиналОтветить0
OldLeekConfessionvip
· 08-07 04:54
Move написан действительно хорошо~
Посмотреть ОригиналОтветить0
CryptoWageSlavevip
· 08-07 04:46
Проект расхваливают, но в блокчейне никто не играет.
Посмотреть ОригиналОтветить0
BrokeBeansvip
· 08-07 04:34
move爷早在Тестовая сеть就让我被动Спот亏了一半
Посмотреть ОригиналОтветить0
  • Закрепить