• 20.05.2024 09:22
Популярные метки

Запущена основная сеть ARPA Network в блокчейне Ethereum

Июн 23, 2023 ,

Уважаемое сообщество,

После двух месяцев напряженной работы с момента запуска TestNet, мы рады сообщить, что MainNet сети ARPA Network теперь работает в блокчейне Ethereum. Это знаменует собой важную веху в нашей миссии по внедрению инноваций в криптографические системы, чтобы сделать блокчейн более универсальным и надежным.

ARPA Boneh-Lynn-Shacham Threshold Signature Scheme (BLS-TSS) Network — это передовая децентрализованная криптографическая система, разработанная для обеспечения безопасной и надежной генерации случайных чисел в блокчейне Ethereum. Используя принципы пороговой криптографии, а именно схему пороговой подписи BLS, сеть ARPA BLS-TSS Network является новатором инновационного подхода к созданию случайных чисел распределенным и защищенным от взлома способом, тем самым повышая безопасность и доверие к системе.

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

Наша сеть MainNet обеспечивает базовую инфраструктуру для множества приложений блокчейна, включая верифицируемые случайные сигнатуры, защищенные (без ключа) кошельки и децентрализованные решения по хранению. Мы особенно рады предложить разработчикам мощный API для создания инновационных dApps, что повышает динамичность экосистемы блокчейна. К ним относятся:

  • Генератор случайных чисел для проектов лотерей, азартных игр или раздачи токенов;
  • Инструменты многосторонних вычислений;
  • Децентрализованные системы голосования;
  • Децентрализованный инструмент управления доступом к общим ресурсам;
  • Децентрализованные системы управления идентификацией с сохранением конфиденциальности.

При переходе от TestNet к MainNet мы внесли ряд усовершенствований для повышения функциональности и надежности нашего проекта. Вот краткий обзор основных аспектов:

Управление зависимостями: Мы добавили и обновили несколько зависимостей, включая интеграцию openzeppelin-contracts-upgradeable и обновление до sea-orm 0.11.

Запросы случайности: Значительные изменения были сделаны для улучшения процесса запроса случайности. Изменения включают:

  • Адаптация изменений контракта в запросе случайности и его выполнении.
  • Использование requestCommitment во время запроса случайности для экономии газа.
  • Точное вычисление газа при выполнении performRandomness.

Тестирование и качество кода: Мы внедрили множество улучшений в тестовые сценарии, включая добавление тестовой версии AdapterProxy, рефакторинг и использование стратегии повторных попыток с фиксированным интервалом в слушателях, линтинг кода с помощью solhint, а также адаптацию тестов к изменениям в контракте. Мы также устранили несколько проблем, отмеченных инструментом статического анализа Slither.

Контроллер и адаптер: Улучшен процесс частичной подписи фиксации. В адаптер и контроллер были добавлены такие функции, как getRandomnessCount(), changeDkgPublicKey(), getBelongingGroup(), а также добавлены дополнительные представления для этих компонентов.

Конфигурация и логирование: Мы доработали процесс группирования постов, перенесли некоторые структуры конфигурации в arpa-node-core, обновили config.yml и удалили глобальный статический CONFIG.

Повторное выполнение и управление ошибками: Мы ввели стратегию повторных попыток с фиксированным интервалом в приемниках, добавили выборочную повторную попытку при сбое транзакции и улучшили управление опросами. Мы также реализовали меры по повышению безопасности закрытых ключей.

Документация: Файлы README.md были обновлены несколько раз, чтобы отразить новые изменения. Документация была перемещена в специальную папку docs.

Стейкинг: Обновлен подмодуль стейкинга.

Оптимизация Solidity: Мы внесли несколько важных обновлений в наши контракты Solidity. Изменения включают унификацию SPDX-License-Identifier, оптимизацию версии solc и изменение pragma solidity до ^0.8.18.

Прочие улучшения: Было произведено множество других изменений, включая добавление node_advertised_committer_rpc_endpoint для поддержки сложных сетевых настроек, добавление фиксированной платы в RandomnessRequestResult и многое другое.

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

Что побудило нас к действию?

Наш путь к запуску этой сети MainNet был обусловлен неизменной готовностью к созданию справедливых, безопасных и сохраняющих конфиденциальность блокчейн-экосистем. Начиная с эры MPC MainNet (май 2020 — апрель 2022), мы использовали наши достижения и опыт обучения для перехода к более сложной сети TSS-BLS, иллюстрируя наши прогрессивные шаги по использованию передовых криптографических решений. Начав в этом году с интенсивного тестирования DevNet, за которым в апреле последовала многофункциональная сеть TestNet, мы продолжали внедрять инновации, что привело нас к сегодняшней, полностью функционирующей сети MainNet. Это достижение является не только свидетельством наших технологических достижений, но и призывом присоединиться к нам на нашем постоянном пути развития и роста.

Обеспечение роста и расширение экосистемы

Кроме того, 22 июня мы начнем майнить оставшиеся 500 миллионов токенов, которые были зарезервированы для вознаграждения за ставку, из максимального предложения. Эти токены будут служить в качестве вознаграждения за ставки и пополнят резерв роста экосистемы. Токены будут выпускаться постепенно, не все сразу. Постепенный процесс вложения средств обеспечит стабильное и устойчивое развитие сети ARPA. Обратите внимание, что максимальный объем предложения токенов ARPA останется на уровне 2 миллиардов.

Что дальше: стейкинг, Randcast и многое другое

Отмечая запуск сети ARPA Network MainNet в блокчейне Ethereum, мы рады поделиться тем, что ждет нас впереди в нашей дорожной карте. Краткий обзор:

Программа стейкинга: В духе участия сообщества и дальнейшей децентрализации ARPA Network, мы завершаем 6-месячную программу стейкинга . В рамках этой инициативы будет выделено 1,5 миллиона токенов в качестве ежемесячного вознаграждения. Делая ставку на токены ARPA, члены сообщества смогут получать вознаграждения, внося свой вклад в безопасность и целостность экосистемы. Запуск программы запланирован на 27 июня; следите за новостями.

Bug Bounty: Разработчиков, которые продолжают изучать возможности безопасной и масштабируемой вычислительной сети BLS-TSS, мы приглашаем присоединиться к нашей предстоящей программе исправления ошибок. Это отличная возможность познакомиться с кодом сети ARPA и начать сотрудничество с нашей основной технической командой. Присоединяйтесь к нашему Discord и следите за обновлениями и анонсами.

Randcast: Мы рады представить Randcast, проверяемый генератор случайных чисел, в качестве первой демонстрации в ARPA Network. Randcast представит новый уровень инноваций в нашей сети, расширяя границы в различных областях, включая блокчейн-игры и лотереи, распространение NFT, управление кошельками и DAO. Мы приглашаем вас в наш Twitter, чтобы первыми ощутить всю мощь Randcast. До запуска Randcast 0.1.0-alpha осталось всего несколько недель!

Расширение экосистемы: В ARPA мы верим в процветающий, многоцепочечный, взаимосвязанный и всеобъемлющий Web 3.0. Хотя запуск нашей сети MainNet в блокчейне Ethereum является важным шагом, мы активно работаем над интеграцией с другими EVM-совместимыми цепочками, такими как BNB Chain, а также изучаем потенциал цепочек второго уровня для дальнейшего расширения масштабируемости и универсальности нашей сети. Оставайтесь с нами, так как мы продолжаем расширять свой масштаб и развивать сотрудничество на различных блокчейн-платформах.

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

Для получения любой информации или запросов, пожалуйста, присоединяйтесь к нашему сообществу или обращайтесь по адресу contact@arpanetwork.io.

• • •

ARPA Network (ARPA) — это децентрализованная сеть для защищенных вычислений, созданная для улучшения честности, безопасности и конфиденциальности блокчейнов. Сеть ARPA с поддержкой пороговых подписей BLS — это инфраструктура для проверяемых генераторов случайных чисел (RNG), безопасных кошельков, кроссчейновых мостов и децентрализованных служб доверительного хранения средств на нескольких блокчейнах.

Проект ARPA был ранее известен как ARPA Chain, сеть многосторонних вычислений с сохранением конфиденциальности, основанная в 2018 г. За прошедшие годы основная сеть ARPA выполнила свыше 224 000 вычислительных задач. Наш опыт в многосторонних вычислениях и других направлениях криптографии стал основой для разработки инновационной системы схем пороговых подписей BLS (TSS-BLS) и привел нас к сегодняшней сети ARPA Network.

Проверяемый генератор случайных чисел Randcast — это первое применение ARPA как инфраструктуры. Randcast предлагает криптографически сгенерированный источник случайных чисел с высочайшей безопасностью и низкой стоимостью по сравнению с другими решениями. Благодаря защищенной от вмешательства случайности Randcast может помочь метавселенным, играм, лотереям, при выпуске токенов NFT, добавлении в список избранных и распределении заданий для валидаторов.

Чтобы получить дополнительную информацию об ARPA или стать членом нашей команды, свяжитесь с нами по адресу about@arpachain.io.

Выражаем благодарность русскоязычному сообществу ARPA за предоставленный контент.

Vk: https://vk.com/arpa_russia

Канал анонсов ARPA в Telegram: https://t.me/ARPA_News_Ru