50 оттенков Plasma: многогранность масштабирующего решения Ethereum

50 оттенков Plasma: многогранность масштабирующего решения Ethereum


Cryptokach | Биткоин, криптовалюты, трейдинг

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

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

Plasma была предложена в совместной работе создателя Ethereum Виталика Бутерина, и создателя Lightning Network Джозефа Пуна. С тех пор он обрел собственную жизнь, и в настоящее время существуют десятки различных вариантов плазмы.

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

Базовая Plasma

Plasma MVP, или минимально жизнеспособная плазма, была первым вариантом плазмы, когда-либо существовавшим. Plasma MVP, полагается на оператора, который принимает транзакции и ожидает заполнения блока, прежде чем совершать транзакции в Ethereum.

Это означает, что узлам Ethereum не нужно проверять каждую транзакцию, которая происходит в Plasma. Однако Plasma MVP делает несколько вещей по-своему: вместо использования модели баланса счета, Ethereum Plasma полагается на неизрасходованные выходные данные транзакции (или UTXO).

Модель UTXO в значительной степени зависит от порядка, в котором происходят транзакции (и значения этих транзакций). Конечным результатом является то, что Plasma MVP может выполнять транзакции довольно быстро. Тем не менее, модель UTXO вводит несколько сложностей, и другие варианты плазмы пытались решить их.


Поддержка специальных токенов

Plasma MVP может довольно быстро выполнять базовые криптовалютные транзакции, но не может обрабатывать токены других типов. Вот тут-то и приходит Plasma Cash. Plasma Cash предназначена для работы с не заменимыми токенами (NFT), то есть токенами, которые индивидуально уникальны и не похожи на монеты.

Поддержка Plasma Cash для токенов NFT, делает его идеальным способом обращения с предметами коллекционирования, игровыми активами, ценными бумагами и другими неделимыми активами. Plasma Cash также может обрабатывать регулярные переводы ETH, но хранит их в NFT и поддерживает только фиксированные суммы ETH.

Вопреки названию, Plasma Cash не совсем подходит для ежедневных платежей. Это требует другого варианта Plasma: Plasma Debit, который немного похож на Lightning, так что он может обрабатывать обычную криптовалюту.

Plasma Debit вводит переносимые каналы оплаты, а также учитывает дробные расходы. Он очень универсален, поскольку поддерживает как обычную криптовалюту, так и NFT. Тем не менее, он довольно сложен и имеет некоторые проблемы с юзабилити.


Ускорение вывода средств

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

Обычно вывод средств из плазмы занимает одну-две недели. Это хорошо для безопасности. Тем не менее, это не удобно для тех, кому нужно быстро вывести свои средства из плазмы.

Другие варианты были предложены для решения этой проблемы. Например, Simple Fast Withdrawal использует рынки токенизации долга и ликвидности, обеспечивая быстрое обналичивание токенов.


Решение массовых выходов

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

По крайней мере два предложенных варианта, направлены на непосредственное решение этой проблемы:  Basic Mass Exits (для Plasma MVP), и Optimistic Cheap Multi-Exits (для Plasma Cash и MVP).

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


Создание плазмы программируемой

Разработчики могут включить любой вариант Plasma в blockchain  приложение. Например, Loom Network полностью интегрирована с Plasma Cash и предоставляет мощный набор инструментов для разработчиков blockchain  приложений.

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

Тем не менее, есть несколько вариантов Plasma, которые пытаются представить программирование и вычислительные возможности. Например, Plasma Leap сохраняет модель UTXO - хотя она поддерживает только «условия расходов», а не традиционные смарт-контракты.

Тем временем Plasmabits и Plasma EVM пытались обеспечить большую совместимость со смарт-контрактами Ethereum. Эти два варианта, отказываются от UTXO, и возвращаются к модели аккаунта. 


Почему так много вариантов?

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

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

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

Это несколько разрозненный подход, но он не остановил плазму от привлечения внимания. У OmiseGo и Loom Network, есть принятые варианты Plasma, и со временем многие разновидности Plasma могут найти успех в других проектах.

 ----------------------

Подписываемся на канал Cryptokach

Перейти в главный раздел 

Report Page