買以太坊 買以太坊
Ctrl+D 買以太坊
ads

EFI:Celestia:測試模塊化區塊鏈軟件簡介_Dives Defi

Author:

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

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

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

TL;DR

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

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

數據:17個ARB鯨魚地址共減持約三分之一:金色財經報道,據鏈上分析師余燼統計,在ARB價格經歷了一波沖擊1.8美元的行情后,17個ARB鯨魚地址中有些已高位清倉,有些還在繼續買入:6個地址有賣出,其中4個地址是全部賣出;3個地址有加倉;8個地址沒有變動。總體上這些鯨魚們在這次反彈里減持了約三分之一的ARB。[2023/4/24 14:23:04]

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

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

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

微軟游戲CEO:元宇宙是“制作粗劣的電子游戲”:10月27日消息,據外媒報道,微軟游戲首席執行官Phil Spencer在《華爾街日報》技術現場會議被問及其對元宇宙的定義時表示,元宇宙是“制作粗劣的電子游戲”。Spencer稱:“視頻游戲創作者有一種驚人的能力,可以打造出我們想要置身其中的驚艷的虛擬世界。對我來說,一個看起來像會議室的元宇宙... ... 我不太想在這種地方消磨時間。”

不過Spencer也表示:“我之所以調侃稱元宇宙是差勁的視頻游戲,只是我認為其現在還處于早期階段,隨著時間的推移,元宇宙最終會比我今天看到的一些元宇宙模型更像視頻游戲。”(The Verge)[2022/10/27 11:48:49]

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

Morgan Creek聯創等人創立研究公司Reflexivity Research,以幫助傳統金融投資數字資產:9月19日消息,Morgan Creek Digital聯合創始人Anthony Pompliano與鏈上分析師Will Clemente和Inflection Points共同創立機構級研究公司Reflexivity Research,將通過研究報告、每周客戶電話、與行業專家的獨家研討會,以及為特定客戶提供私人咨詢等方式提供見解,從而幫助傳統金融將數萬億美元投資于比特幣和數字資產。[2022/9/19 7:05:23]

區塊鏈測試金字塔

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

Multichain將在合并前約6小時暫停以太坊跨鏈服務,僅支持PoS鏈:9月14日消息,據官方公告,跨鏈互操作性協議Multichain將在以太坊合并升級前約6小時暫停以太坊區塊鏈跨鏈服務,Multichain僅支持升級后的PoS鏈。[2022/9/14 13:29:18]

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

1.單元測試

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

PEAKDEFI針對俄羅斯用戶進行營銷,面臨公眾質疑:金色財經報道,西漢姆聯與DeFi加密平臺PEAKDEFI的新合作正因積極向俄羅斯用戶推廣其加密貨幣服務而面臨質疑。足球金融專家Martin Calladine發現,西漢姆聯與其加密貨幣合作伙伴僅使用英語和俄語為主要語言在Twitter上推廣其加密服務,這引發人們對PEAKDEFI的懷疑。

據悉,西漢姆聯于2022年5月與DeFi加密平臺PEAKDEFI合作。總部位于迪拜的PEAKDEF成立于2020年,提供加密錢包和各種加密股權和投資基金。[2022/9/8 13:15:27]

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

2.集成測試

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

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

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

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

3.系統測試

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

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

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

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

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

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

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

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

模塊化區塊鏈測試的未來

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

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

Tags:區塊鏈元宇宙DEFEFI區塊鏈賺錢是什么模式安大元宇宙專業DEFIDives Defi

芝麻開門交易所
ETH:揭示 Jaredfromsubway.eth 交易策略:如何通過 MEV 機器人賺取數百萬美元?_ethdown幣怎么樣

以太坊地址Jaredfromsubway.eth的MEV機器人在三個月內賺取了630萬美元,他是如何做到的呢?DeFi愛好者和交易者.

1900/1/1 0:00:00
RAC:開局就融資 4200 萬美元的新公鏈 Berachain 是什么來頭?_BER

作者|黑米,白澤研究院 最近,新公鏈Berachain完成了4200萬美元的融資,PolychainCapital領投.

1900/1/1 0:00:00
INVEST:美聯儲的全球困境_Inverse Bitcoin Volatility Index Token

銀行恐慌已經接近尾聲,但美聯儲已經重新開始實行緊縮政策,這不僅會導致不可避免的破產和隨后的救助,還會增強美國中央銀行的全球影響力,美聯儲將很快采取行動來收緊的金融政策.

1900/1/1 0:00:00
BSV:長推:BRC20要不要參與?值搏率公式了解一下_bsv幣未來價值預測

BRC20要不要參與,用好值搏率公式就知道了。把困難留在決策前,后面的路才可能一馬平川,如果只是沖動決策,等待你的就會是一團亂麻.

1900/1/1 0:00:00
ROM:BuidlerDAO:大型語言模型LLMs使用經驗_PRO

文章速覽01/LLM02/ChatGPTPrompt03/組合Agent04/Prompt微調05/總結06/參考文獻LLM大型語言模型是利用海量的文本數據進行訓練海量的模型參數.

1900/1/1 0:00:00
加密貨幣:對話 Geometry 聯創 Tom Walton-Pocock :如何看待硬核技術公司的商業模式?_加密貨幣是不是騙局3023

SceniusStudio的本期播客采訪了Geometry的聯合創始人?TomWalton-Pocock.

1900/1/1 0:00:00
ads