比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > MATIC > Info

深入解析 ERC-6551 底層原理_NFT

Author:

Time:1900/1/1 0:00:00

撰文: @0xCygaar 翻譯:MetaCat

本文是對 ERC-6551 如何使任意 NFT 擁有任何類型加密資產的簡要說明。

讓我們從大多數 NFT 的實際情況開始。

以太坊上的 NFT 只是智能合約中的數據條目,這些條目告訴你誰擁有 NFT、誰可以轉移 NFT,以及 NFT 的元數據是什么樣的。以下是返回有關給定 NFT 信息的函數:

獲取給定 NFT 的 Owner

獲取給定 NFT 的 tokenURI

教育部等六部門:深入應用區塊鏈等信息技術,推動教育數字轉型:7月21日消息,教育部等六部門發布《關于推進教育新型基礎設施建設構建高質量教育支撐體系的指導意見》。指導意見提出,深入應用5G、人工智能、大數據、云計算、區塊鏈等新一代信息技術,充分發揮數據作為新型生產要素的作用,推動教育數字轉型。利用區塊鏈技術保護知識產權,探索個性化資源購買使用和后付費機制。通過用戶評價和第三方評估相結合的方式,推動數字資源迭代更新。(教育部官網)[2021/7/21 1:07:07]

獲取給定 NFT 被 approve 的錢包地址

昆明兩會:將深入推動云南省區塊鏈中心建設:2月2日上午,昆明市第十四屆人民代表大會第六次會議在昆開幕,昆明市委副書記、代市長劉佳晨作政府工作報告。

他表示,昆明將深入推進云南省數字經濟開發區、云南省區塊鏈中心建設,力爭引進數字經濟創新企業100家,打造3—5個區塊鏈示范項目,新認定1—2家數字經濟園區。

加大5G基礎設施建設,新增5G基站1萬個,實現主城區5G信號全覆蓋,加快與VR/AR、醫療、旅游、智慧辦會、刷臉就行等場景結合,拓展5G典型應用。[2021/2/2 18:41:39]

當你 mint NFT 時,你只是設置數據條目所有者的值(錢包地址)。當你轉移 NFT 時,你只是改變了所有者的值(錢包地址)。下面兩張圖是 ERC721 合約中所有權設置相關代碼:

重慶市與華為簽署協議 在區塊鏈等領域展開深入合作:4月29日,重慶市政府與華為技術有限公司簽署全面深化戰略合作框架協議。華為將深度參與重慶數字經濟建設,重點支持重慶新一代人工智能創新發展,共同打造重慶市(兩江新區)未來智能汽車科技城,重點建設智能超算中心,共建5G工業領域聯合實驗室,在數據中心、物聯網、區塊鏈、工業互聯網、新型智慧城市、智慧水利、智能終端、5G、智慧園區、機器視覺、人才培養等領域展開全面深入合作。(證券時報)[2020/4/30]

ERC721 合約中的 mint 函數

聲音 | 瑞銀前負責人:DLT技術已深入金融機構設計核心:據AMBCrypto今日消息,瑞銀(UBS)前首席執行官Peter Wuffli認為DLT技術很強大。他表示,DLT技術深入到了金融機構設計的核心,即會計。在傳統會計中,具有三層或四層控制:銀行的內部會計部門,內部審計,外部審計和銀行主管;而DLT技術可確保所有內容都是可追溯和正確的,并且可以通過各方之間的共識建立控制。這比官僚控制的分層鏈更好。同時,Wuffli還建議對新技術持謹慎態度。他說人們不應該高估技術的作用,投資者在投資加密技術之前必須對風險和回報做出正確的判斷,就像對待其他任何資產類別一樣。[2019/9/26]

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

曼昆區塊鏈法律

Tags:NFTBSPNBS區塊鏈Seedify NFT SpaceBSP幣nbs幣未來價格區塊鏈技術是什么

MATIC
歐科云鏈研究院:深度解讀港元穩定幣發行邏輯、監管規則及潛在影響_穩定幣

作者:Jason Jiang、畢良寰;來源:歐科云鏈研究院6 月初,香港虛擬資產交易平臺發牌制度生效后,市場將目光逐漸轉向虛擬資產市場的另一個重要賽道:穩定幣.

1900/1/1 0:00:00
五個星期“周游”全球22國 “ChatGPT之父”究竟收獲了什么?_區塊鏈

本月早些時候,OpenAI首席執行官奧特曼(Sam Altman)在他此次全球行的最后一站澳大利亞出席活動時.

1900/1/1 0:00:00
深入解讀香港虛擬資產 VASP 發牌制度 (2023年6月1日)_虛擬資產

*本文由Beosin特邀作者廖望律師、顧劼寧律師共同完成。為積極呼應 2022 年 10 月的《有關香港虛擬資產發展的政策宣言》,以推動香港發展成為國際虛擬資產中心,香港立法會于 2022 年.

1900/1/1 0:00:00
ERC-6551 類比式解讀:跟賬戶抽象之間的關系?_NFT

作者:zhixian.eth一、快速了解 ERC-6551首先,ERC-6551 不是 Token 標準,它跟 ERC-721 等不是一個范疇的概念.

1900/1/1 0:00:00
金色觀察 | 一文速覽15個鏈上熱門GameFi項目_NFT

作者:Climber,金色財經近期加密市場行情有所回暖,不過 GameFi 板塊依然十分沉寂.

1900/1/1 0:00:00
加密市場三季度展望:9大催化劑及重點項目_ETH

作者:THOR HARTVIGSEN;編譯:深潮 TechFlow第二季度對加密貨幣市場來說確實是一個動蕩的時期.

1900/1/1 0:00:00
ads