Aptos как сеть блокчейна с низкой задержкой и высокой пропускной способностью предоставляет разработчикам превосходную среду для создания приложений Web3. В этой статье будут представлены 8 ключевых инноваций, способствующих развитию сети Aptos.
1. Язык Move: более подходит для создания приложений
Aptos использует язык программирования Move, предоставляя разработчикам лучшие условия для разработки и повышая эффективность. Move — это выразительный и простой в использовании язык, специально разработанный для безопасного управления активами.
Aptos и Move разделяют многие основные концепции дизайна, что делает их эффективной и приятной платформой для разработки Move. Move изначально был разработан для предшественника Aptos, что обеспечивает бесшовный переход для существующих разработчиков Move на Aptos, а новички также могут извлечь выгоду из имеющихся документов и примеров.
Aptos значительно улучшил экосистему Move, добавив несколько функций на уровне языка и фреймворка. Эти улучшения включают в себя усовершенствованную архитектуру безопасности, настраиваемое измерение газа, возможность обновления кода, учетные записи ресурсов и т.д. Кроме того, Move Prover как форма верификатора смарт-контрактов обеспечивает дополнительную защиту для инвариантов контрактов.
Многие ранние исследователи и разработчики языка Move по-прежнему активно участвуют в экосистеме Aptos, постоянно улучшая язык Move и сообщество. После четырех лет практики язык Move зарекомендовал себя как зрелый язык разработки, пригодный для использования в производственной среде.
2. Block-STM: приносит больше свободы в программировании
Block-STM - это новый тип движка параллельного выполнения смарт-контрактов, построенный на основе принципов транзакционной памяти Aptos и оптимистичного управления конкурентностью. Этот инновационный метод параллелизации транзакций может ускорить скорость обработки без ущерба для опыта разработки.
В отличие от других параллельных движков, которые требуют ограничений на операции чтения и записи, Block-STM позволяет разработчикам кодировать без ограничений, обеспечивая более высокую пропускную способность и более низкую задержку для реальных приложений. Разработчики могут легко создавать высокопараллельные приложения, поддерживающие более богатые атомарные операции, тем самым улучшая пользовательский опыт.
3. Управление на блокчейне и децентрализация
Для поддержки настоящей децентрализованной сети первого уровня Aptos встроил механизм управления на цепочке, который позволяет реализовать бесшовные обновления конфигурации сети и виртуальной машины. Это было подтверждено в тестовой и основной сетях Aptos.
В основной сети, путем изменения "ограничения на увеличение прав голоса", была повышена надежность сети. Более 52% держателей токенов проголосовали за это предложение, чтобы укрепить безопасность сети.
Сообщество Aptos может создавать и голосовать по предложениям, влияющим на поведение блокчейна, включая изменение продолжительности эпохи, требования к правам валидаторов, обновления основного кода и обновления модулей фреймворка.
4. AptosBFTv4: Эффективный механизм согласования
AptosBFTv4 является первым производственным уровнем BFT протокола блокчейна с строгим доказательством корректности. Он использует механизм оптимистичного ответа, полностью используя базовую сеть при гарантии низкой задержки и высокой пропускной способности.
В отличие от Hotstuff, AptosBFTv4 сократил задержку подтверждения с 3 шагов до 2, снизив задержку на 33% без ущерба для эффективности коммуникации.
Данное соглашение при его реализации в полной мере учитывает безопасность и масштабируемость, четко отделяя неизменяемые переменные для изоляции и аудита. Один и тот же набор программного обеспечения прошел 4 обновления и был протестирован в реальной сети, что подтвердило его продуманность и надежность.
Aptos также обеспечивает постоянную доступность сети через систему репутации на блокчейне, даже если отдельные узлы выходят из строя, это не повлияет на общую работу.
5. Меры безопасности для повышения доверия пользователей
Акаунты Aptos поддерживают гибкое управление ключами, включая ротацию ключей, гибкость шифрования и смешанную модель управления. Эти функции помогают предотвратить удаленные атаки, поддерживают продвинутые сценарии восстановления и закрывают разрыв между Web2 и Web3.
Кошелек может предварительно выполнять транзакции до подписания пользователем, объясняя результаты транзакций, что снижает риски безопасности, такие как фишинг. Aptos также ограничивает действительность транзакций с помощью тройной защиты, включая серийный номер, время истечения и идентификатор цепи.
Консенсусный протокол Aptos и реализованное хранилище аутентификации обеспечивают бесшовную поддержку легких клиентов, предоставляя более безопасный и надежный пользовательский опыт. Сеть приветствует всех желающих подключаться к полным узлам для прямого доступа к данным аутентификации, что отражает идею Web3 «не доверять, а проверять».
6. Модульная архитектура, ориентированная на будущее
Aptos с самого начала проектирования акцентировала внимание на модульности и гибкости, поддерживая частые обновления, что позволяет быстро внедрять последние технологические достижения и обеспечивать поддержку новых случаев использования.
Такая модульная архитектура обеспечивает гибкость клиента и оптимизирована для обновлений без остановки. Aptos включает в себя встроенный протокол управления изменениями на цепочке, что позволяет быстро внедрять новые технологические инновации.
7. Механизм вознаграждений на основе предложений
Aptos использует систему вознаграждений за стейкинг на основе производительности предложений, чтобы способствовать более высокой степени децентрализации. Этот механизм, по сравнению с системами, основанными на голосовании, менее чувствителен к задержкам между регионами, что повышает уровень вознаграждений для узлов в удаленных районах.
Механизм все еще учитывает поведение голосования, поскольку хорошая голосовая активность влияет на вероятность выбора предложителей. Этот дизайн помогает сдерживать влияние географического положения на вознаграждения, поощряя более широкое распределение узлов.
Aptos использует проектирование медузовой Меркле-деревянной структуры (JMT), оптимизируя хранилище с использованием монотонно возрастающего, основанного на версиях ключевого режима. JMT достиг практического баланса между ЦП, вводом/выводом и пространством хранения, обеспечивая хорошую производительность.
Кроме JMT, Aptos также имеет реализацию разреженного дерева Меркла в памяти без блокировок, специально разработанную для кеширования и параллелизации, которая используется в сочетании с Block-STM для достижения высокой производительности глобальных обновлений состояния.
Эти инновации способствовали развитию сети Aptos, обеспечив мощную основу для создания приложений следующего поколения Web3.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
7 Лайков
Награда
7
6
Поделиться
комментарий
0/400
YieldHunter
· 10ч назад
Просто спрашиваю, что с оставшимися семью пунктами в заголовке?
Восемь основных движущих сил инноваций сети Aptos и их влияние на экосистему Web3
8 инновационных движущих сил сети Aptos
Aptos как сеть блокчейна с низкой задержкой и высокой пропускной способностью предоставляет разработчикам превосходную среду для создания приложений Web3. В этой статье будут представлены 8 ключевых инноваций, способствующих развитию сети Aptos.
1. Язык Move: более подходит для создания приложений
Aptos использует язык программирования Move, предоставляя разработчикам лучшие условия для разработки и повышая эффективность. Move — это выразительный и простой в использовании язык, специально разработанный для безопасного управления активами.
Aptos и Move разделяют многие основные концепции дизайна, что делает их эффективной и приятной платформой для разработки Move. Move изначально был разработан для предшественника Aptos, что обеспечивает бесшовный переход для существующих разработчиков Move на Aptos, а новички также могут извлечь выгоду из имеющихся документов и примеров.
Aptos значительно улучшил экосистему Move, добавив несколько функций на уровне языка и фреймворка. Эти улучшения включают в себя усовершенствованную архитектуру безопасности, настраиваемое измерение газа, возможность обновления кода, учетные записи ресурсов и т.д. Кроме того, Move Prover как форма верификатора смарт-контрактов обеспечивает дополнительную защиту для инвариантов контрактов.
Многие ранние исследователи и разработчики языка Move по-прежнему активно участвуют в экосистеме Aptos, постоянно улучшая язык Move и сообщество. После четырех лет практики язык Move зарекомендовал себя как зрелый язык разработки, пригодный для использования в производственной среде.
2. Block-STM: приносит больше свободы в программировании
Block-STM - это новый тип движка параллельного выполнения смарт-контрактов, построенный на основе принципов транзакционной памяти Aptos и оптимистичного управления конкурентностью. Этот инновационный метод параллелизации транзакций может ускорить скорость обработки без ущерба для опыта разработки.
В отличие от других параллельных движков, которые требуют ограничений на операции чтения и записи, Block-STM позволяет разработчикам кодировать без ограничений, обеспечивая более высокую пропускную способность и более низкую задержку для реальных приложений. Разработчики могут легко создавать высокопараллельные приложения, поддерживающие более богатые атомарные операции, тем самым улучшая пользовательский опыт.
3. Управление на блокчейне и децентрализация
Для поддержки настоящей децентрализованной сети первого уровня Aptos встроил механизм управления на цепочке, который позволяет реализовать бесшовные обновления конфигурации сети и виртуальной машины. Это было подтверждено в тестовой и основной сетях Aptos.
В основной сети, путем изменения "ограничения на увеличение прав голоса", была повышена надежность сети. Более 52% держателей токенов проголосовали за это предложение, чтобы укрепить безопасность сети.
Сообщество Aptos может создавать и голосовать по предложениям, влияющим на поведение блокчейна, включая изменение продолжительности эпохи, требования к правам валидаторов, обновления основного кода и обновления модулей фреймворка.
4. AptosBFTv4: Эффективный механизм согласования
AptosBFTv4 является первым производственным уровнем BFT протокола блокчейна с строгим доказательством корректности. Он использует механизм оптимистичного ответа, полностью используя базовую сеть при гарантии низкой задержки и высокой пропускной способности.
В отличие от Hotstuff, AptosBFTv4 сократил задержку подтверждения с 3 шагов до 2, снизив задержку на 33% без ущерба для эффективности коммуникации.
Данное соглашение при его реализации в полной мере учитывает безопасность и масштабируемость, четко отделяя неизменяемые переменные для изоляции и аудита. Один и тот же набор программного обеспечения прошел 4 обновления и был протестирован в реальной сети, что подтвердило его продуманность и надежность.
Aptos также обеспечивает постоянную доступность сети через систему репутации на блокчейне, даже если отдельные узлы выходят из строя, это не повлияет на общую работу.
5. Меры безопасности для повышения доверия пользователей
Акаунты Aptos поддерживают гибкое управление ключами, включая ротацию ключей, гибкость шифрования и смешанную модель управления. Эти функции помогают предотвратить удаленные атаки, поддерживают продвинутые сценарии восстановления и закрывают разрыв между Web2 и Web3.
Кошелек может предварительно выполнять транзакции до подписания пользователем, объясняя результаты транзакций, что снижает риски безопасности, такие как фишинг. Aptos также ограничивает действительность транзакций с помощью тройной защиты, включая серийный номер, время истечения и идентификатор цепи.
Консенсусный протокол Aptos и реализованное хранилище аутентификации обеспечивают бесшовную поддержку легких клиентов, предоставляя более безопасный и надежный пользовательский опыт. Сеть приветствует всех желающих подключаться к полным узлам для прямого доступа к данным аутентификации, что отражает идею Web3 «не доверять, а проверять».
6. Модульная архитектура, ориентированная на будущее
Aptos с самого начала проектирования акцентировала внимание на модульности и гибкости, поддерживая частые обновления, что позволяет быстро внедрять последние технологические достижения и обеспечивать поддержку новых случаев использования.
Такая модульная архитектура обеспечивает гибкость клиента и оптимизирована для обновлений без остановки. Aptos включает в себя встроенный протокол управления изменениями на цепочке, что позволяет быстро внедрять новые технологические инновации.
7. Механизм вознаграждений на основе предложений
Aptos использует систему вознаграждений за стейкинг на основе производительности предложений, чтобы способствовать более высокой степени децентрализации. Этот механизм, по сравнению с системами, основанными на голосовании, менее чувствителен к задержкам между регионами, что повышает уровень вознаграждений для узлов в удаленных районах.
Механизм все еще учитывает поведение голосования, поскольку хорошая голосовая активность влияет на вероятность выбора предложителей. Этот дизайн помогает сдерживать влияние географического положения на вознаграждения, поощряя более широкое распределение узлов.
8. Высокопроизводительное разреженное дерево Меркла
Aptos использует проектирование медузовой Меркле-деревянной структуры (JMT), оптимизируя хранилище с использованием монотонно возрастающего, основанного на версиях ключевого режима. JMT достиг практического баланса между ЦП, вводом/выводом и пространством хранения, обеспечивая хорошую производительность.
Кроме JMT, Aptos также имеет реализацию разреженного дерева Меркла в памяти без блокировок, специально разработанную для кеширования и параллелизации, которая используется в сочетании с Block-STM для достижения высокой производительности глобальных обновлений состояния.
Эти инновации способствовали развитию сети Aptos, обеспечив мощную основу для создания приложений следующего поколения Web3.