通過EIP-5114了解「靈魂綁定Token」的概念
原文作者:隔夜的粥
原文作者:隔夜的粥
今年一月份,以太坊聯合創始人vitalik 發表了一篇題為《Soulbound》的文章,裡面提到了靈魂綁定這一概念的出處——《魔獸世界》,以及由此聯想到的不可轉讓的「靈魂綁定NFT」的概念。
一級標題
一級標題
圖片描述
圖片描述
圖片描述
(例如,玩家組團殺死黑暗神殿中的最終BOSS 伊利丹之後,就有極小的機率獲得外表酷炫的橙色武器埃辛諾斯戰刃。)
相比那些由玩家鍛造出來、可交易的武器裝備,同等級的靈魂綁定裝備屬性要更好,也更難以獲得。
那麼「靈魂綁定」物品真的就是不可交易的嗎?
圖片描述
圖片描述
圖片描述
一級標題
一級標題
一級標題
EIP 5114:靈魂綁定Token(Soulbound Token)標準
描述:在鑄造時附著在「靈魂」之上的Token,此後無法轉移這種Token。
作者:Micah Zoltu (@MicahZoltu)
狀態:草案階段(Draft)
二級標題
摘要
摘要
二級標題
規範
```solidity
interface IERC5114 {
規範
//在創建這類Token 的新實例時激發
event Mint (uint256 indexed tokenId, address indexed nftAddress, uint256 indexed nftTokenId);
//此事件** 不能** 為同一個`tokenId` 激發兩次
//返回擁有該token 的NFT token
//如果token 還沒有被鑄造,這個函數** 必須** throw
//此函數** 必須** 在每次生成後調用時始終返回相同的結果
function ownerOf (uint256 index) external view returns (address nftAddress, uint256 nftTokenId);
//此函數** 必須** 返回與原始`Mint` 事件中為token 找到的值相同的值
//返回一個抗審查的URI,其中包含有關此token 集合的詳細信息; //由此返回的元數據與通過`tokenUri(uint256)` 返回的元數據合併
//collectionUri** 必須** 不可變且內容可尋址(例如,IPF://)
//collectionUri** 不能** 指向可變/可審查的內容(例如https://)
//來自「tokenUri」的數據優先於此方法返回的數據
function collectionUri () external view returns (string collectionUri);
//`collectionUri` 中的內容引用的任何外部鏈接也必須** 遵守上述所有規則
//返回一個抗審查的URI,其中包含有關此token 實例的詳細信息
//tokenUri ** 必須** 是不可變的並且內容可尋址(例如,ipfs://)
二級標題
二級標題
function tokenUri (uint256 tokenId) external view returns (string tokenUri);
基本原理
基本原理
1、不變性
通過要求token 永久不可移動,我們既保證綁定到單個NFT 的靈魂綁定token 集合之間的不可分離性和不可合併性,同時允許用戶積極緩存結果。
2、需要URI 內容可尋址
二級標題
二級標題
二級標題
二級標題
二級標題
安全注意事項
一些項目方可能會聲稱實施了這個EIP,而對於用戶而言,我們需要驗證他們是否如實做到了這一點。
Token 作者可以創建一個token,當我們在對其API 表面進行初始探測時,它可能看起來遵循了規則,但實際上並非如此。
例如,合約可允許通過某種機制進行轉賬,而只是最初不使用它們。
還應該明確的是,靈魂綁定Token 並不是綁定的人類,而是綁定到了一個角色。
而角色是指隨著時間的推移,收集多個靈魂綁定Token 以建立徽章集合的任何參與者(甚至可以是一群人)。
一級標題
版權
版權
一級標題
一級標題
關於靈魂綁定NFT 的一點看法
相比魔獸世界這類遊戲,區塊鏈賬戶的可轉讓性會更低,因為私鑰與用戶地址是綁定的,這意味著即便某個區塊鏈賬戶存在著較大的價值,用戶之間也無法有效通過第三方平台或私下的方式進行賬戶交易(存在著巨大的風險)。
儘管如此,我們依舊不能簡單假設「靈魂綁定NFT」就是與用戶本身進行了綁定,而是需要考慮「靈魂交易」的可能性,因此,對於無抵押借貸用例而言,可能僅僅依靠鏈上信用值是不夠的,而其他的一些靈魂綁定NFT 用例,或多或少都會存在這樣的問題。
在筆者看來,「靈魂空投」可能會是和大家最息息相關的一個點,就目前而言,web3 項目方為了更好地建立社區,會選擇給早期活躍用戶空投免費的Token,而這自然鼓勵了女巫攻擊行為(即一個用戶使用多個地址進行交互),結果是,項目方想法設法去拉黑女巫賬戶,而用戶則在想法設法躲避反女巫措施,這對雙方而言都是不利的。
原文鏈接
原文鏈接
1、https://vitalik.ca/general/2022/01/26/soulbound.html
2、https://www.defidaonews.com/article/6750230


