原文作者:
interfaceILootBox{
functionafterHarbergerBuy(uint256tokenId,addressnewNFTOwner)external;
}
当NFT被任何人使用harbergerBuy()时,如果有一个现有的LootBox,它将尝试从LootBox调用afterHarbergerBuy()函数。BUIDLNFT的矿工(又名BUIDLer)可以任意定义afterHarbergerBuy()的行为。一般来说,这将是买家的奖励/奖励。NFT买家可以在购买前预测此功能的行为。
美国SEC停止American CryptoFed DAO的代币注册:金色财经报道,美国证券交易委员会(SEC)正在对自称是怀俄明州首个去中心化自治组织的American CryptoFed DAO及其计划中的代币采取行动。由于其注册文件中的“误导性”陈述。SEC宣布已开始对该公司提起行政诉讼,导致其代币Locke和Ducat的注册被冻结。据悉,CryptoFed于今年9月向SEC提交了S-1文件,正式寻求获得该联邦机构的认可。在提交S-1文件时,该DAO的组织者声称这些代币不是证券,并寻求在该机构注册为实用型代币。CryptoFed打算分发代币,但限制其交易和转移。计划中的注册是根据SEC加密友好专员Hester Peirce的最新代币安全港提案草案中制定的指导方针进行的。然而,SEC尚未正式承认这条注册道路,它仍然是一个提议而不是指导。[2021/11/11 6:45:02]
为确保安全,LootBox应始终检查:
去中心化孵化器DuckDAO打新项目Shadows白名单注册开放:据PolkaFund消息,去中心化孵化器DuckDAO打新项目Shadows白名单注册开放,在DuckSTARTER 上参与。
Shadows Network (DOWS)是基于 Substrate 开发的跨链资产合成综合网络,专注于将现实世界金融资产通过协议映射上链,将使任何人在任何地方都能够自由的交易链上资产,本轮IDO共1,000,000 DOWS,募集12.5万美金,285个中签名额。[2021/2/21 17:37:23]
?msg.sender:防止接口被滥用。
动态 | Pundi X和MakerDAO将为拉丁美洲商人提供加密收银机:据Icoexaminer消息,数字货币支付公司Pundi X和MakerDAO宣布将为拉丁美洲(LatAm)地区的商人提供免费的加密收银机XPOS,以实现加密货币交易。[2020/2/18]
?tokenID:防止其他NFT使用同一个LootBox。
例子
下面是一个简单的AirdropLootBox合约示例:
pragmasolidity0.8.6;
import"./BuidlNFT.sol";
声音 | MakerDAO中国区负责人:Maker系统没有出现漏洞,所有资金安全:12月9日,一名独立软件开发人员披露MakerDAO存在安全漏洞可导致价值3亿美元抵押ETH被清空。对此,MakerDAO中国区负责人潘超表示,MakerDAO并未出现安全漏洞,所有资金安全,原文作者指出的问题是所有权益系统都存在的治理挑战,作为Maker的开发团队,该治理挑战是已知可控的,并且通过有计划的一系列工具箱权衡解决。潘超指出,DAO是一个复杂系统,最重要的是权衡,单线思维下的设计是不稳定的,现行的Maker系统相对是最安全的。[2019/12/10]
contractAirdropLootBoxisILootBox{
addresspublictoken;
addresspublicowner;
addresspublicentrypoint;
uint256publicmintTokenId;
constructor(address_toAirdropToken,address_ep,uint256_mintTokenId){
owner=msg.sender;
token=_toAirdropToken;
entrypoint=_ep;
mintTokenId=_mintTokenId;
}
functionafterHarbergerBuy(uint256_tokenId,address_newOwner)overrideexternal{
require(msg.sender==entrypoint);
require(_tokenId==mintTokenId);
(,,,uint256currentPrice,,,,)=BuidlNFT(msg.sender).metadataOf(_tokenId);
ERC20(token).transferFrom(owner,_newOwner,currentPrice/100);
}
}
背景
BUIDLNFT最初是在一篇文章中提出的,该文章讨论了使用简单Harberger税之类的交易机制的NFT如何帮助资助Web3开源软件,以及如何为开源项目创建的独特收藏品的收藏者创造乐趣。
该机制首先在HackerLink上进行了试验。有十多个HackerLinkBUIDL铸造了他们的BUIDLNFT。HackerLink上有一个所有BUIDLNFT的排行榜。
在原文中,创建NFT的一方应定义NFT的含义。它有两个在Web3时代并不受欢迎的要求:
1)要求不可验证的信任。像Web2/离线服务一样,权限是在链下确认的。一个例子是众筹平台,在这些平台上,利益和权利往往以文字形式写下来,在实际购买后很难执行/验证。
2)限制了NFT可以做什么。
BUIDLNFTs最初被描述为开源项目/公共产品的“UniswapSocks”。现在有了LootBox,可以对BUIDLNFT进行编程,为开发者和NFT收藏者提供更灵活的交互。
想法
对于有趣的LootBox用例的想法,我们维护了一个lootboxideas.md。每个人都可以为这个想法列表做出贡献,并启发其他人LootBox可以做什么。详情查看:https://github.com/dorahacksglobal/BUIDL-NFT
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。