DAOrayaki DAO研究奖金池:
资助地址: DAOrayaki.eth
投票进展:DAO Committee 3/0 通过
赏金总量:70 USDC
研究种类:DAO, NFT, BUIDL NFT, Loot Box
原文作者: @tari404, Eric @DoraFactory
贡献者:Yofu,DAOctor @DAOrayaki
原文:BUIDL NFT Loot Box
DAOrayaki 是一个去中心化的研究者组织和去中心化媒体,通过 DAO的形式去中心化地资助世界各地的研究者进行研究、翻译、分析等工作。DAOrayaki 由早期的 DAO 组织 DAOONE 核心成员发起,得到了Dora Factory基础设施的支持。欢迎通过文末方式提交DAO的研究,瓜分10000USDC赏金池!了解去中心化自治组织(DAO),探讨最新治理话题,关注DAO的发展趋势,欢迎加入DAOrayaki社区!

简单的总结
Loot Box是一种智能合约,包含BUIDL NFT 成功交易后的任何可编程行为。
用例
通常情况下,任何可以编写成程序的内容都可以在Loot Box中执行。一些最初的用例包括津贴、赠品、代币奖励、空投、链上注册、白名单等。但毫无疑问,Loot Box的可编程使用场景是无限的。
设定
NFT 的铸造者可以使用 setLootBox(uint256,address)(或在铸造时初始化)为其 BUIDL NFT 绑定 LootBox 合约。
interface BuidlNFT {
function setLootBox(uint256 tokenId, address lootBoxAddr) external;
function mint(uint256 initPrice, uint256 bid, address lootBoxAddr, bytes calldata sign) external;
function mint(uint256 initPrice, uint256 bid, bytes calldata sign) external;
}
interface ILootBox {
function afterHarbergerBuy(uint256 tokenId, address newNFTOwner) external;
}
当 NFT 被任何人使用 harbergerBuy() 时,如果有一个现有的LootBox,它将尝试从LootBox调用afterHarbergerBuy()函数。BUIDL NFT的矿工(又名BUIDLer)可以任意定义afterHarbergerBuy()的行为。一般来说,这将是买家的奖励/奖励。NFT 买家可以在购买前预测此功能的行为。
为确保安全,LootBox应始终检查:
Ÿmsg.sender:防止接口被滥用。
ŸtokenID:防止其他NFT使用同一个LootBox。
例子
下面是一个简单的AirdropLootBox合约示例:
pragma solidity 0.8.6;
import "./BuidlNFT.sol";
contract AirdropLootBox is ILootBox {
address public token;
address public owner;
address public entrypoint;
uint256 public mintTokenId;
constructor(address _toAirdropToken, address _ep, uint256 _mintTokenId) {
owner = msg.sender;
token = _toAirdropToken;
entrypoint = _ep;
mintTokenId = _mintTokenId;
}
function afterHarbergerBuy(uint256 _tokenId, address _newOwner) override external {
require(msg.sender == entrypoint);
require(_tokenId == mintTokenId);
(,,,uint256 currentPrice,,,,) = BuidlNFT(msg.sender).metadataOf(_tokenId);
ERC20(token).transferFrom(owner, _newOwner, currentPrice / 100);
}
}
背景
BUIDL NFT最初是在一篇文章(极客与画家: 开源项目、NFT和简化的哈伯格税)中提出的,该文章讨论了使用简单Harberger税之类的交易机制的NFT如何帮助资助Web3开源软件,以及如何为开源项目创建的独特收藏品的收藏者创造乐趣。
该机制首先在HackerLink上进行了试验。有十多个HackerLink BUIDL铸造了他们的BUIDL NFT。HackerLink上有一个所有BUIDL NFT的排行榜。
在原文中,创建NFT的一方应定义NFT的含义。它有两个在Web3时代并不受欢迎的要求:
1)要求不可验证的信任。像Web2 /离线服务一样,权限是在链下确认的。一个例子是众筹平台,在这些平台上,利益和权利往往以文字形式写下来,在实际购买后很难执行/验证。
2)限制了NFT可以做什么。
BUIDL NFTs最初被描述为开源项目/公共产品的“Uniswap Socks”。现在有了Loot Box,可以对BUIDL NFT进行编程,为开发者和NFT收藏者提供更灵活的交互。
想法
对于有趣的Loot Box用例的想法,我们维护了一个lootboxideas.md。每个人都可以为这个想法列表做出贡献,并启发其他人Loot Box可以做什么。详情查看:https://github.com/dorahacksglobal/BUIDL-NFT
通过 DAO,研究组织和媒体可以打破地域的限制,以社区的方式资助和生产内容。DAOrayaki将会通过DAO的形式,构建一个满足人们需求,一个民主治理和所有人都可以利用的公共媒体系统,从而实现真正意义上的去中心化。欢迎通过以下方式提交DAO的研究,瓜分10000USDC赏金池!了解去中心化自治组织(DAO),探讨最新治理话题,关注DAO的发展趋势,欢迎加入DAOrayaki社区!
欢迎加入DAOrayaki社区!
官方网站:daorayaki.org
Discord server: https://discord.gg/2UjpmPH9
Medium: https://medium.com/@daorayaki
Email: daorayaki@dorafactory.org
微信助手:DAOrayaki-Media

详情请参考:
Dora Factory支持去中心化DAO研究组织DAOrayaki
历史文章:
DAO的构建与设计
通证工程共享(Token Engineering Commons):分析权益持有者、通证和治理过程
DAO 治理策略
DAO 投票治理
DAOrayaki|Vitalik Buterin:超越代币投票的治理
DAOrayaki | 去中心化仲裁:Kleros、Aragon、Jur
DAO代币治理
DAOrayaki|DAO 通过财政多元化为下一个加密冬天做准备
DAO治理攻击
DAOrayaki|DAO 的漏洞:自治的假想与治理弹性评估模型
DAOrayaki|公地弹性:去中心化技术社区治理中的“弹性”
DAOrayaki|算法治理实验:DAO治理动态、韧性及崩溃
二次方融资(Quadratic Funding)的攻击与防守
一份前瞻性暂停使用The DAO的呼吁(2016.5.27)
二次方投票、融资资助
二次方资助V2协议: 抗女巫攻击、公平和规模化的链上二次方投票累进税系统提高二次方资助的公平性
二次方融资(Quadratic Funding)的攻击与防守
预测市场
Futarchy | 价值投票,对赌信仰,用钱说话,口说无凭
基于 Futarchy治理的案例:Amoveo、Tezos、Gnosis
罗宾·汉森经典论文(一)|Futarchy:我们应该价值投票、对赌信仰吗?
罗宾·汉森经典论文(二)|Futarchy:我们应该价值投票、对赌信仰吗?
罗宾·汉森经典论文(三)|Futarchy:工程设计25个问题
罗宾·汉森经典论文(四)|Futarchy:工程设计25个问题
公共物品、奥斯特罗姆
DAOrayaki|公地弹性:去中心化技术社区治理中的“弹性”
NFT、NFT DAO
DAOrayaki|NFT 市场:去中心化的创造力还是 1990 年代的电子商务?
DAO 行业发展
DAOrayaki解读|DAO与全球经济秩序-新自由主义的黄昏(一)
DAOrayaki首发| SEC.gov代币安全港提案2.0
DAOrayaki|去中心化自治组织(DAO)行业发展月报(2021.6)
DAOrayaki | DAO 行业9月上旬发展一览
DAO 媒体
DAOrayaki|文艺复兴时期的创造者和下一个媒体模式的崛起
DAOrayaki|去中心化媒体:web 3.0时代民主、隐私与价值共享的机遇
DAOrayaki 生态合作