題記:區塊鏈作為一種分布式賬本技術,可以被應用在金融、健康醫療、供應鏈、資產管理等諸多領域,但是受吞吐量、網絡孤立性、伸縮性等因素的制約,目前的區塊鏈項目并不能很好的服務于商業應用。在區塊鏈所面臨的諸多問題中,網絡孤立性阻礙了不同區塊鏈之間的協同操作,極大程度的限制了區塊鏈的發揮空間。
一、引言
在前面的技術視點文章中,我們詳細介紹了本體跨鏈的六大模塊的具體設計和實現,相信大家對本體跨鏈技術有了一個基本的了解。
圖|網絡
這次我們主要介紹
動態 | 特內里費港將啟動試點計劃,用區塊鏈技術支持海洋可持續增長:西班牙特內里費港(Tenerife)決定啟動一項試點計劃,利用區塊鏈技術來支持海洋和海洋領域的可持續增長。今年早些時候,委員會發布了《歐盟藍色經濟報告》,分析了歐盟藍色經濟的范圍和規模,鞏固了基線,以支持政策制定者和利益相關者尋求海洋,海洋和沿海資源的可持續發展。(PortSEurope)[2019/10/16]
目前所有的跨鏈方案所面臨的問題和挑戰,以及為了應對這些問題和挑戰給出的進一步改進和優化方案。
二、
側鏈作惡
跨鏈交互中涉及到的一個重要安全問題就是如何防止側鏈驗證人集體作惡,即
側鏈作惡。
動態 | 太平財險利用區塊鏈等技術形成線上線下的全流程服務體系:8月20日,太平財險在滬開出了首張保單。據悉,太平財險于2019 年啟動“數字信保”建設,將科技融入風險管理和流程再造,利用大數據、區塊鏈等技術實現關稅保證保險業務信息化、智能化、可視化,形成線上線下的全流程服務體系。(東南網)[2019/8/23]
在Cosmos中側鏈是自治的系統,側鏈驗證人的選舉由側鏈自己決定;而在Polkadot中,側鏈驗證人的管理由Polkadot主鏈決定。無論是自治的驗證人選舉還是統一的驗證人選舉,都會面臨一個根本性的問題——
這些側鏈驗證人都不一定可靠。若跨鏈交互的中任意一種或多種資產實際價值大于驗證人抵押的實際價值,驗證人會有足夠的動力去作惡。
歐洲議會成員呼吁英國金融機構采用區塊鏈技術:歐洲議會(MEP)的英國成員Kay Swinburne呼吁倫敦金融城和英格蘭銀行采用區塊鏈技術,以作為在英國脫歐后時代保持相關性的一種手段。他還表示,“保守現狀現在對英國退出歐盟來說太冒險了,英國接受分布式賬本技術將會讓市場更有效率。”[2018/2/14]
例如:
某個dApp的開發者同時在主鏈和側鏈上部署了智能合約,希望進行跨鏈的資產交互。當該dApp的用戶將一部分資產轉移到側鏈后,如果這部分資產的實際價值大于側鏈在主鏈上抵押資產的實際價值,那么惡意的側鏈可以直接將這部分的資產轉移到自己的名下,最終轉移到主鏈上并在交易所賣掉了這部分的資產。
當然,側鏈驗證人在主鏈抵押的保證金會賠付用戶的部分損失。但是如果側鏈驗證人在主鏈上抵押資產的實際價值小于這部分用戶資產的實際價值,惡意的側鏈驗證人會有動力采取集體作惡的方式來獲益。
日本區塊鏈推廣協會設“教育小組”和“技術應用小組”:日本區塊鏈推廣協會(BCCC)為了培養技術者,1月22日新設“教育小組”和“技術應用小組”。教育小組將在2月開始實施與區塊鏈大學合作的“區塊鏈技能檢測”/ 技術應用小組將在每月召開可實際接觸區塊鏈的“工程師研討會”。[2018/1/24]
作惡方式
現有的跨鏈方案中大都采用
?MerkleTree?證明的方式,即側鏈會在每一個區塊中生成當前區塊中所有交易產生狀態的StateRoot,側鏈驗證人會對該StateRoot?進行簽名。當有跨鏈交易發生時,通過驗證該StateRoot即可驗證跨鏈狀態的合法性。
若側鏈驗證人發現用戶跨鏈交互的資產實際價值大于這些驗證人抵押資產的實際價值,那么側鏈驗證人可以基于當前區塊偽造一個StateRoot,即無視當前區塊的執行結果,強行構造一個對自己有利的StateRoot,從而竊取用戶鎖定在主鏈上的資產。
三、如何解決側鏈作惡
我們可以設置一個
挑戰期,在挑戰期內可以分為如下幾個步驟進行作惡舉證:
(1)是否能提交作惡的區塊;
(2)是否能提供作惡的交易的前一個狀態;
(3)是否能提供作惡的智能合約;
(4)是否在對應虛擬機中運行生成的StatesRoot是否與當前區塊的StateRoot一致。
驗證人作惡是通過集體在當前區塊構造虛假的StateRoot,但區塊中的交易因為無法偽造用戶簽名并不能被改變。因此,針對驗證人作惡的情況,我們提出一個解決該問題的設想。
在挑戰期內,若發現某一筆交易作惡,可以通過作惡區塊、作惡區塊中的交易、作惡區塊中交易的前一個狀態、作惡智能合約去對應的虛擬機中運行結果,并比較運行產生的StateRoot與提交作惡區塊中的StateRoot是否一致,從而驗證該StateRoot是否合法。
圖|網絡
同時,不管是否有跨鏈交易的發生,Relayer都會實時監聽側鏈的情況,若監聽到當前區塊頭的StateRoot與實際運行StateRoot的不符,可立即提交該證明到主鏈中,舉證側鏈的惡意行為,并獲得側鏈驗證人抵押在主鏈中相應的激勵。
可以看到,目前該方案也存在進一步優化的空間。其驗證過程稍顯復雜,特別是對于異構鏈而言;另外,挑戰期的存在對用戶也不是足夠的友好。因此,本體會在該方案的基礎上繼續研究其它更可行、更高效的解決方案。
四、后記
在這一系列關于跨鏈的技術視點文章中,我們給大家帶來了關于跨鏈設計的相關具體細節。目前,本體提供了詳細的跨鏈使用教程和多鏈開發手冊,希望廣大技術愛好者來體驗本體跨鏈測試網絡。
多鏈開發手冊
https://github.com/siovanus/documentation/blob/master/multichain/Testnet_Dev_Manual.md
跨鏈使用教程:
https://github.com/siovanus/documentation/blob/master/multichain/Tutorial_Case.md
來源:本體
Tags:區塊鏈TATTERSTAT區塊鏈卡鏈是什么意思status幣官網Alterna NetworkEco Real Estate
近年來,由于區塊鏈在解決信任問題上存在技術優勢,很多上市公司對區塊鏈展開了探索和研究,并高調宣稱進軍區塊鏈領域。有的公司在喊出轉型區塊鏈之后,業務快速跟進,但更多的公司卻沒有了下文.
1900/1/1 0:00:00有一些專家稱比特幣是“數字黃金”或“新”黃金。關于這兩個資產的對比也在近幾年不斷被提起。早在1998年,巴菲特曾說,黃金本身沒有價值.
1900/1/1 0:00:0001引言 天保三載,元月十四日,巳正。長安城一百零八坊沐浴在上午燦爛的陽光中。西市署署吏站在望樓上宣布西市開市,長安城暫停宵禁,全城沸騰.
1900/1/1 0:00:00區塊鏈企業在傳統資本市場上的路又堵了一條。7月26日,香港聯交所發布重磅監管文件《有關借殼上市及其他殼股活動等咨詢總結》很有可能打斷OK及火幣兩大交易所的借殼之路.
1900/1/1 0:00:00摘要 事件: 本周,市場持續震蕩。 8月10日,中國人民銀行支付結算司副司長穆長春在中國金融四十人論壇上總結了央行法定數字貨幣的設計思路與構架.
1900/1/1 0:00:00摘要:國際環境風云變幻,市場避險情緒激增,短時BTC重回10000美元,上方阻力位11000美元。近日,巨鯨動作頻繁帶來的砸盤風險依然存在,短時不宜追高.
1900/1/1 0:00:00