8 основных движущих сил развития сети Aptos: от языка Move до высокопроизводительной архитектуры

robot
Генерация тезисов в процессе

Восемь основных факторов инноваций сети Aptos

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5. Укрепление доверия пользователей

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

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

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

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

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

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

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

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

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

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

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

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

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

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

APT2.32%
MOVE3.33%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
BearMarketBuildervip
· 07-22 04:18
движение действительно быстро.
Посмотреть ОригиналОтветить0
DarkPoolWatchervip
· 07-21 20:23
Экологическое строительство действительно хорошее
Посмотреть ОригиналОтветить0
DefiSecurityGuardvip
· 07-20 04:10
*вздох* параллельное выполнение без должной защиты от MEV? красные флаги повсюду...
Посмотреть ОригиналОтветить0
AirdropHunterKingvip
· 07-20 04:00
Когда можно выпустить монету? Поскорее дай мне войти и заработать.
Посмотреть ОригиналОтветить0
BugBountyHuntervip
· 07-20 03:58
Проект выглядит неплохо, только боюсь, что в середине пути могут возникнуть проблемы.
Посмотреть ОригиналОтветить0
  • Закрепить