IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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的用户添加附加功能:

  • 单个Canister中可以拥有多个Token(可以是同质化Token和非同质化Token混合)这为Canister的运作节省Gas,并可以降低开发复杂性;

  • 内置转移通知,以实现更简化的使用(例如类似于 transferAndCall);

  • 支持本机 AccountIdentifiers(64位16进制字符串)和Prinipals。EXT与这两种地址样式完美集成,使用户更容易进行交互;

  • 具有查询Token功能方法的可拓展标准,以帮助决定如何与其通信(更好的与第三方工具集成);

  • 为每个带有Canister的Token生成唯一的Tokenldentifier例如(cnvzt-kikor-uwiaa-aaaaa-b4aah-eaqca-aaaaa-a)该Canister是使用Canister ID和Canister内的Token索引构建的。

  • WIP:构建一个新的入口点 exchange ,将交换机制纳入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将会发布不同等级的工具以满足开发者的需求。

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2021-10-22 10:59:20  更:2021-10-22 10:59:32 
 
开发: 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年12日历 -2024/12/28 4:05:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计