Обзор на проект Espresso Systems
Вступление:
Espresso Systems - это проект, который нацелен на создание инструментов и инфраструктуры, которые помогут развитию приложений Web3, решая задачи от конфиденциальности до производительности. Сам из себя данный проект представляет блокчейн-систему уровня L1, совмещающий в себе протокол Proof-of-Stake и механизм ZK-rollup.
Если резюмировать на более понятном языке, то разработчики строят блокчейн, который позволит перенести и масштабировать любые приложения, построенные на ETH, убрав при этом высокие комиссии сети ETH (за счет протокола Proof-of-Stake) и обеспечив высокую пропускную способность сети (за счет механизма ZK-rollup).
Espresso также разработала Configurable Asset Privacy для Ethereum (CAPE), приложение, которое может работать на любом блокчейне EVM (и в конечном итоге будет работать на Espresso). CAPE позволяет создателям активов предлагать пользователям индивидуальные гарантии конфиденциальности. Более подробно про CAPE будет описано ниже 👇.
Twitter [18,5k]
1. Что такое CAPE?
Configurable Asset Privacy for Ethereum (CAPE) — это приложение для смарт-контрактов, которое позволяет создавать цифровые активы с настраиваемыми свойствами конфиденциальности. Протокол поддерживает как совершенно новые активы, которые создаются непосредственно в CAPE, так и предоставление настраиваемых свойств конфиденциальности уже существующим токенам Ethereum.
Создатели активов могут создавать на CAPE новые активы, которые никогда не существовали ранее и не привязаны ни к какому токену Ethereum: они называются внутренними активами CAPE . Кроме того, создатели активов могут использовать CAPE, чтобы предлагать конечным пользователям версии существующих токенов Ethereum с индивидуальными гарантиями конфиденциальности. Для конечных пользователей эта функция перемещения токенов из Ethereum в CAPE называется обертыванием : когда пользователи оборачивают токены Ethereum в CAPE, они блокируют эти токены и чеканят их 1:1 в системе CAPE. Затем активы CAPE можно развернуть обратно в токены Ethereum без каких-либо гарантий конфиденциальности.
В CAPE пользователи владеют записями активов, в которых указывается тип активов, сумма и адрес владельца. Система публикует краткие скрытые представления этих записей, называемые обязательствами.
- список нуллификаторов, которые помечают входы как потраченные, не раскрывая их содержания;
- новые обязательства по выходным записям, которые будут опубликованы;
- доказательство с нулевым разглашением, которое обеспечивает правильное вычисление аннуляторов и новых записей, а также соблюдение политик конфиденциальности для этих записей.
Вместо того, чтобы отправлять транзакции CAPE непосредственно в смарт-контракт CAPE Ethereum, пользователи отправляют транзакции ретранслятору . Затем ретранслятор направляет данные транзакции CAPE в смарт-контракт CAPE для проверки. Наблюдатель системы не сможет увидеть никаких деталей транзакции, если у него нет назначенного ключа просмотра. Кроме того, поскольку ретранслятор отправляет транзакции CAPE в смарт-контракт CAPE и оплачивает сопутствующую комиссию за газ Ethereum, комиссия за транзакцию Ethereum не может быть связана с первоначальным пользователем в блокчейне.
2. Поддерживаемые типы операций в CAPE:
В CAPE поддерживаются следующие операции:
- Операции создания и чеканки создают новый цифровой актив, встроенный в CAPE, со свойствами, настроенными создателем актива, уникальным идентификатором, который позволяет пользователям различать типы активов, и первоначальным открытым ключом владельца.
- Спонсорская операция с обернутым активом создает новый тип цифрового актива в CAPE для назначенного токена Ethereum, позволяя единицам этого токена в Ethereum быть упакованными в единицы типа актива CAPE. Спонсор актива устанавливает политики просмотра и замораживания, которые применяются к этому типу спонсируемого актива.
- Операция обертывания заключает токен Ethereum в спонсируемый тип актива CAPE.
- Операция развертывания преобразует актив CAPE обратно в его первоначальную форму (например, ERC-20 или ERC-721).
- Операция передачи изменяет владельца цифрового актива. Передача активов аннулирует существующие записи о владении и создает новые записи о владении.
3. Роли, выполняемы в рамках CAPE:
Создатель активов — Стороны, которые изначально создают цифровые активы на CAPE или спонсируют шаблоны обернутых активов, чтобы пользователи могли портировать свои цифровые активы на основе Ethereum. Создатели ресурсов настраивают политики отслеживания и/или замораживания в соответствии с потребностями своих пользователей и своих пользователей.
Владелец актива — сторона, которая владеет цифровым активом на CAPE и имеет возможность передать право собственности на этот актив новому владельцу.
Наблюдатель — сторона, которая может просматривать определенную информацию о транзакциях, передающих актив, для которого у нее есть ключ просмотра, как определено политикой просмотра этого актива.
Замораживатель — Сторона, которая назначена политикой замораживания, чтобы иметь возможность предотвратить или повторно разрешить передачу отдельной записи актива.
Поставщики услуг CAPE (Relayers) — участники протокола, которые собирают транзакции от пользователей и передают их в контракт CAPE на блокчейне Ethereum.
4. Токеномика:
Для работы с CAPE пользователи могут обернуть любые существующие токены ERC-20 (а вскоре и ERC-721) для использования в CAPE. Это позволяет пользователям добавлять все настраиваемые функции конфиденциальности CAPE к своим токенам Ethereum.
Что же касается токена самого проекта Espresso, то на данный момент существуют только тестовые токены, которые могут быть запрошены исключительно через кран и не имеют никакой стоимости. Токены не могут быть обменяны на реальную стоимость и используются исключительно для имитации "оплаты" комиссий за транзакции в CAPE. Они не предназначены для продажи, обмена или погашения. Продажа или иное распространение токенов CAPE не проводится и не планируется!
5. Дорожная карта (Roadmap)
1) Тестовая сеть Americano. Первый публичный релиз Espresso Sequencer. Предназначена для внутреннего тестирования, в этот этап также входит демо-версия САР.
2) Тестовая сеть Doppio. Более оптимизированная и стабильная сеть (чем Americano) с добавлением механизма data availability и др. (см. скриншот). Данная сеть также предназначена для внутреннего тестирования.
3) Дальнейшие тестнеты и майннет. Об этом этапе информации мало, но именно здесь будет публичный тестнет с отбором валидаторов.
6. Инвесторы и фонды, поддерживающие проект:
В ноябре 2020 года Espresso Systems привлекла начальный раунд под руководством Polychain, в результате чего общий объем финансирования достиг 33 миллионов долларов. По данным компании, в число других ее инвесторов входят Alameda Research, Coinbase Ventures, Gemini Frontier Fund, Paxos и Terraform Labs, а также инвесторы-ангелы Баладжи Шринивасан и Мельтем Демирорс.
В дополнение к своему публичному дебюту Espresso Systems также объявила о привлечении раунда серии A на сумму 29,9 млн долларов США под руководством Greylock Partners и Electric Capital при участии Sequoia Capital, Blockchain Capital и Slow Ventures. Сет Розенберг из Greylock, который также поддерживает Chia, руководил инвестициями фирмы в Espresso Systems.
Как можно заметить, на борту очень даже неплохие фонды, плюс тут участвует несколько фондов с тира-1, что уже является сильным фактором того, что проект может быть гемом.
Заключение:
На данный момент присутствует тестнет, связанный с CAPE в тестовой сети Arbitrum (до это сеть была на Ethereum), поэтому советую залететь в их тестнет, так как есть шанс на получение в будущем какого нить дропа за прохождение тестнета. Плюс можете попробовать установить ноду в их тестовой сети:)