時間:2023-08-27|瀏覽:241
性能一直是限制區(qū)塊鏈發(fā)展的重要因素之一。由于無法保證足夠的安全性和穩(wěn)定可靠的性能指標(biāo),因此公鏈競爭的主要手段和突破方向是提高TPS。然而,當(dāng)前區(qū)塊鏈項(xiàng)目的測試數(shù)據(jù)往往缺乏統(tǒng)一和明確的度量標(biāo)準(zhǔn),也沒有標(biāo)準(zhǔn)化的測試方法。因此,塊鏈行業(yè)尚處于早期階段,百家爭鳴,還沒有一個統(tǒng)一的標(biāo)準(zhǔn)。因此,急需一個規(guī)范、完整、嚴(yán)謹(jǐn)、可用的評估方法來指導(dǎo)性能測試。
最近,PlatON官方發(fā)布了一套標(biāo)準(zhǔn)的性能評估模型和基準(zhǔn)測試過程,用于對區(qū)塊鏈系統(tǒng)的性能進(jìn)行標(biāo)準(zhǔn)化評估。 根據(jù)PlatON的性能評估模型,評估模型分為四個模塊。第一個模塊是設(shè)置完備的測試架構(gòu)模型,通過測試工具將工作負(fù)載注入待測系統(tǒng),模擬真實(shí)的交易場景,并統(tǒng)計(jì)各種指標(biāo)數(shù)據(jù)。第二個模塊是設(shè)定多維度的測試指標(biāo),將區(qū)塊鏈系統(tǒng)的測試指標(biāo)分為性能、資源、穩(wěn)定性、可擴(kuò)展性和可靠性指標(biāo),并綜合分析多項(xiàng)指標(biāo)數(shù)據(jù)得出結(jié)果。第三個模塊是設(shè)置真實(shí)的測試環(huán)境,考慮到區(qū)塊鏈的去中心化特點(diǎn),應(yīng)當(dāng)按照實(shí)際運(yùn)行情況定義節(jié)點(diǎn)配置,以充分評估區(qū)塊鏈系統(tǒng)在真實(shí)環(huán)境下的運(yùn)行情況。第四個模塊是綜合評估,PlatON將基于不同的組合評估特定點(diǎn)的性能空間,并將基準(zhǔn)測試分為性能、可擴(kuò)展性、可用性、安全性和穩(wěn)定性五個方面進(jìn)行綜合評估,以確保性能測試結(jié)果客觀、真實(shí)、有效。
在報(bào)告中,PlatON指出本次測試是在相同測試條件下使用相同測試方法與EOS進(jìn)行對比測試,并準(zhǔn)確模擬了真實(shí)環(huán)境。從報(bào)告中的數(shù)據(jù)展示來看,PlatON在原生Token轉(zhuǎn)賬性能測試中的平均TPS為9604筆/秒,最大值為14755筆/秒,而EOS的平均TPS為3049筆/秒,最大值為5393筆/秒。在Token合約轉(zhuǎn)賬和Key-value合約轉(zhuǎn)賬等測試中,PlatON的性能也明顯優(yōu)于EOS。同時,PlatON在共識機(jī)制上的優(yōu)化使得其最終確認(rèn)時間遠(yuǎn)低于EOS。
PlatON相關(guān)負(fù)責(zé)人表示,PlatON目前仍在不斷優(yōu)化技術(shù),進(jìn)行測試,并迭代底層基礎(chǔ)設(shè)施。同時,PlatON也與許多機(jī)構(gòu)合作,共同打磨系統(tǒng),以確保在主網(wǎng)上線后保持最佳狀態(tài),并打造基于區(qū)塊鏈和隱私計(jì)算的公共底層基礎(chǔ)設(shè)施。