1. 創(chuàng)業(yè)頭條
  2. 前沿領域
  3. 區(qū)塊鏈
  4. 正文

地圖顛覆者HYPERION:用共識丈量地球

 2018-09-12 14:09  來源:互聯網  我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

導言

地圖是什么?

我們的生活太依賴于地圖,以至于我們已經不再重新思考這樣基本的問題。這就如同我們不會問自己空氣、水是什么一樣。

最早人們把地圖看作是地球表面縮小在平面上的圖形,也即“空間數據的可視化”。而到了現代,地圖已經并不局限于表示地表可見的現象,而是包含和更多無形的地理和氣候現象,比如氣溫、氣壓、降雨等。

但真正讓我們徹底沉溺其中的是展示了包括交通信息、商業(yè)信息、居住信息等龐大的社會信息在內的電子地圖。電子地圖已經不再是簡單的“地理現實世界的表現或抽象”(by Board,Weiss),地圖的模擬、信息負載、信息傳輸、認知功能已經延伸到了消費社會的絕大部分領域,包括數據搜集和承載、社交引導、消費引導、公共事務管理等等。地圖自此由主要記錄地理數據變?yōu)橹饕涗浫祟惢顒訑祿?ldquo;地理地圖”變?yōu)榱?ldquo;社會地圖”。

然而故事遠遠沒有結束。以蜂圖志(Mapxus)、地圖盒子(Mapbox)等為代表的開放地圖為地圖引入了全新的“共建”理念。但“共建”意味著需要“價值共享”作為支撐。這成為了共享式地圖建設的瓶頸。

而當區(qū)塊鏈技術——“價值互聯網”——出現時,顛覆性的改變終于成為了可能。

共識地圖的三大難點

相對于中心化的電子地圖,共識地圖是人人參與的地圖,是“活著的地圖”(a Living Map)。然而如果需要完成人人參與,首先要回答三個問題:

1一張地圖(相對固定)如何處理和容納時刻變化著的不可以預測的信息(絕對變化)?

2如何在海量的元數據(未加工數據)中快速且正確的調取所需數據(精準數據)?

3如何改進現有的區(qū)塊鏈技術才能實現共識地圖的夢想?(區(qū)塊鏈性能瓶頸)

那么,我們需要如何作答呢?

HYPERION的答案

HYPERION給出了答案。HYPERION是一個“眾包技術、眾享經濟、眾治社區(qū)”三體一體的共識地圖生態(tài)體系(Hyperion Trinity),它通過區(qū)塊鏈技術整合了地圖技術、經濟與社會結構三個重要維度,以最終實現可持續(xù)、自治的地圖經濟。在這個體系內,民眾有能力構建地圖技術、得到經濟回報、參與地圖社區(qū)的治理。

HYPERION擁有開創(chuàng)性的底層技術,在分層雙鏈設計、彈性空間分片技術、多核局部瓦片技術、分布式密鑰、零知識定位證明、匿名概要文件等多個領域,定義了3.0共識地圖時代。

分層雙鏈設計

HYPERION的核心是ATLAS公鏈?—?一個可擴展和靈活的區(qū)塊鏈架構,由一條主鏈和一條工作鏈組成。

為了融合不同的使用場景和使用者,ATLAS公鏈采用了獨特的分層雙鏈設計。ATLAS在主鏈上使用了bft+dpos作為第一協議層(layer1)的共識算法。在這種混合算法中,將通過誠信節(jié)點(被社區(qū)選舉的可信帳戶)保證其可靠性,并通過拜占庭容錯協議的變體(a variant of the Byzantine Fault Tolerant protocol)最終達成一致。這使得HYPERION能夠集中節(jié)點的計算能力處理交易和智能合約,進一步提高速度和效率。

這種混合算法中的pBFT算法支持的最大容錯節(jié)點數量是(n-1)/3,完成pBFT基本流程需要完成客戶端發(fā)送請求給主節(jié)點、主節(jié)點廣播請求給其它節(jié)點、節(jié)點執(zhí)行pBFT三階段共識流程、節(jié)點返回消息給客戶端、客戶端接收來自f+1個節(jié)點的相同消息后,代表共識已經正確完成。

在這一過程中,可以通過設置Stable Checkpoint(穩(wěn)定檢查點,即大部分節(jié)點已經共識完成的最大請求序號)來減少內存的占用。其邏輯是,為了避免因為每個節(jié)點記錄的共識數據不斷積累會導致數據冗余,那么,一但某節(jié)點被確定為穩(wěn)定檢查點,其之前的記錄就可以刪掉從而減少內存的占用了。這將極大地降低數據負載,從而提高ATLAS的使用效率。

ATLAS在工作鏈中將使用pBFT+SCP作為第二協議層(layer2)的共識算法。SCP(空間共識協議)包含基于社會博弈模型構建的自動地圖數據驗證協議(靜態(tài)位置數據)和可驗證安全定位服務(動態(tài)位置數據)。SCP具有一組可驗證的安全屬性,這些屬性根據如何安全地保持活力而做了優(yōu)化。一旦出現分區(qū)或不當行為節(jié)點,它將會終止網絡過程,直至達成共識。在SCP 同時具備四種屬性:去中心控制、低延遲、靈活信任機制和漸進安全。工作鏈使用pBFT+SCP的混合算法可以在高容錯的基礎上極大的提高區(qū)塊鏈的工作效率,并可以為分散在全球的數據提供機構賦能。

極簡美學:希爾伯特曲線

作為第一代區(qū)塊鏈技術的代表,比特幣公鏈具有驚人的“極簡美學”。

中本聰將哈希函數(Hash function)在比特幣公鏈的不同場景中做了精妙且豐富的運用。哈希函數是一種單向密碼體制,它是一個從明文到密文的不可逆的映射。在比特幣公鏈中,工作量證明(POW)利用了哈希函數SHA-256,生成以多個0開始的散列值。而在梅克爾樹(Merkle tree)、散列指針(Hash pointer)、數字簽名(Digital signature)等的生成和使用上,中本聰也均使用了哈希函數固定長度輸出、單向不可逆、碰撞約束的特性??梢哉f,比特幣公鏈之所以優(yōu)美,是因為它是對哈希函數這一“簡單”理論的“極致”運用。

同比特幣公鏈對哈希函數理論的運用一樣,ATLAS公鏈在設計時,也充分利用了希爾伯特曲線(Hilbert Curve)的特性,使之成為了ATLAS所獨有的極簡美學。

希爾伯特曲線是一種一維分形曲線。如同哈希函數在比特幣公鏈中的多維運用一樣,在HYPERION的設計中,使用希爾伯特曲線的特性可以同時完成四大使命:

一是利用希爾伯特曲線特性完成空間填充,即用唯一的標識來處理地球上的每個位置。二是利用希爾伯特曲線完成系統的負載均衡,即在本地支持高維度樹結構,并在低維中均勻地劃分數據工作負載。三是利用希爾伯特曲線增加對象的確定性,即啟用惰性分配方法,避免系統因為位置節(jié)點的合并/拆分操作付出過高代價。四是利用希爾伯特曲線保持局部性存儲,使網絡和本地應用保持位置和數據的一致,并在本地同時生成處理單元,為系統提供支持。

可以說,HYPERION對希爾伯特曲線的運用是對比特幣公鏈精髓最好的傳承,同時也是對3.0時代共識地圖時代最重要的貢獻。

彈性空間分片

眾所周知的是分片技術旨在解決區(qū)塊鏈擴容的問題。其特性是可以進行水平擴容,這意味著,分片技術的運用可以使網絡的吞吐量隨著挖礦網絡的擴展而增加。

ATLAS首創(chuàng)的彈性空間分片不僅僅是一個區(qū)塊鏈技術概念,更是一個運用希爾伯特曲線改造地圖數據處理系統的全新理念。它分為鏈上數據分片和鏈下數據分片兩部分。

一方面,在鏈上部分,彈性空間分片技術將保留“自下而上”式的無限分片技術的全部優(yōu)點,即其可以自動分割和合并以適應負載的變化。這意味著即使某些使用HYPERION的服務(如To B的商用服務)將變得非常容易、流暢,新的區(qū)塊總是能夠快速生成,并且不需要長時間排隊,有助于降低交易成本。

另一方面,在鏈下部分,彈性空間分片技術將利用希爾伯特曲線在空間填充中的優(yōu)勢,實現填充操作的精確性和大規(guī)模并行。

作為一維曲線希爾伯特曲線可以依據自身空間填充曲線的特性線性的貫穿二維或者更高維度的每個離散單元,且僅僅穿過一次。不但如此,經過希爾伯特曲線的貫穿,會對每個離散單元進行線性排序和編碼,從而成為該單元的唯一標識。這也有助于使用確定性特征對對象分配惰性操作。

同時,運用希爾伯特分形曲線的分解特性原生支持高維樹結構,在低維空間均勻分布載荷,可以增加系統的抗偏度。

希爾伯特分形曲線將高維空間中沒有良好順序的數據映射到一維空間的編碼方式,會自動形成空間上相鄰的對象的鄰近存儲。這也可以減少IO的時間,提高內存中數據處理效率。

除利用希爾伯特曲線的獨有優(yōu)勢外,空間分片技術還可以通過對數據的截取實現對關鍵范圍的宏共享,然后通過將樹結構將數據劃分為本地處理單元,再進行大規(guī)模、并行化微共享。這對共識地圖同時達到的“去中心化”“安全”和“高效低耗”提供了一種實現可能。

第二次空間分片

在不同環(huán)境條件下,地圖選擇性的加載具有不同細節(jié)的圖像資源,可以提高圖像的呈現效率。這種通過分割加載的圖像加載技術廣泛用于電子地圖之中,被形象的稱為“瓦片技術”。而運用區(qū)塊鏈技術如何高效的對這些圖像切片數據、特別是邊緣切片圖像數據進行大規(guī)模并行處理,是共識地圖需要解決的難題。

ATLAS利用希爾伯特函數的特性,通過采用一種全新的局部優(yōu)化、節(jié)省存儲空間的數據結構——希爾伯特瓦片結構(Hilbert-ordered tiles)——解決了這一難題。

希爾伯特瓦片是一個獨立的批邊緣處理單元。它同時兼具高局部性和良好的可壓縮性,這為大規(guī)模圖形處理提供了極大的彈性,從而也更容易在多節(jié)點的分布式操作系統上形成簡明、有效負載平衡方案。

在地圖圖像處理中,希爾伯特瓦片式數據結構無論是用在協處理器還是主處理器都有著明顯的優(yōu)點。

當希爾伯特瓦片結構用于協處理器時,它可以為邊緣圖形的處理工作提供更好的緩存位置。同時,它還能通過預取實現I/O并發(fā),從而提升系統性能。

當希爾伯特瓦片結構用于主機處理器時,它可以允許操作者進行連續(xù)不斷的磁盤訪問。原因是這些訪問數據則小到可以繞過負載平衡問題。另一方面,利用希爾伯特瓦片結構的特性,系統緩存可以被放置在以頂點為中心的圖計算模型中(vertex-centric operations)。

運用希爾伯特瓦片結構的這一特點,ATLAS系統具有了極高的數據彈性。當我們在設備本地運行數據抓取(Pull)命令時,ATLAS會同時下達數據壓縮命令(Reduce)。處于頂點處的數據將被壓縮以節(jié)約資源,提高系統整體的運行效率。這一操作對于本地圖形和全局圖形都是如此。

基于此,當我們使用ATLAS時,高數據彈性帶來的流暢的體驗將很難讓我們感受到ATLAS是一個基于分布式系統的共識地圖。

分布式密鑰

作為一個龐大的共識地圖系統,ATLAS在處理各種地圖數據的同時,也必然會跟蹤用戶位置,保存并調用用戶配置和本地數據。然而這些數據可能包含著關于用戶隱私的敏感信息。ATLAS將運用分布式密鑰、零知識定位證明和匿名概要文件技術來保護這些數據。

密鑰生成是密碼系統的重要部分,對整個密碼系統的安全性起著至關重要的作用。ATLAS采用的分布式密鑰生成協議允許多個參與者共同合作生成一個密碼系統的公鑰和私鑰,使得公鑰以公開形式輸出,而私鑰被參與者按照某一秘密分享方案分享。

在ATLAS使用的分布式密匙生成協議中,n個受托人將共同生成一個公鑰/私鑰對,其中私鑰可以通過非交互式零知識證明的方法,驗證其有效性,并通過“t-out-of-n”方案來完成檢索,這大大提高了私鑰的安全性。

零知識定位證明

地圖的使用用戶通常對位置跟蹤非常敏感。ATLAS在用戶的位置追蹤上使用了零知識證明設計。

零知識證明(Zero—Knowledge Proof)是指證明者能夠在不向驗證者提供任何有用的信息的情況下,使驗證者相信某個論斷是正確的。其優(yōu)點是,當證明者向驗證者證明并使其相信自己知道或擁有某一消息,但證明過程不能向驗證者泄漏任何關于被證明消息的信息。

ATLAS大部分使用位置追蹤的功能上使用了零知識證明。即若ATLAS用戶A在使用ATLAS時不得不將自己的位置信息共享,但用戶B則可以在無法獲知A位置數據的情況下通過ATLAS確定A在其圈定的目標區(qū)域內,并向其推送商業(yè)廣告。這樣,ATLAS就在保護A用戶隱私的前提下,同時滿足了B用戶的商業(yè)需求。

匿名概要文件

ATLAS在概要文件的隱私上也采用了新的思路。概要文件是口令限制和資源限制的命名集合,可以看作是 Oracle安全策略最重要的部分。利用概要文件可以對數據庫用戶進行口令管理、資源限制。使用概要文件可以實現限制用戶執(zhí)行消耗資源過度的SQL操作、自動斷開空閑會話、在大而復雜的多用戶數據庫系統中合理分配資源、控制用戶口令的使用等等。

ATLAS在第三方訪問中保持用戶資料匿名,它可以在不支持長期系統跟蹤的情況下存儲數據,即使用混合廣播、可驗證隨機機制、一次性假名、環(huán)形簽名等方式在有效保存數據的同時保護用戶隱私。所有的信息反饋及與系統的交互將通過可鏈接環(huán)形簽名來實現。所有的參與者都可以接收到其反饋,并獲知反饋來自一個注冊用戶,卻不知道該用戶的確切身份。這也將有效的保護用戶的個人隱私在使用ATLAS的過程中不被侵犯。

一張來自未來的地圖

建立在ATLAS公鏈基礎上的HYPERION是對傳統的物理地圖和語義地圖的跨越式升級。它改變了傳統中心化地圖的數據不完整、不準確,缺乏透明性、私密性與產權制度缺位的弊端。HYPERION對信息流的處理可以被稱為“在混沌中尋找確定性”。

傳統的中心化地圖當地圖信息超過時效時無法做出敏捷處理。而針對現代人類生活中對地圖信息的實際需求,信息的及時性顯得越來越重要。雖然地圖信息的及時性要求并未達到社交類、消費類系統的標準,但信息流更新的順暢程度顯然已經成了制約地圖產業(yè)深度發(fā)展的技術門檻。

對于共識地圖HYPERION來說,其開創(chuàng)的“眾包技術”模型,無異于開啟了“實時信息流地圖”的新時代,即用戶提供混沌的即時數據,同時又在這個數據洪流中自發(fā)尋找確定性。通過這一開創(chuàng)性的革新,HYPERION將解決在地圖制作到使用的過程中長久以來存在的信息偏差的難題。

此外,HYPERION的共享地圖經濟理念是對免費地圖經濟模型的一次跨越。免費地圖經濟事實上是透過提供免費的地圖服務,獲取用戶數據及隱私,來達到獲利的目的。也即免費是以對用戶隱私進行追蹤為代價的。而HYPERION將最終通過對地圖技術、經濟與社會結構三個重要維度的創(chuàng)新和有機整合改變這一現狀。

以“眾包技術、眾享經濟、眾治社區(qū)”為三體一體的HYPERION體系,其數據由數據社區(qū)基于空間共識協議產生,地圖技術節(jié)點由技術社區(qū)全球分布式維護,技術和治理社區(qū)由持有以數字地權的代理人共同治理,并最終通過數字地權激勵全部貢獻者。HYPERION的經濟收入最終將由收益由數字地權持有者共享,以智能合同完成自動分配。這套生態(tài)系統將最終形成一個以ATLAS為基礎,以數字地權為憑證的完整、真實、公平的價值體系,開啟地圖經濟的全新時代。

HYPERION,一張來自未來的地圖,正逐漸向我們展露它的全景。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關標簽
區(qū)塊鏈技術

相關文章

  • 亞洲區(qū)塊鏈學會會長:用戶破2億 波場TRON成全球最快增速公鏈

    近日,亞洲區(qū)塊鏈學會會長蔡志川博士發(fā)表了題為《波場TRON——數字未來之航,領航區(qū)塊鏈新時代》的文章指出,隨著新時代的來臨,區(qū)塊鏈技術和數字化經營成為企業(yè)家升級的新引擎,孫宇晨和其創(chuàng)辦的波場TRON在過去幾年里發(fā)展迅速,尤其是在2023年,通過持續(xù)努力、技術創(chuàng)新和開放合作,波場TRON將繼續(xù)引領行業(yè)

  • 螞蟻鏈位列中國BaaS市場第一 核心技術自主可控

    9月4日,國際權威研究機構IDC發(fā)布“中國BaaS廠商市場份額,2022”報告。報告顯示,螞蟻集團憑借螞蟻鏈以26.6%的市場占有率位居第一,騰訊云、華為云以16.3%、11.4%分列二三位。據了解,這是螞蟻鏈連續(xù)三年中國BaaS市場第一,據了解,螞蟻鏈是國內代表性的區(qū)塊鏈廠商,技術完全自主研發(fā)。其

  • 護航區(qū)塊鏈生態(tài)安全,成都鏈安一直在行動

    2023年7月20日,成都鏈安創(chuàng)始人&CEO楊霞教授受邀在新一代信息技術安全與WEB3.0安全專題峰會上發(fā)表“區(qū)塊鏈安全態(tài)勢與技術研究”主題演講。成都鏈安楊霞教授首先介紹了全球區(qū)塊鏈安全態(tài)勢,指明目前全球區(qū)塊鏈安全事件層出不窮、居高不下,同時,區(qū)塊鏈、虛擬貨幣也被一些不法分子用來從事非法活動,監(jiān)管面

  • 美酒鏈數字酒證,打開酒類收藏新方式

    李先生是一位酒品收藏家,他對白酒的熱愛無與倫比,用心收集了許多珍貴的酒品。但是,他的收藏之旅卻遭遇到了一次大打擊。李先生為了慶祝自己生日,決定品嘗自己收藏了20年的白酒。激動之下,他打開珍藏的白酒,只想品味一口歷經歲月的美酒。然而,想不到的是,香氣撲鼻之際,他發(fā)現嘴中的味道與記憶中的完全不同。心情一

  • 成都鏈安榮登《嘶吼2023網絡安全產業(yè)圖譜》區(qū)塊鏈安全榜單

    成都鏈安上榜《嘶吼2023網絡安全產業(yè)圖譜》2023年7月10日,嘶吼安全產業(yè)研究院聯合國家網絡安全產業(yè)園區(qū)(通州園)正式發(fā)布《嘶吼2023網絡安全產業(yè)圖譜》。成都鏈安憑借自身技術實力以及在區(qū)塊鏈安全行業(yè)廣泛的品牌影響力,榮登《嘶吼2023網絡安全產業(yè)圖譜》區(qū)塊鏈安全賽道榜單。這也是成都鏈安連續(xù)第二

    標簽:
    網絡安全
  • 工信部公布2022年區(qū)塊鏈典型應用案例 江行智能“源網荷儲系統”上榜

    近日,工業(yè)和信息化部辦公廳公布2022年區(qū)塊鏈典型應用案例名單,江行智能《基于區(qū)塊鏈技術的工業(yè)園區(qū)“源網荷儲一體化”綜合能源服務系統》作為標桿案例入選。據了解,本次區(qū)塊鏈典型應用案例征集吸引了全國各大省市的優(yōu)秀區(qū)塊鏈項目的紛紛參與。經企業(yè)自主申報、地方和央企推薦、專家評審等環(huán)節(jié)的層層考核,61個具較

編輯推薦