Logo
Поделиться этой статьей

ZombieChain оживает: смогут ли сайдчейны Ethereum спасти Dapps?

Loom Network, которая предложила идею специализированных «dappchains» для масштабируемых децентрализованных приложений, осваивает совместное использование.

Это решение будет стоить вам полцента. Вы уверены, что это правильный шаг?

Если вы геймер, децентрализованные приложения (dapps) таят в себе заманчивое обещание: вы, наконец, сможете по-настоящему владеть виртуальными игровыми предметами и накапливать их, не беспокоясь о том, что компания изменит правила изабирая их прочь. Но, как и в случае с другими крупными идеями блокчейна, сегодня это не совсем реальность.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto Long & Short сегодня. Просмотреть все рассылки

ONE из причин заключается в том, что экономика того, как это будет работать, неопределенна. Чтобы совершить действие в блокчейне Ethereum , пользователям необходимо потратить GAS— единицу стоимости, которая оценивается в Ether, Криптовалюта сети, и которая колеблется в зависимости от того, насколько активно другие люди используют сеть в любой момент времени.

Для Сеть ткацких станков, стартап, специализирующийся на применении Технологии блокчейна в игровых dapps, это просто T подойдет. Постоянные микротранзакции вредят пользовательскому опыту, даже если сетевой трафик T приводит к росту цен на GAS в данный момент, как случилосьво время недавнего бума CryptoKitties.

Соучредитель Loom Джеймс Даффи в недавнем интервью CoinDesk заявил: «Есть только ментальные транзакционные издержки».

Он продолжил:

«Даже если вы тратите лишь долю цента каждый раз, когда перемещаете своего персонажа, людям все равно приходится принимать решения о том, стоит ли делать ход, [когда] они знают, что каждое их действие обходится им в копеечку».

Имея эту проблему в виду, Даффиобъявил Новое предложение Loom – готовый «общий сайдчейн», который разработчики dapp могут использовать в обмен на ежемесячную плату – на этой неделе. ZombieChain, как его называют, как ожидается, будет запущен через месяц или два.

Пока ни один разработчик не подписался на создание dapps на его основе, но команда Loom с нетерпением ждет того, как он продвигает их идеи и видение.

«Модель ZombieChain больше напоминает традиционный веб-хостинг», — написал Даффи в своем объявлении, — «где разработчики платят фиксированную ежемесячную плату в зависимости от ресурсов, потребляемых их приложением, обновляют свой веб-сервер и платят больше по мере роста популярности их приложения с течением времени».

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

Альтернативы, на сегодняшний день, таковы: во-ONE, размещать игры на основной цепочке Ethereum с ее неудовлетворительным пользовательским интерфейсом; или, во-вторых, создавать специальную сайдчейн для каждой игры.

«Не все хотят этого делать», — сказал Даффи в интервью CoinDesk , поэтому и появился ZombieChain.

Обход масштабируемости

В целом, сайдчейны имеют долгую историю в криптовалютах, восходящую к Адаму Бэку и другим разработчикам в 2014 году.предложение для «привязанных сайдчейнов» Bitcoin .

Идея заключается в том, чтобы завершать транзакции на меньших, более гибких цепочках, которые затем согласуются с основным блокчейном – Ethereum, в случае Loom. Пользователи сайдчейна жертвуют частью безопасности и децентрализации основного блокчейна, поскольку они зависят от меньшего числа «валидаторов» – аналогичных майнерам – для регистрации своих транзакций.

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

Loom Network взяла эту идею на вооружение и представила концепцию «сайдчейнов, ориентированных на приложения» или «dappchains». Используя комплект средств разработки программного обеспечения (SDK) Loom, разработчики могут создать выделенный сайдчейн для размещения своего dapp, при этом Ethereum будет выступать в качестве безопасного, децентрализованного базового уровня.

Loom уже построил DelegateCall, своего рода децентрализованный Stack Exchange, на dappchain. Кроме того, по словам Даффи, две игры находятся в стадии разработки внутри компании: ONE он сравнивает с Magic: the Gathering, другую с Pokemon. По его словам, пользовательский опыт такой же, как в любой мобильной игре: «полное погружение, графика — вы на самом деле даже T поймете, что она работает на dappchain».

Как заявил руководитель отдела развития бизнеса компании Майкл Каллинансказал CoinDesk в марте сообщил, что платформа для разработчиков Loom стремится «упростить создание масштабируемых приложений на блокчейне».

Однако с тех пор компания обнаружила, что не каждый проект хочет иметь свой собственный dappchain – по крайней мере, не в начале. Разработчикам придется настроить валидаторов, которые будут действовать как связующее звено между сайдчейном и блокчейном Ethereum . Затем, чтобы добиться децентрализации, им придется стимулировать пользователей – если у них есть пользователи – самим выступать в качестве валидаторов.

Многие ранние проекты искали более простое решение, поэтому Loom придумал идею общего dappchain. Даффи сказал CoinDesk: «Таким образом, когда кто-то запускает новое приложение, он T знает, насколько оно будет популярным, поэтому он может начать с плана общего хостинга».

Если игра действительно взлетит, разработчики смогут «разветвить ее и запустить на собственной dappchain». В конечном итоге, говорит Даффи, Loom может развернуть несколько общих цепочек для разных вариантов использования: например, игровую цепочку и цепочку социальных сетей.

Ежемесячные сборы, которые платят разработчики, будут зависеть от стоимости передачи данных их пользователей в Ethereum. То, как разработчики будут собирать деньги с пользователей, зависит от них: пожертвования являются ONE из вариантов, как и ежемесячные сборы через смарт-контракт.

Расплата с трилеммой

Проектирование децентрализованных сетей требует компромиссов, и сайдчейны не являются исключением. Основатель Ethereum Виталик Бутерин описанныйэти компромиссы представляют собой трилемму, в которой сталкиваются три разных приоритета: децентрализация, безопасность и масштабируемость.

Даффи признает этот факт и утверждает, что ZombieChain — это своего рода «золотая середина».

Во-первых, важно отметить, что Loom Network фокусируется на приложениях, которым требуется высокий уровень пропускной способности: децентрализованные игры и социальные сети. И Даффи утверждает, что эти варианты использования «на самом деле T нуждаются в таком высоком уровне децентрализации, который вам нужен в Ethereum».

В децентрализованной социальной сети он пишет:

«Никто не будет платить миллионы долларов за атаку на сеть с целью цензурирования чужого твита».

По этой причине Loom Network решила основывать свои сайдчейны – включая ZombieChain – на делегированном доказательстве доли (DPoS), алгоритме консенсуса, в котором сеть выбирает «валидаторов», которые будут работать вместо майнеров. Сколько валидаторов – решать разработчику: чем больше число, тем медленнее – но более децентрализована – сеть.

Что касается общего ZombieChain, Даффи говорит, что количество валидаторов еще T определено. Однако он отмечает, что «в начале он полностью централизован, потому что мы управляем всеми валидаторами. Затем в будущем мы хотим открыть его, чтобы позволить другим людям управлять валидаторами».

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

Таким образом, в конечном итоге ZombieChain может фактически помочь гарантировать, что новые проекты в некоторой степени децентрализованы и масштабируемы с самого начала. Вместо того, чтобы настраиваться на медленную и дорогостоящую основную сеть Ethereum или разворачивать новую централизованную dappchain, они могут присоединиться к ZombieChain.

По словам Даффи, даже проекты, которые уже запущены в основной сети, «могут очень легко перенести это же приложение в ZombieChain», добавив:

«Это значительно снизит стоимость, а также обеспечит более гибкий пользовательский опыт».

Что касается третьего элемента трилеммы, безопасности, то Даффи, похоже, не беспокоится. «Очень важно иметь этот децентрализованный базовый слой Ethereum», — говорит он, «потому что тогда вы сможете использовать его как верховный суд».

Механизм для этого, продолжает он, таков:плазменные деньги, что позволяет пользователям хранить ценные данные (например, эфир) в основном блокчейне, сохраняя при этом возможность торговать ими в сайдчейне.

«Если бы сайдчейн совершил что-то нечестное, — говорит он, — вы могли бы оспорить это в основной сети и вывести свои активы обратно в основную сеть».

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

Изображение игры через Medium

Picture of CoinDesk author David Floyd