Logo
Partager cet article

Ці цифрові монстри живуть на Ethereum, але воюватимуть на Zilliqa

Популярна децентралізована гра T могла прийняти повільні та дорогі транзакції Ethereum. Але це не залишає ланцюжок позаду повністю.

Перш ніж мій ONE "mon" досяг рівня 4, у мене закінчився ефір.

Таким був кінцевий результат мого першого досвіду Етеремон, гра, натхненна Pokemon і побудована на другому за величиною блокчейні у світі, Ethereum. У мене було ефіру приблизно на 15 доларів, тож я вирішив спробувати, і врешті-решт озброївся милою істотою на тему вогню на ім’я К’ярі.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto Long & Short aujourd. Voir Toutes les Newsletters

Але я швидко зіткнувся з проблемою гри з блокчейном. А саме, маючи 15 доларів, я ніколи не мав шансу перейти до цікавішого ігрового процесу: битися з монами інших користувачів, «еволюціонувати» свого мон у більш потужні форми, відкладати яйця чи здійснювати торгівлю.

Кожна дія, починаючи від «злову» мон (насправді незамінного Токен ERC-721) до «тренування» його під час занять у спортзалі з іншими монами (тобто зміна даних, пов’язаних із цим маркером), коштувало еквівалент одного або двох доларів.

Причина в тому, що кожне оновлення смарт-контрактів Etheremon передбачає «GAS», частину складного механізму комісії, який стимулює майнерів, які підтримують блокчейн Ethereum . Що ще гірше, ці транзакції часто займали кілька хвилин.

Такі проблеми – транзакції, які коштують занадто дорого та тривають надто довго – у світі блокчейнів відомі під скороченою назвою «масштабованість», і вони викликають сильний головний біль у розробників ігор, які хочуть використовувати децентралізовану платформу, як- от Ethereum.

Поганий досвід користувача, який також передбачає необхідність купувати ефір і встановлювати розширення для браузера, яке може підключатися до блокчейну, загальмував впровадження. Etheremon є другою за популярністю грою на основі Ethereum, але це мало що говорить. Згідно з даними, на момент написання статті у нього було лише 209 користувачів за попередні 24 години DappRadar.

В ONE момент витрати на GAS настільки зросли, що розробникам Etheremon довелося вжити рішучих заходів.

«Це стало надзвичайно, надзвичайно дорогим, і ми побачили, що наші щоденні активні користувачі значно зменшилися», — сказав CoinDesk співзасновник і директор з розвитку бізнесу Недрік Нго.

У результаті команда перенесла «битви» — у яких користувачі PIT своїм монам проти інших за очки досвіду та право на похвалу — з ланцюжка Ethereum на централізовані сервери.

Однак часткова повторна централізація децентралізованої гри здається несуттєвою, тому раніше цього місяця Etheremon оголосив, що це планування перенести більшу частину ігрового процесу на новий протокол блокчейну Zilliqa , який незабаром буде запущений (команди Zilliqa та Etheremon розташовані в Сінгапурі).

Але в рішенні, яке може відображати нову тенденцію в розробці децентралізованих програм (dapps), таких як Etheremon, дизайнери T планують переміщувати активи гри. Токенізовані «mons», які кодують такі дані, як рівень, очки досвіду та еволюційна форма – дані, які геймери заробили за допомогою багатьох повільних і дорогих дій – поки що залишаться на Ethereum .

Іншими словами, Etheremon буде ONE грою на двох блокчейнах: більш швидкому, більш масштабованому ланцюжку зверху, що дозволить користувачам грати в гру швидко та дешево; і (імовірно) більш безпечний ланцюжок нижче, що забезпечує користувачам впевненість у тому, що їхні важко здобуті активи захищені від атак.

Як сказав Нго:

«Zilliqa працювала б для нас як сайдчейн».

Zilliqa: шардинг із моменту запуску

Розробники Ethereum мають ряд проектів масштабованості в роботі. Але, за словами Ngo, команда Etheremon і її користувачі T можуть чекати, поки вони будуть реалізовані.

«Їм потрібно закріпити Casper , а потім перевірку частки, а потім шардинг, тому це займе багато часу», — сказав він CoinDesk.

Zilliqa, навпаки, є RARE , якщо не унікальним у світі протоколів блокчейну, оскільки він інтегрує шардинг, техніку, яка десятиліттями використовувалася для керування більш традиційними базами даних із самого початку.

Амріт Кумар, співзасновник і керівник відділу досліджень Zilliqa, сказав, що ця методика дозволила мережі обробляти 2488 транзакцій на секунду під час тестування, тоді як Ethereum зараз може впоратися з цим.можливо пару десятків.

Кумар на прикладі пояснив, як працює шардинг у мережі блокчейн.

За його словами, враховуючи мережу з 10 000 комп’ютерів (відомих як «вузли»), протокол шардингу розділив би їх на 10 менших мереж (або «шардів») по 1000 вузлів кожна. Тоді кожен шард оброблятиме підмножину загальних транзакцій. Кожен раз, наприклад, коли ALICE надсилала кілька токенів Криптовалюта , сегмент A обробляв транзакцію. Кожного разу, коли Боб надсилав щось, транзакція надходила до шарду B.

Ця техніка є відносно новою територією для блокчейнів, але команда Zilliqa має серйозні академічні повноваження для вирішення проблеми.

Два автори ан ранній папірУ розробці протоколу шардингу блокчейну беруть участь: головний науковий радник Zilliqa Пратік Саксена та генеральний директор Kyber Network Лой Луу, який консультує проект.

Кумар сказав, що Zilliqa, запуск якої очікується до кінця третього кварталу, має на меті стати «основною платформою для програм, які вимагають високої пропускної здатності та високої масштабованості».

Bedrock Ethereum

Проте масштабованість і пропускна здатність — це не єдині міркування для розробників Etheremon.

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

Натомість дані ігрового процесу на Zilliqa періодично синхронізуватимуться з цими маркерами.

«Насправді ми вважаємо, що зберігати всі внутрішньоігрові активи в мережі Ethereum дуже безпечно», — сказав Нго.

Кумар сказав, що він розуміє, чому Etheremon KEEP внутрішньоігрові активи там, де вони були:

«Ethereum , безумовно, є усталеною мережею, і ми розуміємо, що використання Ethereum все ще має деякі переваги».

Однак він стверджував, що певним чином Zilliqa пропонує більший рівень безпеки, ніж Ethereum, оскільки повна мова Zilliqa, яка не використовує Turing, Scilla, означає, що «ви T зможете написати контракт із помилками, як [] DAO», жертва ethereum сумно відомий злом 2016 року. За словами Кумара, оскільки Scilla не така складна, як мова ethereum, Solidity, її легше тестувати на вразливості.

З іншого боку, метод Zilliqa для досягнення мережевого консенсусу, практична візантійська відмовостійкість (PBFT), є потенційно більш вразливим до певних типів атак, ніж метод ethereum proof-of-work. На відміну від Bitcoin чи Ethereum, які теоретично безпечні, якщо більшість вузлів дотримується правил, PBFT представляє потенційне обмеження, оскільки вимагає, щоб дві третини вузлів були «чесними».

Іншими словами, PBFT ризикує не тільки 51 відсоток атак, але 34 відсотки атакує. Хоча Кумар стверджував, що насправді ситуація складніша, оскільки можна атакувати блокчейн із підтвердженням роботи, не контролюючи більшість вузлів.

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

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

«Дуже важливо мати децентралізований базовий рівень Ethereum, — сказав співзасновник Loom Network Джеймс Даффі CoinDesk у травні, — тому що тоді ви можете використовувати його як високий суд».

На даний момент Etheremon і Zilliqa ще не зрозуміли, як саме жонглювати двома ланцюгами, але Нго був оптимістичним, сказавши CoinDesk , що це «лише перший етап співпраці».

Зображення ігрового процесу Etheremon надано Etheremon

Picture of CoinDesk author David Floyd