在4月3日晚舉行第的19期 Neutrino 追問 AMA中 ,我們邀請到了 AlphaWallet 聯合創始人兼CEO張中南Victor。在社群交流中,Victor 表示,現在互聯網上的全部信息都能夠通過區塊鏈技術和其他密碼學技術如Attestation來實現token化,Token是經過密碼學驗證過的信息。有流通價值的價值和權益通過區塊鏈token化之後,自動進入一個“完全市場” (FRICTIONLESS MARKET),同時各種token(經過密碼學驗證的信息)作為集成點,可以為現有互聯網從底層補足集成缺陷。
以下為第19期Neutrino追問®AMA交流整理
話題主持@Neutrino 問題1:AlphaWallet 定位於 WEB3 世界的錢包引擎,是一個基於移動端的開放智能資產平臺。但目前市場上數字錢包種類繁多,你們與其他錢包相比有什麼獨特優勢?還有應該如何理解“開放智能資產平臺”這一概念?
Victor:開始回答這個問題之前,先說兩個事情,把大家的頻率調到一致,不然很難講清楚後面的東西。
1. 什麼是Token?接下來聊到的token,是經過密碼學驗證過的信息。現在互聯網上的全部信息都能夠通過區塊鏈技術和其他密碼學技術如Attestation來實現token化。互聯網上的信息 ⊇ 經過密碼學驗證的信息(我們今天聊的token) ⊇ 由區塊鏈技術token化的信息 ⊇ 承載有流通價值/權益的信息 ⊇ 承載支付類價值/權益的信息(大部分人腦子裡面的token)
(注:⊇後面是前面的子集)
2. 區塊鏈的功能。大部分大家耳熟能詳的區塊鏈帶來各種功能和好處基本可以歸為2類:a.有流通價值的價值和權益通過區塊鏈token化之後,自動進入一個“完全市場” (FRICTIONLESS MARKET);b.各種token(經過密碼學驗證的信息)作為集成點,為現有互聯網從底層補足集成缺陷。
回到第一個問題上面,之所以叫錢包引擎,主要是類比互聯網瀏覽器引擎來方便大家理解。我們做兩個事情:1.提供標準化的技術框架協議等幫助實現互聯網信息的token化;2.提供一個“瀏覽器”來讓用戶訪問這些token,看看下圖的對比,就會發現AlphaWallet和Chrome確實很像。和其他錢包,確實很不像,而且會越來越不像:)
和其他錢包簡單對比一下:
對比的過程中其實就解釋了,什麼是開放智能“資產”平臺,可能叫開放智能token平臺更貼切。
開放是說:AlphaWallet允許任何人來使用,同時支持各種token;智能是說:AlphaWallet會為各種應用提供一個基於token的,有著豐富的上下文的運行環境,實現並超越微信小程序(上下文不夠多,集成能力有限,封閉系統);平臺是說:不用於中心化平臺像微信 Facebook這種,AlphaWallet雖然連接服務方和用戶,但它是一個用戶自己的本地化平臺。
話題主持@Neutrino 問題2:目前公鏈性能限制了區塊鏈技術的很多商業應用與想象空間。Victor您理想中的 WEB3 世界是一種怎樣的生活圖景?目前我們還需要攻克哪些難題才有可能到達您理想中的 WEB3 世界?
Victor:全部與我相關的信息都通過區塊鏈技術或其他密碼學技術token化,包括我是誰,我的各種身份標識如:我的畢業證,身份證,各種證,我的工作家庭生活裡產生的各種標識等等。包括我有什麼如:我的錢,房子,車子,股票,投資組合,一幅畫,一瓶酒,一塊表等等。包括我做過什麼:我的完整社交關係,我的不同系統發生過的全部邏輯(事情)。
期待著有一天,今天群裡的小夥伴通過394個不同的平臺參與到這一個群組討論中,而且可以隨時換去一個不同的平臺來繼續接入你完整的社交關係。我能用NoFacebook發信息給我使用NoTelegram的朋友,然後創建一個群拉入另一個用著NoWechat的朋友。
期待有一天,我對著AlphaWallet說一句“重整我的投資組合”,AlphaWallet根據我的token瞭解到我的消費習慣,收入情況,家庭情況,社交關係,工作狀況等等各種token化的信息,結合我現有的各種token化的投資,和高效開放的完全市場內的各種產品,一個原子化交易,同時調用100 智能合約,給我完成一個只適合我的投資組合。
技術上有難點,但技術以外的東西其實更難。技術上的像是擴容,隱私,私鑰管理等等問題大家都說爛了,我就不重複了。主要說說技術以外的事情:
1. 區塊鏈技術只有在大於等於3方參與以上的情況下才有使用價值。這就造成了單一方沒有采用這個技術的根本動力(那些弄個噱頭,討好領導的不算根本動力),在數字貨幣領域外推動區塊鏈技術有很大的阻力。
2. 大家過分關注承載支付類價值/權益的信息(數字貨幣類token),希望最起碼能多關注一下“錢”在市場內的對家“貨”,光有錢是發展不起來的。數字貨幣支付如何和傳統fintech支付競爭。大部分人談到的數字貨幣的優勢中,除了越來越少的監管套利以外,沒有一個能比得過微信支付和支付寶的。要想真的發揮數字貨幣支付的威力,另外一端的貨和商業邏輯也需要token化,那時才能對微信支付和支付寶等達到碾壓的效果。
互聯網上的信息 ⊇ 經過密碼學驗證的信息(我們今天聊的token) ⊇ 由區塊鏈技術token化的信息 ⊇ 承載有流通價值/權益的信息 ⊇ 承載支付類價值/權益的信息(大部分人腦子裡面的token)。
話題主持@Neutrino 問題3:我們知道 AlphaWallet 團隊是以太坊上 ERC875 協議的發明者。而大家相對較熟悉的是 ERC20 協議,在此想請教一下 Victor, ERC875 有哪些特性與應用場景?除了 ERC875 你們還提交其他協議嗎?提交這些協議的初衷是什麼?
Victor:EIP875不是什麼特別重要的協議。當初設計這個NFT智能合約標準主要是,EIP721拿來玩玩貓還行,直接用在一些商業案例上面的話,要額外費很多事情。比如交易要通過代理合約完成,合約(token)信息基本都得通過代理服務來讀取等等。既然“完全市場”是區塊鏈的一大用例,那麼NFT合約內置交易協議就應該是個常態。
我們當時和FIFA官方機構合作,要基於以太坊實驗區塊鏈門票解決方案,要求達到的用戶體驗和效率是721無法滿足的,所以我們提議了EIP875。通過EIP875,我們可以直接基於合約內的協議實現原子化交易DVP。錢包可以很容易的直接讀取合約內信息而不是經過中心化代理服務器。可以直接實現低成本批量token轉讓/出售,可以配合FIFA Gas Station讓用戶免費(無gas)倒入或者轉讓token,能通過鏈外簽名信息來轉讓出售token等等。
除了EIP875以外,我們還提交了EIP1606一個基於上下文的智能合約開發方式。EIP1386,EIP1387和EIP1388這些是關於區塊鏈attestation的應用,包括身份attestation。
話題主持@Neutrino 問題4:你們最近提出了一個叫 Tokenscript 的技術框架。能否介紹下什麼是 TokenScript ?它要解決什麼問題及有哪些技術特點?在資產 Token 化中起什麼角色或作用?
Victor:TokenScript文件包含token的使用邏輯,token的UI呈現和程序接口,由token的創建方簽名。TokenScript構建token dapp的前端邏輯,智能合約在後端。
今天,訪問、渲染和交易的Token規則和方式分散在DApps(Web應用程序)和Smart Contracts中。這限制了Token的使用。通常,有關渲染Token和構建有關Token的事務的所有知識都在Web應用程序中。 Web應用程序成為Token使用的一箇中心化關鍵點,為去中心化的應用重新引入了數據互操作性,安全性和可用性等問題。
通過將包括智能合約接口在內的token知識輸出並將其放入可移植的TokenScript中,我們可以將token從Web應用程序中解放出來。這樣可以讓完整的token可以在“完全市場”內自由流通,而不是隻能在中心化構建的小市場內流通。可以讓第三方直接調用完成的token信息,而不需要連接到一箇中心化服務器上面去讀取token不在智能合約內的信息。
可以簡單的把token想成一個球,這個球的一半現在區塊鏈上,這一半帶有小翅膀能在整個區塊鏈構成的“完全市場內”自由“飛翔”,同時能被所有人“看到”(訪問)。另外一半沒有翅膀,並且被鎖在中心化服務器的牢房內,飛不起來,大家要想去看的話,還需要中心化服務器的允許,拿到牢房的鑰匙,打開牢房門才能看到這一半。TokenScript把牢房內的那一半token解放出來,同時給它插上和鏈上那一半同款的翅膀,讓整個token可以自由飛翔。
為了今晚AMA臨時畫了個圖,不太好看,但意思是對的:
TokenScript是個開源的技術框架,整個設計還在不斷的改進中,歡迎大家一起來提意見。
https://www.tokenscript.org
https://github.com/AlphaWallet/TokenScript/blob/master/doc/design_paper.md
話題主持@Neutrino 問題5:當前通證經濟、STO 是業界比較火的概念,這與您理解的資產 Token 化有哪些差異或不同的地方嗎?在 TokenScript 技術框架下,資產 Token 化所產生的 Token 與目前交易所中流通的 Token 有什麼區別嗎?
Victor:互聯網上的信息 ⊇ 經過密碼學驗證的信息 ⊇ 由區塊鏈技術token化的信息 ⊇ 承載有流通價值/權益的信息 ⊇ STO(⊇後面的是前面的子集)。不是區別,TokenScript是 enable/empower各種token,給他/她們配上缺失翅膀,把他/她們的半個身子從牢房內解放出來:)
話題主持@Neutrino 問題6:資產 Token 化後會涉及到不同 Token 間的價值轉移或轉換,甚至會同時調用多種 Token ,那 TokenScript 是如何保障互操作性、安全性與可擴展性的?
Victor:這個問題超級專業,我得準備一下。從技術角度來解釋的話,估計互操作性、安全性與可擴展性的這三個點講完,得講到明天早上,而且最好由我們CTO韡武來講。我今天從用戶角度來描述一下互操作性、安全性與可擴展性的是如何體現在用戶使用過程中的吧,要聽硬核技術內容的同學請見諒。
假設一個使用場景,加密貓公司和雲鬥龍公司合作,擁有小龍的用戶可以按照折扣價格買貓。用戶在任意網站上,看到有個按鈕“購買小貓”(注意是任意提供賣貓信息的網站,不僅僅是在加密貓自己的網站)。用戶點擊按鈕。一個小卡片彈出(由TokenScript渲染出來,執行購買動作的)。加密貓的TokenScript知道貓龍合作事宜,用戶會被提示因為你有一條龍,可以給你打個折。用戶確認使用折扣,並完成購買。
這個過程中,就體現了TokenScript帶來的互操作性、安全性與可擴展性。小卡片是由用戶代理(錢包)基於TokenScript渲染出來的,因此發佈賣貓信息的網站並不知道你有小龍token。用戶擁有全部的交易知識,完全清楚自己籤的什麼。交易由用戶代理(錢包)創建,而不是由發佈賣貓信息的網站創建。任意網站都可以發佈賣貓信息。
話題主持@Neutrino 問題7:現在很多區塊鏈項目從一開始就在設計通證經濟模型。而我們在查閱 相關資料時,發現 AlphaWallet 好像是一個無幣項目。Victor 您是如何判斷一個項目發幣的合理性的?未來你們是否為通過 TokenScript 進行資產 Token 化?比如公司資產或某個產品應用?
Victor:關於發幣的合理性?應用類的幣,看一下他的系統,如果他/她發的幣能用公鏈數字貨幣或者法幣替代掉,而且系統依舊能很好運行的(而且有可能運行的更好的),基本都沒啥意義。治理類的幣,見仁見智了。
單獨說一下,協議類的項目發幣吧。協議,簡單來說是大家必須共同遵從的一組約定,公鏈不只是一個協議,它不只有約定,還提供了一個去中心化可信第三方來保證約定的執行,為了維持這個去中心化可信第三方需要支付費用,這是合理的。其他的中間層協議,只要它的約定的執行是全部綁定在公鏈這個去中心化可信第三方上面的,完全基於智能合約的協議,發應用幣收手續費就是行不通的做法。看看0x的發展過程,bancor和uniswap,會有越來越多的發幣協議被無幣化“複製”。
Token化AlphaWallet,已經計劃好,在逐步推進中,出發點主要是:1. 錢包平臺過於強大,不應該中心化發展,應該把治理權交給公鏈,中間層協議,token創建方,應用開發方和用戶。2. 用戶體驗。
話題主持@Neutrino 問題8:從開發者角度來說,TokenScript 可否與現有的智能合約、Dapp,甚至 Web 服務相融合或集成?能否舉例說明一下?還有目前, AlphaWallet 數字錢包與 TokenScript 項目進展如何?
Victor:TokenScript構建token dapp的前端邏輯,智能合約在後端。TokenScript和智能合約是完美的組合,更極大的方便了DApp的開發,提高DApp的安全性和易用性,傳統web服務也可以更容易的調用token信息。之前做過的例子大家可以去Github看。
舉個正在做的例子,我們和主要的穩定幣發行方都是合作伙伴,最近在和MakerDao的技術團隊一起寫Dai,xDai和CDP的TokenScript。以Dai為例,寫好後能夠實現,1. 任意DApp都可以簡單直接支持Dai;2. 任意web服務都可以簡單的直接支持Dai ;3. Dai to xDAi的網橋DApp,可以最為一個DApplet(miniapp)本地化運行。
開發進展的都很順利,需要更多社區的力量來共同參與類似TokenScript這種標準化技術框架的設計和推廣。希望今天問答能給大家開拓一些關於區塊鏈的新視角,能幫助到大家更好的理解區塊鏈,多謝。
————現場答疑————
Neutrino 社群成員:張總您好,除了之前世界盃的區塊鏈門票,近期還有什麼其他比較貼近用戶日常的應用嗎?
Victor:慚愧,基於公鏈的能接入普通用戶的,真的有用途的,能在短期內實現的很少,因為很少有像門票場景這樣,整個閉環內參與方大於3又不太多,同時主辦方有絕對的話語權來推動其他方採用區塊鏈技術。所以,近期主要在和圈內項目合作。這個需要更多手握價值和權益的行業來參與到token化中。支付類token的發展,會帶動其他的價值和權益token化,更多的價值和權益token化也會反過來帶動支付類token(數字貨幣)的普及。各位手握權益的,有興趣token化,大家可以一起合作。
Neutrino 社群成員:Tokenscript 是否支持跨鏈,它會有性能擴展問題嗎?
Victor:會,因為同一個token可能會存在於不用的公鏈或者側鏈上,這些都可以在TokenScript裡面描述。“它會有性能擴展問題嗎?” 這不涉及性能和擴展的問題,它是一個描述性“語言” 可以想象成HTML CSS JavaScript。
Neutrino 社群成員:想請教下,如果不是原生於區塊鏈上的資產,如線上買的電影票想轉讓,這個裡面可能會涉及到一票多賣,你們會有什麼解決方案嗎?
Victor:這是當時做世界盃沒票時的技術方案和實現內容,非原生的權益,一定會涉及到中心化的發行方(信任的起點),門票來說的話,最好的起點就是主辦方或發票方。他們可以作為物理世界和數字世界的網關。來實現物理世界權益token化,解決流通過程中和集成其他服務的問題。然後當用戶行權的時候,再此充當網關把token轉化回物理世界的權益。中間環節的參與方沒有足夠的“信任”來token化。
Neutrino 社群成員:您好,請問如何保證token在這個平臺上存儲的安全性?
Victor:Token還是TokenScript?Token的話,是存儲在用戶的3種賬戶內,每個都是用戶自己掌控的,非託管的。私鑰在手機內的日常賬戶,智能合約賬戶,和移動應用配合的硬件賬戶。TokenScript的話,是個簽過名的file,存在哪裡都可以,不存在安全性問題。是存儲在用戶的3種賬戶內,每個都是用戶自己掌控的,非託管的:
a、私鑰在手機內的日常賬戶(用戶自己掌控私鑰)
b、智能合約賬戶(用戶自己掌控操作合約的私鑰)
c、和移動應用配合的硬件賬戶(用戶自己掌控私鑰)
軟件安全性方面,我們兩個版本的開源應用都有做代碼安全審計。另外我們可以調用幾個打手機品牌的獨立安全區,來提高私鑰使用的安全性。
Neutrino 社群成員:張總,您前面提到的 Token化AlphaWallet 會有個時間表嗎?大概會在什麼時候推出,普通用戶是否有機會參與,以及該如何參與?”
Victor:沒有太具體的時間表,也還沒有專人負責這塊的事情,我們團隊比較緊湊,資源有限,得一步一步來。比起Token化,還有很多和用戶直接相關的重要功能要先落地。
Neutrino 社群成員:Alphawallet研發了很多智能合約標準接口、中間協議和技術堆棧。請問如何實現用複雜的中間層智能合約來同時調用各種token?若實現所有ETH系代幣都可以在自己的平臺上進行交易,屆時兌換比率將如何確定?
Victor:同時調用各種token,也就是一個合約同時調用多個合約,這些已經有很多案例的,MakerDAO的CDP前端就是一個代理合約,它的功能是調用後面20 其他合約,執行原子化操作,這個不難,只是要小心。
“若實現所有ETH系代幣都可以在自己的平臺上進行交易,屆時兌換比率將如何確定?” 這個問題,我覺得你說的可能是指。那區塊鏈作為一個完全市場,不再有任何交易所的情況下,會是什麼樣子。簡單來說,每個用戶自己都有一個交易所,整個區塊鏈是一個大市場,所有的交易撮合都發生在用戶端,每個用戶都有全網的order book。
Neutrino 社群成員:您好,您談到,將來,各種身份標識如:我的畢業證,身份證,各種證,我的工作家庭生活裡產生的各種標識等等,全部token化,這個具體怎麼理解,具體有什麼樣的應用場景?
Victor:韡武經常提醒我,少聊身份相關的事,裡面坑太多,大部分現在區塊鏈裡面從事身份相關工作的項目,都根本沒有基本的身份概念。我斗膽簡單說幾句。
首先這裡面的token化,不一定是通過區塊鏈。因為大家都知道,區塊鏈是沒有隱私的,身份相關的內容是不應該上鍊的。其次,身份有好多層面,大家好多時候理解的都不一樣,比如身份證,護照,畢業證,這些都是一個發行方,你的這些身份是它們授予你的。
還有一些,更類似於數字世界原生的身份標識。這些token可以是attestation token,不上鍊的,本地存儲在用戶自己這邊。智能合約和各種服務可以在執行操作的時候,原子化的驗證這些標識。驗證的過程,尤其是智能合約驗證,要做到:
1、最小化暴漏隱私
2、不可關聯性
3、原子性(交易和驗證同時發生)
舉個例子:你可以發行一種數字貨幣,只允許持有中國護照的人使用。用戶在對這個數字貨幣的合約發起交易請求的同時,這個合約就會驗證,用戶的私鑰有沒有關聯一個護照信息的attestation。attestation簡單來說:機器可讀的信息,發行方的簽名,使用方的公地址。有興趣的可以去看https://github.com/AlphaWallet/blockchain-attestation
希望今天問答能給大家開拓一些關於區塊鏈的新視角,能幫助到大家更好的理解區塊鏈,感謝各位耐心看我分享。
End
——————————————
Neutrino.Global
Neutrino 是原生於區塊鏈的分佈式創新協作社區。秉持開放協作、共享共贏的理念,致力於推動區塊鏈技術的宣傳普及與落地應用,並通過多元形式幫助不同領域的相關人員及團隊建立價值連接。目前,我們已在東京、新加坡、北京、上海等地建立實體協作空間,並計劃拓展至首爾、泰國、紐約、倫敦等重要區塊鏈創新城市。即日起至2019年06月30日止,Neutrino 針對中國市場特別推出會員“越冬計劃”,優秀區塊鏈初創團隊更可獲得會費 50% 的孵化贊助。打開連接申請https://wj.qq.com/s2/3065797/61e0/
Neutrino追問®AMA
這是一檔以Ask Me Anything(簡稱AMA)形式進行的在線互動問答交流活動,每期Neutrino會結合當下技術趨勢、政策風向、項目應用等行業熱點話題,邀請相關領域嘉賓大咖就該話題進行深度探討拆解,旨在幫助社區夥伴答疑解惑,掃除知識盲點,擴大認知邊界。目前追問 AMA 分享嘉賓已開放註冊,歡迎優秀的去中心化項目方來 Neutrino 進行線上社群交流分享,申請通道:https://wj.qq.com/s2/3065313/2bda/ 提交資料後將會有專人進行對接溝通。
閱讀更多 新區塊 的文章