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

ZombieChain оживає: чи можуть сайдчейни Ethereum врятувати Dapps?

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

Screen Shot 2018-05-25 at 4.30.27 PM

Це рішення коштуватиме вам півцента. Ви впевнені, що це правильний крок?

Якщо ви геймер, децентралізовані програми (dapps) тримайте привабливу обіцянку: можливо, ви нарешті зможете справді володіти віртуальними предметами в грі та накопичувати їх, не турбуючись про те, що компанія змінить правила та забираючи їх. Але, як і у випадку з іншими великими ідеями блокчейну, сьогодні це не зовсім реальність.

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

ONE з причин полягає в тому, що економіка того, як це буде працювати, невизначена. Щоб здійснити дію в блокчейні Ethereum , користувачам потрібно витратити GAS, одиницю вартості, яка оцінюється в ефірі, Криптовалюта мережі, і яка коливається залежно від того, скільки людей використовують мережу в будь-який момент часу.

для Loom Network, стартап, який спеціалізується на застосуванні Технології блокчейн до ігрових додатків, що просто T підійде. Постійні мікротранзакції шкодять взаємодії з користувачем, навіть якщо мережевий трафік T підвищує ціни на GAS у певний момент, оскільки сталося під час недавнього буму CryptoKitties.

Співзасновник Loom Джеймс Даффі сказав CoinDesk в недавньому інтерв’ю, що «є лише розумова вартість транзакції».

Він продовжив:

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

Маючи на увазі цю проблему, Даффі оголосив Найновіша пропозиція Loom – готовий «спільний сайдчейн», який розробники dapp можуть використовувати в обмін на щомісячну плату – цього тижня. Очікується, що ZombieChain, як його називають, запустять через місяць-два.

Поки що жоден розробник не зареєструвався, щоб створювати на ньому dapps, але команда Loom у захваті від того, як він просуває їхні ідеї та бачення.

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

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

Альтернативи, як вони існують сьогодні, такі: ONE— розміщувати ігри в основному ланцюзі ефіріуму з його поганим користувацьким досвідом; або два, щоб створити окремий сайдчейн для кожної гри.

«Не всі хочуть це робити», — сказав Даффі CoinDesk , тому ZombieChain ожив.

Обхідна масштабованість

Загалом сайдчейни мають довгий родовід у криптовалютах, починаючи з Адама Бека та інших розробників у 2014 році. пропозиція для "прив'язаних сайдчейнів" Bitcoin .

Ідея полягає в тому, щоб завершувати транзакції на менших, спритніших ланцюжках, які пізніше узгоджуються з основним блокчейном – Ethereum, у випадку Loom. Користувачі сайдчейну жертвують частиною безпеки та децентралізації основного ланцюга, оскільки вони залежать від меншої кількості «валідаторів» — аналогічних майнерам — для реєстрації своїх транзакцій.

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

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

Loom вже створив DelegateCall, свого роду децентралізований обмін стеками, на dappchain. Крім того, за словами Даффі, дві ігри знаходяться на стадії внутрішньої розробки: ONE він порівнює з Magic: the Gathering, іншу – з Pokemon. Взаємодія з користувачем, за його словами, схожа на будь-яку мобільну гру: «повне занурення, графіка – ви насправді T знаєте, що вона працює на dappchain».

Як керівник відділу розвитку бізнесу компанії Майкл Куллінан розказав CoinDesk у березні, платформа для розробників Loom, має на меті «спростити створення високомасштабованих програм на блокчейні».

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

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

Якщо гра все-таки запрацює, розробники можуть «форкнути її та запустити на власному ланцюжку дапп». Згодом, за словами Даффі, Loom може розгорнути кілька спільних ланцюжків для різних випадків використання: наприклад, ланцюг ігор і ланцюжок соціальних мереж.

Щомісячна комісія, яку сплачують розробники, залежатиме від вартості передачі даних їхніх користувачів в Ethereum. Як розробники збиратимуть гроші з користувачів, вирішують вони самі: пожертви є ONE з можливостей, як і щомісячні платежі через смарт-контракт.

Розрахунок із трилемою

Проектування децентралізованих мереж передбачає компроміси, і сайдчейни не є винятком. Засновник Ethereum Віталік Бутерін описано ці компроміси як трилема, в якій суперечать три різні пріоритети: децентралізація, безпека та масштабованість.

Даффі визнає цей факт і стверджує, що ZombieChain є свого роду «золотою серединою».

По-перше, важливо відзначити, що Loom Network зосереджена на програмах, які потребують високого рівня пропускної здатності: децентралізовані ігри та соціальні мережі. І Даффі стверджує, що ці варіанти використання «насправді T потребують такого високого рівня децентралізації, який потрібен для Ethereum».

У децентралізованій соціальній мережі він каже:

«Хтось не збирається платити мільйони доларів за атаку на мережу, щоб цензурувати чиїсь твіти».

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

Що стосується спільного ZombieChain, Даффі каже, що кількість валідаторів ще T визначена. Однак він зазначає, що «спочатку це було повністю централізовано, тому що ми запускаємо всі валідатори. Потім у майбутньому ми хочемо відкрити його, щоб інші люди могли запускати валідатори».

Щоб було зрозуміло, це стосується будь-якого нового сайдчейну: доки не з’явиться база користувачів і деякі з цих користувачів не захочуть служити валідаторами, ланцюг централізовано в руках свого творця.

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

Навіть проекти, які вже налаштовані в основній мережі, каже Даффі, «можуть дуже легко перенести ту саму програму на ZombieChain», додаючи:

«Це суттєво знизило б вартість, а також забезпечило б більш плавний користувацький досвід».

Щодо третьої частини трилеми, безпеки, Даффі, здається, не хвилюється. «Дуже важливо мати децентралізований базовий рівень Ethereum, — говорить він, — тому що тоді ви можете використовувати його як високий суд.

Механізм для цього, продовжує він, є плазмова готівка, що дозволяє користувачам зберігати цінні дані – наприклад, ефір – у головному блокчейні, але при цьому мати можливість торгувати ними в бічному ланцюзі.

«Якби сайдчейн зробив щось нечесне, — каже він, — ви могли б оскаржити це в мейнреті, і ви б змогли вивести свої активи назад у мейнмерет».

Наразі ZombieChain — це лише ідея, але вона має потенціал, щоб дозволити новим проектам розгортати свої прикладні програми, не надто жертвуючи з точки зору масштабованості чи децентралізації.

Зображення гри через Medium

Picture of CoinDesk author David Floyd