近一段時間聯盟鏈的討論熱度上升了不少, 不少原先做公鏈的團隊也開始紛紛轉入聯盟鏈的服務, 在to B的業務類型中公鏈是相對比較少的。不過我們發現做to B的公鏈往往對落地確實會更投入, 讓我們一起來了解Taraxa這個項目, 以及他們使用的DAG技術。
1. Taraxa項目簡介
Taraxa 是一種快速、可擴展的物聯網設備友好型公共賬本,致力于幫助物聯網生態變得更值得信任、更自主、更有價值。采用區塊DAG拓撲結構,并且以最低的協調成本,結合模糊分片技術與VRF 驅動的PBFT共識,確保實現快速且異步的賬本最終確認。此外,Taraxa 還開創了首個執行并發處理的VM,而非沿用如今區塊鏈系統常見的順序執行方式。
Taraxa希望通過賦予設備獨特的身份、可證明的數據與消息源、以及匿名交易的能力來解決設備實體可信度問題。通過提供全方位的解決方案,包括從設備制造階段的去中心化密鑰生成、存儲與恢復機制,到確保數據來源及其不可變性的設備級加密認證,最終實現物聯網中設備之間的服務與交易。目前Taraxa已經有多家位于日本的頂級企業作為合作伙伴,未來將繼續擴大生態合作,實現物聯網萬物互聯的終極愿景。
Taraxa 團隊成員來自斯坦福、普林斯頓、布朗以及伯克利等名校,在分布式系統、多處理器編程、物聯網應用以及 IC 設計等方面有著數十年的經驗。顧問團隊包括著名分布式計算機專家、Algorand 團隊成員 Maurice Herlihy 教授,日本知名對沖基金 Asuka Asset Management 的創始人 Mamoru Taniya 先生,分布式資本聯合創始人和區塊鏈早期投資人沈波先生。
我們在多個領域內已有商業落地項目,現在也簡單介紹幾個。
與日本最大街機租賃公司合作,幫助該街機租賃公司解決了海外市場街機數據造假問題。Taraxa 提供的區塊鏈解決方案,能確保街機設備的數據從產生到上鏈都在硬件模組中進行,保證數據源真實且無法篡改,從而解決租賃房與承租方之間的信任問題。
與日本最大汽車生產商合作,通過 Taraxa 的解決方案,汽車內部傳感器產生的數據將通過本地簽名哈希上鏈,在二手車交易及保險理賠等場景中,提供真實有效的數據。此外,雙方還在探討去中心化數據交易市場的更多可能性,將汽車設備數據,以及數十萬上下游供應商的服務數據所有權交還給用戶,車廠對汽車數據做信用背書,而數據的使用授權來自用戶。
Taraxa 還與日本第二大停車場運營商合作,提升車位使用效率。Taraxa 提供的區塊鏈+物聯網解決方案,將改變停車場的傳統管理模式,提升每個車位的使用效率。
2. 提問:投資人吳軍也非??春?a href="http://www.nxhydt.com/tags/iot/" target="_blank">IoT, 認為未來技術由人工智能 + IOT + 區塊鏈構成,我覺得IoT這個詞對大多數人來說既熟悉又陌生, 熟悉是在媒體上頻繁聽到, 陌生是現實生活中我們接觸的好像并不多。能否向我們描繪下IoT時代究竟是怎樣的一個狀態?以及未來IoT到底有怎樣的潛力和價值?
物聯網(IoT)是一個簡單的用于將設備互相聯系起來的系統,通常通過互聯網連接。讓做個簡單的類比:目前的網站在很大程度上是一個“人的互聯網”,而由機器和設備組成的網絡是一個“物的互聯網”。請注意當提到物聯網這個術語時,它通常指的是“系統”,而不是任何單獨的設備。
人們對物聯網感到興奮的原因有很多,最主要的原因是這些機器構成的系統能夠充當數字世界和真實世界之間的接口,這樣我們就可以遠程監控甚至控制物理世界。在物聯網中一個重要的應用是實現自動化,從自動駕駛汽車到自動化生產的工廠,甚至是每戶人家都能實現自動化??梢栽O想在遙遠的未來存在一個這樣的世界,生活在其中的人們不必說或做任何事,所有的事情都能夠自動運行。通過物聯網連接的設備系統將在你許可范圍內適應并了解你的需求,并悄無聲息的讓你的生活變得更輕松、更美好,更自動化。
當然物聯網背后的技術還遠遠不夠完美,所以我們還有很長的路要走。
3. 提問:注意到Taraxa采用了DAG技術, 可否簡要說明, DAG是如何解決“雙花”的?
解決任何區塊鏈系統雙花的方法核心是嚴格定義交易順序。一旦在多筆交易之間定義了交易順序,那么解決雙花就很簡單了——只需丟棄與前一個交易沖突的任何交易。所以說這個問題實際上是DAG是如何解決排序的。
在我們即將發表的一篇文章中我們會闡述DAG只是一個數據結構,而不要對它賦予更多的東西。對于DAG數據結構,這種被稱為拓撲排序的算法已經存在了很長時間,這種算法可以產生許多有效的排序,但可惜的是這種算法不能用于區塊鏈系統中。
這個文章昨天剛剛寫完,大家也可以現在看看:https://medium.com/taraxa-project/debunking-misconceptions-about-dag-150fcc6c6e7 。
在Taraxa的改進型DAG拓撲排序算法中,我們利用GHOST規則根據每個塊的指針計算權重,然后創建一個錨鏈,以區塊的哈希值作為觀測點構建同一時期上相同權重的排序并映射到錨鏈上,通過查詢錨鏈上的數據來確定交易的順序。有很多技術細節就不在這里贅述,但大致上我們可以說如果已經解決了排序問題,雙花問題將會很輕松的解決。
4. 提問:之前有人提議鑒別區塊鏈的應用是否針對的偽需求的一個方式就是, 看看不用區塊鏈是否也能做的很好, 如果是認為區塊鏈就是多余的。那么能否以街機這個應用場景為例, 向大家說明區塊鏈為什么是必需的?或者說有區塊鏈和沒有區塊鏈的價值有什么本質的不同?
從哲學上講,世界上沒有什么是絕對必要的,因為所有的痛點都已經有了解決方案。但是解決方案之間是有差異的,我們的目標是看看新解決方案是否比舊的解決方案更好。例如,計算機是必需的嗎?在電腦出現之前,我們可以用紙、鉛筆,甚至算盤來計算和記錄。最早的電腦不僅很慢很貴,而且也很難使用,人們根本不知道他們為什么需要電腦,但是現在電腦和類似的電子設備隨處可見。每一項新技術都是如此,每個人都在不斷地詢問這項技術是否有必要,但這其實是無謂的。
通過游戲機租賃的例子,我們可以更具體、更清晰地看到這個問題。客戶是一家來自日本的游戲機租賃公司,他們在日本經營了幾十年,其中沒有遇到任何問題。為什么?因為他們與這些客戶有長期的工作關系,而在日本社會中長期的客戶是可以相互信任的。游戲機租賃是一個成熟的行業,有知名的玩家,有長期合作的街機廳,一切都是井井有序的。同樣任何惡意(例如,謊報收入或偷錢)都是可以忽略的,這些偶發事件最多可以被稱之為「癢點」,而不是「痛點」。
當游戲機租賃公司向海外擴張時,這種信任關系破裂了。他們需要與新的合作伙伴、分銷商、工廠和他們不認識的客戶合作。此外,更糟糕的是他們不會說當地的語言,不了解當地的文化,并且面臨著比在日本更復雜的商業環境,這時候信任成為了一個問題。他們的客戶沒有準確地報告數據,也不信任日本租賃公司收集的任何數據。
在這個Case中區塊鏈提供了一個錨,提供了一個所有人都認為是準確的公共數據集。這并不能100%地解決信任問題(想要實現絕對信任,難度非常高),但是比之前互相猜忌的時候好多了,至少正常的商業合作可以開始。
區塊鏈是絕對必要的嗎?當然不是。還有許多其他的選擇——他們可以收取固定的費用,而不是利潤分成;他們可以放慢擴張的速度,慢慢地與更少的客戶建立信任等等。但這些方案都可能導致不可接受的經濟后果。
所以,就像世界上的很多東西一樣,區塊鏈不是絕對必要的,但是有區塊鏈總比沒有好。
5. 提問:大大講話之后感覺很多公鏈有點慌, 紛紛“擁抱”聯盟鏈, 給聯盟鏈提供服務。Taraxa看起來是堅持自己的公鏈方向, 你們是如何看待聯盟鏈的現狀、未來, 以及你們的定位或者說優勢的?
我們相信公鏈比聯盟鏈更安全。首先聯盟鏈大多數時候甚至不是區塊鏈,因為它們的記錄可以被修改。第二是相比于聯盟鏈公鏈上存在更多的實體,所以通過節點的去中心化會產生更高的安全性。第三,公鏈上的實體在其經濟活動中往往不高度相關,而聯盟鏈中所有的參與者可能都在同一個行業或有密切的業務聯系,這使他們更容易行賄或形成串謀。
同樣我們相信公鏈在保護隱私方面也做得很好。首先,區塊鏈系統不用于數據存儲,因為這樣從根本上是低效的。區塊鏈是一種非常好的審計工具,可以保證中心化系統的可靠性。所以在區塊鏈上存儲的應該是數據哈希,而不是數據本身。哈希具有不容易被破解的特性,用戶可以自由的將數據儲存在自己認為可信的地方,然后把文件哈希上鏈存儲,這樣文件本身是具備隱私性的。其次,用戶甚至可以進一步進行加密散列,只有經過授權的實體才能解密散列,這樣用戶就可以在哈希上面添加任意數量的安全層。
綜合以上的原因,我們認為從根本上公鏈在各個方面都優于聯盟鏈,這就是為什么沒有理由建立聯盟鏈或者私有鏈,它們很可能在未來消失。
6. 提問:DAG這個技術在公鏈里是不是不太受待見?或者說人們對其有偏見?如果有大致是哪些呢?你認為DAG技術對你們來說最大的價值是什么?
我們曾經做過一個完全關于DAG的AMA,在此分享一些概要。DAG現在不太受歡迎是因為大家對DAG還有很深的誤解。
DAG是有向無環圖的簡稱,是一種數學模型和數據結構。它由與單向邊相連的頂點組成,沒有辦法從一個頂點開始,沿著邊走,最后回到同一個頂點——因此它是無周期的。
DAG可用于對許多類型的信息建模,特別是那些具有明顯因果關系的網絡。例如電子表格單元的依賴,數字電路的組合邏輯,或者像Baysian網絡這樣的因果系統。這些模型有助于分析和簡化問題。
因為DAG是一個低級數據結構,所以它實際上與任何高級應用程序都沒有關系。我們聽過許多關于DAG的誤解。比如說“使用DAG的區塊鏈架構沒有費用,不需要完整的節點,沒有共識,或在某種程度上適用于物聯網設備?!钡鋵嵤遣粚Φ?,說這句話就像在說因為我的名字叫Steven,所以我一定擅長跳舞。
之所以Taraxa選擇了DAG拓撲結構,或者更準確地說是區塊DAG拓撲結構,是受到Zohar和Sompolinsky的一系列論文“GHOST、Spectre和Phantom”的嚴重影響。在這些論文中,作者列出了單鏈拓撲結構在網絡吞吐量和安全性之間的固有博弈,以及區塊DAG拓撲結構可以在不犧牲安全性的情況下無限次提升吞吐量。雖然我們的技術在許多方面與這些論文中所描述的不同(例如,排序機制、VDF/VRF驅動的提案、交易權限、PoS而不是PoW),但它仍然受到這些開創性作品的啟發。
通過區塊DAG拓撲結構,我們能確保在不犧牲安全性的前提下實現高吞吐。
而之所以DAG這個技術不被待見,是因為有部分項目對DAG的技術本身理解不深刻,導致做出的鏈無法達成預期的效果,但這個和DAG這種數據結構本身是沒有任何關系的。DAG本身已經在互聯網中應用了多年,結構本身沒有出現過任何問題,所以可以說這是一個可靠的技術。那么對于DAG的很多看法和指出的問題其實和DAG本身無關,而是和使用他的人有關。
7. 提問:在提高TPS這件事上, 大家似乎一直爭論的比較多, DAG也是以高TPS作為自己的特性之一, 那么你覺得現有區塊鏈領域哪些提升TPS的方案是靠譜的, 哪些是不靠譜的?【 增加區塊大小、Layer2、分片、跨鏈、減少節點數、引入隨機性。。。】 Taraxa的TPS現在能達到多少?未來可能還有多大提升?去中心化和速度之間是不可調和的嗎?
有許多方法可以在不犧牲安全性或去中心化的情況下增加吞吐量,很多方法之間并不是相互排斥的,而是可以一起使用??梢韵裎覀円粯油ㄟ^使用Block DAG技術增加區塊鏈的吞吐量,然后再通過側鏈或是分片的方式進一步增加吞吐量,還可以應用Layer 2架構將大多數交易和事物放在鏈下處理,進一步增加吞吐量。這些都是有效的,并且可以一起使用。技術本身并不存在靠譜和不靠譜,只是看應用這個技術的目的是什么,并且這個技術是不是已經有可被驗證的經歷,同樣應用這個技術會不會在擴容的情況下喪失掉安全性或者是去中心化程度。
這里舉個例子,有一種擴容的方法是減少驗證或挖礦節點的數量,這種策略是可行的但是這不是一個很好的策略,因為它創建了一個非常集中的系統。
Taraxa在測試中可以輕松達到3-4k TPS,我們相信最終可以達到6-9k TPS。之后我們將進一步實現側鏈,每個側鏈由不同的應用程序使用。
我們必須強調的一點是區塊鏈意味著「慢」,不可能在不顯著犧牲性能的情況下實現去中心化。再說一遍,區塊鏈很慢,因此沒有理由繼續追求更高的吞吐量。關鍵是在必須使用它的場合時,正確和節儉地使用它。
8. 提問:Taraxa中提到無需信任的輕節點, 能否給大家介紹下輕節點的基本原理?
輕節點是比完整節點工作量更少、消耗的資源也更少的節點。它將主要用于系統資源有限的輕設備,比如使用電池供電的邊緣物聯網設備。
因為輕節點通常不能存儲完整的網絡狀態或保持不斷更新,所以它們依賴于完整節點來中繼它們的消息并接收消息結果的驗證。在這種情況下,輕節點很容易受到完整節點的攻擊。
我們提出了一個隨機輪詢系統,一個輕節點可以輪詢網絡的一個隨機子集,看看它所處理的整個節點告訴它的信息是否正確。這是一個可選的功能也就是說一個輕節點可以隨機激活,從而時常檢查該節點沒有被完整的節點欺騙。
9. 提問:Taraxa中的自適應協議沒有太理解, 比如區塊生成率、區塊大小等參數是通過自動計算得來的, 那么哪些內容是放在自適應協議之外的呢?順便延伸下Taraxa的治理有哪些特點?
由于自適應協議仍在開發中,我們還沒有具體的答案哪些是動態的,哪些是靜態的。但是讓我們用一個例子來充實這個概念。
我們需要確定的一件事是在任意給定的時間間隔內平均會產生多少區塊。更高的流量可能意味著會出現更多的區塊或者更大的區塊,但是由于更大的區塊會遇到網絡傳播的問題,所以假設我們使用更多的區塊應對更高的流量。更多的區塊意味著更多的區塊提議者,這意味著VDF的難度需要降低。
確定難度級別的最佳方法是分析過去的網絡流量。例如,我們目前正在實現一種算法,它可以回顧過去2-4個時期的網絡,看看流量是增加了還是減少了。同樣可以通過多種方式觀察到這一點——區塊DAG中的區塊有多滿、mempool的大小等等。我們會通過這些計算和建議在實時最終性的輪次和隨后的時期使用改良過的難度水平。
10. 提問:看你們的團隊陣容非常豪華, Taraxa的業務也是更多的to B類,你們團隊在商務方面有怎樣自己的優勢?團隊這方面有怎樣的配置呢?
Taraxa團隊的獨特優勢在于我們同時擁有深厚的技術功底和資深的商業能力,橫跨多個行業領域。
Taraxa的部分優勢來自我們的創始人兼CEO Steven的背景。他在戰略咨詢領域工作多年,為100多家不同行業的財富500強企業的CXO級高管提供咨詢服務,并聯合創辦了三家物聯網和醫療初創企業。這段經歷讓他對許多垂直領域的商業運作有了廣泛的理解。這種經驗幫助他快速評估潛在的機會和痛點,并能夠與客戶進行良好的溝通。Steven還擁有斯坦福大學的電子工程專業背景,因此他能夠理解區塊鏈技術的優勢和局限性,以及如何正確地應用它。
另一個優勢是我們進入日本市場的獨特渠道,這來自于Steven、Chris(另一位聯合創始人,也是斯坦福大學的同學)和Taniya-san(日本著名的風險投資人)的長期合作。日本是一個獨特的市場,因為它在加密貨幣和區塊鏈技術方面擁有最清晰和最友好的法律框架,以及大量潛在的物聯網/區塊鏈用例。
我們將繼續充分利用這些優勢,將我們的項目和技術專長從日本擴展到美國,然后再擴展到中國。
責任編輯:ct
評論
查看更多