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