查看原文
其他

Dfinity上将网页铸造成NFT的Labs—DepartureLabs

DfinitySZ DfinitySZ 2022-02-26


ToniqLabs构建的NFT市场中的Cronic NFT历时11天交易额突破25万美元,而DepartureLabs构建的NFT铸造工具上线当天就受到广大IC NFT爱好者涌入使用,DepartureLabs是Dfinity上的一个Web3开发工作室,该工作室的主要成员有Dfinity上的开发小天才Hazel,Hazel是第一个在Dfinity上实现使用Pricipal ID接收IC token(HZLD)的开发者,本期文章带各位小伙伴探讨DepartureLabs构建了哪些有意思的Dapp。

 


以下是DepartureLabs构建Dapp的总结:

 



HZLD Token


HZLD Token是第一个基于Dfinity上可以实现使用Pricipal ID接收和转账的IC Token,HZLD钱包支持使用Pricipal ID接收Token,在钱包中也展示各种HZLD  Token的信息:HZLD铸造总量、HZLD总转账次数等关于代币信息,目前HZLD Token除了HZLD Wallet支持,在Stoic Wallet中也同样支持,在StoicWallet钱包中只需要添加HZLD 容器 ID:qz7gu-giaaa-aaaaf-qaaka-cai  即可支持HZLD Token交易。

 

 


Bunchd


Bunchd是一个去中心化内容订阅平台,Bunhd为了解决创作平台没有激励层而导致平台最后关停而驱动的Dapp。Bunchd通过建立Token奖励机制激励早期平台使用者、创作者和开发者,在Bunchd平台上创作者可以通过用户订阅付费内容获得Bunchd的Token奖励,而用户订阅内容的费用将存入由平台的治理金库中,并且由Bunchd的代币持有者共同管理,治理金库中的资金用于雇佣开发者扩展Bunchd等,Bunchd上产生的所有创作行为都是在链上发生的,创作者上传的IP内容都是完全存储在链上,并且Bunchd支持创作者上传IP铸造NFT,以下是示例:

 

���������∅���⫒: ⊤ℎ∈ ∞ (1ℕ⟙ΣℝℵΞ+) × (⊆0⫙���⋃������⪆) ∞ . Artist - ∞ {ℵ⋃∰β⨊ℝ} ■ {+ℏ∈∅⪆γ} ∞

 


Non Fungible NFT


由DepartureLabs构建的NFT工具实现和Bunchd实现了相关的功能,并且拥有自己的NFT标准,该工具铸造的NFT标准和传统NFT标准有着冲突,Non Fungible NFT工具铸造的NFT是直接通过HTTP铸造NFT的,并且添加了定义

content-type

这意味着通过该工具铸造的NFT可以是JSON、JavaScript、HTML、图像、视频、音频等形式,哪怕是附带各种复杂的交互网页也能直接成为一个NFT。


以下是DepartureLabs宣告铸造的一个网页展示NFT:


 Demo NFT:https://4gpah-faaaa-aaaaf-qabfq-cai.raw.ic0.app/nft/7

 

在NFT工具中,DepartureLabs不仅内置了可变静态资产的支持,这使一个容器合约能够构建一个VR前端,在一个容器合约中可以加载所有NFT资产,为用户铸造的NFT建立一个NFT画廊。DepartureLabs还构建了一个对嵌类型的属性接口,这允许用户可以定义分层属性结构,因为属性使可以查询的,所以属性使可以使可变或不可变的,可变属性可以用于进化和升级铸造的NFT,最重要的是用户可以通过设置访问NFT访问权限让特定的人可以访问。

 

该DepartureLabs构建的NFT标准优势如下:


  • 所有铸造的NFT都完全存储在链上
  • 通过HTTP铸造NFT
  • 可以变化的静态资源
  • 设置独立的访问权限
  • 自定义的类型化查询

 


在Dfinity上构建一个NFT流程如下:


1、复制工具Dapp链接浏览器得到以下页面使用互联网身份登录:

工具链接:https://xe5ii-jiaaa-aaaaf-qaaya-cai.raw.ic0.app/nft/claim



使用互联网身份授权之后会得到获得一个容器ID,需要先将该容器ID复制下一步会用到:



2、点击Take Me there进入得到以下页面将刚刚得到的容器ID粘贴至NFT合约框中



3、点击Continue选项进入工具主页面,在工具主页面我们可以看到得到容器铸造的NFT信息以及容器目前的状态。



找到Mint NFT选项开始铸造NFT



铸造出的NFT可以使用容器ID+raw.ic0.ap+相对应的API路径的域名就可以通过Web访问铸造的NFT了,以下是我们铸造的NFT示例:


注意:/nft/1 的API路径是第二个铸造的NFT,默认的路径是/nft/0


示例NFT:https://b55ch-gyaaa-aaaaf-qadba-cai.raw.ic0.app/nft/1


 在Access选项中可以设置特定的Principal ID访问权限:

 


在Staic Assets选项可以将复杂的前端JS生成一个可以实现数字艺术互动的NFT网页:

 


DepartureLabs构建的NFT标准对于传统NFT来说是一个巨大性突破,用户不仅通过该NFT标准将网页制作成链上NFT,这将会是NFT领域质的飞跃,想象一下一个可以通过Web与NFT进行互动的数字世界,DepartureLabs构建的NFT标准很大一部分基于Dfinity强大的前端能力实现的,而基于Dfinity反Gas Token模型、容器之间的互操作性等独有特性,未来将会有更多的强大的Dapp上线。


扫码添加深圳社区小助手进群

获取Dfinity第一手资讯


Dfinity深圳社区,专注于Dfinity生态技术发展交流与优质项目挖掘分析。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存