Plasma
Plasma – сеть Lightning для Ethereum. Это факт, что Эфириум имеет серьёзные трудности с масштабируемостью. Если мания на Cryptokitties («криптокошечек») делает ваш блокчейн медленным и дорогим, вам нужно что-то с этим делать. И Виталик Бутерин сделал – вместе с Джозефом Пуном, они представили Plasma. Но это было почти год назад. В чём же суть Плазма и где она сейчас?
Содержание
Технология Plasma
Plasma – это серия контрактов, запущенная на вершине основного блокчейна. Основной сетевой контракт обрабатывает лишь очень малое количество обязательств от дочерних блокченов, которые могут выполнять невероятное количество вычислений в большинстве случаев. Обязательства периодически транслируются в основной блокчейн из дочернего. Если вы всё ещё не понимаете, напомним, кто такой Джозеф Пун. Он является сооснователем сети Lightning. Что такое LN? Это система платёжных каналов, которые отправляют в основной блокчейн только результат (итоговый баланс) всех транзакций. Plasma – это сеть Lightning для Ethereum. Но что такое Ethereum? Это система смарт-контрактов. Итак, Plasma создает смарт-контракт, что означает, что все данные будут обрабатываться в дочернем блокчейне (как каналы в LN), и только результаты отправляются в основной блокчейн.
Plasma – Ethereum
Нет, Plasma – не волшебный эликсир для решения проблемы масштабируемости Ethereum. Существует множество технологий, которые могут помочь этому блокчейну – фрагментация, сеть Raiden и в том числе и Plasma. А также Casper со своим гибридным алгоритмом PoW/PoS. Даже Bitcoin может решить проблему масштабируемости в комплексе – используя сеть Lightning и применяя SegWit. Почему Ethereum не может взять это за образец? Рассмотрим технологию Plasma. Согласно Whitepaper, «Plasma состоит из двух ключевых частей проекта: пересмотр всех вычислений блокчейна в набор функций MapReduce, и необязательного метода привязывания токена Proof-of-Stake на вершину существующих блокчейнов с условием того, что стимулы Консенсуса Nakamoto препятствуют удержанию блока.
Данная конструкция достигается с помощью составления смарт-контрактов на главном блокчейне, используя мошеннические доказательства, причём переходы состояний могут выполняться на родительском блокчейне. Мы составляем блокчейны в иерархическое дерево и рассматриваем каждый, как отдельный ответвлённый блокчейн с принудительно осуществлённой историей блокчейна вычислением MapReducable введённым в доказательства merkle.
Plasma и Смарт-контракты
Лучший способ представить иерархию блокчейна Plasma – это дерево. Основной блокчейн – это ствол. И так как ствол даёт энергию ветвям, основной блокчейн (Ethereum), поддерживаемый майнерами, даёт защиту и поток доказательств. Также основной блокчейн играет роль Верховного Суда, из которого все подчинённые суды получают силу. Он тоже имеет аналогию с деревом – если недостаточно воды или минералов, ствол решает иссушить несколько ветвей. Если у какого-то блокчейна возникнут симптомы мошенничества, он будет закрыт и оштрафован. Интересно, что каждый дочерний блокчейн может заставить свои токены побуждать валидаторов оставлять цепь активной и обеспечивать защиту от мошенничества. Защита от мошенничества подтверждает, что все переходы состояния утверждены. Также, данная защита от мошенничества обеспечивает интерактивный протокол снятия средств.
Итак, когда же установлена дата выхода Plasma в Ethereum? Виталик Бутерин не сказал. Но в марте 2018 года он представил обновление – если раньше все пользователи были обязаны скачивать и подтверждать все данные из смарт-контрактов в тестовой системе Plasma, то в новой версии они смогут генерировать «Plasma коины», отправив в контракт депозит. Так гораздо проще – вам нужно только отслеживать токены, которые вы создали внутри этой системы. Но всё же, никто не знает, когда она будет воплощена в Ethereum. Что же лучше для Ethereum, Plasma или Raiden?
Новички, читающие криптоэнциклопедию, могут быть сбиты с толку тем, как много технологий упомянуто в связи с проблемой масштабируемости Ethereum. Одна из них – сеть Raiden, которую сравнивают с Plasma. Но это неправильно. Прежде всего, Raiden Network – это проект собственной валюты, а Plasma – это технология. Стоит ли продолжать? Raiden Network – Это уже работающий сервис для передачи токенов через сеть вне цепи.
Перспективы Плазма или «Блокчейн в блокчейне»
«Тролли» уже сделали мемы о том, что с Plasma можно создать «блокчейн в блокчейне в блокчейне с основным блокчейном». Но на самом деле, они абсолютно правы – Plasma работает с блокчейнами именно так. То же самое сказано и в их whitepaper.
Технология Plasma всё еще имеет множество перспектив в сообществе Ethereum. Некоторые компании уже объявили о своих планах использовать её. Мы упомянули сеть Raiden Network и их токен RDN, на сайте которых говорится, что применение Plasma станет лишь дополнением к их продукту. Также и проект OmiseGo хочет использовать Plasma. Это платёжная платформа и криптовалютная биржа, которую называют децентрализованной. Команда с участием Джозефа Пуна обещала создать кошелек SDK к четвёртому кварталу 2018 года. Не забывайте о BANKEX – они выпустили совместимый с протоколом Plasma частный блокчейн, целью которого является сделать операции по получению и отправке ETH дешевле и быстрее.
Последнее, но не менее важное – Altcoin.io. И снова эти ребята хотят запустить действительно децентрализованную криптовалютную биржу, используя технологию Plasma. Поэтому мы думаем, что предложению Виталика Бутерина масштабировать Ethereum просто нужно немного времени и труда разработчиков.
См. также на BitcoinWiki
Ссылки
Источники
https://plasma.io
https://bankex.com/zh/technologies/plasma-protocol
https://ethresear.ch/t/plasma-cash-plasma-with-much-less-per-user-data-checking/1298/4
https://blockgeeks.com/guides/what-is-omisego-the-plasma-protocol/