區塊鏈的第三次爆發會是什么呢?是平衡去中心化、安全、性能的新一代基礎設施,比如EOS呢?還是類似于IPFS這樣的點對點分布式文件系統?或者是區塊鏈與物聯網的結合,形成一個可信的物聯網絡?
從目前看,物聯網也是未來一個可以引爆的點。物聯網跟區塊鏈有很多天然契合的地方。但客觀來說,物聯網跟區塊鏈的結合挑戰也很大。
物聯網與區塊鏈的結合極其復雜,要面對數十億上百億且計算能力不同的設備、要解決異構系統的互操作性、安全、隱私、激勵動力等問題。如果這幾個問題得不到解決,物聯網要想走向主流人群幾乎不可能。
物聯網目前要解決的問題并不簡單,但正因為有挑戰,后續一旦挑戰成功,會極具爆發力。在眾多的物聯網項目中,IoTeX是藍狐筆記最為關注的一個項目。
IoTeX的明確路線
IoTeX有很明確的步驟去逐個擊破以上提到的幾個問題,目標是實現數十億規模的物聯網設備可以安全接入區塊鏈,同時實現設備之間的互操作性。最終來說,要有實際的落地,超大規模的物聯網設備必須實現快速、低費用的交易,且能保護隱私、滿足異構系統的設備互聯互通,可以激勵更多節點進來,增加部署規模,降低運營成本。
為解決這些問題,IoTex實行三步走的路線
1.Roll-DPoS(隨機化代理權益證明)更適合物聯網特性
隨機化代理權益證明是為了解決傳統DpoS共識機制的弊端而設計。比如DPoS機制中生成區塊的代表節點相對固定,也很難滿足物聯網復雜區塊鏈架構的需求等。Roll-DPoS的改進點在于提出隨機輪轉的代理權益共識機制,通過密碼學技術周期性地從動態變化的節點池隨機選擇一組節點負責生成區塊,同時優化PBFT的通信復雜度,以提升交易吞吐量。
隨機輪轉代理權益共識機制還有一個好處是適合IoTeX的鏈中鏈架構,可以通過對代理節點池的動態分割支持復雜的區塊鏈架構,保證主鏈和子鏈彈性架構的高效安全運行。
2.跨鏈技術實現互操作性
從客觀上來說,目前區塊鏈還不能解決物聯網的所有問題。比如物聯網有異構系統,設備算力有差異,應用場景也不同。比如工業物聯網側重于高擴展性和快速交易。家居智能設備更關注隱私和安全。
由于場景和需求不同,為實現異構系統之間的溝通,IoTex并沒有采用一條公鏈適用于所有節點的方式,而是讓異構設備首先形成一個內部網絡,最后連接到大的骨干網,實現與其他網絡連接。IoTeX采用鏈中鏈架構來解決異構網絡的互聯互通問題。有一個唯一的主鏈,在主鏈之上有很多不同的子鏈,不同子鏈上運行的應用和設備都是不同的,可以定制開發,由此解決物聯網的異構性問題。
通過鏈中鏈方式,讓不同場景的子鏈服務于不同需求。比如運行在存儲能力弱的設備上的子鏈可采用類MimbleWimble架構來減小存儲;注重支付場景的子鏈可能不需要運行智能合約。
這些不同的鏈之間需要傳輸數字資產和狀態,跨鏈協議可以實現鏈與鏈之間的互操作性。當然,這里也需要跨鏈對于性能和安全的影響。
3.實現隱私的突破
IoTeX會對秘密交易方案進行改進,讓它變得輕便、可信任、支持大匿名集合。后續還會在不依賴于可信計算環境前提下,利用密碼學工具實現輕量級的隱私保護智能合約。
IoTeX目前現狀
1.技術的落地
除了技術路線明確之外,IoTeX也已經有了落地,比如:IoTeX已經開放測試網預覽版的代碼版本,IoTeX的Github代碼這里可以查詢:https://github.com/iotexproject/iotexcore ,已有600+開發者點贊。IoTeX預計2018年六月發布測試網的Alpha版本。
在關鍵的Roll-DPoS共識機制上,目前在多個異構嵌入式系統上完成IoTeX區塊鏈的運行測試,用于模擬和測試該共識算法的大規模模擬系統已在構建中;設計和實現基于輕級橢圓曲線的加密算法庫libsect283k1。
2.IoTeX團隊技術背景值得關注
目前IoTeX團隊以技術背景為主,主要由密碼學、分布式系統、機器學方面的博士以及Google、Facebook、Uber、Intel、Bosch背景的工程師和科學家組成。團隊成員畢業于滑鐵盧大學、伯克利大學、麻省理工學院、南加州大學、耶魯大學、新加坡國立大學等。
團隊成員累計發表論文超80篇,全球引用近千次。其中,IoTeX首席密碼學家Xinxin Fan的學術論文“Faster Dual Key Stealth Address for Blockchain Based Internet ofThings Systems”被6月在西雅圖召開的著名學術會議International Conference on Blockchain接受。論文核心思想是用橢圓曲線的性質來提高現有秘密地址(Stealth Address)技術,使其更適合物聯網特性。
IoTeX技術團隊分為應用研究小組、協議小組和產品小組。其中,應用研究小組負責區塊鏈和密碼學的學術研究、原型系統的搭建;協議小組負責IoTeX區塊鏈的開發和部署;產品小組負責相關區塊鏈產品的預研和開發。
3.IoTeX社區發展不錯
目前IoTeX全球社區接近8萬人。曾完成兩次社區慈善活動,包括向以太坊基金捐款等方式支持區塊鏈領域的創新;在IoTeX社區募集到140ETH 獎勵解決區塊鏈和物聯網現實問題的開發者。從IoTex官網看,投資機構包括了 KeneticCapital、Neo、Hashed、DraperDragon、Blockchange(以太坊Gavin Wood的基)、澳銀資本、硬幣資本、連接資本等。
結語
區塊鏈賦能物聯網。一旦技術成熟,解決了性能、互操作性、成本、隱私、安全等問題,可信的物聯網有很大的概率成為區塊鏈的下一個引爆點。期待IoTeX能夠推動物聯網的發展,通過技術和激勵機制讓物聯網最終走向主流人群,給人們帶來更便利、安全、可信的服務。