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

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

Screen Shot 2018-05-25 at 4.30.27 PM

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

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

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

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10