AlphaWallet 聯合創始人張中南分享了 NFT 和 DAO 的結合趨勢,並介紹了新項目 AlchemyNFT 的應用場景。

原文標題:《萬向區塊鏈蜂巢學院 | 張中南:NFT 和 DAO 的融合,如何賦能 Web3.0?》
撰文:張中南, AlphaWallet 聯合創始人、AlchemyNFT 項目負責人

萬向區塊鏈蜂巢學院第 55 期,邀請了 AlphaWallet 聯合創始人、AlchemyNFT 的項目負責人張中南做客直播間,深度分享了 NFT 和 DAO 的融合,如何賦能 Web3.0。

萬向區塊鏈蜂巢學院 | 張中南:NFT 和 DAO 的融合,如何賦能 Web3.0?

蜂巢學院的朋友們,大家晚上好!今天來跟大家聊一聊 NFT 相關的話題,關於 DAO 我不是專家,但可以分享一下 NFT 在 DAO 裏起到的作用,希望能做到拋磚引玉。首先自我介紹下,我是 AlphaWallet 的聯合創始人,同時也是新孵化的項目 AlchemyNFT 的項目負責人。

今天的分享主要是三部分:

  • 第一部分,從之前大家沒有關注過的角度介紹一下什麼是 Non-fungible Token。

  • 第二部分,講一下在去中心化自治組織(DAO)上有哪些結合。

  • 第三部分,介紹新項目——AlchemyNFT。

先說說 NFT,一樣的東西我們從 2018 年就一直在講,但最近市場對 NFT 更感興趣了,所以可以重新再講一下。

其實區塊鏈上的 Token、智能合約能做的事情很簡單,能登記某種可交易權益的所有權。與此同時,能通過智能合約定義,當所有權的形態或擁有者發生變化的時候,需要遵循什麼樣的規則,這就是智能合約能做的事情。

至於 Token 指代的是哪種類型的權益,而權益本身到底是什麼?這並不能由智能合約來決定。基本上所有數字化服務、所有互聯網服務都是基於權益類信息給你提供服務和構建市場的,權益類信息可能包含你擁有什麼東西,或者是你在某一個系統裏做過什麼事情,或者是像是給你打的 ID 標籤,基本上都是和用戶相關的信息,這些信息可以作爲不同的服務、不同的系統給你提供相對應的功能、相對應服務的基礎。

你在網上做的各種各樣的交易、買賣,買賣的都是可交易權益。就像你在淘寶上買了一個杯子,在數字層面你買到的是一個能夠拿到物理杯子的權益,這是記錄在數字世界裏的。

所以說,互聯網能提供服務,能構建各種各樣的市場,全部都是基於數字化的權益信息。在有了密碼學技術和區塊鏈之後,這些數字化權益信息可以不止記錄在中心化的平臺上,不只是由中心化平臺驗證來使用,可以把它進行通證化。也就是說,能讓這種類型的數字權益信息脫離開發行方,或者是其他的中心化平臺,直接被第三方驗證使用。

這是非常有意義的事情,因爲脫離開中心化平臺驗證使用權益類信息帶來了兩方面的最大好處。

一方面,如果這些類型的權益類信息是可交易的,這樣後續跨平臺、跨市場的時候就非常順暢,因爲不再需要跨過無數多箇中心節點不斷交叉驗證,相當於可以構建摩擦非常低的市場。

另一方面,如果權益信息能夠脫離開中心化平臺,在用戶和給你提供服務的服務商之間直接進行驗證的話,相當於你有機會可以把你在其他平臺上產生的權益類信息直接用在任意的第三方平臺上。與此同時,不需要經過原本的發行方同意。這樣子極大地方便了用戶,也完整地打開了服務端的市場,所以這塊兒好處是非常多的。

下面看一下通過密碼學技術、通過區塊鏈技術處理之後的權益類信息,他們變成了所謂的 Token (通證)。

NFT,Non-fungible Token 代表的權益類信息是非同質化的,就是說權益在使用的時候是要出示完整的。

舉個例子,如果是一個門票的話,不能說使用它一半的權益,因爲它一半的權益是不能被用來入場的,所以一半的權益是沒有意義的。或者是藝術品的話,不能說把藝術品撕成兩半,就看其中的一半,另外一半其他人看,這也是沒有意義的。

非同質化還有另外一方面,不只是不能夠切分,還有像有一些非同質化權益本身是完完全全獨一無二的,也就是說只有一份,和其他權益完全不一樣。所以用來指代非同質化權益的通證,就是 NFT,Non-fungible Token。

下面舉幾個簡單的小例子,像是身份相關的權益,比如說你在各種系統上拿到的身份標識,像是你的 Facebook ID、微信 ID、Twitter ID 等各種各樣的身份標識,這些東西都是非同質的,而且是和你相關的,是有價值的信息,都是屬於權益類信息。雖然大部分情況下這些信息是不能轉讓的,但是這些信息是可以被跨平臺使用在不同的地方,所以這些信息用 Non-fungible Token 指代是很有意義的事情。

現在以太坊上大概 90% 的 Non-fungible Token 基本上都是收藏品權益一類的,相當於通過 IP 衍生出來的某種可交易權益,用區塊鏈上的 Non-fungible Token 來指代。可能有一些是大的 IP,像 NBA 這種項目,也可能裏面是一些小的 IP,小 IP 指的是個人 IP,並不是說價值小。像類似於藝術家自己生產出來的藝術品,或者說一些明星所謂的“粉絲經濟”,用明星 IP 衍生出來的收藏品,這些東西都是 IP 相關的非同質權益。

有兩個值得大家注意的地方,當你購買 NFT,或者你收藏 NFT、擁有 NFT 的時候,你到底擁有的是什麼東西?首先,你百分之百擁有的是區塊鏈上記賬的 Non-fungible Token,也就是說這個 Non-fungible Token 的所有權肯定是你的。

另外,你要具體看一下 Non-fungible Token 到底指代了什麼樣的可交易權益?如果是一件藝術品的話,無論是數字藝術品或者是物理藝術品,你買到的 Non-fungible Token 到底有沒有相對應的藝術家的個人承諾,或者說相對應的法律條款,或者來相對應的技術手段(如果是數字藝術品的話),來保證你所購買到的 NFT 到底指代的是不是完整的所有權。

這塊兒是挺有意思的,如果你仔細看大部分 NFT 發行平臺,在這塊兒並沒有做特殊的保證,尤其像圖片類、數字藝術品、視頻、音頻那些東西,你買到的東西並不一定就是那段視頻、那個圖片、那段聲音、那個 IP 的完整所有權。

也就是說,從事實的法律角度來講,藝術家把這個東西賣給你之後,它是完全可以在重新賣了,完全是可以把這個東西再用在其他商業用途上,因爲你買的那個並不是代表了完整所有權的 NFT,完整所有權下可能能分出來幾十個不同的其他類型可交易權益。

另外比較典型的就是很火熱的 NBA TOP Shot,不是很多人能說清楚你到底買的是什麼東西。說白了,你買到的是跟 NBA IP 相關的,是由 NBA 官方產生的獨一無二的,除了視覺呈現以外沒有任何其他用途的,一個可交易權益的所有權。

也就是說,你並不擁有那段視頻所謂的完整 IP 所有權。這意味着如果你要是把那段視頻,用在除了你自己在你手機上、你自己網站上看以外,你要是把它使用在其他商業場合的話,NBA 是可以告你的,因爲你買的東西並不包含那段視頻的完整 IP 權益,你買到的是一個抽象出來的,幾乎沒有任何使用價值的收藏權。

願意收藏 IP 相關東西的人,你要清楚地知道你到底買到的是什麼,你買到的是 IP 所有權?你買到的是 IP 所有權下面的某一個子權益?還是說你買到的是我說的這種沒有任何額外使用價值的收藏權?

NFT 除了用在像現在這些很火熱的由 IP 生產出來的非同質化權益外,還可以用在各種各樣其他的權益上。如果抽象地來看的話,IP 就只是所有產品和服務中的一種而已,還有大把其他類型的產品和服務,這些產品和服務都可以通過使用 Non-fungible Token 來 Token 化相對應的產品和服務使用權、所有權。

就像是 NFT 的門票,指代的是很具體的權益,像是足球比賽,意味着你買到的權益是說在特定的時間段,你能夠坐到這個特定的位置上觀賞這個比賽的權益,是一個 redeemable 的權益。像是其他類型的產品、其他類型的服務都可以通過這種 redeemable、consumable 的 Non-fungible Token 來把它們 Token 化,這裏的想象空間是無限的。

Token 化這些東西,大家能直接看到的好處是產品和服務的供應商有機會能夠直接參與到基於區塊鏈的新金融系統裏。

就像在去年的時候和澳大利亞本地的小區政府一起做過一個實驗,幫助那些社區型小企業(咖啡店、麪包店)等小生意,當時的做法是給他提供工具,讓咖啡店能夠自己在以太坊上發行 Non-fungible Token,這些 Non-fungible Token 可以想象成兌換券,每一個 Non-fungible Token 都可以在店裏兌換到一杯真實的咖啡,可以喝的。這樣不僅可以把兌換券進行預售,就像其他的紙質兌換券一樣,可以進行預售。更重要的是,我們額外部署了另外一組合約,可以幫助咖啡店把的 NFT 咖啡兌換券轉化成 Fungible 的證券,進行融資。

舉例來說,可以把覆蓋咖啡店未來一年咖啡產能的兌換券,抵押到合約裏面去,給抵押加上他願意支付的利息,一年的利息是多少,另外一端會生成出來 fungible 的債券,投資人、社區或者其他地方的人願意支持投資咖啡店的話,就可以通過購買證券的形式讓咖啡店得到除了銀行以外的新融資渠道。

好的的地方在於這些咖啡店本身發行 NFT 兌換券是隻要他自己承兌這個事情就行,不受證券監管。有了 NFT 之後,咖啡店可以通過任意第三方的合約把 NFT 兌換券轉化成證券,參與到以太坊的 DeFi 世界裏去。

前面簡單講了一下 NFT 到底是什麼,大概都能做什麼。現在聊聊 NFT+DAO。

我們爲什麼會把身份相關的單獨來說?因爲這部分比較容易和 DAO 有融合。先來簡單的看一下 DAO,數字化權益通過密碼學、區塊鏈技術轉化成通證,之後有非同質化的通證,也有同質化的通證,大家比較熟悉的以太坊上的 ERC20 Token,它們是同質化的通證,代表了同質化的權益。

在 DAO 裏這些 Token 代表的是基本的投票權,如果是基於你擁有的 Token 的數量決定你投票的權重的話,Token 本身就指代了最簡單直接的投票權,用在去中心化自治組織裏,相當於構成了最簡單的 DAO。當然,DAO 可以做各種各樣事情的,基於投票,基於社區共識,另外一端可以連上智能合約或者連上其他的東西,能夠自動執行一些事情,至於它執行什麼不具體討論了。

說一下身份相關的 NFT 跟 DAO 到底會有怎樣的結合。

現在大部分的 DAO 極其簡陋,很多都是非常簡單的基於你擁有的 Token 數量多少決定你的投票權,在很多情況下這樣設計是不合理的。另外一點,大部分 DAO 系統、大部分智能合約系統基本上都是以錢包地址作爲系統內唯一的途徑,它識別用戶或者識別你的唯一途徑就是錢包地址。其實是非常容易對它發起攻擊,因爲你自己可以創建 1000 個、10000 個、100000 個地址參與投票,這都沒問題,都可以的。

這兩塊是 NFT,或者基於 NFT 的身份標識能夠幫助解決的問題。如果代表你身份的 NFT 或者代表你身份標識的 NFT 用在 DAO 裏,就可以基於各種身份標識調整投票的權重,相當於一定程度上給 DAO 帶來了聲望系統。

舉些簡單的例子,假設說有這樣子的 DAO,它特別希望在 Twitter 上很活躍的用戶,如果有 100 個 follow 的話權重是“1”,如果有 1000 個 follow 的話權重是“2”,如果有 10000 的話權重是“3”,如果有 10 萬或者 100 萬 follow 的話你的投票會佔很大的權重。這相當於,如果你有辦法能夠把 Twitter 上系統內的用戶身份標識拿出來,把它用在區塊鏈上,用在 DAO 上,那 DAO 能夠實現我剛纔說的功能。

還有像是做一些簡單的 KYC,因爲你創建額外的無數多個錢包地址是非常容易的事情,但是你創建一個所謂的有了一定活躍度的 Twitter 地址就不是一件很容易的事情了。一定程度上可以防止這種攻擊。

這兩塊是我直接能看到的 NFT 能對 DAO 帶來的幫助。

至於說怎麼才能把這些數字化身份標識用到區塊鏈上去,大部分的身份標識都是由不同的 Web2 系統產生出來的,就像是你在 Twitter 系統裏有一個身份標識,是你的 Twitter ID,你在微信系統裏也有一個身份標識,是你的微信 ID,你在 Facebook 裏有一個身份標識,是你的 Facebook ID,這都是你在不同系統裏的身份標識,不同系統裏的 ID。

怎麼能用到區塊鏈上?我們在 2018 年發佈過 Blockchain Attestation paper,可以實現 ID Attestation。相當於把傳統的 Attestation 技術做了改進,能夠讓 Attestation 被使用在區塊鏈上去,主要需要攻克三個問題。

傳統的 Attestation 被用在各種各樣的數字系統裏,都已經幾十年了。但是大部分數字系統和智能合約不一樣,你在它上面驗證了 Attestation 的話,只有他自己知道,它是封閉的,不會把驗證的內容都公開出來。但是智能合約就不一樣了,如果你完全不做任何改進的話,把傳統的 Attestation 用在智能合約裏,在驗證的同時就會泄露到全部的驗證內容。

另外,當你把同一個 Attestation 想象成身份標識用在不同多個智能合約上的時候,還要保證不可關聯性,假設說你用在 5 個不一樣的智能合約上,如果這 5 個智能合約使用之後都指向了同樣一個點、都指向同樣一個 Attestation 用戶的話,你用的越多,別人越容易把你找出來,通過你在不同系統上使用的內容,加上一些額外的信息就能把你找出來。

另外智能合約裏在驗證 Attestation 和 Transaction 發生的時候要保持原子化的。也就是說 attestation 驗證通過同時 Transaction 發生,驗證不通過 Transaction 不發生,是同時的原子化的。

要保證達到這三點,這樣 Attestation 才能被用在智能合約上。我們改進了 Attestation 的數據結構,另外在智能合約裏實現了 Attestation 的零知識證明驗證。最近一次使用,是用在我們和以太坊基金會合作的 Attestation 門票系統上,他們的門票系統智能合約是使用 e-mail ID Attestation 作爲系統用戶的識別符,e-mail ID Attestation 驗證時就是用的零知識證明的方式,我們已經把 gas 消耗的優化到基本上和做 ERC20 Token Transfer 差不多,是完全可用的。

以上是關於什麼是 NFT 以及 NFT 和 DAO 有可能的結合點我想分享的內容。

之後稍微介紹一下同樣使用了區塊鏈 Attestation,包括 ID Attestation 的新推出的項目——AlchemyNFT。

像我剛纔說的 AlchemyNFT 支持了 Web2 ID Attestation,也就是說 AlchemyNFT 這組合約可以識別各種各樣五花八門的 Web2 ID,你的 e-mail,你在不同系統裏的賬號,你在各種論壇裏的賬號,各種各樣的 Web 2 ID 都可以。做法是把 Web2 ID 轉化生成爲 Web 2 ID Attestation,這樣就可以把 Attestation 是用在 AlchemyNFT 智能合約裏。

包括會在 5 月份上線的第一個基於 AlchemyNFT 的產品,叫做 AutographNFT。允許用戶拿着你的 NFT 向其他人索要 Autograph 簽名,簽名通過 Twitter ID Attestation 實現的,另外一方給你簽名的時候,你可以想象成他是用 Twitter ID 來簽名的,這裏用到了 Twitter ID Attestation 的技術。

好處是一定程度上能知道給你簽名的人確實是你想要找的人,因爲大部分 Twitter ID 都是跟真實你想要找的人相關聯的,最起碼它是控制 Twitter ID 的所有人。

另外一點,給出簽名的這一方,因爲合約系統裏不止使用了錢包地址作爲身份識別符,也使用了 Twitter ID Attestation 作爲身份識別符。可以實現的是這個人有沒有錢包無所謂,沒有錢包就給你創建新的錢包,每次簽名的時候使用不一樣的錢包都可以。只要他的 Twitter ID 沒有變就沒有問題。

Attestation 不僅可以用在 ID 上,也可以用在其他地方,就像是 AlchemyNFT 合約能夠實現基於 Attestation 的 NFT 發行。簡單來講,可以想象成不需要支付 gas 費就可以發行 NFT,你在一級市場上銷售 NFT 的時候也不需要支付 gas 費。還有像複雜的基於 Attestation 的交易模型,可以把複雜的交易邏輯寫在 Attestation 裏,想象成是作爲附件附加在你提交的 Transaction 裏,這樣子智能合約能夠理解你寫在 Attestation 裏的複雜交易機制,會按照你的要求來執行相對應的交易,執行相對應的 offer。

另外 AlchemyNFT 的合約還提供一個的功能, 也是現在大家討論的比較多的,就是 NFT 的 Wrapping 功能,把一個 NFT 鎖起來生成一個新的 NFT,或者是把幾個 NFT 鎖起來形成一個新的,或者是把 fungible Token 鎖起來生成 NFT,或者把 fungible Token 和 Non-fungible Token 混在一起 lock 起來生成新的 NFT。原理上是,定義了一些數據結構,把這些 Token 的關係 maping 起來。

在應用層面,可以使用這樣子的合約實現類似於 NFT 的衍生再創造的事情,像是你給圖片加個聲音,你給音樂加個圖片,你把幾組不同的 NFT 拼在一起做成 collection,你把幾個 NFT 再加幾個 fungible Token 拼在一起做成新 NFT,你邀請其他人在你現有的 NFT 藝術品上進行再創造,像是我們要上線的第一個小產品 AutographNFT 相當於最簡單的創造,本質上就是拿你的 NFT 讓別人在上面簽名,給你一個 Twitter ID Autograph,這相當於是最簡單的創造,給原本的 NFT 增加額外的價值。這些功能都是 AlchemyNFT 裏由合約提供的功能。

AlchemyNFT 還包含了過去我們做了三年多的 TokenScript framework,這部分最近也受到越來越多的人重視,我們收到了大量的機構和個人的諮詢。

把 TokenScript 用在 NFT 上,最簡單的描述,就是能夠給 NFT 加上各種各樣的可用權益,或者簡單想象是能給 NFT 加上各種各樣的功能,不止是看個圖、聽個聲,還能有其他各種各樣的用途,你可以拿它開門,你可以拿它入場看比賽,你可以拿它當做打折卡,你可以拿它享受 NFT 額外的信息,你可以用它跟 NFT 發行者進行交流,NFT 發行者之後可以不斷地給 NFT 裏注入各種各樣的功能,第三方也可以。另外,相當於能讓任何第三方產品 / 服務直接讀懂 NFT 到底都代表了哪些權益,到底是幹什麼的,如何操作,這樣可以把 Non-fungible Token 用在各種各樣的地方。

舉個稍微容易理解一點的例子,就像最近的數字藝術品市場,好多數字藝術家都給我們反饋說他們的創作已經被平臺的呈現能力限制住了,因爲他們過去大部分數字藝術品出售的時候就是 U 盤,U 盤裏只有原始文件以及原始文件運行呈現時需要的環境,他們創造的數字藝術品不是簡單的照片、圖片、聲音、視頻那種。而是很多類似於,隨着時間不斷的變化,或者是說不斷需要藝術家給他進行額外的 input,可以想象成是複雜的,活的數字藝術品。

這種東西在各種 Wallet (除 AlphaWallet 以外),或者是 OpenSea 這類的 marketplace,或者是其他類型的網站、平臺地方都沒辦法呈現。唯一能夠呈現的地方就是回到藝術家發行使用的平臺上,或者下載藝術家使用的相對應的軟件,這樣才能看得了、聽得了,才能通過你的感官能接受的到這件藝術品。

這就相當於限制了藝術家用 NFT 指代這種類型藝術品的所有權的可能性,因爲就算指代了,你買了之後也是什麼也幹不了,因爲在你錢包裏確實有 NFT,但除了看到個 NFT 名字以外什麼都沒有,圖也沒有、聲音也沒有,你要賣給別人的話別人也不知道這是什麼。這部分問題可以很容易的被 TokenScript 解決。

有興趣更多瞭解 AlchemyNFT 項目的我們可以之後再多交流,我今天的分享先到這裏,謝謝大家的時間。