Aleo: инновационный проект Блокчейн с защитой конфиденциальности и масштабируемостью
Aleo — это проект Блокчейн, посвященный защите конфиденциальности, который достигает более высокой конфиденциальности и масштабируемости с помощью технологии нулевых знаний (ZKP). Основная идея проекта заключается в том, чтобы позволить пользователям проводить аутентификацию и обработку данных без раскрытия личных данных.
Обзор проекта
Приватность
Ключевая технология Aleo - это доказательство с нулевым разглашением (ZKPs), что позволяет выполнять транзакции и смарт-контракты, сохраняя при этом конфиденциальность. Детали транзакции пользователя, такие как отправитель и сумма транзакции, по умолчанию скрыты. Этот дизайн не только защищает конфиденциальность пользователей, но также позволяет при необходимости осуществлять выборочное раскрытие, что идеально подходит для развития децентрализованных финансовых приложений (DeFi).
Основные компоненты Aleo включают:
Язык программирования Leo: адаптирован на основе языка Rust, специально разработан для разработки приложений с нулевым знанием (ZKApps), снижая требования к знаниям криптографии для разработчиков.
snarkVM и snarkOS: snarkVM позволяет выполнять вычисления вне цепи, а на цепи только проверять результаты вычислений, что повышает эффективность. snarkOS обеспечивает безопасность данных и вычислений, а также позволяет выполнять функции без разрешения.
zkCloud: предоставляет безопасную, конфиденциальную среду для оффчейн вычислений, поддерживает программные взаимодействия между пользователями, организациями и децентрализованными автономными организациями (DAO).
Aleo также предоставляет интегрированную среду разработки (IDE) и комплект средств разработки (SDK), поддерживая разработчиков в быстром написании и публикации приложений. Кроме того, разработчики могут развертывать приложения в реестре программ Aleo, не полагаясь на третьих лиц, что снижает риски платформы.
Масштабируемость
Aleo использует оффлейн-обработку, где транзакции сначала рассчитываются на устройстве пользователя, а затем только результаты проверки загружаются в Блокчейн. Этот подход значительно повышает скорость обработки транзакций и масштабируемость системы, избегая проблем, связанных с перегрузкой сети и высокими затратами, как в случае с Эфириумом.
Механизм согласия
Aleo внедрил AleoBFT, это смешанная архитектура механизма консенсуса, которая сочетает в себе мгновенную окончательность валидаторов и вычислительные мощности доказателей. AleoBFT не только повышает степень децентрализации сети, но и улучшает производительность и безопасность.
Быстрая окончательность блока: AleoBFT гарантирует, что каждый блок подтверждается сразу после его создания, что повышает стабильность узлов и качество обслуживания пользователей.
Децентрализованная безопасность: отделяя производство блоков от генерации coinbase, валидаторы отвечают за создание блоков, а доказатели выполняют вычисления доказательства, предотвращая монополизацию сети несколькими субъектами.
Механизм вознаграждения: валидаторы и доказатели делят блоковые вознаграждения; поощрение доказателей стать валидаторами через ставку токенов, тем самым повышая степень децентрализации сети и вычислительную мощность.
Aleo позволяет разработчикам создавать приложения без ограничений по gas, поэтому особенно подходит для таких задач, как машинное обучение, которые требуют длительного времени работы.
Последние новости
Aleo запустит стимулирующую тестовую сеть 1 июля, ниже приведены некоторые важные обновления:
Одобрение предложения ARC-100: Это предложение касается вопросов соблюдения правил, блокировки средств в сети Aleo и мер безопасности, связанных с задержкой зачисления средств; в настоящее время команда проводит окончательные корректировки.
Программа стимулов для валидаторов: программа стартует 1 июля и направлена на проверку нового механизма puzzle. Программа будет работать до 15 июля, в течение которого будет распределено 1 миллион Aleo баллов в качестве вознаграждения.
Предложение токенов: начальное количество составляет 1,5 миллиарда токенов, начальное обращающееся количество составляет примерно 10%. Эти токены в основном поступают из вознаграждений за задания (75 миллионов), которые будут распределены в течение первых шести месяцев, включая вознаграждения за стейкинг, работу валидаторов и валидацию узлов.
Обновление тестовой сети: последнее сброс сети завершит добавление ARC-41 и новой функции пазла.
Заморозка кода: завершена неделю назад.
План расширения узлов проверки: начальное количество узлов проверки составляет 15, цель - увеличить их до 50 в течение года и в конечном итоге достичь 500. Для того чтобы стать делегатом, требуется 10 000 токенов, для того чтобы стать узлом проверки, требуется 10 миллионов токенов, эти суммы будут постепенно уменьшаться со временем.
Анализ алгоритма Synthesis Puzzle
Основной алгоритм puzzle последней версии Aleo называется Synthesis Puzzle, его основные характеристики следующие:
Каждый эпоха генерирует общую EpochProgram.
Используйте входные данные и EpochProgram для построения R1CS доказательственного контура, чтобы получить R1CS задание (свидетель).
Используйте witness в качестве листового узла Меркле-дерева, вычислите корень Меркле и преобразуйте его в proof_target решения.
Каждое вычисление puzzle называется nonce и строится из адреса, получающего вознаграждение за майнинг, epoch_hash и случайного числа counter.
EpochProgram генерирует случайное число из текущего epoch_hash, выбирая его из набора инструкций.
Использование nonce в качестве случайного числа для генерации входных данных EpochProgram.
После вычисления witness, преобразуйте в последовательность листовых узлов дерева Меркла, используя 8-мерное K-ary дерево Меркла глубиной 8.
Рассчитайте корень Меркла и преобразуйте его в proof_target решения, чтобы определить, соответствует ли он последнему proof_target текущего эпохи.
В одной и той же эпохе можно несколько раз вычислять решение, обновляя входные данные EpochProgram с помощью итерационного счетчика.
Это обновление изменяет puzzle с генерации proof на генерацию witness. Логика вычисления всех решений в каждом epoch остается一致ой, но логика вычисления между разными epoch имеет значительные различия. В отличие от предыдущей тестовой сети, новый алгоритм отказался от MSM и NTT вычислений, что создает новые вызовы для параллелизации. Это изменение может существенно повлиять на существующие стратегии оптимизации майнинга, и майнерам придется заново настроить и адаптироваться к новым характеристикам алгоритма.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
9
Поделиться
комментарий
0/400
LuoGeMade1MillionDo
· 3ч назад
aleo нулевое знание лидер публичная цепь. Эта бычий рынок темная лошадка
Посмотреть ОригиналОтветить0
GateUser-82086267
· 4ч назад
Сидите крепко и держитесь, скоро На луну 🛫
Посмотреть ОригиналОтветить0
GateUser-24197d15
· 5ч назад
Фирма HODL💎
Посмотреть ОригиналОтветить0
NuggetsCity
· 6ч назад
твердый HODL💎
Посмотреть ОригиналОтветить0
NuggetsCity
· 6ч назад
快войти в позицию!🚗
Посмотреть ОригиналОтветить0
SoliditySlayer
· 7ч назад
Майнинг买它!
Посмотреть ОригиналОтветить0
QuorumVoter
· 7ч назад
А это слишком сложно для понимания, не выдерживаю.
Анализ алгоритма Synthesis Puzzle новой версии Aleo: прорыв в области конфиденциальности и масштабируемости
Aleo: инновационный проект Блокчейн с защитой конфиденциальности и масштабируемостью
Aleo — это проект Блокчейн, посвященный защите конфиденциальности, который достигает более высокой конфиденциальности и масштабируемости с помощью технологии нулевых знаний (ZKP). Основная идея проекта заключается в том, чтобы позволить пользователям проводить аутентификацию и обработку данных без раскрытия личных данных.
Обзор проекта
Приватность
Ключевая технология Aleo - это доказательство с нулевым разглашением (ZKPs), что позволяет выполнять транзакции и смарт-контракты, сохраняя при этом конфиденциальность. Детали транзакции пользователя, такие как отправитель и сумма транзакции, по умолчанию скрыты. Этот дизайн не только защищает конфиденциальность пользователей, но также позволяет при необходимости осуществлять выборочное раскрытие, что идеально подходит для развития децентрализованных финансовых приложений (DeFi).
Основные компоненты Aleo включают:
Язык программирования Leo: адаптирован на основе языка Rust, специально разработан для разработки приложений с нулевым знанием (ZKApps), снижая требования к знаниям криптографии для разработчиков.
snarkVM и snarkOS: snarkVM позволяет выполнять вычисления вне цепи, а на цепи только проверять результаты вычислений, что повышает эффективность. snarkOS обеспечивает безопасность данных и вычислений, а также позволяет выполнять функции без разрешения.
zkCloud: предоставляет безопасную, конфиденциальную среду для оффчейн вычислений, поддерживает программные взаимодействия между пользователями, организациями и децентрализованными автономными организациями (DAO).
Aleo также предоставляет интегрированную среду разработки (IDE) и комплект средств разработки (SDK), поддерживая разработчиков в быстром написании и публикации приложений. Кроме того, разработчики могут развертывать приложения в реестре программ Aleo, не полагаясь на третьих лиц, что снижает риски платформы.
Масштабируемость
Aleo использует оффлейн-обработку, где транзакции сначала рассчитываются на устройстве пользователя, а затем только результаты проверки загружаются в Блокчейн. Этот подход значительно повышает скорость обработки транзакций и масштабируемость системы, избегая проблем, связанных с перегрузкой сети и высокими затратами, как в случае с Эфириумом.
Механизм согласия
Aleo внедрил AleoBFT, это смешанная архитектура механизма консенсуса, которая сочетает в себе мгновенную окончательность валидаторов и вычислительные мощности доказателей. AleoBFT не только повышает степень децентрализации сети, но и улучшает производительность и безопасность.
Быстрая окончательность блока: AleoBFT гарантирует, что каждый блок подтверждается сразу после его создания, что повышает стабильность узлов и качество обслуживания пользователей.
Децентрализованная безопасность: отделяя производство блоков от генерации coinbase, валидаторы отвечают за создание блоков, а доказатели выполняют вычисления доказательства, предотвращая монополизацию сети несколькими субъектами.
Механизм вознаграждения: валидаторы и доказатели делят блоковые вознаграждения; поощрение доказателей стать валидаторами через ставку токенов, тем самым повышая степень децентрализации сети и вычислительную мощность.
Aleo позволяет разработчикам создавать приложения без ограничений по gas, поэтому особенно подходит для таких задач, как машинное обучение, которые требуют длительного времени работы.
Последние новости
Aleo запустит стимулирующую тестовую сеть 1 июля, ниже приведены некоторые важные обновления:
Одобрение предложения ARC-100: Это предложение касается вопросов соблюдения правил, блокировки средств в сети Aleo и мер безопасности, связанных с задержкой зачисления средств; в настоящее время команда проводит окончательные корректировки.
Программа стимулов для валидаторов: программа стартует 1 июля и направлена на проверку нового механизма puzzle. Программа будет работать до 15 июля, в течение которого будет распределено 1 миллион Aleo баллов в качестве вознаграждения.
Предложение токенов: начальное количество составляет 1,5 миллиарда токенов, начальное обращающееся количество составляет примерно 10%. Эти токены в основном поступают из вознаграждений за задания (75 миллионов), которые будут распределены в течение первых шести месяцев, включая вознаграждения за стейкинг, работу валидаторов и валидацию узлов.
Обновление тестовой сети: последнее сброс сети завершит добавление ARC-41 и новой функции пазла.
Заморозка кода: завершена неделю назад.
План расширения узлов проверки: начальное количество узлов проверки составляет 15, цель - увеличить их до 50 в течение года и в конечном итоге достичь 500. Для того чтобы стать делегатом, требуется 10 000 токенов, для того чтобы стать узлом проверки, требуется 10 миллионов токенов, эти суммы будут постепенно уменьшаться со временем.
Анализ алгоритма Synthesis Puzzle
Основной алгоритм puzzle последней версии Aleo называется Synthesis Puzzle, его основные характеристики следующие:
Каждый эпоха генерирует общую EpochProgram.
Используйте входные данные и EpochProgram для построения R1CS доказательственного контура, чтобы получить R1CS задание (свидетель).
Используйте witness в качестве листового узла Меркле-дерева, вычислите корень Меркле и преобразуйте его в proof_target решения.
Каждое вычисление puzzle называется nonce и строится из адреса, получающего вознаграждение за майнинг, epoch_hash и случайного числа counter.
EpochProgram генерирует случайное число из текущего epoch_hash, выбирая его из набора инструкций.
Использование nonce в качестве случайного числа для генерации входных данных EpochProgram.
После вычисления witness, преобразуйте в последовательность листовых узлов дерева Меркла, используя 8-мерное K-ary дерево Меркла глубиной 8.
Рассчитайте корень Меркла и преобразуйте его в proof_target решения, чтобы определить, соответствует ли он последнему proof_target текущего эпохи.
В одной и той же эпохе можно несколько раз вычислять решение, обновляя входные данные EpochProgram с помощью итерационного счетчика.
Это обновление изменяет puzzle с генерации proof на генерацию witness. Логика вычисления всех решений в каждом epoch остается一致ой, но логика вычисления между разными epoch имеет значительные различия. В отличие от предыдущей тестовой сети, новый алгоритм отказался от MSM и NTT вычислений, что создает новые вызовы для параллелизации. Это изменение может существенно повлиять на существующие стратегии оптимизации майнинга, и майнерам придется заново настроить и адаптироваться к новым характеристикам алгоритма.