我們都知道,區(qū)塊鏈技術(shù)本身是革命性的,許多情況下,在分散化、不變性和對審查制度的抵制方面,它提供了前所未有的機(jī)會(huì)。然而,基于區(qū)塊鏈的生態(tài)系統(tǒng)已經(jīng)知道其局限性,主要的局限性是有限的可伸縮性,以及與其他生態(tài)系統(tǒng)(包括區(qū)塊鏈和非區(qū)塊鏈)的互操作性。
區(qū)塊鏈不可能三角
在區(qū)塊鏈技術(shù)的世界中,存在著所謂的區(qū)塊鏈三難困境,它包括三個(gè)參數(shù):分散化、可擴(kuò)展性和安全性。傳統(tǒng)觀點(diǎn)認(rèn)為,只實(shí)現(xiàn)其中兩個(gè)目標(biāo)是可能的,但同時(shí)實(shí)現(xiàn)三個(gè)目標(biāo)是不可能的。例如,比特幣網(wǎng)絡(luò)在提供分散化和安全性方面做得很好,但無法提供可擴(kuò)展性。Ripple實(shí)現(xiàn)了良好的可擴(kuò)展性和安全性,但這是以更大的集中化為代價(jià)的,等等。
這些問題的解決方案之一是創(chuàng)建第2層系統(tǒng),其中大多數(shù)旨在解決可擴(kuò)展性問題,這主要取決于區(qū)塊鏈網(wǎng)絡(luò)的吞吐量(交易的數(shù)量和速度)。
第2層的技術(shù)解決方案有許多基本選項(xiàng),包括:
· 支付渠道
· 廣義狀態(tài)通道
· 側(cè)鏈
比特幣BTC, 1.76%和以太坊ETH, 2.70%的社區(qū)都非常發(fā)達(dá),數(shù)量眾多,因此他們可以創(chuàng)建第二層的項(xiàng)目,目的僅僅是提高他們自己生態(tài)系統(tǒng)的可擴(kuò)展性。與此同時(shí),還有一些2層項(xiàng)目沒有綁定到特定的區(qū)塊鏈。
閃電網(wǎng)絡(luò)
比特幣可擴(kuò)展性
閃電網(wǎng)絡(luò)(LN)是Joseph Poon和Thaddeus Dryja在2016年提出的一種分布式支付P2P協(xié)議,在比特幣區(qū)塊鏈上運(yùn)行,以加快交易和減少小額支付。所有這些都應(yīng)有助于提高整個(gè)生態(tài)系統(tǒng)的可擴(kuò)展性,參與者能夠以大批量和高速的方式付款,而且無需求助于托管服務(wù),因?yàn)橹Ц肚乐械乃胁僮鞫家源鎯?chǔ)在區(qū)塊鏈上的多簽名地址的真實(shí)加密貨幣資金為后盾。
LN 為此使用雙向支付渠道。他們的工作原則是:比特幣區(qū)塊鏈中的鏈條交易僅在兩個(gè)參與者之間的通道打開和關(guān)閉時(shí)進(jìn)行,所有中間交易都在閃電網(wǎng)絡(luò)本身進(jìn)行,即外部主區(qū)塊無需以標(biāo)準(zhǔn)比特幣網(wǎng)絡(luò)范圍的共識(shí)確認(rèn)每筆交易。
因此,如果參與者之間有多個(gè)交易,那么首先可以節(jié)省交易費(fèi)用,其次,可以比在鏈上進(jìn)行更快的交易。
在技術(shù)層面上,閃電網(wǎng)絡(luò)使用多簽名地址和它自己的智能合約語言。該協(xié)議仍在開發(fā)中。
閃電網(wǎng)絡(luò)上的使用費(fèi),包括實(shí)際的LN網(wǎng)絡(luò)路由費(fèi)(目前設(shè)置為零,因?yàn)榈侥壳盀橹筁N節(jié)點(diǎn)的數(shù)量相對較小,費(fèi)用肯定會(huì)在未來增加),但這筆費(fèi)用的大小將始終小于比特幣網(wǎng)絡(luò)本身的相應(yīng)費(fèi)用(否則用戶可以隨時(shí)停止使用閃電并將交易轉(zhuǎn)移到主網(wǎng)絡(luò))。此外,當(dāng)LN支付渠道被打開或關(guān)閉時(shí),比特幣網(wǎng)絡(luò)交易需要付費(fèi)。同時(shí),LN 確實(shí)存在某些問題。例如,比特幣交易的成本有可能大幅上升,這只是LN支付的一部分,但仍然是必不可少的組成部分。如果發(fā)生這種情況,它還會(huì)影響閃電,尤其是閃電在商家之間的分布和采用程度。
許多人認(rèn)為,LN節(jié)點(diǎn)需要持續(xù)在線進(jìn)行支付是一種劣勢,因?yàn)樵摴?jié)點(diǎn)很容易受到各種攻擊。此外,由于可以在比特幣網(wǎng)絡(luò)上進(jìn)行(這種方法被認(rèn)為是存儲(chǔ)加密貨幣最安全的方法),LN中資金的冷存變得不可能。
另外,如果一個(gè)節(jié)點(diǎn)長時(shí)間處于離線狀態(tài),支付通道的一方可以單方面關(guān)閉該通道(稱為欺詐通道關(guān)閉),這也可能導(dǎo)致另一方資金損失。為了防止在LN中出現(xiàn)這種情況,有一段時(shí)間可能會(huì)對通道關(guān)閉產(chǎn)生爭議,但這段時(shí)間間隔不是無限的,這意味著足夠長的脫機(jī)停留可能會(huì)導(dǎo)致不希望出現(xiàn)的結(jié)果。
LN的另一個(gè)風(fēng)險(xiǎn)是它不是完全分散的,因?yàn)榭梢栽谀抢镄纬勺匀坏?a target="_blank">中心——具有大量支付渠道的節(jié)點(diǎn)(例如,流行網(wǎng)點(diǎn)的節(jié)點(diǎn)等)。這可能導(dǎo)致這樣一個(gè)事實(shí),即關(guān)閉這樣的集線器將導(dǎo)致重要網(wǎng)絡(luò)陣列的不可操作性。事實(shí)上,我們可以在這里看到前面提到的區(qū)塊鏈三難困境并沒有在這里消失,在LN中,可擴(kuò)展性的實(shí)現(xiàn)不利于分散。
因此,盡管閃電網(wǎng)絡(luò)是一個(gè)很有前途的發(fā)展,但這個(gè)項(xiàng)目(至少以目前的形式)很難解決比特幣面臨的問題。
雷電網(wǎng)絡(luò)
以太坊可擴(kuò)展性
在以太層生態(tài)系統(tǒng)中,閃電網(wǎng)絡(luò)的一種特殊的類似物被稱為Raiden網(wǎng)絡(luò)。Raiden項(xiàng)目的設(shè)計(jì)考慮到了以太坊的獨(dú)特特點(diǎn)。
像閃電一樣,Raiden處交易務(wù)時(shí)沒有先將它們發(fā)送到以太坊區(qū)塊鏈。Raiden不需要第三方來處理交易。這是可能的,因?yàn)镽aiden使用存在于以太坊網(wǎng)絡(luò)上的集市合約。因此,不需要中介,因?yàn)檫@個(gè)過程被委托給一個(gè)自治的系統(tǒng)。然而,在Raiden網(wǎng)絡(luò)中,所有這些都不是在以太坊區(qū)塊鏈上完成的,而是在一個(gè)單獨(dú)的安全通信網(wǎng)絡(luò)中,在用戶之間部署直接支付通道。每個(gè)通道都保持打開狀態(tài),可以使用任意次數(shù),直到其中一方?jīng)Q定關(guān)閉它。以太坊區(qū)塊鏈僅在通道打開和關(guān)閉時(shí)使用,即分別發(fā)生初始交易和最終交易時(shí)。
這可以解決以太坊的可擴(kuò)展性和加速支付的問題,這也是該網(wǎng)絡(luò)開發(fā)者自2015年以來一直在努力解決的問題。低轉(zhuǎn)會(huì)費(fèi)也使小額支付成為可能。
Raiden Network使用它自己的RDN代幣,并向改進(jìn)網(wǎng)絡(luò)的開發(fā)人員收取交易費(fèi)用。Raiden網(wǎng)絡(luò)還支持任何兼容的ERC20代幣。
Raiden是以太坊社區(qū)期待已久的項(xiàng)目,但目前還不清楚它是否會(huì)成為生態(tài)系統(tǒng)的可擴(kuò)展性解決方案,因?yàn)檫€有其他替代方案。此外,在未來的更新中,以太坊開發(fā)人員自己也有可能通過系統(tǒng)本身來解決這個(gè)問題。
Counterfactual
以太坊的可擴(kuò)展性極其智能合約
Counterfactual還設(shè)定了一個(gè)擴(kuò)展以太坊空間生態(tài)系統(tǒng)的目標(biāo)。然而,與Raiden 網(wǎng)絡(luò)不同的是,該項(xiàng)目不僅旨在改進(jìn)以太坊的交易,而且還著眼于智能合約系統(tǒng)本身。與Raiden不同,這是通過使用通用狀態(tài)通道而不是支付通道實(shí)現(xiàn)的。
因此,Counterfactual由幾個(gè)組件組成:用于獨(dú)立應(yīng)用程序的庫、通用狀態(tài)通道的直觀可理解協(xié)議和一組以太坊智能合約。
與Web3類似,Counterfactual客戶端庫可被應(yīng)用程序用于創(chuàng)建消息,并使用離鏈協(xié)議向其對手方發(fā)送消息。用戶可以簽署(有時(shí)是自動(dòng)的)并寫入?yún)^(qū)塊鏈的承諾中,而不是直接向以太坊網(wǎng)絡(luò)簽署和發(fā)送交易,而是將這些承諾直接發(fā)送給他們的交易對手方。所有參與者在使用協(xié)議時(shí)簽署的交易時(shí)最終都被設(shè)計(jì)成這樣一種方式:如果一方不響應(yīng)或以其他方式偏離其義務(wù),則可以將它們放在區(qū)塊鏈上。
在其工作中,Counterfactual依賴于L4、Magmo、Sprites、Perun等項(xiàng)目的研究。
Celer Network
可擴(kuò)展到任何以dApps為重點(diǎn)的區(qū)塊鏈
Celer 網(wǎng)絡(luò)是一項(xiàng)多層技術(shù),為現(xiàn)有和未來的區(qū)塊鏈提供網(wǎng)絡(luò)擴(kuò)展。一個(gè)基于celer的網(wǎng)絡(luò)可以擴(kuò)展到每秒數(shù)十億個(gè)安全的私人交易。Celer 網(wǎng)絡(luò)的目標(biāo)是釋放區(qū)塊鏈的全部潛力,并徹底改革分散式應(yīng)用程序的創(chuàng)建和使用,如游戲、在線拍賣、保險(xiǎn)、市場預(yù)測以及分散式交易所。
Celer技術(shù)的主要優(yōu)點(diǎn)是其架構(gòu)具有多層性,具有方便的跨層接口。Celer使用的技術(shù)棧稱為cStack,由以下幾層組成:
cChannel: Celer網(wǎng)絡(luò)技術(shù)棧的底層,具有一定的抽象性,使用廣義狀態(tài)通道(即類似于閃電網(wǎng)絡(luò)開發(fā)人員最初提出的方法)與各種區(qū)塊鏈系統(tǒng)通信。
· cRoute: Celer支付路由模塊,由分布式均衡路由(DBR)表示,使用分布式擁塞梯度指導(dǎo)支付流量。
· cRoute具有容錯(cuò)性、可證明的最優(yōu)帶寬、透明的信道均衡、匿名性和完全分散等特點(diǎn)。每個(gè)節(jié)點(diǎn)只與相鄰節(jié)點(diǎn)通信,大大減少了整個(gè)網(wǎng)絡(luò)中信號(hào)傳輸?shù)男枰T贑eler網(wǎng)絡(luò)中,路由的匿名性是通過所謂的洋蔥節(jié)點(diǎn)來實(shí)現(xiàn)的,它逐層解碼下一個(gè)支付目的地的地址。
· cOS是一個(gè)以操作系統(tǒng)的形式呈現(xiàn)的開發(fā)框架,它極大地簡化了各種平臺(tái)上獨(dú)立應(yīng)用程序的開發(fā)和使用。
CELR是ERC20代幣,是Celer cEconomy的基礎(chǔ)。cEconomy的任務(wù)是在提高網(wǎng)絡(luò)可擴(kuò)展性的情況下,平衡服務(wù)的流動(dòng)性和可用性問題。實(shí)現(xiàn)這一目標(biāo)的計(jì)劃依靠三個(gè)主要部分:
· 流動(dòng)性承諾證明(PoLC)。這是一個(gè)基于“凍結(jié)”外部數(shù)字資產(chǎn)(例如,其他加密貨幣)的虛擬挖掘過程,在擴(kuò)展系統(tǒng)時(shí),這些資產(chǎn)應(yīng)該能夠保證流動(dòng)性。
· 流動(dòng)性支持拍賣(LiBA)。這一機(jī)制有助于通過協(xié)商利率下的群眾借貸實(shí)現(xiàn)流動(dòng)性。貸款機(jī)構(gòu)有一個(gè)排名機(jī)制。
· 國家監(jiān)護(hù)網(wǎng)(SGN)是一種特殊的小型旁路網(wǎng)絡(luò),用于存儲(chǔ)用戶通道離線時(shí)的狀態(tài)。
Celer網(wǎng)絡(luò)開發(fā)人員聲明的主要關(guān)注點(diǎn)之一是用于快速創(chuàng)建和使用高度可伸縮分散應(yīng)用程序(dApps)的第2層網(wǎng)絡(luò)。
GEO Protocol
通用的可擴(kuò)展性,加上區(qū)塊鏈和非區(qū)塊鏈系統(tǒng)之間的互操作性
GEO Protocol是一種通用的非鏈開源協(xié)議,它提供了擴(kuò)展區(qū)塊鏈系統(tǒng)的能力,以及在不同區(qū)塊鏈生態(tài)系統(tǒng)之間、區(qū)塊鏈?zhǔn)澜绾蛡鹘y(tǒng)金融之間提供互操作性。
而且,GEO Protocol是一種開放技術(shù),允許為各種不同的用例開發(fā)新的分散和分布式服務(wù)和解決方案,包括各種支付和結(jié)算系統(tǒng)、本地貨幣等,以及一些非財(cái)務(wù)解決方案,例如計(jì)分系統(tǒng)、委托的民主系統(tǒng)、忠誠計(jì)劃等等。此外,還可以將實(shí)物資產(chǎn)和其他非數(shù)字資產(chǎn)數(shù)字化,從而使這些資產(chǎn)隨后在全球地球觀測網(wǎng)絡(luò)中周轉(zhuǎn)。
可擴(kuò)展性問題通過創(chuàng)建一個(gè)真正的分布式離線網(wǎng)絡(luò)來解決,其中安全交易由本地共識(shí)(即,不是由整個(gè)網(wǎng)絡(luò),而是僅由直接參與每個(gè)事務(wù)的成員)確認(rèn)。同時(shí),GEO Protocol提供了此類交易的跨鏈原子性,從而允許不同區(qū)塊鏈之間的真正互操作性。
這樣的網(wǎng)絡(luò)將具有幾乎無限的帶寬,因此具有適當(dāng)?shù)目蓴U(kuò)展性。此外,它對通信和計(jì)算資源的要求也非常低,這意味著地理網(wǎng)絡(luò)節(jié)點(diǎn)幾乎可以安裝在任何設(shè)備上,包括移動(dòng)設(shè)備。同時(shí),原子性支持系統(tǒng)保證即使在不穩(wěn)定的網(wǎng)絡(luò)連接環(huán)境(因此,移動(dòng)網(wǎng)絡(luò))中也能運(yùn)行。
GEO Protocol開發(fā)商為自己制定的主要任務(wù)是為有價(jià)值的互聯(lián)網(wǎng)創(chuàng)建一個(gè)基本協(xié)議解決方案,即一個(gè)全球金融網(wǎng)絡(luò),將所有可能的“有價(jià)值的局域網(wǎng)”聯(lián)合起來,如加密貨幣系統(tǒng)、法定貨幣系統(tǒng)、銀行和金融機(jī)構(gòu)、交易所和交易平臺(tái)、各種資產(chǎn)登記,包括所有權(quán)登記等。
在這樣一個(gè)全球網(wǎng)絡(luò)中,不論其性質(zhì)或起源如何,任何形式的超快和極便宜的價(jià)值轉(zhuǎn)移都是可能的。
結(jié)論
幾十個(gè)項(xiàng)目正在尋求為區(qū)塊鏈系統(tǒng)的可擴(kuò)展性問題的各個(gè)方面設(shè)計(jì)適當(dāng)?shù)姆椒āI鐓^(qū)聚集在最發(fā)達(dá)的生態(tài)系統(tǒng)(如比特幣和以太坊)周圍,創(chuàng)建旨在改善自身特定生態(tài)系統(tǒng)的解決方案。這些項(xiàng)目包括閃電網(wǎng)絡(luò)、 Raiden 網(wǎng)絡(luò) 和 Counterfactual。
然而,在未來的更新中,主要區(qū)塊鏈的開發(fā)者有可能完全或部分地解決這個(gè)問題(例如,我們預(yù)計(jì)Ethereum 2.0將在2020年初發(fā)布)。
其他第2層項(xiàng)目關(guān)注于為更廣泛的生態(tài)系統(tǒng)解決可擴(kuò)展性問題,而不局限于其中任何一個(gè)生態(tài)系統(tǒng),這使得它們更加通用。這些項(xiàng)目包括Celer 網(wǎng)絡(luò)。
最后,像GEO Protocol這樣的第二層項(xiàng)目,除了解決了跨范圍廣泛的區(qū)塊鏈系統(tǒng)的問題外,還解決了它們的互操作性問題——不僅局限于區(qū)塊鏈本身的世界本身——讓它們能夠有效地與傳統(tǒng)金融世界聯(lián)系起來,從而形成一個(gè)無縫的全球網(wǎng)絡(luò),實(shí)現(xiàn)價(jià)值轉(zhuǎn)移交換。
評論