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



После создания нового блока оператор выполняет очень простую задачу — хеширует все транзакции и данные состояния внутри блока, создавая Merkle Root (в некоторых реализациях используют Root транзакций, в других — Root состояния или UTXO).

Этот Root фактически является:

"Полный отпечаток истории до этого блока."

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

Далее происходит второй уровень сжатия. Plasma не спешит добавлять каждый блок по отдельности в цепочку, а собирает заголовки нескольких блоков и объединяет их в более высокий уровень Root. В итоге основная сеть обычно получает не отдельный заголовок блока, а объединенное подтверждение состояния Plasma за определённый период.

То, что основная сеть в конечном итоге видит, очень компактно:
• номер блока или временной интервал
• соответствующее значение Root
• необходимый временной штамп

Основная сеть не проверяет транзакции и не хранит данные, она лишь сохраняет эти Root как неизменяемое доказательство времени.

Когда кто-то хочет выйти или поставить под сомнение, ему нужно предъявить транзакционные данные и Merkle доказательство для сверки с этими заголовками блоков.

В обычное время не ведется учет, а при необходимости — проводится проверка. Вот почему ядро Plasma заключается в том, что заголовки блоков сначала сжимаются, а затем отправляются в основную сеть.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Репост
  • Поделиться
комментарий
0/400
fomo_fightervip
· 01-18 16:56
Ого, это и есть "ленивая" методика Plasma, обычно на основной сети ничего не делают, а в случае проблем начинают копаться в старых записях
Посмотреть ОригиналОтветить0
ApeEscapeArtistvip
· 01-18 13:59
Ого, разве это не искусство лени? Основная цепочка говорит, что я не смотрю детали, только отпечатки, а в случае проблем — возвращаюсь к бухгалтерской книге?
Посмотреть ОригиналОтветить0
IntrovertMetaversevip
· 01-18 13:57
Понял, это искусство ленивого Plasma — перекладывать всю грязную и тяжелую работу на дочерние цепи, а основная сеть только занимается получением посылок.
Посмотреть ОригиналОтветить0
token_therapistvip
· 01-18 13:56
Здорово, просто лень заставлять основную цепочку беспокоиться, при необходимости предоставлять доказательства — в этом есть определённая идея.
Посмотреть ОригиналОтветить0
WalletDetectivevip
· 01-18 13:55
Эта логика сжатия просто великолепна — это высшее проявление ленивого шифрования: обычно ничего не делаете, а в случае проблем копаетесь в старых делах.
Посмотреть ОригиналОтветить0
FallingLeafvip
· 01-18 13:50
Ой, эта логика сжатия просто гениальна, обычно храним только отпечаток, а при проблемах проверяем блокчейн, действительно искусство лени.
Посмотреть ОригиналОтветить0
SleepyArbCatvip
· 01-18 13:41
Ай-яй, эта штука... это искусство лени, чем меньше работы в основной сети, тем лучше...
Посмотреть ОригиналОтветить0
  • Закрепить