以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 幣安幣 > Info

技術視點 | 如何解決目前所有跨鏈方案面臨的問題和挑戰?_區塊鏈:Galatic Kitty Fighters

Author:

Time:1900/1/1 0:00:00

題記:區塊鏈作為一種分布式賬本技術,可以被應用在金融、健康醫療、供應鏈、資產管理等諸多領域,但是受吞吐量、網絡孤立性、伸縮性等因素的制約,目前的區塊鏈項目并不能很好的服務于商業應用。在區塊鏈所面臨的諸多問題中,網絡孤立性阻礙了不同區塊鏈之間的協同操作,極大程度的限制了區塊鏈的發揮空間。

一、引言

在前面的技術視點文章中,我們詳細介紹了本體跨鏈的六大模塊的具體設計和實現,相信大家對本體跨鏈技術有了一個基本的了解。

圖|網絡

這次我們主要介紹

聲音 | 蔡維德:區塊鏈技術將對金融行業產生革命性影響:日前,海南國際離岸創新創業示范區建設暨區塊鏈·數字資產交易技術創新高端論壇在三亞舉辦。本次論壇由海南省科技廳、海南省金融局、三亞市政府聯合主辦,海南省區塊鏈協會、歐科集團承辦。國家千人計劃特聘專家、北航特聘教授在論壇上做了“數字法幣與監管科技創新”的主題演講。他指出未來基于區塊鏈技術,會對金融行業產生革命性的影響。首先,基于區塊鏈技術,未來的金融流程會發生改變,尤其是清結算的環節;其次,金融基礎設施會發生改變,特別是RTGS(全額支付系統)和CSD(中央證券托管中心)會變;第三,數字股票交易所不再需要CSD,只要有區塊鏈系統就可以。第四,監管的流程也會隨之發生改變。[2019/12/10]

目前所有的跨鏈方案所面臨的問題和挑戰,以及為了應對這些問題和挑戰給出的進一步改進和優化方案。

動態 | 中國銀行借助區塊鏈技術 推出天貓經銷商供應鏈融資產品:中國銀行浙江省分行推出了品牌商、經銷商、平臺服務商、銀行的四方合作模式——“天貓經銷商供應鏈融資產品”,該系統借助區塊鏈技術實現了信任流通。據悉,該平臺的底層技術為中行自主研發的中銀區塊鏈平臺,利用區塊鏈可溯源、共識和去中心化等特征,保證了交易信息的可信度,進一步減少了資金端的風控成本。“區塊鏈+供應鏈金融”的“雙鏈”融合,將為供應鏈融資提供全新的思維模式。(新浪財經)[2019/11/25]

二、

側鏈作惡

跨鏈交互中涉及到的一個重要安全問題就是如何防止側鏈驗證人集體作惡,即

側鏈作惡。

在Cosmos中側鏈是自治的系統,側鏈驗證人的選舉由側鏈自己決定;而在Polkadot中,側鏈驗證人的管理由Polkadot主鏈決定。無論是自治的驗證人選舉還是統一的驗證人選舉,都會面臨一個根本性的問題——

動態 | 人民日報:深入實施國家大數據戰略 應突破區塊鏈等十大技術瓶頸:9月14日訊,人民日報發文表示,深入實施國家大數據戰略,應集中力量協同攻關,突破大數據的十大技術瓶頸,包括數據供給層面的區塊鏈技術、數據交換技術,數據處理層面的大數據存儲管理技術、分布式計算技術、編程語言技術,數據分析層面的大數據基礎算法、機器學習、數據智能技術,大數據應用層面的大數據可視化、真偽判定技術。[2018/9/14]

這些側鏈驗證人都不一定可靠。若跨鏈交互的中任意一種或多種資產實際價值大于驗證人抵押的實際價值,驗證人會有足夠的動力去作惡。

例如:

某個dApp的開發者同時在主鏈和側鏈上部署了智能合約,希望進行跨鏈的資產交互。當該dApp的用戶將一部分資產轉移到側鏈后,如果這部分資產的實際價值大于側鏈在主鏈上抵押資產的實際價值,那么惡意的側鏈可以直接將這部分的資產轉移到自己的名下,最終轉移到主鏈上并在交易所賣掉了這部分的資產。

調查:每400名印度開發人員中只有一名可以從事區塊鏈技術工作:據印度媒體Economic Times報道,印度每400名軟件開發人員中只有一人能夠從事區塊鏈技術工作,這成為該國許多大型金融交易的中堅力量。Belong公司的一項研究發現,“印度估計有200萬軟件開發人員,其中只有5000人能夠在區塊鏈平臺上工作”。這5000名開發人員中約有60%在IT和IT服務公司工作,其他人則遍布軟件產品公司和金融服務提供商。[2018/5/10]

當然,側鏈驗證人在主鏈抵押的保證金會賠付用戶的部分損失。但是如果側鏈驗證人在主鏈上抵押資產的實際價值小于這部分用戶資產的實際價值,惡意的側鏈驗證人會有動力采取集體作惡的方式來獲益。

作惡方式

現有的跨鏈方案中大都采用

?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:區塊鏈TATTERROO玩區塊鏈的都是什么人群Real Estate TokenGalatic Kitty FightersgROOT幣

幣安幣
區塊鏈入門 | 什么是代幣銷毀,為什么要銷毀代幣?_區塊鏈:KEN

我們經常會在業內的新聞報道中看到某某代幣又進行了銷毀的消息。那么,什么是代幣銷毀呢?代幣是如何被銷毀的呢?代幣為什么要進行銷毀呢?今天,我們就來試著回答這三個問題.

1900/1/1 0:00:00
阿根廷股匯債三殺的另一面:政府一步步將民眾從比索推向比特幣_STRI:加密貨幣市場總市值排名

8月12日,阿根廷比索兌美元日內跌幅擴大至30%,續創紀錄低位。此外,同日阿根廷離岸票據暴跌,該國100年期債券在紐約下跌近27%,至1美元兌54.66美分;同日,阿根廷Merval指數跌幅30.

1900/1/1 0:00:00
研究:比特幣減半對價格的影響_比特幣:LEVX

在加密貨幣世界,我們總會聯系各種事件之間的因果關系或者用這種因果關系思維去解釋各種現象。尤其是對比特幣的價格走勢,減半似乎已經成為了導致比特幣價格上漲的關鍵信號.

1900/1/1 0:00:00
投行分析師:沃爾瑪加密貨幣項目比Libra更容易被立法者接受_ERG:數字貨幣

投資銀行公司Cowen的高級政策分析師JaretSeiberg表示,沃爾瑪提議的數字貨幣應該不會像Facebook提議的數字貨幣天秤座那樣面臨那么多的監管阻力.

1900/1/1 0:00:00
新玩法?人人皆可上幣的垃圾幣交易所_COIN:Shita-kiri Suzume

區塊律動BlockBeats了解到,8月14日shitcoin.market正式上線,這是一家支持自主上幣、自由交易的去中心化交易平臺.

1900/1/1 0:00:00
區塊鏈入門 | 從普通電腦到ASIC礦機,普通人還適合挖礦嗎?_比特幣:CPU

我們經常會在業內的媒體報道中看到比特幣礦機的新聞,而且最近也有不少媒體在報道8nm礦機。可是你知道嗎,比特幣的礦機其實經歷了好幾代的更新換代,最早用普通家用電腦也可以挖礦.

1900/1/1 0:00:00
ads