撰文: @0xCygaar 翻譯:MetaCat
本文是對 ERC-6551 如何使任意 NFT 擁有任何類型加密資產的簡要說明。
讓我們從大多數 NFT 的實際情況開始。
以太坊上的 NFT 只是智能合約中的數據條目,這些條目告訴你誰擁有 NFT、誰可以轉移 NFT,以及 NFT 的元數據是什么樣的。以下是返回有關給定 NFT 信息的函數:
獲取給定 NFT 的 Owner
獲取給定 NFT 的 tokenURI
多鏈DeFi平臺Rubic正在深入研究允許RBC被用作稅收資產:官方消息,多鏈DeFi平臺Rubic宣布,作為一個額外的用例,正在深入研究允許RBC被用作稅收資產。此外,Rubic表示,在新UI的工作接近完成后,BSC Polygon橋等將在不久后啟動。[2021/6/24 0:02:35]
獲取給定 NFT 被 approve 的錢包地址
動態 | 國網陜西電力深入研究比特幣反竊電案例 提升員工查處效率:據中國電力網消息,12月13日,陜西省廳與國網陜西省電力公司舉行簽字儀式,正式出臺《陜西省警電部門防范和打擊涉電違法犯罪合作機制》。據悉,國網陜西電力研究反竊電新設備、新技術,對竊電設備和案例開展分析和現場檢測。該公司深入學習分析典型比特幣反竊電案例,掌握比特幣案例中的新型竊電類型、查處方法等;結合應用反竊電監測終端、智能化反竊電現場作業和取證設備,提升基層員工的技術水平和查處效率。[2019/12/21]
當你 mint NFT 時,你只是設置數據條目所有者的值(錢包地址)。當你轉移 NFT 時,你只是改變了所有者的值(錢包地址)。下面兩張圖是 ERC721 合約中所有權設置相關代碼:
北京市委書記蔡奇:深入研究區塊鏈技術及應用,打造產業集群:昨天上午,北京市召開網絡安全和信息化工作會議,北京市委書記蔡奇強調,堅持以信息化培育新動能推動新發展,使信息化成為首都發展的新動能、城市治理的新手段、公共服務的新方式,切實增強人民群眾的獲得感幸福感安全感。大力發展數字經濟,深入實施大數據和云計算發展行動計劃,深入研究區塊鏈技術及應用,打造產業集群。優化電子政務,推進全市統一的基礎公共云平臺建設,進一步打破信息壁壘、提升服務效率,讓百姓少跑腿、信息多跑路。[2018/5/26]
ERC721 合約中的 mint 函數
SYNC 2018區塊鏈系列活動會議于新加坡召開 MDT與諸多領域大咖進行深入探討:3月9日,由科技媒體Pingwest舉辦的SYNC 2018區塊鏈系列活動會議于新加坡召開。MDT量數代表黃何,火幣全球運營總監Herbert,ODYSSEY/OBike項目負責人Sophie,新加坡星展銀行DBS私人銀行副總監于珊珊一同前來參會。在會議現場MDT量數與銀行、虛擬貨幣交易所,通過不同立場探討了虛擬貨幣作為貨幣形態在科技領域的展望。[2018/3/12]
ERC721 合約中的 transfer 函數
大多數 NFT 合約就是這么簡單。正如我們在上面看到的,沒有代碼能夠使這些 NFT 擁有其他 NFT、ETH 或 ERC20 代幣。
智能合約無法更改,那么 ERC-6551 如何讓任何 NFT 擁有其他資產呢?
答案是:注冊表 + 合約錢包。
智能合約錢包(CA 錢包)只是一個可以接收 NFT、ERC20 或 ETH 并另外執行任意交易的智能合約。這些合約錢包都有自己的地址(就像所有智能合約一樣)。
如果你不熟悉注冊表,你可以將它們視為存儲信息的單個智能合約。ERC-6551 注冊表包含:說明哪些 NFT 映射到哪些智能合約錢包的信息,它還使用代理創建智能合約錢包(了解即可并不重要)。
注冊表合約代碼?
https://vscode.blockscan.com/polygon/0x02101dfB77FDE026414827Fdc604ddAF224F0921
例如,Azuki #4567 可能映射到位于地址 0x243F4E0d556EFD1006c52E85A6ddFb6748A4C0b7 的智能合約錢包。一個 NFT 可以控制多個合約賬戶,但每個合約賬戶只屬于一個 NFT,詳見下圖:
好了,我們現在有了一個注冊表,可以為 NFT 創建錢包并將 NFT 和錢包關聯在一起,這款 NFT 綁定錢包現在可以作為普通錢包使用。這個錢包可以轉移 ETH、購買 NFT 或 Swap ERC20 代幣,當然必須由 NFT 所有者發起交易。
我想重申一下,這些與 NFT 綁定的錢包是智能合約。它們與多簽錢包類似,必須有人調用合約上的函數才能讓錢包執行某些操作。對于 ERC-6551 錢包,NFT 所有者將在錢包上調用 executeCall 來啟動交易。
那么這些 NFT 綁定錢包有什么特別之處?當控制 NFT 的所有者發生變化時,錢包的控制權也同步變化。控制 NFT 意味著你控制 NFT 綁定錢包中的一切,NFT 將從單一資產轉變為捆綁的資產包。
TL;DR :ERC-6551 使所有 NFT 能夠通過使用注冊表和智能合約錢包來擁有一個錢包。注冊表創建合約錢包并將該合約錢包關聯到 NFT。合約錢包可以擁有其他資產,只有 NFT 的所有者才能在此錢包上執行交易。
MetaCat
個人專欄
閱讀更多
金色早8點
Odaily星球日報
金色財經
Block unicorn
DAOrayaki
曼昆區塊鏈法律
歸根結底,差距,在任何圈層都有體現,并不會因Web3而改變。反觀Web3的出現,恰恰是由于流動性的減速與階級的固化,這一攜帶著小人物夢想因子的行業,因渴望躍遷的普通人而興起,因精英人群的涌入而加.
1900/1/1 0:00:00頭條 ▌美眾議員證實比特幣礦業消費稅計劃已被取消美國俄亥俄州眾議員Warren Davidson周日分享了新提議的債務上限協議的文本,該法案將在2025年1月1日之前完全暫停債務上限.
1900/1/1 0:00:00本月早些時候,OpenAI首席執行官奧特曼(Sam Altman)在他此次全球行的最后一站澳大利亞出席活動時.
1900/1/1 0:00:00本文由 Dilation Effect 與吳說區塊鏈共同發布。主流交易所和機構在網絡安全防護上無疑都投入了大量資金和人力,Dilation Effect 無法得知這.
1900/1/1 0:00:002023年6月5日,美國證監會SEC對 Binance 實體及其創始人趙長鵬提出 13 項指控.
1900/1/1 0:00:00Opside提出的ZK-PoW算法,具有以下優勢:一個市場化的ZK算力定價機制,不但可以用于擴容(ZK-Rollup).
1900/1/1 0:00:00