跨鏈橋是否有安全的未來?

Chainalysis估計,在13次單獨的跨鏈橋黑客攻擊中,有20億美元的加密貨幣被盜,其中大部分是今年被盜的。到目前為止,對跨鏈橋的攻擊佔2022年被盜資金總額的69%。

好消息是,這些服務可以採取措施保護自己。在發生黑客攻擊時,他們可以利用區塊鏈技術的透明度來調查資金流動,理想情況下防止攻擊者兌現其不義之財。

這對建立對區塊鏈技術的信任構成了重大威脅。隨著越來越多的價值通過跨鏈橋樑流動,它們成為對黑客更具吸引力的受害者。更令人不安的是,跨鏈橋現在似乎是某些與朝鮮有聯繫的黑客的首要目標,據估計,他們今年到目前為止已經竊取了大約價值10億美元的加密貨幣,完全來自跨鏈橋和其他DeFi協議。

跨鏈橋如何運作?

跨鏈橋旨在解決不同區塊鏈之間互操作性的挑戰。跨鏈橋是一種協議,允許用戶將數字資產從一個區塊鏈移植到另一個區塊鏈。例如,Wormhole是一種跨鏈橋接協議,允許用戶在各種智能合約區塊鏈(如Solana和以太坊)之間移動加密貨幣和NFT。

雖然橋樑設計各不相同,但用戶通常通過將一項資產中的資金發送到橋樑協議來與跨鏈橋樑進行交互,然後將這些資金鎖定到合同中。然後,用戶被發給協議橋接到的鏈上平行資產的等值資金。例如,用戶通常將以太幣(ETH)發送到協議,在那裡它被作為抵押品持有,並在Solana上發行蟲洞包裝的ETH,並由以太坊上蟲洞合約中鎖定的抵押品支持。

橋接是一個有吸引力的目標,因為它們通常具有資金的中央存儲點,這些資金支持接收區塊鏈上的“橋接”資產。無論這些資金是如何存儲的——鎖定在智能合約中或與集中式託管人一起存儲——這個存儲點都會成為目標。此外,有效的橋樑設計仍然是一個未解決的技術挑戰,許多新模型正在開發和測試中。這些不同的設計提供了新的攻擊媒介,隨著最佳實踐的不斷完善,不良行為者可能會利用這些攻擊媒介。

跨鏈橋的好處?

讓我們仔細看看區塊鏈橋架提供的具體好處。

跨鏈交易

每個區塊鏈都是在受保護的生態系統中創建的,具有自己的一套規則和共識協議,從而導致每個區塊鏈的限制。因此,區塊鏈之間沒有直接的通信或代幣交易。另一方面,區塊鏈橋接可以將代幣和信息從一個鏈轉移到另一個鏈。

低網絡流量

區塊鏈橋有助於最大限度地減少擁擠的區塊鏈(如以太坊生態系統)上的流量,並將其分佈在其他不那麼擁擠的區塊鏈上,從而增強以太坊網絡的可擴展性。

增強開發人員體驗

在以太坊網絡上創建DApp的開發人員經常由於交易處理速度慢和高GAS費用而遇到負面體驗,特別是在高流量和擁堵期間。但是,區塊鏈橋使這些相同的代幣能夠以更快的速度和更低的成本在其他區塊鏈上進行處理。來自不同區塊鏈的開發人員繼續合作,創建新的用戶平台。

跨鏈技術還通過減少主要實體的壟斷來促進市場穩定。例如,比特幣和以太坊是最受歡迎的加密貨幣,佔整體市場份額的70%以上。由於這種統治地位,市場上幾乎沒有空間讓新公司測試他們的策略並在目前的競爭中站穩腳跟。

讓我們考慮一個具有兩個區塊鍊網絡的示例:鏈A和鏈B。

當將代幣從鏈A轉移到鏈B時,可以設計橋接在鏈A上鎖定代幣,並在鏈B上鑄造一個新的代幣。在這種情況下代幣的總數保持不變,但被分成兩條鏈。如果鏈A持有十五個代幣,然後將五個代幣轉移到鏈B,鏈A仍然有十五個代幣(鎖定了五個代幣),但鏈B將再有五個代幣。

鑄造代幣的所有者可以隨時兌換它們;他們可以從鏈B中刻錄(或摧毀)它們,並在鏈A上解鎖(或釋放)它們。由於鏈A始終擁有每個代幣的鎖定副本,因此其價值與鏈A的市場價格保持一致。這種“鎖定和鑄造”和“燃燒和釋放”程序確保了在兩條鏈之間轉移的代幣的數量和成本保持不變。

跨鏈橋的分類

區塊鏈橋可以分為兩類:基於信任的橋和無信任的橋。

基於信任的網橋

基於信任的網橋(也稱為聯合網橋或保管網橋)是中心化網橋,需要中介程序的中央實體或聯合才能運行。為了將代幣轉換為另一種加密貨幣,用戶必須依靠聯盟成員來驗證和確認交易。聯盟成員在很大程度上受到激勵以保持交易運行;他們不專注於識別和預防欺詐。

在轉移大量加密貨幣時,基於信任的橋樑可以是一個快速且具有成本效益的選擇。但是,重要的是要了解,聯盟成員在很大程度上受到激勵,以保持交易運行,而不是識別和防止欺詐。

無需信任的網橋

無信任橋是去中心化的橋,依賴於機器算法(即智能合約)來運行。這種類型的橋像真正的區塊鏈一樣工作,單個網絡有助於交易驗證。無信任的橋樑可以為用戶提供更好的安全感,並且在移動加密貨幣時也具有更大的靈活性。

跨鏈應用面臨的最大挑戰是什麼?

儘管區塊鏈互操作性很重要,但跨鏈系統在將資產或數據從一條鏈交易到另一條鏈時可能會面臨一些挑戰。其中一個挑戰是交易速率瓶頸。這種潛在的技術問題可能會阻礙大規模的區塊鏈互操作性,因為它在接收來自許多鏈的交易時會阻塞單個鏈的吞吐能力。

第二個挑戰是信任的差異。信任系統因區塊鏈分類賬而異。將數據從一個區塊鏈傳輸到另一個擁有或多或少數量的礦工或驗證者的區塊鏈可能會導致第三方篡改分類賬或其他問題。

跨鏈橋的黑客攻擊通常旨在導致代幣在一個區塊鏈上發布,而在另一個區塊鏈上沒有相應的存款。實現這一目標的主要方式是:

  • 假存款事件:通常,跨鏈橋接器將監控一個區塊鏈上的存款事件,以啟動向另一個區塊鏈的轉賬。如果攻擊者可以在不進行真實存款的情況下生成存款事件,或者使用無價值的令牌進行存款,那麼他們可以從另一端的橋樑中提取價值。這就是Qubit黑客攻擊中發生的事情,其中代碼中的遺留存款功能使假存款能夠存入過橋合約。

  • 破壞驗證:跨鏈橋在允許轉賬通過之前對存款進行驗證。如果攻擊者可以創建驗證為真實存款的假存款,那麼他們就可以破壞驗證過程。 Wormhole黑客就是這種情況,攻擊者利用數字簽名驗證中的缺陷竊取了3.26億美元。

  • 驗證人接管:一些跨鏈橋有一組驗證者,投票決定是否批准特定的轉移。如果攻擊者控制了這些驗證器中的大多數,那麼他們可以批准虛假和惡意傳輸。這就是Ronin網絡黑客攻擊中發生的事情,攻擊者接管了橋樑9個驗證器中的5個。

跨鏈橋的黑客攻擊會對橋樑本身產生重大影響。成功的攻擊涉及在沒有相應存款的情況下從橋樑中提取價值,這意味著橋樑項目將虧損。然而,跨鏈橋跨越多個區塊鏈平台的事實意味著它們可能會產生復雜的影響。通過在區塊鏈之間建立相互關係,跨鏈橋也導致它們的安全織在一起。此外,不同區塊鏈上“包裝”資產之間的複雜關係使得在攻擊發生後很難跟踪資產的“真實”價值。

跨鏈橋通常通過使用智能合約將區塊鏈連接在一起。這使得智能合約審計成為橋樑安全過程的重要組成部分。通過在代碼發佈到區塊鏈上之前識別和修復漏洞,智能合約安全審計可以防止許多最大的跨鏈橋黑客攻擊。

但是,橋樑項目的安全審計不應止步於代碼。跨鏈橋樑創造了複雜的環境,並且還應該考慮部在各種平台上的合約之間的相互作用。有效的審計需要所有受影響平台的專業知識,以及驗證橋樑項目的邏輯並評估其構成和麵臨的風險。

Total
0
Shares
Related Posts