Обновление:

С тех пор, как мы запустили Loom Network два месяца назад, люди сравнивают нас с EOS.

И определенно есть много совпадений. Loom SDK имеет встроенную поддержку DPoS - это означает, что те же типы высокопроизводительных приложений, для которых разработчик может захотеть использовать EOS, также могут быть запущены на Loom.

Сегодня мы делаем еще один шаг - объявляем о наших планах по запуску сети в стиле «EOS mainnet», построенной на Loom SDK.

ZombieChain: общий сайдчейн DPoS для DApps Ethereum

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

И эта модель по-прежнему имеет смысл для приложений большого объема, таких как децентрализованный Reddit или Hearthstone.

Но после разговора с ранними бета-пользователями Loom SDK мы поняли, что не каждый разработчик готов с первого дня запускать собственный DAppChain и размещать свои собственные валидаторы. Многим нашим бета-разработчикам просто нужна боковая цепь, на которой они могут развернуть свои DApps Ethereum, которая будет быстрее и производительнее, чем сегодняшняя основная сеть Ethereum.

Поэтому мы решили запустить общую боковую цепочку DPoS, на которую любой может развернуть DApps за фиксированную ежемесячную плату.

Привет ZombieChain!

Создан на основе Loom SDK

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

С помощью DelegateCall мы показали, что Loom SDK достаточно мощный, чтобы разработчик мог создать что-то вроде Steemit.

Теперь с помощью ZombieChain мы показываем, что Loom SDK настолько гибок, что можно даже создать что-то вроде EOS поверх Loom Network.

Фиксированная ежемесячная плата за хостинг

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

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

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

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

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

Токены LOOM в качестве топлива для приложений ZombieChain DApps

Как и все другие услуги разработчиков в Loom Network, токены LOOM будут подпитывать ZombieChain.

Чтобы развернуть DApp в ZombieChain, разработчикам потребуется поставить не менее 10 токенов LOOM.

Каждый месяц определенное количество токенов LOOM будет вычитаться в зависимости от объема транзакции для их DApp и выплачиваться валидаторам ZombieChain в обмен на проверку транзакций в сети.

Обратите внимание, что это отличается от запуска вашего собственного DAppChain, который не требует ежемесячных затрат - исполнителям узлов на настраиваемом DAppChain просто нужно иметь достаточно токенов LOOM для продолжения работы цепочки, а токены никогда не будут потрачены.

Вы можете думать о ZombieChain как об оплате ежемесячной платы за общий веб-хостинг, в то время как запуск собственного DAppChain больше похож на запуск собственного веб-сервера на вашем компьютере.

Базовый ценовой уровень на момент запуска будет низким: 1 токен LOOM в месяц (1,99 доллара США в месяц), чтобы повысить популярность и привлечь как можно больше разработчиков.

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

Таким образом, новые DApps можно запускать в общей DAppChain невероятно дешево, и по мере их роста в конечном итоге для них станет более экономичным переходить на собственный DAppChain.

Какие функции будет предлагать ZombieChain?

Субсекундное время блока

Чтобы запускать интерактивные приложения, такие как Reddit или Hearthstone, на блокчейне, важно с точки зрения UX иметь чрезвычайно быстрое время блока. Никто не хочет ждать 15+ секунд, чтобы увидеть, как появится их комментарий, или пока их противник закончит свой ход!

Поскольку ZombieChain работает на DPoS, мы наблюдаем в среднем менее секундное время блока (скоро появится интерактивная демонстрация), что делает его идеальным местом для размещения DApps, требующих текучей среды. UX и высокая интерактивность.

Встроенная поддержка Solidity

Смарт-контракты ZombieChain написаны на Solidity, что означает, что разработчики Ethereum могут просто портировать свои существующие DApps и заставить их работать из коробки - нет необходимости изучать новый язык программирования смарт-контрактов.

Ожидается поддержка Plasma Cash

Ранее мы объявляли, что добавим плазменные деньги в Loom SDK в июне. Мы все еще находимся на пути к выпуску в следующем месяце, и после того, как он будет готов, мы также планируем добавить поддержку ZombieChain.

Это означает, что DApps и игры, развернутые в ZombieChain, смогут позволить пользователям безопасно переносить свои токены ERC721 из основной сети (а в более поздних версиях - свои токены ERC20 и ETH), позволяя некоторые действительно крутые вещи, которые в настоящее время невозможны. только на основной сети Ethereum.

Выбор валидатора и стейкинг через DPoS

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

Почему «ZombieChain»?

Месяц назад мы инициировали хард-форк CryptoZombies, начав процесс миграции нашей №1 школы кода Ethereum CryptoZombies.io с архитектуры Web 2.0 на собственный Loom DAppChain.

Мы также хотели предоставить пользователям CryptoZombies простое место для развертывания их первых DApps - и после обсуждения стало целесообразно предложить для этого общий DAppChain.

Затем мы поняли, что если мы позволим пользователям CryptoZombies развертывать свои собственные смарт-контракты Solidity в этой общей цепочке, мы также можем разрешить пользователям Loom Network развертывать любое приложение Solidity, которое они хотят, за определенную плату.

Так родился ZombieChain.

Примечание: для студентов CryptoZombies будет бесплатно развернуть свое первое приложение.

Так является ли ZombieChain «Loom Mainnet»?

Нет - и мы не хотим создавать путаницу.

Да, ZombieChain будет похож на основную сеть DPoS, такую ​​как EOS, но ZombieChain - это всего лишь ОДИН блокчейн из многих, которые мы создаем с помощью Loom SDK.

На самом деле, у нас есть несколько действительно интересных идей, о которых мы обсуждали в команде, относительно других специализированных общих сайдчейнов, которые мы можем запустить на Loom. Представьте себе игровую цепочку или цепочку социальных сетей, совместно используемую DApps, которые требуют одинаковой функциональности.

Все эти сети Loom будут использовать Ethereum в качестве «высшего суда» с Plasma Cash для обеспечения безопасности. Один DApp может использовать несколько разных цепочек Loom одновременно для обработки различных специализированных частей DApp (идентификация, рынок и т. Д.), Выполняя самые дорогие и настраиваемые элементы логики на своих собственных выделенных DAppChains.

Вы могли бы даже иметь «сайдчейны сайдчейнов», такие как общая игровая цепочка с использованием ресурсов ERC721 из Ethereum, где отдельные матчи происходят вне цепочки.

Вы понимаете, почему мы так взволнованы тем, что создаем с помощью Loom SDK?

Как всегда, наши идеи постоянно развиваются, и мы постоянно узнаем все больше и больше, работая с настоящими разработчиками над нашим бета-пакетом SDK.

Это одна из причин, по которой мы считаем преимуществом то, что у нас нет официального документа. Мы не чувствуем себя обязанными оставаться привязанными к одной конкретной идее или решению - мы продолжим адаптировать и менять нашу модель и предлагаемые услуги по мере того, как мы продолжаем обнаруживать, что нужно этому рынку, и обеспечивать как можно большую ценность для пользователей Loom Network.

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

И мы думаем, что ZombieChain станет для нас большим шагом в этом направлении.

Loom Network - это платформа взаимодействия с несколькими цепями для масштабирования высокопроизводительных децентрализованных приложений - уже запущенная в производство, проверенная и испытанная в боевых условиях.

Разверните свое децентрализованное приложение в Loom's Basechain один раз и охватите как можно более широкую базу пользователей во всех основных блокчейнах сегодня.

Впервые в Loom? Начните здесь.

Хотите поставить свои токены LOOM и помочь защитить Basechain? Узнайте, как.

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