Aptos как одна из блокчейнов с наименьшей задержкой и наибольшей пропускной способностью на крипторынке принесла огромные изменения для разработчиков в создании приложений web3. В этой статье будут представлены 8 ключевых инноваций, способствующих развитию сети Aptos.
1. Оптимизация приложений на языке Move
Язык Move, используемый Aptos, предоставляет разработчикам лучшую среду для разработки и повышает эффективность. 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.
Block-STM поддерживает более богатую атомарность для параллельных исполняемых сред, чем обычно требуется разделять операции на несколько транзакций, тем самым улучшая пользовательский опыт за счет снижения задержки и повышения экономической эффективности.
3. Управление в цепочке и децентрализация
Чтобы поддержать истинную децентрализованную и незаслуживающую разрешения layer1, Aptos встроил механизм управления на блокчейне, который позволяет бесшовное обновление конфигурации сети и виртуальной машины. Это было проверено в тестовой и основной сети Aptos.
В основной сети, снизив "ограничение на увеличение прав голоса", была повышена надежность сети. Более 52% держателей токенов проголосовали за это предложение, чтобы помочь защитить сеть.
С момента своего рождения сообщество Aptos смогло создавать и голосовать за предложения, влияющие на поведение блокчейна. Предложения по управлению включают: изменения продолжительности межэпох, изменение минимальных и максимальных значений доли валидаторов, программные обновления основного кода блокчейна, а также обновления модулей фреймворка Aptos и др.
4. Эффективный консенсус AptosBFTv4
AptosBFTv4 — это первый производственный BFT-протокол блокчейна с строгим доказательством корректности. Этот протокол использует оптимистичное реагирование, достигая низкой задержки и высокой пропускной способности, полностью используя базовую сеть. Улучшенный на основе Hotstuff, AptosBFTv4 уменьшает задержку подтверждения с 3 шагов до 2, снижая задержку на 33% без ущерба для эффективности связи.
AptosBFTv4 при реализации учитывает строгую безопасность и возможность обновления, четко разделяя неизменные переменные для изоляции и эффективного аудита. Тот же программный стек прошел 4 обновления и был протестирован в реальной сети, что подтвердило продуманность и надежность его процесса разработки.
Даже если отдельные узлы выходят из строя, Aptos может гарантировать нормальную работу всей сети. Это возможно благодаря системе репутации на блокчейне, которая использует доступность и производительность в прошлом в качестве показателей будущего, автоматически минимизируя негативное влияние медлительных и плохо работающих валидаторов.
Aptos-аккаунты поддерживают гибкое управление ключами, включая такие функции, как ротация ключей, криптоагильность и смешанная модель управления. Ротация ключей является хорошей практикой и имеет решающее значение для предотвращения удаленных атак. Метод декомпозиции аккаунта и ключа Aptos позволяет без проблем добавлять новые алгоритмы цифровой подписи.
Кошелек может использовать предварительное выполнение транзакций, чтобы объяснить результаты транзакций перед подписью пользователя, что помогает снизить риски безопасности, такие как фишинг. Блокчейн Aptos ограничивает возможность каждой транзакции с помощью тройной защиты, включающей серийный номер, время истечения и идентификатор цепочки.
Консенсусный протокол Aptos и проверенное хранилище обеспечивают бесшовную поддержку легкого клиентского протокола, предлагая более безопасный и надежный пользовательский опыт. Сеть приветствует всех, кто хочет подключиться к полным узлам для прямого доступа к проверенным данным. Aptos построен на эффективной структуре многокастового дерева, предоставляя участникам сеть распространения состояния блокчейна с высокой пропускной способностью и низкой задержкой.
6. Модульная архитектура, ориентированная на будущее
Aptos имеет историю масштабируемости, с самого начала был спроектирован с учетом модульности и гибкости. Это позволяет архитектуре Aptos поддерживать частые обновления, быстро принимать новейшие технологические достижения и поддерживать новые случаи использования.
Модульная архитектура создает гибкость клиента и оптимизирована для частых обновлений без остановки. Эти функции были проверены в предыдущих итерациях основной сети, тестовой сети и внутренних стресс-тестах. Блокчейн Aptos включает встроенный протокол управления изменениями на цепочке, который позволяет быстро развертывать новые технологические инновации.
7. Система вознаграждений на основе предложений
Aptos внедрил систему вознаграждений на основе эффективности предложений в качестве системы вознаграждений за стейкинг, чтобы способствовать большей степени децентрализации. Эта система имеет более длительное время ожидания по сравнению с механизмом вознаграждений на основе голосования и менее чувствительна к задержкам между регионами.
Система, основанная на предложениях, увеличила уровень вознаграждений для узлов в удаленных районах и сдержала влияние географического распределения. Модель вознаграждений по-прежнему учитывает поведение голосования, поскольку хорошая голосовательная эффективность влияет на вероятность избрания инициатора.
Aptos использует Jellyfish Merkle Tree (JMT), основанный на монотонно возрастающей версии ключевой модели, для оптимизации записи в базовом хранилище. JMT достиг практического баланса между использованием CPU, I/O и хранилища, обеспечивая хорошую производительность.
Кроме JMT, Aptos также имеет реализацию разреженного дерева Меркла в памяти без блокировок, специально разработанную для кэширования и параллелизации, использующуюся вместе с Block-STM для содействия высокопроизводительным обновлениям глобального состояния.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
8 основных технологических драйверов инноваций Aptos Блокчейн
8 основных инновационных драйверов сети Aptos
Aptos как одна из блокчейнов с наименьшей задержкой и наибольшей пропускной способностью на крипторынке принесла огромные изменения для разработчиков в создании приложений web3. В этой статье будут представлены 8 ключевых инноваций, способствующих развитию сети Aptos.
1. Оптимизация приложений на языке Move
Язык Move, используемый Aptos, предоставляет разработчикам лучшую среду для разработки и повышает эффективность. 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.
Block-STM поддерживает более богатую атомарность для параллельных исполняемых сред, чем обычно требуется разделять операции на несколько транзакций, тем самым улучшая пользовательский опыт за счет снижения задержки и повышения экономической эффективности.
3. Управление в цепочке и децентрализация
Чтобы поддержать истинную децентрализованную и незаслуживающую разрешения layer1, Aptos встроил механизм управления на блокчейне, который позволяет бесшовное обновление конфигурации сети и виртуальной машины. Это было проверено в тестовой и основной сети Aptos.
В основной сети, снизив "ограничение на увеличение прав голоса", была повышена надежность сети. Более 52% держателей токенов проголосовали за это предложение, чтобы помочь защитить сеть.
С момента своего рождения сообщество Aptos смогло создавать и голосовать за предложения, влияющие на поведение блокчейна. Предложения по управлению включают: изменения продолжительности межэпох, изменение минимальных и максимальных значений доли валидаторов, программные обновления основного кода блокчейна, а также обновления модулей фреймворка Aptos и др.
4. Эффективный консенсус AptosBFTv4
AptosBFTv4 — это первый производственный BFT-протокол блокчейна с строгим доказательством корректности. Этот протокол использует оптимистичное реагирование, достигая низкой задержки и высокой пропускной способности, полностью используя базовую сеть. Улучшенный на основе Hotstuff, AptosBFTv4 уменьшает задержку подтверждения с 3 шагов до 2, снижая задержку на 33% без ущерба для эффективности связи.
AptosBFTv4 при реализации учитывает строгую безопасность и возможность обновления, четко разделяя неизменные переменные для изоляции и эффективного аудита. Тот же программный стек прошел 4 обновления и был протестирован в реальной сети, что подтвердило продуманность и надежность его процесса разработки.
Даже если отдельные узлы выходят из строя, Aptos может гарантировать нормальную работу всей сети. Это возможно благодаря системе репутации на блокчейне, которая использует доступность и производительность в прошлом в качестве показателей будущего, автоматически минимизируя негативное влияние медлительных и плохо работающих валидаторов.
5. Механизмы безопасности, повышающие доверие пользователей
Aptos-аккаунты поддерживают гибкое управление ключами, включая такие функции, как ротация ключей, криптоагильность и смешанная модель управления. Ротация ключей является хорошей практикой и имеет решающее значение для предотвращения удаленных атак. Метод декомпозиции аккаунта и ключа Aptos позволяет без проблем добавлять новые алгоритмы цифровой подписи.
Кошелек может использовать предварительное выполнение транзакций, чтобы объяснить результаты транзакций перед подписью пользователя, что помогает снизить риски безопасности, такие как фишинг. Блокчейн Aptos ограничивает возможность каждой транзакции с помощью тройной защиты, включающей серийный номер, время истечения и идентификатор цепочки.
Консенсусный протокол Aptos и проверенное хранилище обеспечивают бесшовную поддержку легкого клиентского протокола, предлагая более безопасный и надежный пользовательский опыт. Сеть приветствует всех, кто хочет подключиться к полным узлам для прямого доступа к проверенным данным. Aptos построен на эффективной структуре многокастового дерева, предоставляя участникам сеть распространения состояния блокчейна с высокой пропускной способностью и низкой задержкой.
6. Модульная архитектура, ориентированная на будущее
Aptos имеет историю масштабируемости, с самого начала был спроектирован с учетом модульности и гибкости. Это позволяет архитектуре Aptos поддерживать частые обновления, быстро принимать новейшие технологические достижения и поддерживать новые случаи использования.
Модульная архитектура создает гибкость клиента и оптимизирована для частых обновлений без остановки. Эти функции были проверены в предыдущих итерациях основной сети, тестовой сети и внутренних стресс-тестах. Блокчейн Aptos включает встроенный протокол управления изменениями на цепочке, который позволяет быстро развертывать новые технологические инновации.
7. Система вознаграждений на основе предложений
Aptos внедрил систему вознаграждений на основе эффективности предложений в качестве системы вознаграждений за стейкинг, чтобы способствовать большей степени децентрализации. Эта система имеет более длительное время ожидания по сравнению с механизмом вознаграждений на основе голосования и менее чувствительна к задержкам между регионами.
Система, основанная на предложениях, увеличила уровень вознаграждений для узлов в удаленных районах и сдержала влияние географического распределения. Модель вознаграждений по-прежнему учитывает поведение голосования, поскольку хорошая голосовательная эффективность влияет на вероятность избрания инициатора.
8. Высокопроизводительное разреженное дерево Меркла
Aptos использует Jellyfish Merkle Tree (JMT), основанный на монотонно возрастающей версии ключевой модели, для оптимизации записи в базовом хранилище. JMT достиг практического баланса между использованием CPU, I/O и хранилища, обеспечивая хорошую производительность.
Кроме JMT, Aptos также имеет реализацию разреженного дерева Меркла в памяти без блокировок, специально разработанную для кэширования и параллелизации, использующуюся вместе с Block-STM для содействия высокопроизводительным обновлениям глобального состояния.