加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > MEXC > Info

Calibra首席研究員:LibraBFT算法尚存在安全與活性漏洞,Twins系統可嘗試解決_CAL:VERS

Author:

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

寫在前面:原文作者是LibraCalibra數字貨幣錢包項目的首席研究員DahliaMalkhi,在這篇文章中,她介紹了Calibra團隊最新研發的Twins拜占庭容錯系統檢測方法,以用于檢測LibraBFT算法的相關安全及活性漏洞。

以下是譯文:

使用拜占庭容錯算法設計分布式協議并非是一件易事。

BFT模型是一個分布式系統,其中故障節點可以任意的、完全無約束的方式運行。然而,當拜占庭節點的偏離行為不可檢測時,它們很可能成功地破壞了BFT協議。也就是說,最強大的拜占庭攻擊實際是來自內部:攻擊者發送具有正確格式的消息,并且它們與其他節點的交互似乎也遵循了協議。

Ancilia:ParaSpace被攻擊的根本原因發生在0xddde3合約的函數scaledBalanceOf()上:金色財經報道,據 Web3 網絡安全公司 Ancilia 報道,NFT 借貸協議 ParaSpace 被攻擊的根本原因發生在合約 0xddde38696fbe5d11497d72d8801f651642d62353 的函數 scaledBalanceOf() 上,該函數用于通過 supply() 函數計算用戶的抵押品。然而,通過在函數 getPooledApeByShares() 中操縱 APE 代幣的數量可以使 scaledBalanceOf() 返回一個大額值。用戶可以擁有大量抵押品,并使用它來借更多的資產。[2023/3/17 13:10:57]

實際上,在對BFT協議的幾種已知攻擊中中,拜占庭節點以簡單的方式偏離了正確的行為:它們表現為模棱兩可、省略消息,以及刪除內部狀態變量等。

Polygon鏈上加密游戲項目Calvaria完成250萬美元預售輪融資:金色財經報道,加密游戲項目Calvaria宣布已完成250萬美元預售輪融資,旗下開發的玩賺戰斗卡牌策略游戲《Duels of Eternity》將提供可在移動應用商店和 PC 上使用的完整免費游戲 (F2P) 版本,將傳統和休閑游戲玩家帶入區塊鏈。據Calvaria透露,這款游戲基于Polygon區塊鏈構建,他們正計劃組建一支內部電子競技團隊,并邀請大型電子競技品牌參加比賽。(cointelgraph)[2023/1/4 9:51:04]

Calibra的Twins解決方案

利用這種洞察力,Calibra開發了Twins,一種用于BFT測試的“重要”方法。

Twins系統地生成有趣的拜占庭行為,這些行為可以被有效地枚舉和測試,它放棄了對協議的無趣偏離,例如發送格式錯誤的消息或發送不合理的消息,而誠實的接收者很容易拒絕這些消息。

Manta Network先行網Calamari觸及第二個硬頂,停止接受KSM質押:9月11日消息,Manta Network先行網Calamari Network表示,Calamari KSM質押量已超過20萬,已觸及新的硬頂,超過20萬之外的新增質押將無法得到代幣獎勵,請停止新增質押和邀請行為,等待拍賣的結果和官方的進一步通知。

自Calamari開啟KSM眾貸以來,短短一周多時間內,就有超過15,000名貢獻者,鎖定KSM超過200000。在聽取社區意見后,Calamari將最高硬頂從300000 KSM調整至200000 KSM。從實際角度來說,Calamari可以將第三階段硬頂的獎勵將作為未來的平行鏈眾貸獎勵儲備。平行鏈租賃到期后,Manta還將重新參與競拍,并給予社區足夠的激勵。[2021/9/11 23:17:58]

最重要的是,沒必要去開發攻擊邏輯來使用Twins測試。節點執行未經修改的正確代碼來攻擊系統。Twins測試人員只是通過部署攻擊節點的兩個實例,而不是一個實例來“錯誤配置”系統。兩個實例使用相同的標識,因此,對于系統的其余部分節點而言,“孿生”節點顯示為單個“行為不正常”的節點。

聲音 | Scalar Capital聯合創始人:Facebook的Libra等混合型穩定幣失去了集中和分散資產的優勢:據AMBCrypto消息,Scalar Capital聯合創始人Linda Xie最近在他們的對比憑據的基礎上談到了穩定幣的未來。Xie將穩定幣行業歸類為集中和分散資產,同時具有不同的功能。Xie表示,集中型穩定幣USDC的優勢在于存在一個集中式實體,如果在財務能力方面出現問題,這個實體將負責。然而,可訪問性僅限于某些地方,而且只有當個人居住在“受支持的司法管轄區”時才能訪問。與集中型穩定幣USDC相比,分散型穩定幣DAI在市場上的主要劣勢是其復雜性和穩定性較低。缺乏潛在的審查制度也是一個優點。然而,如果資產出現重大問題,沒有一家中央機構會承擔責任,這是要付出的代價。而混合型穩定幣Libra在很大程度上駁斥了這種穩定幣的概念,因為它們失去了集中和分散資產的“好處”。Xie認為,集中型穩定幣機制會隨著時間的推移而進化,這表明USDC和DAI這樣的物種可以在生態系統中共存。[2019/8/24]

關于有趣的拜占庭行為

動態 | P2P交易平臺Localbitcoins引入新的用戶驗證規則:據bitcoin.com消息,P2P加密交易平臺Localbitcoins正準備引入其用戶身份驗證的最新規則。該公司最近透露,它正在與芬蘭的監管機構合作,實施最新的歐盟反洗錢規則。[2019/2/11]

為了演示如何覆蓋有趣的拜占庭行為,讓我們設計一個簡單的服務:一個只有一個條目的鍵-值存儲。我們希望鍵-值存儲能夠容忍n=3f+1臺服務器中的f臺拜占庭式服務器,這與解決共識所需的數量相同。

為了簡化任務,我們將讓客戶端在請求更新存儲值時簽署更新。因此,拜占庭服務器將無法編造非法值,因為它無法偽造客戶端的簽名,但它可能會用過時的值響應查詢,或者它根本不會響應。

存儲協議:客戶端更新存儲值的協議有兩個階段:第一階段,客戶端為獲取最新version在3f+1臺服務器中查詢2f+1臺服務器。在第二階段,客戶端請求3f+1服務器中的2f+1臺服務器,將存儲值更新至versionv+1。

讓我們看一個例子。假設有四臺服務器{A,B,C,D},其中C是拜占庭式的。第一個客戶端連接到網絡,向{A,B,C}查詢當前version(為0)。客戶端存儲version=1的第一個值,并從{A,B,C}接收確認。第二個客戶端查詢{B,C,D}以獲得當前version。我們說C是拜占庭式的,它可能說謊并返回version0,隱藏version1。這樣就是沒問題的,因為B服務器會返回version1。

查詢協議:現在我們需要處理服務器的查詢問題。問題是,當客戶端查詢服務器時,它可能會捕獲未完成的更新。例如,假設到目前為止,version2只寫到{A,C}。查詢{A,C,D}的客戶端將從C獲得包含version2的響應。但是,如果客戶端查詢{B,C,D},由于C是拜占庭式的,并且它可能會隱藏version2,則僅返回version1。更糟糕的是,C可能會來回切換,使用version2來響應某些客戶端,而對其他客戶端則保持隱藏狀態。

為了解決這個問題,我們將在查詢協議中使用兩個階段:第一階段,客戶端為當前version查詢2f+1臺服務器,第二階段將最高的version寫回給2f+1臺服務器。這樣,假設客戶端查詢{A,C,D},并返回version2。那它就將version2寫回給2f+1臺服務器,比如{A,C,D},從而保證version2的更新已經完成。

注:由于解決鍵-值存儲一直不是我們的重點,我們掩蓋了上面的某些細節。另外,作為補充說明,在n=3f+1的情況下,解決鍵-值存儲問題不需要客戶端簽名,請參閱此處的示例解決方案。

有趣場景的系統生成

注意我們在設計鍵-值存儲時所做的一些事情:

我們創建了一些簡單的場景,每個場景都有少量的服務器和少量的交換步驟;

在每個交換步驟中,我們選擇f臺服務器來進行排除:第一個客戶端從階段1和階段2中排除{D},第二個客戶端從階段1中排除{A},依此類推;

我們允許拜占庭服務器C返回到舊狀態并用舊值響應;

將上述內容放入一個結構化的場景中,我們通過拜占庭式服務器創建了以下一系列的交換,分區和“內部狀態遺忘”:

Exchange1:client-1phase-1with{A,B,C};

Exchange2:client-1phase-2with{A,B,C};

Exchange3:client-2phase-1with{B,C,D};

Exchange4(partial):client-2phase-2with{A,C}(andcrash);

Exchange5:client-3with{B,C,D},Chasitsinternalstateerased.

Twins系統地生成類似上面的場景,并通過拜占庭節點的孿生實例模擬遺忘等行為。重要的是,對于相當小的場景,Twins可以有效地枚舉上述場景,以暴露協議漏洞。

總結

使用拜占庭容錯算法設計分布式協議并不容易。數十年來,研究人員一直在努力應對令人擔憂的安全與活性漏洞,在某些情況下,這些漏洞需要花上數十年的時間才能夠被人發現。

Twins是一種新的BFT測試方法,它覆蓋了很多拜占庭式攻擊,關于該方案的具體設計,讀者可以看原論文。

Twins:White-GloveApproachforBFTTesting:https://arxiv.org/pdf/2004.10617.pdf

Tags:CALIONVERVERScalo幣最新消息ORION幣xverse錢包轉賬The Paradox Metaverse

MEXC
業內人士:比特幣算力下跌30%是一個看漲信號_BTC:Bitpie錢包官方版下載

業內人士預測,算力會下降30%,他們認為這對比特幣有利。 過去三天,比特幣的算力下降了30%,這與業內人士的預測一致.

1900/1/1 0:00:00
OECD:資產代幣化及其對金融市場的潛在影響_OEC:BIT

翻譯:劉斌 來源:點滴科技資訊 OEC即將接入擴容跨鏈解決方案BTTC:10月30日,波場TRON發布推文宣布,擴容跨鏈解決方案BitTorrent Chain(BTTC)正式發布.

1900/1/1 0:00:00
觀點 | DeFi:仍處于早期階段,未來的治理將更加去中心化_DEFI:Valuedefi vSWAP

據Decrypt5月8日報道,行業內頂尖公司的創始人們表示,DeFi仍處于早期階段,但它已經具備了大規模顛覆傳統金融體系的潛力.

1900/1/1 0:00:00
區塊鏈入門|礦池按什么方式給礦工結算收益?_PPS:HARE PLUS

「知礦大學問答」是以問答的形式,邀請行業資深從業者,解答用戶挖礦相關的提問。用戶@向小豬學時間管理的提問:礦池按什么方式給礦工結算收益?知礦大學小編@OWEN的回答:這個話題也是之前的文章《知礦.

1900/1/1 0:00:00
北京金融局局長霍學文:疫情發生以來,區塊鏈等科技在金融領域的應用進一步提速_區塊鏈:GDP幣

來源:清華大學五道口金融學院官網5月16日,“金融戰疫,共克時艱”——2020清華五道口全球金融論壇正式舉行.

1900/1/1 0:00:00
募資17億美元的TON終結,屠龍少年終丟盔棄甲?_RAM:gram幣未來前景

文?|Nancy?編輯|Tong?出品|PANews電影《讓子彈飛》中,姜文飾演的張麻子抱負難展,落草為寇,開始了土匪反叛的生涯。“我為什么要上山當馬匪?就是因為腿腳不利索跪不下去.

1900/1/1 0:00:00
ads