リスク警告:「仮想通貨」「ブロックチェーン」の名のもとでの違法な資金調達のリスクに注意してください。—銀行保険監督管理委員会など5部門
検索
ログイン
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
DAOrayaki:BUIDL NFT Loot Box
DAOrayaki
特邀专栏作者
2022-02-22 11:29
この記事は約1970文字で、全文を読むには約3分かかります
BUIDL NFT はもともと、単純なハーバーガー税のようなトランザクション メカニズムを使用する NFT が Web3 オープンソース ソフトウェアへの資金調達にどのように役立つか、また楽しみを生み

原作者: @tari404、Eric @DoraFactory

簡単なまとめ

一般に、プログラムできるものはすべてルート ボックスで実行できます。初期のユースケースには、特典、プレゼント、トークン報酬、エアドロップ、オンチェーン レジストリ、ホワイトリストなどが含まれます。ただし、誤解しないでください。ルート ボックスのプログラム可能な使用シナリオは無限です。

設定

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 のマイナー (別名 BUIDLers) は、afterHarbergerBuy() の動作を任意に定義できます。一般に、これは購入者にとってインセンティブ/インセンティブとなります。 NFT購入者は、購入前にこの機能がどのように動作するかを予測できます。

安全のために、LootBox は常に以下をチェックする必要があります。

Ÿmsg.sender: インターフェースの悪用を防ぎます。

BUIDL NFT はもともと、単純なハーバーガー税のようなトランザクション メカニズムを使用する NFT が Web3 オープンソース ソフトウェアへの資金調達にどのように役立つか、また楽しみを生み出す方法について論じた記事 (ギークと画家: オープンソース プロジェクト、NFT、および簡素化されたハーバーガー税) で提案されました。オープンソース プロジェクトによって作成されたユニークな収集品のコレクター向け。

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 が Web3 オープンソース ソフトウェアへの資金調達にどのように役立つか、また楽しみを生み出す方法について論じた記事 (ギークと画家: オープンソース プロジェクト、NFT、および簡素化されたハーバーガー税) で提案されました。オープンソース プロジェクトによって作成されたユニークな収集品のコレクター向け。

このメカニズムは、HackerLink で最初に試行されました。十数のHackerLink BUIDLがBUIDL NFTを鋳造しました。 HackerLink には、すべての BUIDL NFT のリーダーボードがあります。

原文では、NFTを作成する当事者がNFTの意味を定義する必要があります。これには、Web3 時代には普及していない 2 つの要件があります。

1) 検証不可能な信頼が必要です。 Web2/オフライン サービスと同様に、アクセス許可はオフチェーンで確認されます。例としてはクラウドファンディング プラットフォームが挙げられますが、そこでは特典や権利が文字で書かれていることが多く、実際の購入後に強制したり検証したりすることが困難です。

2) NFT ができることを制限します。

BUIDL NFT は当初、オープンソース プロジェクト/公共財向けの「Uniswap Socks」と説明されていました。 Loot Box を使用すると、BUIDL NFT をプログラムできるようになり、開発者と NFT コレクターにより柔軟な対話が提供されます。

アイデア

興味深いルート ボックスの使用例に関するアイデアについては、lootboxideas.md を保守しています。誰もがこのアイデアのリストに貢献し、Loot Box でできることを実行するよう他の人にインスピレーションを与えることができます。詳細を表示: https://github.com/dorahacksglobal/BUIDL-NFT

DAO
Loot
NFT
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk
AI要約
トップに戻る
BUIDL NFT はもともと、単純なハーバーガー税のようなトランザクション メカニズムを使用する NFT が Web3 オープンソース ソフトウェアへの資金調達にどのように役立つか、また楽しみを生み
著者ライブラリ
DAOrayaki
Odailyプラネットデイリーアプリをダウンロード
一部の人々にまずWeb3.0を理解させよう
IOS
Android