2020年沒有減半可期的以太坊,同樣有許多故事可以講。
1月13日,加密貨幣評(píng)級(jí)機(jī)構(gòu)韋氏評(píng)級(jí)(Weiss Crypto Ratings)在推特上稱,以太坊創(chuàng)始人Vitalik Buterin表示,2.0版交易確認(rèn)時(shí)間將縮短到3~6秒。
兩天前,以太坊社區(qū)發(fā)布了2.0 Phase 0(0階段)的代碼規(guī)范版本,一些新構(gòu)想已經(jīng)開始落實(shí),但新版版的具體上線時(shí)間還未敲定,“不是第一季度就是第二季度,沒有具體時(shí)間。”Vitalik Buterin在中文社區(qū)如此回復(fù)。
進(jìn)化到2.0的以太坊將是一個(gè)新的網(wǎng)絡(luò)系統(tǒng),現(xiàn)有基礎(chǔ)下,共識(shí)協(xié)議 Casper 和分片技術(shù)將有望落地,技術(shù)的復(fù)雜性也意味著開發(fā)難度在加大。
全新的以太坊能否落地,關(guān)系到公鏈能否走出“不可能三角”的困境,進(jìn)而影響商業(yè)應(yīng)用是否能在其上展開。
“0階段”代碼規(guī)范出爐
1月13日,加密貨幣評(píng)級(jí)機(jī)構(gòu)韋氏評(píng)級(jí)(Weiss Crypto Ratings)在推特發(fā)布一條關(guān)于以太坊2.0的消息,“V神透露,以太坊2.0版本完全實(shí)現(xiàn)時(shí),確認(rèn)交易所需的時(shí)間將從幾分鐘減少到3至6秒——大約相當(dāng)于刷卡所需的時(shí)間”。
兩天前,以太坊的 Github代碼庫(kù)顯示,社區(qū)已經(jīng)發(fā)布了2.0版本的Phase 0(第0階段)代碼規(guī)范,版本號(hào)為v0.10.0,重要信息是“新的BLS標(biāo)準(zhǔn)”將集成到以太坊2.0規(guī)范中。Ethhub創(chuàng)辦人EricConner也表示,這一版本的代碼規(guī)范即將進(jìn)行審計(jì),它是未來(lái)多客戶端測(cè)試網(wǎng)的基礎(chǔ)。
BLS是一種簽名算法,由斯坦福大學(xué)的Dan Boneh、Ben Lynn以及HovavShacham三人提出,這種簽名算法可以實(shí)現(xiàn)將多個(gè)簽名聚合成一個(gè)簽名,多個(gè)密鑰聚合成一個(gè)密鑰。當(dāng)多個(gè)驗(yàn)證者都要對(duì)區(qū)塊簽名時(shí),通過(guò)BLS聚合算法,保證系統(tǒng)安全的同時(shí),也可節(jié)省存儲(chǔ)空間。BLS簽名算法也是以太坊由PoW(算力證明)機(jī)制走向PoS(權(quán)益證明)機(jī)制的基礎(chǔ)。
不久前,有用戶在以太坊中文社區(qū)問到2.0版本的上線時(shí)間,以太坊創(chuàng)始人Vitalik Buterin回答稱,“不是第一季度就是第二季度?!本唧w時(shí)間未定,但以太坊2.0版本的部署早已開始。
BTC、BCH、達(dá)世幣等八大主流幣種將在2020進(jìn)入產(chǎn)量減半的發(fā)展周期。對(duì)于沒有減半利好的以太坊來(lái)說(shuō),新的一年同樣重要,2.0版本能否順利上線,不僅關(guān)乎這個(gè)公鏈王者的突破性進(jìn)展,也是驗(yàn)證公鏈能否在節(jié)能、安全的前提下,實(shí)現(xiàn)高性能。
“公鏈的不可能三角”問題也是以太坊2.0的探索方向之一,特別是解決網(wǎng)絡(luò)擁堵問題,因?yàn)檫@直接關(guān)系到一些高頻交易應(yīng)用在以太坊上的落地環(huán)節(jié)。
BTC.com顯示,當(dāng)前POW共識(shí)下的以太坊網(wǎng)絡(luò)出塊時(shí)間在13秒左右,每秒交易量為6筆,實(shí)際中,以太坊每秒驗(yàn)證交易量最高也就大約20筆。
按照社區(qū)的規(guī)劃,以太坊 2.0 并不是在當(dāng)前1.0版本上升級(jí)修補(bǔ),而是一次全面修訂、重新設(shè)計(jì)下的新網(wǎng)絡(luò)系統(tǒng),將帶來(lái)分片技術(shù)實(shí)現(xiàn)、權(quán)益證明、新虛擬機(jī)(eWASM)等變化。
“修改共識(shí)+分片技術(shù)”提速
目前,2.0版本有9個(gè)獨(dú)立的開發(fā)團(tuán)隊(duì)共同工作。在解決性能問題方面,以太坊2.0將技術(shù)方案指向共識(shí)協(xié)議的修改和分片技術(shù)的實(shí)現(xiàn)上。
當(dāng)前的以太坊和比特幣一樣,都是使用PoW共識(shí)機(jī)制。新以太坊將由PoW共識(shí)機(jī)制轉(zhuǎn)向PoS共識(shí)協(xié)議。
相對(duì)PoW這種比拼算力來(lái)決定節(jié)點(diǎn)驗(yàn)證權(quán)的機(jī)制,PoS的優(yōu)勢(shì)是參與驗(yàn)證的節(jié)點(diǎn)有所限制,確認(rèn)速度將提高。
分片技術(shù)則是將大型的鏈(數(shù)據(jù)庫(kù))劃分為更小、能更快確認(rèn)的“小區(qū)塊”,每個(gè)分片都可以自我管理,擁有自己的交易歷史記錄片區(qū),分片的數(shù)據(jù)最終匯總到主鏈上,從而使整個(gè)系統(tǒng)更具可伸縮性,以此來(lái)提高網(wǎng)絡(luò)效率。
比如,一個(gè)DApp可以擁有一個(gè)完整的分片,與之相關(guān)的所有驗(yàn)證僅位于該分片上 ,片內(nèi)節(jié)點(diǎn)無(wú)需再驗(yàn)證其他分片的數(shù)據(jù)即可確認(rèn)交易完成。
在 PoW 共識(shí)機(jī)制下,以太坊只有一條最長(zhǎng)的鏈作為主鏈。以太坊 2.0 網(wǎng)絡(luò)則擁有一條信標(biāo)鏈和1024條分片鏈,這些不同的分片鏈可以互相通信。信標(biāo)鏈作為核心鏈統(tǒng)籌分片鏈,以實(shí)現(xiàn)擴(kuò)容。
以太坊2.0上線后,當(dāng)前版本的ETH獎(jiǎng)勵(lì)資產(chǎn)及鏈上數(shù)據(jù)都將進(jìn)行遷移。數(shù)據(jù)遷移可以通過(guò)雙向橋接和單向橋接實(shí)現(xiàn)。對(duì)此,社區(qū)當(dāng)前的建議是,在階段2中,將Eth1.0鏈的狀態(tài)轉(zhuǎn)移到Eth 2.0的鏈上分片中,以此保證Eth 1.0鏈的所有信息在Eth 2.0鏈上可用。
完成2.0的升級(jí)后,ETH數(shù)字資產(chǎn)將轉(zhuǎn)變?yōu)?BETH,這意味著,原鏈上的ETH將無(wú)法在新網(wǎng)絡(luò)中使用。ETH的持有者只能1:1兌換 BETH,原有的ETH資產(chǎn)將被銷毀。這一兌換方式將由1.0 版本上的智能合約來(lái)完成,并受2.0 信標(biāo)鏈的監(jiān)控。
按照現(xiàn)有的規(guī)則,在以太坊實(shí)現(xiàn)PoS共識(shí)后,Staking(質(zhì)押)將成為重要功能之一,用戶可以通過(guò)質(zhì)押 32 個(gè)BETH,成為 ETH2.0 信標(biāo)鏈的驗(yàn)證人,參與維護(hù)網(wǎng)絡(luò),獲取BETH的獎(jiǎng)勵(lì)。
素有“V神”之稱Vitalik Buterin已經(jīng)多次在公開場(chǎng)合表示,以太坊2.0完全實(shí)現(xiàn)后,其TPS將是現(xiàn)在的上千倍。如果2.0版本的上線時(shí)間沒有延遲的話,V神立下的Flag可在今年上半年見分曉。
責(zé)任編輯;zl
評(píng)論
查看更多