Анонсирование настроек Aleo - semetak - Medium

**Дата публикации в официальном блоге и автор:**August 16, 2021Alex Pruden

Translated by discord: semetak#5027

Мы в Aleo верим, что за децентрализованными приложениями с открытым исходным кодом, управляемыми сообществом — будущее. Но без приватности, эти приложения не смогут решить проблемы, с которыми сегодня сталкивается Интернет. Используя доказательство с нулевым разглашением, Aleo привносит не только конфиденциальность, но и масштабируемость в сеть нового поколения с помощью zkCloud.

В преддверии запуска нашей сети в ближайшие месяцы, мы рады объявить о возможности для членов нашего сообщества внести свой вклад в Aleo через церемонию настроек. На протяжении данной церемонии будут создаваться параметры для zkSNARK, используемые в Aleo, чтобы гарантировать, что наша система остается полностью безопасной, децентрализованной и не требующей разрешений(permissionless).

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

Поэтому, мы приглашаем сообщество помочь нам сгенерировать эти параметры, приняв участие в нашей церемонии настройки Aleo (Aleo Setup Ceremony). В этой церемонии будет использован криптографический протокол конфиденциального вычисления (MPC). Данный процесс открыт для всех и гарантирует, что каждый может использовать Aleo, не полагаясь на TTP(trusted third party).

Наша церемония настроек основана на проверенной временем схеме MMORPG MPC. Много других сетей, таких как Zcash и Celo, использовали ее для создания параметров в своих системах. Одним из прекрасных свойств MMORPG является то, что для обеспечения безопасности настройки достаточно одного честного вклада. Поэтому, каждый честный участник может быть уверен, что его одного будет достаточно, чтобы гарантировать успех сети; более того, если участников больше, значит, вероятность нарушения безопасности сети крайне мала. Более подробную техническую информацию о церемониях настройки, и о том, как они работают и почему они важны, можно найти в этой статье.

Церемония MMORPG MPC состоит из множества вкладов участников “раундов”. Участники при помощи своих вычислительных ресурсов, делают свой вклад, добавляя “уникальную случайность” в процесс. Верификаторы следят за тем, чтобы вклады были правильно сформированы. В итоге, координатор (управляемый Aleo) руководит и ставит в очередь участников/верификаторов для каждого раунда и объединяет вклады в конце раунда.Наш код для настройки является полностью открытым и прошел аудит Least Authority.

В Aleo используется множество zkSNARKs для обеспечения приватности на каждом уровне системы. Для генерации параметров потребуется не одна церемония настройки, а три отдельных:

  • Универсальная настройка (The Universal Setup) генерирует исходные параметры для Marlin — универсальной системы проверок. Aleo использует Marlin для Predicate proofs (которые скрывают входные данные для программы). Мы также используем Predicate proofs в нашем алгоритме консенсуса Proof-of-Succinct-Work. Поскольку, алгоритм должен работать с произвольными программами, универсальная настройка займет около 36 часов.
  • Внешняя установка (The Outer Setup) обеспечивает внешний SNARK, который защищает информацию о характере вычисляемой программы. Эту церемонию установки необходимо выполнять через командную строку используя ваш компьютер, на это может понадобиться несколько часов.
  • Внутренняя настройка (The Inner Setup) генерирует параметры, обеспечивающие безопасность Inner SNARK, который защищает информацию о сторонах транзакции. Принять участие в Inner Setup проще всего, поскольку для этого не требуется никаких особых технических знаний и специального оборудования, кроме вашего обычного настольного компьютера/ноутбука, веб-браузера и получаса времени на выполнение задания.

Не смотря на то, что мы хотим, чтобы у каждого была возможность внести свой вклад, участие в the Universal и Outer Setups требует наличие мощного оборудования и навыков запуска программного обеспечения из командной строки. Поэтому, мы рекомендуем выполнять данные настройки только тех контрибьютеров, кто соответсвует этим условиям.

После того, как вы внесли свой вклад в церемонию настройки, не останавливайтесь на достигнутом! Узнайте **больше **о вариантах использования Aleo или загляните на нашу** площадку для разработчиков** Leo и посмотрите, что вы можете создать уже сегодня!

Перейдите на нашу страницу Aleo Setup, чтобы внести свой вклад прямо сейчас.

Оригинал статьи: https://www.aleo.org/post/announcing-aleo-setup

Translated by discord: semetak#5027

#AleoTranslationsRu

Subscribe to semetak
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.