Plasma MVP была первой настоящей попыткой создания фреймворка Plasma, способа масштабирования Ethereum, который перемещает транзакции вне цепочки, но при этом сохраняет безопасность. Подумайте об этом как о тестовом запуске для минимизации доверия в масштабировании. Большая идея? Доказать, что вы можете запустить дочернюю цепочку, которая обрабатывает множество транзакций, и только обращаться к самому Ethereum, если что-то пойдет не так или людям нужно будет вернуть свои деньги. Это не должно было быть идеальным или готовым для повседневного использования. Команда просто хотела показать, что основная концепция работает.

Вся система работала по модели UTXO, как и Bitcoin. Это облегчало отслеживание того, кто что владел, и выявление мошенничества, поскольку вы могли отслеживать каждый вывод напрямую. Транзакции объединялись в блоки, и время от времени оператор публиковал хэш блока в Ethereum. Эти обязательства в сети имели значение, они позволяли людям указывать на конкретное состояние Plasma, если им нужно было выйти или оспорить какое-то сомнительное поведение.

Сосредоточение на масштабировании с минимальным доверием было огромным приоритетом. Пользователям не нужно было доверять оператору с их средствами. Если что-то казалось странным, они могли просто подать доказательство мошенничества или начать выход. Это действительно соответствовало общей безопасности Ethereum, и в то время это было революционным.

Но, честно говоря, Plasma MVP имел некоторые серьезные недостатки. Худшим была проблема массового выхода. Если оператор становился злонамеренным или просто прекращал сотрудничество, множество пользователей могли попытаться покинуть систему одновременно. Не было хорошего способа группировать или приоритизировать выходы, так что сам Ethereum мог оказаться под ударом. С его ограниченной пропускной способностью не все могли выйти быстро. Это поставило под угрозу безопасность всей системы во время кризиса.

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

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

Даже с учетом всех этих проблем Plasma MVP значительно продвинул историю масштабирования Ethereum. Он доказал, что можно использовать криптографические обязательства и механизмы выхода, чтобы позволить сайдчейнам занимать безопасность Ethereum. И каждая проблема, которую он обнаружил, привела напрямую к лучшим дизайнам Plasma, таким как Plasma Cash и Plasma Debit или даже новым идеям, таким как роллап.

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

#plasma @Plasma $XPL