比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DAI > Info

Celestia:測試模塊化區塊鏈軟件簡介_ELE

Author:

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

生產網絡中的簡單錯誤和常見問題是威脅去中心化區塊鏈彈性的問題。考慮到眾多用戶和應用程序都依賴這些區塊鏈,這個問題尤為重要。我們希望強調一個在討論中被忽視,而且更重要的是,在確保區塊鏈穩定性方面被低估利用的關鍵組成部分。

這篇文章將討論測試區塊鏈的重要性以及有效測試它們的策略。

TL;DR

區塊鏈網絡的健壯性涉及對節點類型、定制化和網絡范圍內的性能進行嚴格測試,以確保安全性和可靠性。隨著模塊化區塊鏈中節點設置的靈活性增加,加強維護網絡安全性和可靠性的測試實踐至關重要。有效的測試策略包括單元測試、集成測試和系統測試。測試模塊化區塊鏈的挑戰包括復雜性、互操作性問題以及缺乏標準化框架。測試區塊鏈的重要性

測試區塊鏈網絡對于確保其安全性、可靠性和長期穩定性至關重要。測試確保如果網絡沒有按預期運行,問題會在部署之前被識別和解決。

Finblox將與OpenEden合作推出智能合約金庫:6月13日消息,加密應用Finblox將與代幣化國庫券投資平臺OpenEden合作推出一個智能合約金庫,該金庫主要面向菲律賓、印度尼西亞、印度和越南客戶,提供24/7全天候訪問代幣化短期債券(TreasuryBill)的機會。OpenEden的短期債券金庫將與Chainlink集成,并將提供鏈上證據證明其代幣由實際資產支持。[2023/6/13 21:33:39]

對于模塊化區塊鏈,測試過程更為復雜,因為有更多的節點類型和可能的設置。

每種節點類型都必須單獨測試,然后作為整個網絡的一部分進行測試。由于每種節點類型都可以進行定制,因此測試過程還必須包括定制的測試。

區塊鏈的測試策略在進行測試過程時要記住的事項所有團隊,CelestiaLabs也不例外,在軟件開發的每個方面都有有限的人力資源。由于區塊鏈開發節奏很快,測試被認為是相對于發布新功能的較低優先級。即使在測試時間有限制的情況下,團隊應該記住,如果他們遵循簡單的指導原則,測試可以是有效的:

RabbitHole推出V2版,新增Quest Receipts和白名單等功能和新的Quest Protocol:2月17日消息,RabbitHole 推出 RabbitHole V2,新增 Quest Receipts、白名單等新功能和新的 Quest Protocol。其中,Quest Receipts 使得用戶更容易領取任務獎勵,用戶可以使用任務收據領取任務獎勵,如果不想要任務獎勵,可以在二級市場出售任務收據;白名單功能中,每個任務都是一個新新的智能合約。是否有資格獲得新的任務完全取決于項目的需要,用戶只會在符合條件的平臺上看到任務。

此外,RabbitHole V2 從平臺中移除 Skills,并通過向所有人開放任務來讓 RabbitHole 易于訪問。Quest Protocol 允許協議根據預定義條件指定白名單列表和分發獎勵。[2023/2/17 12:12:59]

窮盡測試是不可能的。你不能覆蓋所有內容,但通過識別和優先測試高風險元素,你可以覆蓋很多內容。盡早發現并修復錯誤。隨著錯誤從規格到測試網到主網的傳播,修復它們的成本逐漸增加。任何自動化都比沒有好。在進行大型網絡端到端測試時,自動化變得至關重要。在將軟件發布給公眾之前,在內部開發網上進行測試。確保軟件在發布到測試網之前是穩定的,這樣可以減少社區的工作量和挫敗感。手動測試總比沒有測試好。雖然手動測試不是可擴展的長期解決方案,但它仍然對短期目標有用。你可以在以后引入自動化。

調查:65%的機構投資者預計BTC將達到10萬美元:金色財經報道,據Nickel Digital Asset Management最新調查數據顯示,機構投資者預計“比特幣將迎來強勁的一年”,并對加密貨幣的長期估值充滿信心。此外,接受調查的機構投資者中有65%認為比特幣可能達到100,000美元,其中,58%的受訪者預計BTC將在三到五年內達到這個價格水平,而25%的人表示需要五年或更長時間。與此同時,39%的受訪者預測比特幣價格將在三年內達到2021年11月的峰值69,000美元,而76%的受訪者表示這可能會在五年內發生。

據悉,受訪機構來自于美國、英國、德國、新加坡、瑞士、阿聯酋和巴西的200名機構投資者和財富管理機構,管理著約2.85萬億美元資產。[2023/1/29 11:35:20]

區塊鏈測試金字塔

美國國債價格有望創最近20年來最佳年度開局:1月3日消息,美國國債邁向20多年來最強年度開局。投資者買入國債,押注美聯儲會隨著通脹放緩而進一步放慢加息步伐。基準10年期美國國債收益率一度下跌14個基點至3.73%,僅次于2001年第一個交易日20個基點的跌幅。“2022年的最后兩周可以被描述為美國利率產品的看跌階段,”BMO資本市場美國利率策略主管Ian Lyngen表示,隨著投資者從長周末回來,我們預計‘冷靜的頭腦’將占上風。[2023/1/4 9:50:20]

與任何軟件測試一樣,區塊鏈的測試過程應該既包括功能測試,也包括非功能測試。功能測試側重于檢查單個模塊及其與其他模塊的相互作用。另一方面,非功能測試評估網絡的性能、安全性和可擴展性,以確保一個健壯且可靠的區塊鏈系統。

加密錢包SWFT將集成AlchemyPay的法幣網關:7月26日消息,加密錢包SWFT正在集成加密支付解決方案提供商Alchemy Pay的法幣網關,以允許用戶直接通過法定貨幣購買加密貨幣,同時允許用戶將加密貨幣兌換為法定貨幣,并匯款到用戶的銀行賬戶。[2022/7/26 2:38:00]

以下策略可用于有效地測試區塊鏈:

1.單元測試

單元測試涉及對每個模塊單獨進行測試,以確保其正確運行。在這種情況下,一個模塊的示例是celestia-node的頭部,它封裝了如何在網絡中的不同節點之間傳播頭部的信息。它對區塊鏈至關重要,因為它允許對每個模塊的定制進行測試。

這種測試策略有助于在模塊集成到網絡之前發現任何問題。對于模塊化區塊鏈與模塊化軟件設計相結合的情況,隔離測試每個組件是非常有益的。

2.集成測試

集成測試對于區塊鏈至關重要,以確保模塊之間的交互如預期一樣。這種測試策略涉及將模塊與其他模塊一起進行測試,以確保它們之間的互操作性。

一個模塊與模塊測試的例子是一個節點與另一個節點進行測試。在Celestia的情況下,我們通常會測試一個輕節點從一個單一的橋節點同步和抽樣。它們都是從一個代碼庫編寫的,但打包方式不同。

集成測試有助于發現模塊之間交互和網絡中的任何問題。

在這個測試級別中,通常需要準備一個同一臺機器上的小型節點網絡來進行測試。

3.系統測試

系統測試涉及測試整個網絡,以確保其符合必要的要求。這種測試策略涉及測試網絡的性能、可擴展性和安全性。系統測試有助于發現網絡整體功能和性能方面的問題。

在系統測試中,通常使用較大的節點網絡來模擬真實環境。這種測試策略有助于發現由于網絡的去中心化特性而可能出現的問題。

Celestia在系統級別發現的一個很好的例子是在提交交易或DA節點進行簡單余額檢查過程中出現的密鑰不匹配問題。在PayForBlob功能的負載測試期間發現了這個功能性錯誤。系統測試通常會揭示那些單元/集成測試無法發現的問題,盡管測試場景簡單,有時與測試計劃的測試目標無關。

另一個例子是在系統發布測試中發現的誤報,其中DA節點正常運行,但經過嚴格審查后發現實際上并未運行。

此外,系統測試還有助于確保網絡能夠處理大量的交易和用戶。

系統測試是區塊鏈測試過程的關鍵部分。它有助于確保網絡按預期運行,并在部署之前識別和解決任何問題。通過在系統級別測試區塊鏈,我們可以確保它們被社區成功采用和使用。

這種測試級別被認為是最昂貴的,不應該像單元/集成測試那樣具有相同的覆蓋范圍。對于模塊化設計的區塊鏈來說尤其如此,因為在設計系統測試時需要考慮更多的上下文。

我們將在本系列的第二部分更詳細地介紹這個測試級別。

模塊化區塊鏈測試的未來

隨著區塊鏈的不斷發展,測試也必須發展。新的測試策略和框架將出現,現有的策略和框架將得到改進。測試過程將變得更加自動化和簡化,從而減少測試時間和成本。

隨著區塊鏈的廣泛應用,標準化測試框架的需求將變得越來越明顯。標準化框架將幫助測試擴展到更多類型的網絡和用例。如果你喜歡這篇介紹性文章,我們將在第二部分解釋CelestiaLabs如何使用一個名為Testground的工具進行大規模網絡測試。

Tags:區塊鏈ESTELECEL國內最好的區塊鏈公司VESTA價格VELEcelestial幣最新消息

DAI
重磅!美國證券交易委員會或將運行比特幣和以太坊節點_加密貨幣

美國證券交易委員會計劃通過承包商運行比特幣和以太坊節點,并“盡可能多覆蓋以下區塊鏈:比特幣現金、Stellar、Zcash、EOS、NEO和XRPLedger.

1900/1/1 0:00:00
長推:關于L3, 到底是資本為推波助瀾講的新故事,還是高度契合用戶需求的可落地基礎設施呢?_ROLL

伴隨著StarkWare,zkSync,Arbitrum幾大龍頭L2相繼提出L3架構,L3敘事一時成為市場議論焦點.

1900/1/1 0:00:00
微軟開放搭載GPT-4全新Bing——人人皆可用,不用再排隊!_ING

編輯:好困拉燕大的來了!就在剛剛,微軟突然開放了搭載GPT-4的全新Bing聊天機器人。劃重點——所有人可用,而且再也不用排隊等了!我們只需要有一個微軟賬戶,然后打開Bing,或者Edge瀏覽器.

1900/1/1 0:00:00
AltLayer:欺詐證明如何實現無信任的跨域信息傳遞?_ROL

在過去的幾年里,區塊鏈專家和愛好者們一直在討論側鏈、Rollup和L2之間的區別。核心爭論是,一個系統只有在從底層L1“獲得安全性”時,才能被稱為L2或Rollup.

1900/1/1 0:00:00
比特幣就是最好的,為什么還要發幣?推特CEO的支付公司Square選擇堅定支持比特幣_ARE

由社交網絡推特創始人兼CEOJackDorsey創辦的支付公司Square的加密部門SquareCrypto強調專注于比特幣,而不是推出自己的特定加密產品.

1900/1/1 0:00:00
區塊鏈技術在人工智能發展中的應用以及必要性_區塊鏈

ChatGPT是有史以來增長最快的消費者應用程序,而且仍在迅速增長。但AI背后的真相是,仍然需要人類進行創建,標記和結構化訓練數據-而訓練數據非常昂貴.

1900/1/1 0:00:00
ads