8 основных технических инноваций Блокчейна Aptos: ведение новой эры разработки Web3

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

8 основных инноваций сети Aptos

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

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

1. Язык Move: лучше подходит для создания приложений

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

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

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

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

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

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

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

3. Управа на блокчейне и децентрализация

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

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

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

4. AptosBFTv4: Эффективный механизм согласования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

APT4.88%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Репост
  • Поделиться
комментарий
0/400
nft_widowvip
· 20ч назад
Снова рисуем пирожки ~ новые публичные цепочки все такие.
Посмотреть ОригиналОтветить0
fork_in_the_roadvip
· 20ч назад
move действительно круто!
Посмотреть ОригиналОтветить0
CrossChainBreathervip
· 20ч назад
кросс-чейн уже так накалился?
Посмотреть ОригиналОтветить0
TrustlessMaximalistvip
· 20ч назад
язык move снова пришёл
Посмотреть ОригиналОтветить0
  • Закрепить