楼主: wei-hkkf5566
558 0

web3 NFT质押挖矿链游系统开发技术分析 [推广有奖]

  • 0关注
  • 0粉丝

大专生

78%

还不是VIP/贵宾

-

威望
0
论坛币
30 个
通用积分
3.6610
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
460 点
帖子
25
精华
0
在线时间
32 小时
注册时间
2022-5-27
最后登录
2023-4-27

楼主
wei-hkkf5566 企业认证  发表于 2022-10-10 14:27:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

一个NFT是一个token/凭证,有wei一的id和owner以及关联的其他数据,目前有经济价值的NFT项目的发行方式主要分两种形式:


一次性发行一个单独的项目并包含有限个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时候用户支付给合约的钱就是公开发行价,这笔钱项目方会从合约里取走。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:技术分析 WEB foundation transfer withdraw

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-24 16:14