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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кошелек может использовать функцию предварительного выполнения транзакций, чтобы объяснить результаты транзакции перед подписью пользователя. Этот механизм предварительной оценки транзакций может снизить риски безопасности, такие как фишинг. Для дальнейшей оптимизации пользовательского опыта блокчейн 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-2.76%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Репост
  • Поделиться
комментарий
0/400
DeFi_Dad_Jokesvip
· 23ч назад
язык move жестко старый проект
Посмотреть ОригиналОтветить0
StableGeniusvip
· 23ч назад
на самом деле, move - это просто solidity с дополнительными шагами... опровергните меня.
Посмотреть ОригиналОтветить0
LiquidityHuntervip
· 23ч назад
move снова заработал? Я жду белый бумажный период, чтобы уверенно инвестировать в этот проект.
Посмотреть ОригиналОтветить0
PoolJumpervip
· 23ч назад
Публичные цепочки снова начинают конкурировать в языках. Что еще играть с move?
Посмотреть ОригиналОтветить0
  • Закрепить