What is Cocos-BCX?
The platform for the next generation of digital game economy
'Cocos-BCX' , fully named 'Cocos BlockChain Expedition', aims to create an integrated multi-platform runtime environment for games, providing developers with the convenience and completeness in game development, while bringing users a whole new gaming experience, unprecedented gaming status, and with all the assets obtained in the games being wholly owned by the users.
The consensus mechanism of the underlying blockchain is optimized based on Graphene technology. With the improved smart contract system, Cocos-BCX is able to deliver a great number of game features, such as random numbers, session, timer and heartbeat.
We hope to help developers and players ensure a consistent benefit through the economic model of digital assets supported by blockchain technology:
To help the developers assetize the contents they produce for sustainable earnings from the use, management and circulation of the content assets, and provide convenient and decentralized channels for game distribution; And to help players convert the data generated by the time and energy they spend, and the items obtained through consumption into assets that can be safely stored, managed and circulated, giving players the rights to commercialize them.
The Platform includes :
(1) A development framework that supports multiple operating systems and blockchains.
(2) A data-driven IDE for dApps that is fully scripted and component-based.
(3) A blockchain system and essential functional components for high performance applications improved on the basis of the Graphene technology framework.
Cocos-BCX enables developers to program, debug and release blockchain-based dApps and hybrid applications.
In addition, the platform integrates a blockchain-based distributed ledger system, crypto wallet system and digital assets circulation platform, allowing the in-app assets to be stored off-chain permanently and to be used cross-chain.
Theoretically, the throughput of CocosChain TestNet can reach up to 100,000 tps. We tested 3,500 tps with block intervals of 3 seconds in experimental environment, that is, it takes 3 seconds for the information to be broadcasted to the entire network.
The performance will be further improved after the completion of contract-defined partitioned consensus, multi-chain scaling and witness delegation. Key algorithms of most games can be run on blockchain, and “transaction confirmation with lowest latency” technology will further enhance the experience of the asset circulation process.
CocosChain TestNet based wallet can be integrated into the asset circulation platform where users can evaluate the value of game coins, items and accounts based on the exchange rate of the game’s digital assets against the main chain’s base currency.
Cocos-BCX is supported by COCOS Creator, a visual game editor, by which the game developed traditionally can be run in the Cocos-BCX blockchain runtime environment.
Technical Features and Functions
Cocos-BCX aims to build a complete runtime environment for multi-system games, providing blockchain game developers with the maximum convenience and an improved ecosystem, while bringing a brand-new gaming experience as well as gaming forms that are different from the previous ones to players. Users will enjoy considerable autonomy in the disposal of the game assets, and a fair and open gaming environment.
Therefore, Cocos-BCX is designed to deliver the following technical features, including but not limited to:
1. A multi-platform game runtime environment with blockchain interoperable interfaces;
2. An improved consensus mechanism based on Delegate Proof-of-Stake (DPoS) and delegated witness mode;
3. A TestNet with improved data transmission and high-performance virtual machine;
4. A cross-chain exchange gateway supporting both homogeneous and non-homogeneous digital assets;
5. BCX-NHAS-1808 non-homogeneous digital asset standard;
6. An enhanced asset permission system;
7. Smart contracts executable across blocks;
8. Atomic transaction operation;
9. Support for consensus tasks at the syntax level;
10. Support for delegated transaction mechanism;
11. Small-scale consensus and random numbers;
12. On-chain trusted random process;
13. Support for minimum on-chain transaction validation cycles
14. Smart contracts support to key game functions, such as accurate timer, standby and heartbeat;
15. Transaction verification mechanism to prevent BP/developer from cheating.
Our Mission
To Assetize the Content of the Digital World, Building A Consistent Value System between the Producers and the Consumers
Game Engine
Create, build, and test blockchain games across multi-blockchain platforms.
Development Environment
Cocos-BCX creates a complete development environment for blockchain games which is visual, script-based, and data-oriented.
Cocos Chain
Built for high-performance applications.
OUR ECOSYSTEM
* Core Segments
* Blockchain System
* Developers
* End-users
* Copyrights & IPs