Я проводил исследования в Plasma и боковых цепях Ethereum, и я столкнулся с чем-то (но, похоже, не могу найти объяснение), почему все дочерние цепи Plasma имеют тип UTXO?
Мне интересно, почему бы не использовать дочерние цепочки, которые не являются UTXO? Разве нельзя просто построить PoA или другой тип сети Ethereum и транслировать блоки в контракты в основной цепочке?
Насколько я знаю, плазма старается минимизировать хранение и логику. С боковой цепью на основе UTXO растровое изображение может напрямую представлять txs побитно. Они упоминают в официальном документе, что это все еще возможно делать на основе состояния, но это усилит логику, стоящую за этим.
Модель UTXO предназначена для запуска на минимально жизнеспособной плазме. Это связано с тем, что ее намного проще реализовать, чем модель, основанную на учетных записях, как в цепочке эфириума, с точки зрения механизма безопасности плазмы, на котором, я думаю, сосредоточен MVP. Да, идея в конечном итоге состоит в том, чтобы реализовать общие переходы между состояниями в дочерней цепочке, как в Эфириуме, но я предполагаю, что там есть больше вещей, о которых нужно подумать о безопасности, с механизмами выхода и всеми, чем можно реализовать в MVP.
Учитесь и вносите свой вклад в развитие плазмы здесь
Пол Разван Берг
гекстет
шонджи