分散式加密貨幣和智能合約為匯款和接收電子支付提供了可靠、安全的解決方案,這一點(diǎn)現(xiàn)在已經(jīng)得到了很好的證實(shí)。它們可以用于創(chuàng)建分散式應(yīng)用程序(dApps),并最終作為數(shù)字價(jià)值存儲(chǔ)。
然而,當(dāng)將分散式平臺(tái)與集中式平臺(tái)進(jìn)行比較時(shí),廣泛采用的解決方案面臨著挑戰(zhàn)。
以正確的方式應(yīng)對(duì)挑戰(zhàn)
Elrond旨在解決與分散式加密貨幣平臺(tái)相關(guān)的可伸縮性問題。
為了實(shí)現(xiàn)這一目標(biāo),埃爾隆德Elrond的工程師團(tuán)隊(duì)開發(fā)了一種狀態(tài)分片方案,提供了實(shí)用的可伸縮性,同時(shí)減少了能源和計(jì)算浪費(fèi)。
此外,它集成了一個(gè)安全權(quán)益證明(SPoS)協(xié)商共識(shí)機(jī)制,該機(jī)制提高了安全性,同時(shí)降低了運(yùn)行節(jié)點(diǎn)的閾值要求。它們獨(dú)特的自適應(yīng)狀態(tài)分片概念也使得網(wǎng)絡(luò)能夠在所有參與者之間公平分配網(wǎng)絡(luò)負(fù)載。自適應(yīng)狀態(tài)分片最好的地方在于,它允許解決方案/吞吐量隨網(wǎng)絡(luò)中節(jié)點(diǎn)的數(shù)量動(dòng)態(tài)伸縮,而不影響安全性。
安全權(quán)益證明
Elrond集成了一個(gè)安全權(quán)益證明共識(shí)機(jī)制,擴(kuò)展了Algorand的隨機(jī)選擇機(jī)制的思想。
該解決方案通過允許分片中的每個(gè)節(jié)點(diǎn)從輪的一開始就識(shí)別共識(shí)組的活動(dòng)成員,從而減少了延遲。因?yàn)樽詈笠粋€(gè)塊的聚合簽名是隨機(jī)的。
此外,Elrond可以在幾毫秒內(nèi)隨機(jī)選擇一個(gè)共識(shí)組。不需要任何可能導(dǎo)致延遲的外部通信,因?yàn)樵诿看喂V涤?jì)算中都將隨機(jī)化集成到一個(gè)新的塊中!
Elrond廣闊的網(wǎng)絡(luò)被分成更小的單元,稱為分片。分片是根據(jù)二叉樹模型構(gòu)造的,其中的分片包含關(guān)于以前網(wǎng)絡(luò)重組的歷史信息。驗(yàn)證器節(jié)點(diǎn)被分配到哪一個(gè)分片,取決于確保節(jié)點(diǎn)在樹葉(分片)上均勻分布的算法。
延遲是由于節(jié)點(diǎn)希望從網(wǎng)絡(luò)的其他部分獲得更新時(shí)的通信開銷造成的。
Elrond自適應(yīng)狀態(tài)分片
Elrond獨(dú)特的自適應(yīng)狀態(tài)分片設(shè)計(jì)用于處理組合網(wǎng)絡(luò)、交易和狀態(tài)分片的復(fù)雜性。它提供了一種動(dòng)態(tài)自適應(yīng)分片機(jī)制,允許根據(jù)活動(dòng)節(jié)點(diǎn)的數(shù)量進(jìn)行分片計(jì)算和識(shí)別。
此外,它還促進(jìn)了每個(gè)中分片節(jié)點(diǎn)的漸進(jìn)和非確定性重分配,通過在每次更改分片時(shí)執(zhí)行相同步驟來減少潛在的延遲損失。
為了減少網(wǎng)絡(luò)內(nèi)的通信,每個(gè)節(jié)點(diǎn)只需要同步與其分片對(duì)應(yīng)的信息然后使用數(shù)據(jù)分片和網(wǎng)絡(luò)分片即可。
此外,它還旨在提供以下問題的解決方案
調(diào)度和實(shí)時(shí)跟蹤: 確定交易是確定的,易于計(jì)算,允許Elrond消除多組通信。
效率與適應(yīng)性: 各分片之間不斷平衡,提高了網(wǎng)絡(luò)的效率與適應(yīng)性。
提高效率
在工作量證明(PoW)中,每個(gè)節(jié)點(diǎn)都需要解決一個(gè)數(shù)學(xué)難題。第一個(gè)完成拼圖的節(jié)點(diǎn)可以獲得獎(jiǎng)勵(lì)。工作量證明防止了以高能耗為代價(jià)的雙重開銷、DDoS和Sybil攻擊。
Elrond的共識(shí)方法是將類似pBFT的方法與隨機(jī)驗(yàn)證器選擇、通過權(quán)益關(guān)系和評(píng)級(jí)的資格以及共識(shí)組的最優(yōu)維度 (SPoS))相結(jié)合而開發(fā)的。
加強(qiáng)安全
Elrond被設(shè)計(jì)用來消除安全問題,如Sybil攻擊, Rogue-key攻擊、無權(quán)益關(guān)系攻擊等等。
本系統(tǒng)旨在結(jié)合以下幾個(gè)方面來解決這些問題:
· 隨機(jī)性來源
· 分片重組
· 共識(shí)群體選擇
· 節(jié)點(diǎn)評(píng)級(jí)
· 分片冗余
· 威脅模型
· 攻擊向量的預(yù)防
區(qū)塊鏈技術(shù)無處不在。但它還沒有在企業(yè)或大眾消費(fèi)解決方案中扮演重要的增值角色。DLT正處在數(shù)字時(shí)代的改革邊緣,而有遠(yuǎn)見的人已經(jīng)在構(gòu)建未來的解決方案了;然而,今天的底層區(qū)塊鏈基礎(chǔ)設(shè)施并不能很好地體現(xiàn)開發(fā)人員在這個(gè)領(lǐng)域的能力。Elrond網(wǎng)絡(luò)是一個(gè)優(yōu)雅而高效的解決方案,它克服了阻礙采用和使用之前的智能契合約區(qū)塊鏈之間的障礙。
該項(xiàng)目的團(tuán)隊(duì)正在毫不費(fèi)力地對(duì)鏈上交易進(jìn)行1000倍的改進(jìn),同時(shí)又不犧牲任何使區(qū)塊鏈技術(shù)如此有價(jià)值的特性——安全性和分散化。
評(píng)論
查看更多