Cocos-BCX (COCOS) - платформа для разработки блокчейн-игр

COCOS BCX — открытая блокчейн-платформа, целью которой является создание полной среды для разработки игр с совместимостью с несколькими играми, предоставляя разработчикам игр удобную платформу для разработки блокчейн-игр.

Cocos-BCX создает среду разработки с учетом игрового опыта и экономики игр. Разработчики игр могут легко перенести обычные игры в блокчейн без необходимости изучать языки программирования блокчейн. Разработчики могут также использовать функции и компоненты, предоставляемые Cocos-BCX или сторонними командами, для создания инфраструктур игровой экономики, таких как обмены с нефиксируемыми токенами (NFT), ломбарды и банки.

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

Cocos-BCX - напрямую поддерживается COCOS Creator, визуальным игровым редактором, благодаря которому игра созданная в нем может быть запущена в среде блокчейна Cocos-BCX.

В рамках проекта был создан NHAS-1808, собственный стандарт токенов для заменимых и не заменимых цифровых активов.

BCX-NHAS-1808 - это неоднородный стандарт цифровых активов для приложений COCOS, который является применяется к децентрализованной распределенной сети бухгалтерских книг. Неоднородные цифровые активы могут быть обращены в любой форме платформы, стоимость которых определяется уникальностью и редкостью, связанной с каждым активом, например как оборудование, реквизит и высокоуровневые учетные записи пользователей.

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

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

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

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

Кросс-Мировой Предмет "Путешествия”

Игровые активы и реквизит в одной и той же вселенной могут взаимодействовать в разных играх. Например, реквизит игры B может быть использован в игре A и игре C.

Циркуляция игровых предметов в одной и той же или сходной Вселенной, игровой реквизит следующий единым правилам в мультивселенной, может быть перенесен в разные игры заплатив миграционный сбор, который является “путешествием“ игрового реквизита. Реквизит - это неоднородный цифровой актив для игр на основе блокчейна. “Путешествие " реквизита-это процесс применения актива под одним и тем же именем. 

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

Комбинация Вложенных Реквизитов

Игровой реквизит и оборудование могут состоять из нескольких компонентов и предметов. В Cocos-BCX неоднородные цифровые активы блокчейн-игры, то есть реквизит, также могут быть вложены и содержаться. Каждая опора может включать в себя несколько элементов. Родительский актив может содержать один или несколько дочерних активов, а также дочерние активы.

Актив может иметь и другие дочерние активы. Например, вложенная комбинация реквизитов ниже, “Красная Комета” на рис. 3-6-1 состоит из трех подпорок: "двигатель", "колесо" и "оружие" , а также подпорок "двигатель" и " колесо”. Они соответственно состоят из других подпорок - "топливо”, “фильтр” и “шестерня”, "Шина".

 

CocosChain - это общедоступный блокчейн, использующий версию механизма согласованного делегирования доказательства кола («DPoS»), где все активные свидетели имеют одинаковую вероятность генерации запланированного блока для обеспечения согласованности и справедливости.

В Cocos-BCX, реквизит операции, осуществляемые в основном две функции:

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

Для продажи реквизита функции, предоставляемые Cocos-BCX, напрямую не меняют владельца реквизита конкретного актива, но отправить запрос на перевод активов на внебиржевую платформу обращения активов (централизованную или децентрализованный). В принципе, пользователи могут работать (передавать или продавать) только на своих собственных активах, которых не должно быть контролируется любой третьей стороной, например платформой.

Платформа обращения внебиржевых активов должна регистрировать orderObject после успешного выполнения функции или функция getItems вызывается перед запросом это отправить в список реквизитов пользователя для выбора пользователем. Это, по существу, одноранговое сопоставление запросов после того, как запрос на покупку получен. В отличие от традиционных платформ игровых транзакций, на децентрализованной платформе Cocos-BCX нет посредника платформа для обращения цифровых активов, которая повышает эффективность транзакций обеих сторон.  С другой стороны, гонорары идут непосредственно продавцам, а не посредникам, что позволяет продавцам получать больше выгод, а покупателям-меньше потреблять меньше.

Игроки могут осуществлять перевод и покупку неоднородных активов, таких как игровые монеты и внутри игровые игры бутафорские активы, на бутафорской платформе циркуляции. Платформа принимает смарт-контракт для автоматического согласования заказов, чтобы обеспечить более эффективное обслуживание обмена на протяжении всего процесса обращения. Платформа циркуляции будет связана с игровыми данными, работающими на нескольких платформах. С оптимальная совместимость и настройка, создатели игр могут гибко и независимо создавать свою собственную структуру хранения игр на цепочке и подключать игровые данные к платформе циркуляции. Таким образом, пользователи могут легко получите доступ к монетам и реквизитным активам различных игр на платформе, обеспечивая сильную поддержку актива циркуляция внутри игры. После авторизации для входа на платформу пользователи могут отправлять свои игровые prop-активы на платформу через приказы. Заказы на покупку и продажу, соответствующие этим требованиям, будут автоматически согласованы с заказчиком. Транзакция охватывает как однородные, так и неоднородные активы, такие как внутри игровые валюты, реквизит, оборудование и игровые данные. Информация о заказе будет записана в блокчейн после выпуска. Соответствующие активы в игра также будет заморожена в то же время. Типичный процесс операции с активами показан следующим образом:

BCX Testnet: высокопроизводительный блокчейн и высокая скорость

Cocos-BCX компетентен в параллельной обработке задач. 

Для большинства современных онлайн-игр, когда масштаб пользователя достигает определенного уровня, сервер должен обрабатывайте большой объем данных за короткое время, что невозможно для существующей сети Ethereum. Теоретически усовершенствованный консенсус DPoS Cocos-BCX позволяет обеспечить пропускную способность до 100 000 т / с. При рациональном режиме управления данными параллельная обработка задач достаточна для поддержки разработка и нормальный запуск существующих игр, удовлетворяющих основные эксплуатационные потребности крупных онлайн-игр на платформе закрепляется и игровой опыт практически такой же, как и у существующих централизованных игр.

Большие онлайн-игры означают значительно более высокую частоту взаимодействия с данными, о чем свидетельствуют данные DNF рекорд 600 000 человек в интернете в то же время и еще более поразительный Steam из 14,2 миллионов игроков. Если представление данных каждым онлайн-пользователем рассматривается как заявка на консенсус, то Cocos-BCX максимальная пропускная способность не может поддерживать такую величину запроса. Следовательно, команда разработчиков проектирует различные шаблоны делегирования основанные на скорости свидетеля так что одиночные делегаты не должны быть свидетелями и обрабатывайте все игры во время выполнения в одно и то же время, но сосредоточьтесь на наблюдении и подсчете нескольких игр тот же тип. Кроме того, под шаблонами понимается представление данных или свидетелей различных игр. Каждая игра будет выбирать подходящий шаблон делегирования. Данные в асинхронных шаблонах проверяется с помощью службы базы данных на цепочке. То есть пользователи проверяют, хранят и получают данные по цепочке. Этот процесс достаточно эффективен, чтобы поддерживать работу данных игрока для больших игр.

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

  1. Мультиплатформенная среда выполнения игры с взаимодействующим интерфейсом blockchain;
  2. Усовершенствованный механизм консенсуса, основанный на доказательстве участия делегатов (DPO) и делегировании полномочий режим свидетеля;
  3. Тестовая сеть с улучшенной передачей данных и высокопроизводительной виртуальной машиной; 
  4. Кросс-цепной обменный шлюз, поддерживающий как однородные, так и неоднородные цифровые технологии активы;
  5. BCX-NHAS-1808 неоднородный стандарт цифровых активов;
  6. Расширенная система разрешений для активов;
  7. Смарт-контракты, исполняемые в разных блоках;
  8. Атомарная транзакционная операция;
  9. Поддержка консенсусных задач на уровне синтаксиса;
  10. Поддержка механизма делегированных транзакций;
  11. Маломасштабный консенсус и случайные числа;
  12. Доверенный случайный процесс на цепочке;
  13. Поддержка минимальных циклов проверки цепных транзакций;
  14. Смарт-контракты поддерживают ключевые игровые функции, такие как точный таймер, режим ожидания и сердцебиение;
  15. Механизм проверки транзакций для предотвращения мошенничества BP / developer.

Между тем, Cocos-BCX предоставляет функции, включающие, но не ограничиваясь ими:

  1. 1. Активы Disintermediated (реквизит) совместимые интерфейсы;
  2. Примеры платформы обращения неоднородных активов;
  3. Автономия игрока и Кузнечный механизм;
  4. Визуализированная IDE (игровая программа и контракт visual edition);
  5. Полный крипто кошелек, система учетных записей пользователей и блок-проводник;
  6. Итеративная система смарт-контрактов.