原文標題:《SBT 綜述》
撰文:Solv 研究組
5 月初 SBT 論文發表之后,迅速成為整個 Web3 領域最熱門的話題之一。我本人在數字資產領域學習實踐多年,對于 SBT 一方面感到興奮,另一方面也多少有些悵然。興奮是容易理解的,悵然何解呢?主要是因為,在創建去中心化的信譽體系這個問題上,類似 SBT 這樣的思路,之前也有人提出來過,甚至有些想法也很精彩。然而,之前所有人的種種靈光一閃,最終只是停留在舌尖茶杯之中。最后要引起普遍共識,驅動行業進步,還得 Vitalik 發話。為什么?因為這件事情的難點不在于技術,SBT 在技術上也沒有什么驚人之處,這件事情的難點在于觀念的突破,在于思想解放,在于與自由放任的教條的密碼朋克主義分道揚鑣,走向負責任的自由主義。
我們知道,整個 crypto 肇始于比特幣,而比特幣則是對 1993 年 3 月起草的《密碼朋克宣言》的回應。因此,密碼朋克主義是 crypto 的意識形態起點。密碼朋克主義的核心主張是什么呢?兩句話:第一,保護個人隱私是在數字時代捍衛開放社會的必要條件;第二,必須自己動手,通過密碼學保護隱私。這兩項主張乍看上去毫無問題,但其中包含了一個重要的假設,即每個人都有足夠的條件和能力,能夠正確地使用密碼學工具來保護自己。眾所周知,密碼學,無論是其原理還是應用,都是相當嚴格和有難度的。毫無疑問,上述的假設,就限定了密碼朋克主義只能是一小撮技術極客們的信條,完全不能夠拓展到更大的范圍。因為一旦這個前提條件面對真實的開放世界,立刻就會撞得粉身碎骨,從而暴露出一大堆現實問題:普通人沒有能力掌握密碼學工具怎么辦?有人利用其他人對密碼學的無知而作惡怎么辦?有人利用密碼學掩護自己的犯罪怎么辦?等等。密碼朋克主義對這些問題的回答是鴕鳥式的,他只會辯稱,容忍這樣的作惡和犯罪是維系開放社會必須付出的代價,所以,施害者上帝保佑,被害者活該倒霉。在學術上,這被哈耶克作為「教條的自由放任態度」予以批評。在實踐中,主流社會更是絕對無法接受和認同。因此,如果從比特幣走到 Web3,底層的觀念還是密碼朋克主義,還是這種教條的自由放任態度,那么這個產業就絕不可能成為主流。
Web3 需要怎樣的意識形態?我們認為,Web3 需要以負責任的自由主義作為新的觀念基礎。這種觀念,可以用哈耶克的一段話加以概括:
「自由主義的論點,是贊成盡可能地運用競爭力量作為協調人類各種努力的工具,而不是主張讓事態放任自流。... 它并不否認,甚至還強調,為了競爭能有益地運行,需要一種精心想出的法律框架。... 這種法律制度的目標在于,既維護競爭,又使競爭盡可能有利地發揮作用。」(哈耶克,《通往奴役之路》,第四章)
這就是說,真正能夠促進數字經濟良性發展的自由主義,必須以維護和促進良性競爭機制為總之。詐騙和搶劫當然不是良性競爭,既然如此,一個縱容詐騙和搶劫,并且掩護惡性和犯罪的機制,當然是反自由主義的。
事情就是這么簡單,與那些口口聲聲以自由主義為幌子為 crypto 世界中的罪行辯護的人所聲稱的相反,密碼朋克主義,一旦將其領地擴張到開放世界,就立刻站到了自由主義的對立面,成為開放數字經濟和自由市場的敵人。
SBT 的重要性必須放在這樣的高度上來認識,其本質就是將信譽機制引入到了 Web3 當中,使得數字世界能夠對賬戶的信譽進行評價和度量,在去中心化世界里建立聲譽、責任和社會資本。這些機制,都是建立良性競爭機制必不可少的。完全可以說,SBT 的出現和推廣,將為 Web3 和 crypto 世界「換心」,把整個 Web3 推入新的時代。因此,我們認為,SBT 是 2013 年底以太坊白皮書以來整個 crypto 領域最重要的一次思想解放。
然而,若不是 Vitalik 本尊親自表態,這樣的主張,恐怕一提出來,就會在海量的口水和責罵之中寸步難行。此前不是沒有人提過這樣的想法,但是一提到要引入聲譽等新的機制,立刻就會跳出一大批人來像念經似的堅持教條的密碼朋克主義的那一套。這種思想禁錮,不但阻礙 crypto 與主流經濟的結合,也阻礙了 Web3 自身技術和應用的發展。所幸 Vitalik 風華正茂,耳聰目明,還能夠以一肩之力扛動行業前行。但我們不禁要問,涉及到這種思想觀念上的重大突破,是否非得要 Vitalik Buterin,或者甚至中本聰復現,才能夠推動?難道區塊鏈和 Web3 社群的思想已經如此僵化教條了?
共和黨眾議院領袖麥卡錫呼吁美國決策者更深入地了解比特幣:4月13日消息,眾議院少數黨領袖凱文·麥卡錫呼吁美國的決策者更深入地了解比特幣。CNBC的Joe Kernen詢問麥卡錫有關美國財政部長耶倫和美聯儲主席鮑威爾是否應閱讀《比特幣標準》(一本由經濟學家Saifedean Ammous撰寫的暢銷書)時,麥卡錫回答:“要走向未來,他們不應該忽視比特幣……對于那些監管者和執政者來說,最好現在就開始理解比特幣對未來而言意味著什么,因為其他國家(尤其是中國)正在向前發展。”麥卡錫警告說,如果不采取行動,美國最終可能落后于中國。(U.today)[2021/4/13 20:15:34]
在下文中,Solv 研究團隊將詳盡解讀 SBT 的機制、意義以及細節。但是,我更希望讀者能夠理解 SBT 的思想意義,并且對我們自己的底層觀念進行一番反思和審視。實用主義地說,這或許有助于我們把握 SBT 所帶來的新機遇,但更重要的意義或許在于以這種反思和審視來防范這個行業思想固結的危險。( 孟巖)
2022 年 5 月 11 日,Vitalik Buterin 和 E. Glen Weyl、Puja Ohlhaver 共同發表了新論文《去中心化社會:尋找 Web3 的靈魂》,集中討論關于新型 Token SBT(Soulbound Token,靈魂綁定通證)的概念、應用和實現技術,以求打開 Web3 的新局面。
一經發布,該論文立刻引發整個區塊鏈世界的熱烈討論,大量的討論主要是圍繞 SBT 概念、應用場景以及 DeSoc(Decentralized Society,去中心化社會)的構建等基本問題所展開的。
本文則試圖從 SBT 的來龍去脈來綜述這一概念的起源、深層含義、應用場景與技術實現,以求為大家進一步討論 SBT 提供一個初步的全景式理解。
Soulbond(靈魂綁定)這個概念,玩過網游或大型多人在線游戲(MMORPG)的人,特別是玩過《魔獸世界》的人(比如 Vitalik Buterin),一定非常熟悉。它是游戲底層的一種把游戲裝備綁定到玩家角色而阻止其被交易或郵寄的機制,初衷是為了防止低等級玩家過早使用高等級玩家才能接觸的強力裝備,以致在低等級游戲中秒天秒地而破壞游戲體驗。
舉例來說,《魔獸世界》游戲的靈魂綁定機制主要可分為拾取后綁定(Bind on Pickup)、裝備后綁定(Bind on Equip)、使用后綁定(Bind on Use)這三類。基于這一機制,曾風靡全球的《魔獸世界》設計出了成千上萬種各不相同的游戲裝備,才支撐起其多種多樣的游戲玩法。
SBT 這篇論文的起點,便是 Vitalik Buterin 于 2022 年 1 月 26 日在他自己的博客上討論《魔獸世界》的靈魂綁定機制與 NFT 相結合的實現,以及把 NFT 綁定于用戶賬戶或錢包(相比于玩家的游戲角色)后所帶來的一些可能應用。
SBT,Soulbond Token(靈魂綁定通證),顧名思義,就是綁定于用戶賬戶或錢包的 Token,一旦生成則不可交易。SBT 可以用來代表承諾、資格、從屬關系等,其作用類似于履歷表,由用戶對應的相關方賬戶進行發行,作為相應社會關系的一種證明。
在論文中,作者把綁定 SBT 的相關賬戶定義為 Soul(靈魂),是為整個概念的起點。
具體來說,一個賬戶(Soul)可以綁定各類 SBT,如學位證書、工作經歷、以及作品(文章或藝術成果)的哈希值等。相應的,這些 SBT 通常是由此人社會關系的各相關對手方所發行或進行證明的,如大學、企業、其他機構或個人。
舉例來說,以太坊基金會所綁定的賬戶(Soul)可以向參加其開發者大會的人發放相應的 SBT,某大學所綁定的賬戶(Soul)也可以向其畢業生發放代表學位證書的 SBT,等等。
由此,基于 SBT 身份的發放和驗證,個體與其對手方將自下而上構建起一個共同決定的持久且不可轉讓的社會關系網絡,由各綁定賬戶(Soul)和社區共同創造更加多元化 Web3 資產,而不僅僅是當前 Web3 概念中可轉讓的金融化資產。這便是去中心化社會的最終愿景。
火幣區塊鏈研究院李慧:未來銀行會更加深入布局區塊鏈技術:4月7日消息,火幣區塊鏈研究院副院長李慧表示,未來銀行業對區塊鏈技術布局會否更加深入的答案是肯定的。她認為,“通過區塊鏈技術的嵌入,銀行實現原有業務基礎上的降本提效,并且吸納更多客戶,達到雙贏局面。上面所提到的區塊鏈在銀行各業務的布局以B2B業務居多,隨著區塊鏈技術的普及與發展,銀行會逐漸將區塊鏈布局到更多的toC業務領域,如信用卡積分管理等。”(證券日報)[2020/4/7]
在年初的「Soulbound」博客末尾,Vitalik Buterin 批評了當前 Web3 以金錢為導向的過度金融化,并試圖探究可以讓 Web3 更具吸引力和長期可持續發展能力的文化層面因素。他認為,基于「Soulbond(靈魂綁定)」的身份概念,極有可能為我們構建出一個全新的、去中心化的信任網絡,從而可以打開一扇更大的門——通往一個以區塊鏈為中心的、更為注重協作和樂趣的新世界,而非像現在這樣僅僅關注于金錢。這是 Vitalik Buterin 長期以來希望推動以太坊非金融化應用的最新一次嘗試。
SBT 背后的另一理念,則要追溯到 2018 年 E. Glen Weyl 與 Eric Posner 合寫的《激進市場》一書。該書試圖從構建當代社會、經濟體系的根本學說中尋求第一性原理,以求真正解決目前西方各國因自由市場困境所導致的「滯偏」問題(經濟停滯和社會不平同時存在,民粹主義盛行),并在經濟、、移民、投資、數據隱私五大場景給出了具體的「激進市場」解決方案。
經濟領域:基于公有制自評稅(common ownership self-assessed tax, COST)的產權共享方案,可以在打破所有者對私有財產壟斷控制的同時,克服公有制的低效率問題。
領域:基于「一人一票」和發言權積分的二階投票(quadratic voting, QV)制度設計,可以讓少數人以一種更具影響力的方式表達重要訴求,避免「多數人的暴政」問題。
移民問題:提倡東道國公民為移民擔保并可從中獲益的新型個人間移民簽證擔保方案 VIP(visas between individuals program, VIP),為東道主與移民建立積極的互惠關系,緩和針對移民的抵觸情緒。
金融投資:限制投資機構在行業內部的多樣化投資,但鼓勵其在行業間投資多樣化的法律方案,將市場的自由和競爭性從投資機構的控制中解放出來。
數據即勞動成果:將數據的產生過程視為一種有尊嚴的工作,并給予用戶相應補償的方案,讓所有人都能成為推動數字經濟運轉的數據供應商,而非僅僅被視為數字平臺提供的娛樂的被動消費者。
早在 2018 年的一篇文章中,Vitalik Buterin 就向以太坊社區大力推薦過這本書。而基于「激進市場」的各種經濟學觀念,在塑造持續繁榮的社會生態方面,確實也相當契合以太坊底層制度設計的初衷。特別是在交易費用機制與 POS 共識機制層面,Vitalik Buterin 在那時便已大力提倡「激進市場」理念的相關實踐。
SBT 概念和去中心化社會的目的,是要以去中心化的方式在重構個人的社會關系身份,輔以「激進市場」原則的底層制度設計,以及兼具易用性、安全性與隱私性的技術實現,最終打造出一個持續繁榮的 Web3 世界。
深入探究 SBT 所代表的身份概念,亨利·梅因在 160 年前的《古代法》中已對此有過非常著名的論斷:「所有進步社會的運動,到此處為止,是一個‘從身份到契約’的運動。」
在亨利·梅因看來,「身份」是進行「契約」約定的必要條件。「身份」一詞表示的是一種人格狀態,所有形式的「身份」都來自古代屬于「家族」的權力和特權。隨著社會的發展,個人與個人關系從源于「家族」的關于權利義務的互惠形式,逐漸演變為更為廣泛自由的、基于契約的各種社會關系形式。
聲音 | 天津市委常委:區塊鏈等科技同經濟等深入協同,城市建設步入城市化3.0的時代:據環球網報道,以“科技賦能城市與區域治理創新”為主題的天津論壇2019于19日在天津拉開帷幕。天津市委常委、教委工委書記于立軍表示,智慧是城市的靈魂,是城市的精氣神,當前新一輪科技革命和產業變革不斷推進,特別是人工智能、區塊鏈和云科技同經濟、社會、文化、生態深入協同,城市建設步入了城市化3.0的時代。[2019/10/20]
值得注意的是,身份一詞在中文語境有多重意涵:一為表示主體,一個人不同于另一個人的概念,即身份證中的身份,對應于英文「Identity」;一為表示狀態,一個人與另一個之間的關系描述,即社會中所處的地位或狀態,對應于英文「Status」。
圖源:《從 SBT 看 Web3 發展趨勢》
一個主體(Identity)可以擁有多個不同的狀態(Status)描述。對應到 SBT 概念體系,就是一個 Soul(賬戶 / 靈魂)可以存有多個不同的 SBT(靈魂綁定通證)。
作為一個智能合約平臺,以太坊對于「契約」概念在區塊鏈世界的實現已經給出了相對完備的解決方案。但正如《去中心化社會:尋找 Web3 的靈魂》開宗明義的第一句話,今天(基于以太坊)的 Web3 更多是一個以表達可轉移的金融化資產(「契約」)為中心的概念,而非表達基于信任的社會關系(「身份」)概念。然而許多核心經濟活動,如無抵押貸款和個人品牌建設,則都是構建在一種持久且不可轉讓的社會關系網絡之上的。這也是為什么 SBT 想要去探索作為「契約」必要條件的「身份」概念在以太坊區塊鏈上的實現和應用,以根本性解決目前以太坊因「身份」體系缺位而導致的種種問題。
具體來說,SBT 想要解決的問題分為如下幾類:
深度仿制:因身份系統缺位,NFT 深度仿制品與真正的原創作品無法區分的問題;
女巫攻擊:純粹基于地址或智能合約的社區管理模式,無法解決虛假地址或用戶的問題;
隱性中心化:掌握無數地址或資源的一方以去中心化的方式行中心化管理之實;
無政府資本主義:資源豐富的財閥或寡頭剝削弱勢群體的問題;
過度協作:存在固有關系的地址在 DAO 社區通過鏈下合謀不當獲利問題
深入理解 SBT 所代表的身份概念,我們就要進一步來了解身份概念的來源以及它在以太坊區塊鏈上的表達形式。
其實,早在梅因寫作《古代法》的時代,法學家們就已經認識到人的身份概念按來源分為兩類不同社會狀態:
契約身份(Contract Status):一個人通過執行契約所獲得的社會狀態
關系身份(Relational Status):一個人通過與其他人的關系所獲得的社會狀態
在以太坊體系中,契約身份(Contract Status)很好理解,根據狀態轉換函數這一說法,一個賬戶的契約身份就是該地址下的資產所有權狀態,或者說資產余額。通過智能合約得到的狀態(資產,Asset),只能通過智能合約去改變。因此,當前區塊鏈與 Web3 中的契約身份(Contract Status),只能包含由智能合約產生的狀態(資產)。
關系身份(Relational Status)則不屬于鏈上資產,而是來自現實世界中的真實關系。所以,用以表達這種真實關系狀態的 Token,或者說 SBT,只能通過一整套技術體系很好地將真實關系映射到區塊鏈上。并且,來自于關系的狀態,只能通過這個關系的對手方來進行處置或改變。這也是 SBT 不同于資產類 Token 的關鍵所在,它的不可交易是因為它所代表的真實關系是不可轉讓的,它可被撤回是因為當這個真實關系發生改變的時候需要對手方做出相應的聲明。
聲音 | 科藍軟件:與螞蟻金服在區塊鏈方面已有廣泛深入的合作:科藍軟件(SZ300663)董秘在互動平臺回復投資者就“恒生減持公司股票,對科藍和螞蟻金服的影響及數字金融行業公司有那些進展”提問表示,科藍與螞蟻在互聯網銀行的前臺、中臺、后臺產品和項目以及區塊鏈方面已經有廣泛深入的合作,雙方是戰略層面的合作,并且還在繼續深化以及向其他領域擴展。 根據恒生電子(75.300,?1.19,1.61%)9月26日發布的公告:“(恒生)公司所持的科藍軟件股票的前期浮動盈利已計入公司本年度凈利潤中,本次出售使得科藍軟件股票部分前期浮動盈利已經轉化為現金收益”,恒生在科藍屬于財務性投資,正常減持。恒生和科藍都屬金融科技公司,因細分領域不同,所以沒有產品和項目合作關系,其減持對科藍發展沒有任何影響!在正在召開的云棲大會上,公司剛剛獲頒“阿里云專有云首批行業ISV合作伙伴認證”,與螞蟻共創的“電子渠道逸平臺解決方案”也在上月通過了V3版本兼容性測試認證。毋庸置疑,國內數字金融行業正在起飛,公司未來會與螞蟻一起,將更多創新的產品提供給客戶。[2019/9/27]
把 SBT 放到具體的應用場景,有助于我們更好地理解 SBT 的潛力。SBT 論文中提到的具體場景包括基于 SBT 的藝術品、無抵押借貸、SBT 社區恢復(錢包賬戶)、靈魂空投(Souldrops)、DAO 女巫攻擊防御、多元化資產(Plural Property)、可編程隱私產品等。
以靈魂空投(Souldrops)為例,我們可以展開說一說通過 SBT 為社區成員建立去中心化身份后,其身份數據在 DAO 治理、防范女巫攻擊、空投社區貢獻獎勵方面所能帶來的積極成果。
一般來說,Web3 社區進行空投活動的目標是獲取真實用戶或獎勵有真實社區貢獻的用戶。但目前的技術實情是,空投活動只能通過地址的交易歷史、持有資產狀況等數據盲目展開。由于這樣的數據基本無法識別出真實有效的目標用戶,極易遭受女巫攻擊、被薅羊毛,導致空投活動效率很低、效果很差。
使用基于 SBT 的身份數據,空投活動可以根據由他人賦予的狀態展開進行,這些狀態可以是非資產因素,甚至可以不與當前產品掛鉤。這些數據可以為空投活動甄別出非目標用戶,篩選出高質量用戶,由此可以避免大量的資金浪費。而節省下來的開支,可以獎勵給社區貢獻度更高的用戶,如生態項目開發者、KOL 等,甚至還可以在空投活動中直接賦予這些高質量用戶更多的獎勵權重,從而形成更為良性的社區發展循環。
社區治理層面,通過 SBT 數據計算真實賬戶與機器人(僵尸)賬戶群組之間的相關程度可以甄別垃圾用戶,以避免垃圾用戶獲得投票權而干預正常的社區治理。同時,通過共享垃圾賬戶數據,可以幫助更多的 DAO 避免此類女巫攻擊。此外,對于貢獻度更高的高質量賬戶,還可以賦予他們更高的投票權重。
另外,針對存在固有關系的賬戶之間的過度協作問題,可以通過 SBT 數據核查某一特定投票項的支持者賬戶之間的相關程度,對于確實存在合謀問題的賬戶,可降低其投票權重,甚至取消其投票資格。
而無抵押借貸則是一個實現難度更高的場景,爭議會比較大。基于 SBT 的身份數據確實有助于構建 DeFi 信譽系統,但難點在于如何實現一個配套的完全去中心化的違約懲罰機制。一個中心化的懲罰機制,等于又回到傳統金融的老路上,這是區塊鏈原教旨主義者絕對無法接受的。而一個沒有相應懲罰機制的無抵押借貸,又將必然面臨不可承受的違約成本,這也是傳統金融思路所不能接受的。
所以,無抵押借貸還需要在違約懲罰機制上面實現一種完全去中心化的創新。一旦實現,DeFi 和 Web3 可能會迎來新一輪的發展高潮。
事實上,在 SBT 這篇論文發表之前,諸如 RabbitHole、Spectral、UniPass 等項目已經在探索這一概念下相關賽道的可行性了。
從本文提出的 Contractual Status 與 Relational Status 之間關系的角度來總結《去中心化社會:尋找 Web3 的靈魂》這篇文章的內容,會發現文章實際上提出了以下主要觀點:
德國證券交易所正深入研究是否推出比特幣期貨等相關產品:據ccn援引彭博社消息,德意志交易所(Deutsche Boerse)正在深入研究是否提供比特幣期貨和其他加密貨幣的相關產品。在一次行業盛會上,該公司的客戶,產品和核心市場負責人Jeffrey Tessler稱:“德意志交易所在推進比特幣之前,希望確保理解比特幣之下的交易,這不是最容易的一件事。我們正在深入地了解之中,希望了解波動性,想要確保客戶協調,及監管機構的協調。”Tessler表示,盡管CEM和CBOE在一個交易日期間比特幣期貨交易量多達6.7億美元,但目前沒有任何一家主要的歐洲交易所列出比特幣或其他加密貨幣的衍生產品。據悉,德意志交易所已經參與了區塊鏈實驗,他們今年3月份與流動性管理公司HQLAx合作,利用R3的Corda平臺開發基于區塊鏈的證券借貸平臺。[2018/5/24]
現有的區塊鏈體系只著重發展了 Contract 和 Asset,因此也只擁有 Contractual Status。如果單純以此為基礎發展 Web3,不足以構建更豐富的社會化應用。
現實世界中已有的 Relational Status,由于沒有通過一種可計算的方法進入到到區塊鏈和 Web3 體系中,會導致 Web3 中各種算法的無效性。
為當前區塊鏈體系擴展一個 SBT 的概念及其接下來的技術實現,有助于構建更豐富的社會化應用,進而支撐 Decentralized Society 的最終目標。
通過 SBT,在某種程度上將屬于現實世界的 Relational Status 通過一種可計算的手段引入區塊鏈和 Web3 體系,既能夠獲得 Identity 的完整信息,同時也對鏈上資產的狀態有更準確地判斷。
實現 SBT 需要新的通證標準。這一概念中不可交易、可撤銷等特性,說的是以太坊當前 API 中尚不存在的技術接口,因而必定要增加新的標準來正式定義這些接口,而后才便于不同應用場景中 SBT 的具體實現。
伴隨 SBT 概念討論熱度的增加,一些行動迅速的開發者已經開始著手用于實現 SBT 的通證標準的 EIP 提案工作了。
目前能夠支持 SBT 的 EIP 提案,我們已經看到的有 EIP-4973、EIP-5114、ERC721S 等,還有 Solv Protocol 提出的 EIP-3525。
EIP-4973 提交于 2022 年 4 月 1 日,在 5 月份的 SBT 論文發表之前,Vitalik Butterin 的 1 月份文章發布之后。該提案基于 ERC-165 和 ERC-721 的 Metadata 接口,核心是以最小化的接口定義來實現不可交易、可撤銷等概念。
其中,不可交易由函數?ownerOf()?來實現:
/// @notice Find the address bound to an ERC4973 account-bound token
/// @dev ABTs assigned to zero address are considered invalid, and queries
/// about them do throw.
/// @param tokenId The identifier for an ABT
/// @return The address of the owner bound to the ABT
function ownerOf(uint256 tokenId) external view returns (address);
可追蹤的聲明信息由事件函數?Attest()?提供:
/// @dev This emits when a new token is created and bound to an account by
/// any mechanism.
/// Note: For a reliable `from` parameter, retrieve the transaction's
/// authenticated `from` field.
event Attest(address indexed to, uint256 indexed tokenId);
而撤銷操作則由函數?burn()?來實現:
/// @notice Destroys `tokenId`. At any time, an ABT receiver must be able to
/// disassociate themselves from an ABT publicly through calling this
/// function.
/// @dev Must emit a `event Revoke` with the `address to` field pointing to
/// the zero address.
function burn(uint256 tokenId) external;
可追蹤的撤銷聲明由事件函數?Revoke()?提供:
/// @dev This emits when an existing ABT is revoked from an account and
/// destroyed by any mechanism.
event Revoke(address indexed to, uint256 indexed tokenId);
EIP-5114 提交于 2022 年 5 月 30 日,在 5 月份的 SBT 論文發表之后。該提案基于 ERC-721 接口,所實現的是綁定于某個 NFT 的 Token,鑄造后不可交易、不可撤回或銷毀。
不可交易由函數?ownerOf()?來實現:
// returns the NFT token that owns this token.
// this function **MUST** throw if the token hasn't been minted yet
// this function **MUST** always return the same result every time it is called after it has been minted
// this function **MUST** return the same value as found in the original `Mint` event for the token
function ownerOf(uint256 index) external view returns (address nftAddress, uint256 nftTokenId);
值得一提的是,該提案想要實現的是完全不可變的 Token,其?collectionUri()?與?tokenUri()?所指向的地址也必須是不可變、抗審查且內容可尋址的鏈接,如?ipfs://,而不能是?https://。
ERC721S 發布于 2022 年 6 月 3 日,在 5 月份的 SBT 論文發表之后,但目前尚未見到 Reference Implementation,EIP 文檔也未提交至以太坊主代碼倉。該提案兼容 ERC-721,但為每一個地址關聯了一個?soulPower?數量參數,可用來量化貢獻度或表示積分;同時,每一個地址還關聯有?isSybil?變量,用以標識機器人賬戶或女巫攻擊。
有關該標準的更多細節,需要等待完整版的 EIP 文檔提交之后。
前述這些的 SBT 通證標準提案,所實現的基本都是以 ERC-721 為基礎的非勻質化通證。但非勻質化通證僅適用于諸如勛章、粉絲卡、畢業證之類的標識型 SBT,對于像信用積分、聲譽、額度之類的數量型 SBT,它就無能為力了。那么,我們是不是還需要一個類似于 ERC-20 的勻質化通證標準來實現這類數量型 SBT?這是一個好問題。
以信用積分為例,除卻不可交易、可撤銷的新特性,用 ERC-20 作為實現方案時會遇到一個問題,即如何區分一個信用為 0 的人和一個尚未進入該信用體系的人?對于這樣兩個余額都是 0 的賬戶,智能合約沒有更多的數據來進行計算甄別(注意:智能合約無法判讀鏈下交易記錄)。所以,在通證標準層面,直接用 ERC-20 解決不了這種信用值的計算問題。
這就給將來正式的 SBT 標準提出了非常大的挑戰。
對此,尚未定稿的 ERC721S 的嘗試,是增加一個數量參數?soulPower?來表達數量型 SBT。但是,從?soulPower?目前的文本說明來看,其目的更多的是用于量化貢獻度或表示積分,而非實現一個通用型的數量參數解決方案。
對于這一挑戰,Solv Protocol 于 2021 年 7 月提交的 EIP-3525: Semi-Fungible Token 可能已經給出了一個答案。
ERC-3525?的目的是創造一種理想的半勻質化通證,同時具有 ERC-20 的數量能力和 ERC-721 的描述能力。具體解決方案是在保留 ERC-721 的_tokenID?基礎上引入基于 ERC-20 的_value?的數量操作,同時增加一個全新的參數?slot?來表達分類概念,以及一個對應的?Slot Metadata 來幫助實現其業務層面的類別邏輯。
考慮到未來一定會出現勻質化的數量型 SBT(如:信用分) 與非勻質化的標識型 SBT(如:勛章),使用 ERC-3525 一個通證標準,恰好可以表達出兩種不同性質的 SBT。因此,ERC-3525 雖然并非單純為 SBT 而設計的標準,卻天然 SBT 實現方面的最佳參考方案。
舉例而言:對于區分一個信用降為 0 的人和一個尚未進入該信用體系的人的問題,ERC-20 在基礎協議層面是無能為力的。ERC-3525 Token 既有表示所有權的_tokenID?又有表示數量的_value,那么一個信用降為 0 的人擁有該信用 Token(_tokenID),只是其?_value?值為 0 ;而一個尚未進入該信用體系的人,則不是其?_value?值為 0 的問題,而是他不擁有這個信用 Token(_tokenID)的問題。因此,智能合約可以通過直接讀取鏈上數據對身份狀態加以甄別,可以說 ERC-3525 是解決這種信用值計算問題的有效方案。
關于如何用 ERC-3525 來具體實現 SBT,則值得一篇專門的文章深入去講解。限于篇幅,本文暫不進一步討論。
SBT 概念是為 Web3 注入靈魂的點睛之筆,主要表現在兩個層面:
其一是字面意義上的「靈魂」,在論文中,作者把綁定 SBT 的相關賬戶定義為 Soul(靈魂),可以存儲包括學位證書、工作經歷、作品(文章或藝術成果)哈希值在內的各類社會關系身份,這是用戶身份概念的靈魂。
那么,結合 Web 2.0 的信息讀寫與當前區塊鏈上的資產交易,Web3 上的用戶主體(Identity)將會分成身份(Status)、資產(Asset)和信息(Information)三個方向的概念。
其二是 Web3 的「靈魂」本身,也就是基于「激進市場」原則的底層制度設計,當合作規模太大而無法通過道德經濟來對其進行管理時,市場是最適合為最多數人實現最大利益的計算機。
2.2 節所述的應用場景告訴我們,SBT 身份概念結合去中心化的 DAO 制度設計,可以根本性地解決當前社區治理、防范女巫攻擊、空投社區貢獻獎勵等方面所面臨的諸多問題。
當然,這些令人興奮的 SBT 應用場景和去中心化信任網絡的具體實現,首先需要一個通用的 SBT 通證標準,以及圍繞 SBT 的關系身份(Relational Status)數據上鏈所構建出來的狀態互聯網;其次是作為基礎設施的以太坊如何才能更好地承載這樣的 SBT 信任網絡與多元化資產的 Web3 世界。
本文是基于 Solv Happy Hour 活動中分享的《從 SBT 看 Web3 發展趨勢》一部分內容綜合整理而來。
從 SBT 概念的來龍去脈來看,Web3 的新局面將不僅僅是 SBT 論文開宗明義所講的去中心化社會,而將是基于 SBT 的狀態互聯網概念研究深入所形成的新的 Web3 世界。
SBT 概念的進一步研究,以及隨之而來的技術實現,將為 Web3 的世界帶來新的基礎設施、技術標準、應用形態。除了在相關概念和應用層面的創新、實踐,Solv Protocol 所提交的半勻質化通證標準 ERC-3525 還是將來 SBT 通證標準的有力競爭者之一,可以在 Web3 基礎設施和技術標準領域大有所為。
孟巖的區塊鏈思考
個人專欄
閱讀更多
金色早8點
Bress
PANews
鏈捕手
財經法學
成都鏈安
Odaily星球日報
區塊律動BlockBeats
作者:Ans,Krypital Group編輯:Krypital Group本文僅供交流學習,不構成任何投資參考6月22日,dydx宣布脫離Starkware.
1900/1/1 0:00:00作者:Solv 研究組 [說明] 本文是 Solv 研究組對于本次 crypto 市場暴跌的第三篇深度分析,在承接上一篇對于 crypto 市場美元化的論述之后.
1900/1/1 0:00:001.DeFi代幣總市值:460.54億美元 DeFi總市值 數據來源:coingecko2.過去24小時去中心化交易所的交易量49.
1900/1/1 0:00:00撰文:Dustin Teander編譯:Babywhale,Foresight News 主要觀點 Aave 季度收入下降 18%.
1900/1/1 0:00:00原文標題:《a16z 聯合創始人:舊互聯網的原罪是不能建立金融》撰文:Shekar Ramaswamy 編譯:RR 來源:老雅痞 Web3 領域的活動層出不窮:項目的啟動、項目的失敗、兩個擁有.
1900/1/1 0:00:00注:原文作者為 William M. PeasterNFT 可以是任何東西 -- 藝術、數字土地、音樂、視頻,只要你說得出來的都可以.
1900/1/1 0:00:00