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

Эти цифровые монстры живут на Ethereum, но сражаться они будут на Zilliqa

Популярная децентрализованная игра T смогла принять медленные и дорогостоящие транзакции Ethereum. Но она не отказывается от цепочки полностью.

Прежде чем мой ONE «мон» достиг 4-го уровня, у меня закончился эфир.

Таков был конечный результат моего первого опыта сЭфиремон, игра, вдохновленная Pokemon и построенная на втором по величине в мире блокчейне Ethereum. У меня было около 15 долларов эфира, поэтому я решил попробовать, в конечном итоге вооружившись милым огненным существом по имени Kyari.

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

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

Каждое действие, от «поимки» мон (на самом деле не взаимозаменяемогоТокен ERC-721) до «тренировки» его в спортзале с другими монами (т. е. изменения данных, связанных с этим токеном), стоил эквивалент одного или двух долларов.

Причина в том, что каждое обновление смарт-контрактов Etheremon требует «GAS», части сложного механизма оплаты, который стимулирует майнеров, поддерживающих блокчейн Ethereum . Хуже того, эти транзакции часто занимали несколько минут.

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

Плохой пользовательский опыт, который также подразумевает необходимость покупать эфир и устанавливать расширение для браузера, которое может подключаться к блокчейну, затормозил принятие. Etheremon — вторая по популярности игра на основе эфириума, но это не говорит о многом. На момент написания статьи у нее было всего 209 пользователей за предыдущие 24 часа, согласноDappRadar.

В какой-то момент стоимость GAS выросла настолько, что разработчикам Etheremon пришлось принять радикальные меры.

«Это стало очень, очень дорого, и мы увидели, что количество наших ежедневных активных пользователей сильно сократилось», — рассказал CoinDesk соучредитель и директор по развитию бизнеса Недрик Нго.

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

Однако частичная рецентрализация децентрализованной игры, похоже, не имеет смысла, поэтому в начале этого месяца Etheremon объявила, что онапланирование перенести большую часть игрового процесса на новый блокчейн-протокол Zilliqa , который скоро будет запущен (команды Zilliqa и Etheremon базируются в Сингапуре).

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

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

Как сказал Нго:

«Zilliqa подойдет нам в качестве сайдчейна».

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

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

«Им нужно задействовать Casper , затем Proof-of-Stake, а затем шардинг, так что это займет много времени», — сказал он CoinDesk.

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

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

Кумар на примере объяснил, как работает шардинг в сети блокчейн.

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

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

Два автораранняя статьяВ разработке протокола сегментирования блокчейна участвуют: главный научный консультант Zilliqa Пратик Саксена и генеральный директор Kyber Network Лой Луу, который консультирует проект.

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

Основа Ethereum

Однако масштабируемость и пропускная способность — не единственные соображения, которые учитывают разработчики Etheremon.

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

Вместо этого данные игрового процесса на Zilliqa будут периодически синхронизироваться с этими токенами.

«Мы на самом деле считаем, что хранение всех игровых активов в сети Ethereum очень безопасно», — сказал Нго.

Кумар сказал, что понимает, почему Etheremon KEEP игровые активы там, где они есть:

«Ethereum — это, безусловно, устоявшаяся сеть, и мы понимаем, что использование Ethereum все еще имеет некоторые преимущества».

Однако он утверждал, что в некоторых отношениях Zilliqa обеспечивает большую безопасность, чем Ethereum, поскольку язык Zilliqa, не являющийся полным по Тьюрингу, Scilla, означает, что «вы T сможете написать контракт с ошибками, как DAO», жертва Ethereum, ставшая жертвой печально известный взлом 2016 годаПо словам Кумара, поскольку Scilla не такой сложный, как язык Ethereum, Solidity, его легче тестировать на уязвимости.

С другой стороны, метод Zilliqa по достижению сетевого консенсуса, практическая византийская отказоустойчивость (PBFT), потенциально более уязвим для определенных видов атак, чем метод доказательства работы Ethereum. В отличие от Bitcoin или Ethereum, которые теоретически безопасны, пока большинство узлов следуют правилам, PBFT представляет собой потенциальное ограничение, поскольку требует, чтобы две трети узлов были «честными».

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

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

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

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

На данный момент Etheremon и Zilliqa еще не выяснили, как именно объединить две цепи, но Нго был настроен оптимистично, заявив CoinDesk , что это «только первый этап сотрудничества».

Изображение игрового процесса Etheremon предоставлено Etheremon

Picture of CoinDesk author David Floyd