| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 【Grant项目】IC上的Enjin平台如何为IC链游创造无限机会—Exponnet -> 正文阅读 |
|
[区块链]【Grant项目】IC上的Enjin平台如何为IC链游创造无限机会—Exponnet |
在8月18日Dfinity基金会向60多个IC项目下发Grant资助,Exponnet也是这60大Grant资助项目中的一员,Exponnet是由IC链上最勤快的开发团队ToniqLabs开发的产物:一个为减少链游开发者负担并增强IC链游游玩体验的平台,在一定程序上来说Exponnet是IC上的Enjin平台。本期文章带各位小伙伴探讨IC链上的Enjin平台—Exponet。 在了解Exponet之前我们先了解一下Enjin平台的架构思路:从本质上来说Enjin希望帮助传统游戏开发者在ETH上铸造资产,并与游戏进行交互,运行区块链游戏不仅需要强健的生态架构,还需要将链游资产与ETH网络持续通信。Enjin的架构一共分为:智能合约、可信云、Platform API(GraphQL)、 Enjin Wallet 、Wallet Daemon 5个部分组成。 Enjin的整套思路是把可信云作为开发者与智能合约的中间件枢纽,开发者无需关心游戏如何与ETH交互,也不用了解NFT或者链游道具资产合约怎么构建,开发者只需用API完成游戏与可信云的交互,用图形化界面去管理和创造游戏资产即可,剩下的全部都由Enjin可信云搞定。Enjin在一个链游中充当着与资产合约交互的中间桥梁角色。 游戏对于区块链来说有着天然的契合度,在当下的链游发展过程中大部分链游仅仅只做到了资产层区块链化,而IC链游不仅提供资产层需求,也为链游提供Web3全栈服务,而基于IC链特殊的架构将会给IC链游提供无限的拓展功能和可能性。 Exponnet在本质意义上和Enjin是一样:为开发者减少负担增强用户链游体验,但是Exponnet和Enjin最大的不同的就是Enjin是以中间件形式提供服务的,而Exponnet是直接为开发者提供服务。 从抽象的角度上来说Exponnet本身就是一个资产合约平台,链游开发者在开发的时候只需要集成Exponnet即可实现链游多拓展需求与部署在Exponnet上的链游资产生相应的拓展契合度(这都要得益于EXT Token标准),而在传统的链游中会因为智能合约平台限制产生一定拓展限制(智能合约的限制会使链游拓展与部署的资产合约不能产生拓展契合度)。 Exponnet主要由3个主要组成部分: 1.EXT Token标准:Exponnet的EXT标准提供了统一的Token标准,开发人员可以通过添加模块化更改所需的功能,EXT Token标准提供一种ERC-1155多Token的方法,EXT不仅带有拓展也可以根据Token的用户添加附加功能:
关于更多关于EXT Token详情: GitHub - Toniq-Labs/extendable-token 在Cronics推出的时候,它们是没有育种能力也没有移除和添加可穿戴设备的功能的,为了可以移除和添加可穿戴设备,ToniqLabs拓展了Token标准,这些拓展可以由开发者自行决定添加和删除,开发人员通过使用EXT和开发人员构建的模块化拓展给Dapp(链游、DEX、等)提供无限的功能和可能性(当链游想做出拓展使时开发人员可以添加模块化更改实现链游拓展所需EXT资产的功能)。 2.Spatial:Spatial是一个无头钱包,这意味着它是一个在幕后使用的非托管钱包,用户无需知道他们正在与区块链交互时可使用Spatial钱包。 例如当用户首次登陆Rise of the Magin时,会创建一个钱包,并在该钱包内创建一个Spatial,用户是否使用Stoci、Plug、Google、Twitter、Discord或Email并不重要,假设用户使用他们的Twitter账户在Rise of the Magin上创建一个账户,然后转到另一个游戏并使用相同的Twitter账户登陆,则会在同一个钱包中创建了一个新Spatial。 Spatial不限于单用户登陆,它们可以以多种不同方式使用:用户可以拥有共享Spatial、子Spatial、公共Spatial和私人Spatial。例如一个开发者在构建一个游戏,并希望装满NFT的宝箱隐藏在各处,则开发者可以为每个用户的每个宝箱创建一个子Spatial,现在这些NFT由玩家在游戏中以非托管方式存储,甚至在用户们在找到宝箱之前,开发者还可以创建共享Spatial,如果有一个每个玩家都可以进入的Spatial,一个人可以在游戏中简单的将NFT放在地上,其他任何玩家都可以捡起它! 在以上概述中我们可以将Spatial认为是游戏中记录数据的一种形式(与登陆游戏创建钱包关联的游戏中的数据),每一种游戏在用户登陆时都会创建一个新的Spatial,并且开发者可以根据资产需求和不同的游戏场景创建不同的Spatial实现用户联动。 3.eDex协议:eDex是Exponet中的交换协议,可用于以非托管方式在Token标准内实现Token的交换、交易(EX)、Token销售,Entrepot就是基于eDEX协议实现。 作为游戏开发者,你可能会希望允许玩家在彼此之间买卖NFT物品,使用eDEX协议,玩家无需信任游戏开发商即可进行交易,无需通过中转交易,这一些都通过eDEX交换协议自动运行—原子交换。 目前Exponet正在开发工具和SDK—开发人员可以与所有内容集成的统一工具包、用于创建Token Canister和铸造游戏内资产的在线用户界面,在未来Exponet将会发布不同等级的工具以满足开发者的需求。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 21:25:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |