Основная сеть Aleo будет запущена в ближайшие несколько недель, как только будут устранены некоторые последние ошибки, в попытке обеспечить конфиденциальность криптовалютных транзакций.
«Мы только что завершили третью фазу третьей тестовой сети, и у нас есть список ошибок, которые мы обнаружили в ходе этого процесса. Мы получили список ошибок в результате шести проведенных нами аудитов и двух программ вознаграждения за ошибки», — сказал исполнительный директор Aleo Foundation Алекс. Пруден.
Пруден подчеркнул, что за последние четыре года пришлось бороться за достижение этой цели, в частности, за реинжиниринг алгоритма консенсуса сети после второй тестовой сети, поскольку он не работал. «Но хорошая новость в том, что мы находимся в самом конце этого пути и готовимся к запуску в ближайшее время», — сказал он.
Истоки Aleo начинаются с научной статьи, написанной в 2018 году несколькими соучредителями Zcash и соавторами статьи, на которой она основана. Основная идея заключалась в том, чтобы распространить частные транзакции Zcash на мир смарт-контрактов. Пруден сказал, что, хотя некоторые команды пытались, но не смогли реализовать эту идею, именно один из соавторов статьи, Говард Ву, в конечном итоге сделал это, сформировав Aleo и став ее техническим директором.
Пруден, бывший партнер крипто-венчурной компании a16z, до декабря был генеральным директором Aleo. В этот момент компания разделилась на две части, образовав фонд, которым он стал руководить. Это шаг, который многие криптокомпании предприняли перед выпуском токенов, и Aleo планирует это сделать.
Какова цель Алео?
Пруден сказал, что мотивацией для запуска Aleo было обеспечить конфиденциальность криптовалюты с целью разблокировать варианты использования конфиденциальных платежей (например, выплаты зарплаты) и решений для идентификации.
«Несмотря на все варианты использования, о которых говорят люди — я был как с инвестиционной, так и с операционной стороны, когда люди говорили о цифровой идентификации и всем таком — реальность такова, что ничего из этого сегодня не существует в реальном объеме», — он сказал. «Основное убеждение этой команды заключается в том, что без определенного уровня конфиденциальности эта технология не будет практичной или полезной ни для чего, кроме казино».
Чтобы достичь такого уровня конфиденциальности, Aleo использует доказательства с нулевым разглашением на уровне базовой цепочки блоков для поддержки транзакций и взаимодействий смарт-контрактов, которые по умолчанию являются конфиденциальными. Это означает, что информация об отправителе и транзакции скрыта от публичного просмотра. Однако цепочка позволяет совершать транзакции, которые отображают эту информацию.
Несмотря на то, что с конфиденциальными монетами возникли проблемы — биржи исключили их из листинга из-за давления со стороны регулирующих органов — Пруден утверждает, что такие проекты, как Aleo, должны защищать этот вид технологии. Он отметил, что у него есть преимущества, такие как возможность доказать, что криптоадрес не находится в черном списке, прежде чем отправлять на него деньги.
Пруден сказал, что его краткосрочная цель заключалась в том, чтобы Aleo поддерживала реальные приложения, которые люди используют каждый день, что невозможно сделать ни в какой другой форме — с реальной деятельностью, движимой этими приложениями. Его долгосрочная мечта состоит в том, чтобы эта технология «интегрировалась в более широкую структуру Интернета».
Хорошие и плохие монеты конфиденциальности
Как видно из таких технологий, как Signal, сосредоточение внимания на конфиденциальности может стать проблемой при попытке обеспечить хороший пользовательский опыт.
Одна из потенциальных проблем заключается в том, что доказательства с нулевым разглашением сложно создать. Чтобы обойти это, любой пользователь сети Aleo рассчитывает собственные доказательства своих транзакций в автономном режиме, прежде чем совершать их. По словам Прюден, это позволяет избежать передачи всех вычислений в цепочку, что было бы очень дорого для блокчейнов, таких как Ethereum.
Недостатком этого метода является то, что он немного медленнее, даже если он дешевле. В настоящее время создание простой транзакции на ноутбуке занимает менее секунды, но на таком устройстве, как мобильный телефон, это может занять до 20 секунд. Тем не менее, Пруден утверждал, что несколько лет назад на создание этих доказательств потребовались бы месяцы, что показывает скорость развития в этой области и предполагает, что в ближайшем будущем дела пойдут быстрее.
По словам Пруден, у использования доказательств с нулевым разглашением на уровне блокчейна есть побочное преимущество. Это позволяет Aleo поддерживать объединения уровня 2, основанные на доказательствах с нулевым разглашением (один из двух основных типов объединений), чтобы доказать подлинность всех транзакций. Хотя он сказал, что над этим еще не было проделано большой работы, он сказал, что это будет естественным продолжением технологии. В конце концов, отметил он, можно утверждать, что любая транзакция, совершенная на Aleo, уже является объединением.