December 14, 2023

Espresso, еще один конкурент для Aleo?

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

Сегодня мы рассмотрим блокчейн Espresso и постараемся понять, чем он может быть лучше или хуже по сравнению с Aleo.

Espresso- этоблокчейн 1 уровня, который сочетает в себе консенсус Proof-of-Stake и механизм ZK-Rollup для достижения высокой пропускной способности и низких комиссий.

Aleo переходит на механизм PoS, но команда сохраняет механизм PoSW, сетевые блоки Aleo больше не будут основаны на PoSW.

POS обеспечит точность блоков, то есть после создания блока он не вернется. Таким образом, будет обеспечен лучший опыт для пользователей приложений. Потому что ему не придется ждать более одного блока, чтобы думать, что транзакции окончательные.

ZK-Rollup — это новый метод масштабирования, обычно реализуемый как уровень 2 поверх существующего консенсусного протокола. Сервер объединяет большое количество транзакций в одну сводную транзакцию и создает краткое доказательство их достоверности с нулевым разглашением (zk-SNARK), которое впоследствии отправляется в систему консенсуса. Это сводное доказательство сжимает как объем информации, так и вычисления, необходимые протоколу консенсуса для проверки транзакций, тем самым увеличивая пропускную способность.

Espresso Systems разработала протокол Configurable Asset Privacy (CAP).

Он позволяет цифровым активам иметь индивидуальные свойства конфиденциальности.

CAPE — это приложение для смарт-контрактов, разработанное Espresso Systems, которое позволяет создателям цифровых активов определять, кто может видеть какую информацию об активности в токенах, которые они чеканят.

Создатели активов могут создавать новые активы на CAPE, которые никогда не существовали ранее и не привязаны к какому-либо токену Ethereum: они называются внутренними активами CAPE.

Создатели активов могут использовать CAPE, чтобы предлагать конечным пользователям версии существующих токенов Ethereum с индивидуальными гарантиями конфиденциальности.

С каждым активом в CAPE связана её политика просмотра активов, то есть позволяет владельцу ключа просмотра просматривать избранные сведения о передаче и владельцах всех активов данного типа

В CAPE пользователи владеют записями активов, в которых указывается тип актива, сумма и адрес владельца. Система публикует краткие скрытые представления этих записей, называемые обязательствами.

Вместо того, чтобы отправлять транзакции CAPE непосредственно в смарт-контракт CAPE Ethereum, пользователи отправляют транзакции ретранслятору. Затем ретранслятор направляет данные транзакции CAPE в смарт-контракт CAPE для проверки.

Наблюдатель системы не сможет увидеть никаких деталей транзакции, если у него нет назначенного ключа просмотра.

Посетите веб-сайт для получения дополнительной информации. И присоединяйтесь к обсуждению в Discord и в сообществе Twitter.

Что на это ответит Aleo?

Aleo использует криптографию с нулевым разглашением для обеспечения как конфиденциальности, так и программируемости. Криптография с нулевым разглашением и доказательства с нулевым разглашением позволяют третьим сторонам проверять достоверность части информации без необходимости раскрывать ее напрямую. Aleo использует это как основу системы под названием ZEXE (Zero Knowledge EXEcution). В ZEXE пользователи выполняют переходы между состояниями в автономном режиме. Этот процесс создает доказательство, которое объединяется в транзакцию в сети. Эта транзакция обновляет состояние системы, используя/создавая записи в цепочке. Как и Zcash, эта система дает нам надежные гарантии конфиденциальности, поскольку транзакции содержат только доказательство, а не входные данные, которые его сгенерировали. И, как и Ethereum, ZEXE может поддерживать смарт-контракты, которые позволяют пользователям взаимодействовать или передавать значения заранее определенным образом.

Кроме того,Aleo создали Leo — это основанный на Rust язык программирования со статической типизацией, созданный для написания частных приложений. Он предназначен для разработчиков, которые могут интуитивно строить блокчейн Aleo, обеспечивая основу для частной децентрализованной экосистемы. Это первый известный язык программирования, который представляет среду тестирования, реестр пакетов, преобразователь импорта, удаленный компилятор и генератор теорем для приложений общего назначения с нулевым разглашением.

Leo разработан, чтобы устранить как можно больше требований к криптографическим знаниям. Более того, он разработан так, чтобы напоминать Javascript и Typescript, так что армия разработчиков JS/TS.

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

Aleo Package Manager. Чтобы упростить объединение и совместное использование вашей работы, создали менеджер пакетов для Leo. Aleo Package Manager — первый менеджер пакетов для цепей с нулевым разглашением. Он включает в себя функции совместной работы, такие как команды и организации, которые упрощают работу с друзьями и коллегами над частными приложениями. Кроме того, Aleo Package Manager интегрирован с Aleo Studio, что позволяет легко импортировать и публиковать новые пакеты, не выходя из редактора.

snarkOS — Aleo работает на децентрализованной операционной системе для частных приложений под названием snarkOS. Он формирует логическую основу для переходов между состояниями и позволяет приложениям проверять и сохранять состояние в блокчейне Aleo публично проверяемым способом. snarkOS обеспечивает гарантии доступности данных на Aleo для всех программ и транзакций. Более того, наш механизм консенсуса гарантирует, что верификаторы вычисляют доказательства с нулевым разглашением для состояния контрольной точки в цепочке.

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

WebsiteDiscordTwitterGitHub