為什么以太坊開發(fā)者社區(qū)想要實(shí)現(xiàn)分片
掃描二維碼
隨時(shí)隨地手機(jī)看文章
以太坊是與分片概念最為同義的區(qū)塊鏈,要理解為什么以太坊開發(fā)者社區(qū)想要實(shí)現(xiàn)分片,就必須了解它是什么,以及為什么它是一個(gè)有吸引的解決方案。
據(jù)ETH gas費(fèi)用管理,將交易添加到以太坊區(qū)塊鏈大約需要1.78分鐘,每32秒生成一個(gè)新的區(qū)塊,平均每秒處理15-20個(gè)交易。這個(gè)生態(tài)系統(tǒng)創(chuàng)造了一個(gè)有利于礦工而非用戶的環(huán)境,如果用戶想優(yōu)先處理他們的交易,他們必須提高gas費(fèi)用。
低吞吐量加上高延遲和高gas費(fèi)用限制了網(wǎng)絡(luò),因此網(wǎng)絡(luò)不太適合在采用時(shí)需要擴(kuò)展的服務(wù)和應(yīng)用程序。以太坊吞吐量低的主要原因是網(wǎng)絡(luò)上的每個(gè)節(jié)點(diǎn)都需要處理每個(gè)事務(wù)。
什么是分片?
簡(jiǎn)單地說(shuō),分片是一種分區(qū)的方法,它將計(jì)算和存儲(chǔ)工作負(fù)載分布在P2P網(wǎng)絡(luò)上,這樣每個(gè)節(jié)點(diǎn)就不負(fù)責(zé)處理整個(gè)網(wǎng)絡(luò)的事務(wù)負(fù)載,而是只維護(hù)與其分區(qū)(或分片)相關(guān)的信息。
為了進(jìn)一步解釋分片,我們可以使用最簡(jiǎn)單的分片示例。以太坊的創(chuàng)始人Vitalik Buterin稱這是“通過1000種山寨幣進(jìn)行擴(kuò)展”在這種情況下,我們不是運(yùn)行單個(gè)區(qū)塊鏈,而是運(yùn)行多個(gè)區(qū)塊鏈,而不是將每個(gè)區(qū)塊鏈稱為區(qū)塊鏈,我們將每個(gè)鏈稱為分片。反過來(lái),每個(gè)分片都有自己的驗(yàn)證器或節(jié)點(diǎn)網(wǎng)絡(luò),可以使用PoW算法挖掘塊,也可以通過放樣或投票。
分片的挑戰(zhàn)
我們?cè)趪L試使用分片時(shí)發(fā)現(xiàn)的第一個(gè)問題是,因?yàn)槊總€(gè)分片都有自己的節(jié)點(diǎn)集,所以每個(gè)分片的安全性都低于像以太網(wǎng)這樣的單個(gè)鏈。
來(lái)源:?區(qū)塊鏈研究實(shí)驗(yàn)室