中山市棱锐网络科技有限公司

主营:广州软件开发,广州系统测试,广州系统维护

免费店铺在线升级

联系方式
  • 公司: 中山市棱锐网络科技有限公司
  • 地址: 沙溪镇
  • 联系: 林林
  • 手机: 13416335319
  • 一键开店

NFT羊了个羊挖矿游戏dapp系统开发案例

2022-12-13 05:43:01  200次浏览 次浏览
价 格:面议

一个NFT是一个token/凭证,有wei一的id和owner以及关联的其他数据,目前有经济价值的NFT项目的发行方式主要分两种形式:NFT铸造链游系统开发I34-I633-53I9,智能合约定制,羊了个羊链游模式定制,原生开发

一次性发行一个单独的项目并包含有限个NFT,它们共享一系列特性和数据,比如CryptoPunks

在一个公共的项目里创建一个自己的NFT,比如Foundation

一种经典的NFT(BAYC,CryptoPunk,…)

基础数据构成

开发者个人钱包或者DAO的钱包发起交易,创建一个ERC721合约,它长这样:

NFT合约里包含什么信息

1.每个token的owner和url

2.实现权限的逻辑,谁可以改合约数据,比如url

项目方权限越小就越去中心化

3.实现transfer和mint的逻辑

transfer是ERC721的接口规范,逻辑大家都一样,mint一般会加一些特别限制

4.实现取钱(withdraw)逻辑,从合约里把钱转到指定账户

一般是项目方个人钱包或者DAO钱包。

什么是mint(铸造)?

合约刚刚部署/创建的时候,合约的数据里面是没有token的,创建一个token的过程就是mint,其实就是在数据库里面新增了一条数据。一般是用户支付给合约一笔钱然后合约生成一个token并且把owner设置成这个用户。

mint出来的一个token至少包含id,url和owner三个信息

几乎所有项目都会限制mint的次数,比如10000个,这就是发行量,人为设定的稀有度

每个id对应的url是合约里按照一个规则设置好的,用户不能自己在mint的时候传

mint时候用户支付给合约的钱就是公开发行价,这笔钱项目方会从合约里取走。

总结一下一种发行方式,以BAYC为例:

项目方部署一个合约

限量10000个用户可以mint一个自己的NFT

用户每mint一个NFT需要支付0.08个ETH给项目方

每个NFT上都是项目方提前画好的图,项目方就是作者

通过Foundation/Rarible/SuperRare发行NFT

免费mint一个自己的NFT

网友评论
0条评论 0人参与
最新评论
  • 暂无评论,沙发等着你!
百业店铺 更多 >

特别提醒:本页面所展现的公司、产品及其它相关信息,均由用户自行发布。
购买相关产品时务必先行确认商家资质、产品质量以及比较产品价格,慎重作出个人的独立判断,谨防欺诈行为。

回到顶部