Схема Layer2
Уровень тумана 2 с решением расширения уровня 2 для оптимистичных сверток (ORU), ORU обладает множеством идеальных функций. Среди всех технологий масштабируемости блокчейна он обладает несравненными характеристиками со следующими характеристиками:
Без доверия. В отличие от традиционной технологии боковой цепи, ORU не требует доверия (или, говоря более профессионально, с минимизацией доверия). Вы можете вывести свои деньги из Rollup в любое время, не доверяя подавляющему большинству производителей блоков на ORU. честны.
Лицензировано. В отличие от Plasma, ORU, которая не требует лицензии. Любой может стать производителем блоков на ORU, потому что все данные о блоке при объединении публикуются в Ethereum и доступны из Ethereum. Как выбрать следующего лидера — это конкретная проблема реализации, а не принципиальное ограничение.
Неуправляемый. Поскольку ORU является надежным и не требует лицензии, вы можете снять свои деньги в любое время, и никто не может вас остановить. Поэтому ORU не требует хостинга.
Сильное выражение. В отличие от свертки ZK, ORU (из теории и практики) имеет высокое выражение. Будь то биткойн-подобные платежи UTXO или зрелое совместимое исполнение EVM, ORU справляется с этим.
Открытое участие. В отличие от платежных каналов, ORU поддерживает смарт-контракты и открыт для всех, как это делает Uniswap.
Высокая эффективность использования капитала. В отличие от платежных каналов, ORU не требует от пользователей предварительной блокировки средств.
Защита от перегрузки в цепочке. В отличие от платежных каналов и Plasma, ORU может защищать от перегрузки в цепочке, потому что мошенничество с ORU обнаруживается на уровне блока, а не в механизме закрытия, таком как платежный канал, или в механизме выхода, таком как Plasma.
Никакой новой криптографии не требуется. В отличие от свертки ZK, ORU, которая не требует никакой новой криптографии.
Быстрая (не немедленная) окончательность. В отличие от объединения ZK, ORU, для которого не требуется генерировать доказательство, блок ORU может быть немедленно опубликован в Ethereum. были размещены в Ethereum.
🔵1. Агрегатор собирает транзакции в накопитель, упаковывает их в накопительный блок и отправляет накопительный блок вместе с депозитом (зачем нужен депозит, мы скоро объясним) смарт-контракту на Ethereum (или другому Ethereum, например блокчейну, работающему на большом количество смарт-контрактов). Этот накопительный блок не будет транслироваться или выполняться — смарт-контракт записывает только хэш блока и отслеживает хэш всех накопительных блоков. Сами блоки свертки не хранятся в смарт-контрактах, но каждый может найти их в исторических транзакциях Ethereum.
🔵2.Блок свертки содержит корень статуса, то есть корень дерева статусов блока свертки. Если корень статуса недействителен, любой может использовать доказательство мошенничества, чтобы доказать его недействительность в течение периода проверки. Это может быть связано с тем, что транзакция в блоке свертки недействительна или недействителен корень состояния. Если блок свертки окажется недействительным, контракт откатит цепочку свертки, и все блоки свертки после недопустимого блока станут изолированными блоками. Как только мошенничество будет успешно доказано, часть депозита будет выплачена органу по сертификации, а остальная часть будет уничтожена.
🔵3.Если до конца периода оспаривания не будет представлено ни одного сертификата о мошенничестве, контракт завершит накопительный блок и позволит агрегатору вывести депозит. Когда пользователи выводят деньги из накопительной цепочки в основную цепочку, им необходимо инициировать запрос на вывод средств в накопительной цепочке. Деньги могут быть выведены только после того, как накопительный блок будет доработан в контракте.
Last updated