Celer Network是個高性能Layer 2擴展性平臺,旨在通過以上技術(shù)革新實現(xiàn)將互聯(lián)網(wǎng)規(guī)模帶入?yún)^(qū)塊鏈,幫助區(qū)塊鏈商業(yè)化落地的宏大愿景。其在傳統(tǒng)鏈下解決方案的基礎(chǔ)上提出了新的技術(shù)解決方案和經(jīng)濟模型,且該方案經(jīng)過實驗?zāi)M結(jié)果顯示有數(shù)量級的性能提升。CELR Token可用于流動性資金借貸防欺詐債券的抵押金、支付通道注冊費的支付媒介、交易手續(xù)費以及其他可能的服務(wù)費。此外,在系統(tǒng)運行的前5年,新的CELR Token將通過PoLC挖礦產(chǎn)生,而LiBA只需要將 Token進行抵押,抵押期后CELR仍歸屬于貸款方。當5年P(guān)oLC挖礦期結(jié)束后,LiBA將開始消耗CELR,被消耗的CELR將不再返回給貸款方,而是作為連續(xù)的PoLC挖礦獎勵注入系統(tǒng)。
?
?
Celer Network 是一個統(tǒng)一的技術(shù)和經(jīng)濟架構(gòu),同時也是一個運用鏈下擴展技術(shù)將互聯(lián)網(wǎng)規(guī)模擴展到現(xiàn)有和未來的區(qū)塊鏈。它可以橫向擴展,且去信任化、分布式、具有隱私保護。它包含了一個分層架構(gòu),每層都有重大的技術(shù)創(chuàng)新。另外,Celer Network 還提倡一個有原則性的鏈下加密經(jīng)濟設(shè)計,以此來平衡其擴展性。Celer Network 的使命是充分釋放區(qū)塊鏈的能量,并且在如何構(gòu)建和使用分布式應(yīng)用程序上進行創(chuàng)新。
?
?
鏈下擴容技術(shù)允許相互不信任的主體之間在鏈下而非鏈上進行智能合約交互。參與方共同維護并各自復制一個多簽名無法篡改的鏈下狀態(tài)機,僅在絕對有必要(如多方無法達成一致)時才會訴諸于鏈上共識。鏈下擴容是在保障區(qū)塊鏈無需信任與去中心特性的同時實現(xiàn)能夠橫向擴展且保護隱私的分布式應(yīng)用(dApp)的唯一方式。它是區(qū)塊鏈技術(shù)大規(guī)模普及落地的轉(zhuǎn)折點,并將成為所有可擴展 dApp 的引擎與基石。
?
?
Celer Network 的加密經(jīng)濟機制——cEconomy,是基于一個基本原則設(shè)計的:一個好的加密經(jīng)濟模型(通證模型)應(yīng)該提供額外的價值并且可以引入新的動態(tài)博弈,否則就不那么好,或者沒有用。然而任何解決可擴展問題的鏈下解決方案,都是在做折衷,如果這種方案沒有可以使新動態(tài)來平衡這些折衷的加密經(jīng)濟的話,它也不會被采用。
新的折中方案
一切都是有代價的。通過做出以下折衷,鏈下平臺可獲得可擴展性。
鏈下可擴展 vs 流動性
鏈下操作網(wǎng)絡(luò)首先通過犧牲鏈上網(wǎng)絡(luò)的流動性來獲得可擴展,這對潛在的鏈下服務(wù)提供商來說尤其具有挑戰(zhàn)性,因為需要大量的流動性來提供高效的狀態(tài)通道服務(wù),然而,持有加密資產(chǎn)的大戶,可能沒有商業(yè)興趣或者沒有技術(shù)能力去構(gòu)建一個狀態(tài)通道服務(wù)的基礎(chǔ)設(shè)施。有能力構(gòu)建可靠的可擴展的狀態(tài)通道服務(wù)能力的人,又通常沒有如此大量的資金,存放在通道或欺詐證明債券合約中。這種不匹配給大量鏈下操作網(wǎng)絡(luò)運用的技術(shù)發(fā)展帶來了巨大障礙。
鏈下可擴展 vs 可用性
盡管鏈下擴展不會對區(qū)塊鏈的無信任屬性做出任何妥協(xié),但它確實犧牲了可用性。每個狀態(tài)通道或鏈下合約都會關(guān)聯(lián)一個時限,并且當一方長時間保持離線且超過一定時限,相關(guān)方將處于危險中,或者丟失當前狀態(tài)。
因此,我們需要一個激勵機制來提供足夠的流動性,幫助那些有能力運行可靠和可擴展的離線服務(wù)基礎(chǔ)設(shè)施的實體確保離線狀態(tài)總是可用于可能的鏈上爭端。
新的加密經(jīng)濟
為完成鏈下擴展解決方案,我們引入了一套名為cEconomy的加密經(jīng)濟機制,通過 Celer Network 的協(xié)議 token(CELR)和三個緊密耦合的組件來提供網(wǎng)絡(luò)效應(yīng)、穩(wěn)定的流動性和高可用性,以及不可或缺的價值。
流動性承諾證明 (PoLC)
PoLC 是一個虛擬的“挖礦”過程,為鏈下生態(tài)系統(tǒng)獲得豐富而穩(wěn)定的流動性。任何人要參與進來,只需將他閑置的流動性鎖定一段時間即可獲得獎勵。
流動性支持拍賣 (LiBA)
LiBA 鏈下狀態(tài)通道服務(wù)提供商能夠通過獲取一定談判利率的“眾包貸款”方式獲得流動性。貸方根據(jù)稱為“happiness scores”的積分進行優(yōu)先級排列,這些積分由期望利率、提供的流動性數(shù)量和 CELR 代幣的數(shù)量決定。擁有更多 CELR代幣(作為他們過去對生態(tài)系統(tǒng)貢獻的指標)的貸方有更高的優(yōu)先權(quán)。
狀態(tài)守護網(wǎng)絡(luò) (SGN)
SGN 是一種特殊而嚴謹?shù)膫?cè)鏈,在用戶離線時守護用戶的狀態(tài),以便用戶的狀態(tài)始終可用于處理糾紛案件。狀態(tài)守護者需要將他們的 CELR 鎖入 SGN,以獲取守護者資格并賺取服務(wù)費用。
?
?
作為一個可以建立在現(xiàn)有或未來區(qū)塊鏈上的全面綜合的平臺,Celer Network 包含一個清晰的分層架構(gòu),將復雜的鏈下平臺分離為各個層級模塊。這種架構(gòu)大大降低了系統(tǒng)設(shè)計、開發(fā)和維護的復雜性,以便每個組件都可以輕松迭代并適應(yīng)變化。
一個設(shè)計良好的分層架構(gòu)應(yīng)該具有開放的接口,只要它們支持相同的跨層接口,就鼓勵在每個層上啟用不同的實現(xiàn)。每一層只需要專注于實現(xiàn)自己的功能。受互聯(lián)網(wǎng)成功的分層設(shè)計的啟發(fā),Celer Network 采用了一種鏈下技術(shù)堆棧,可以在不同的區(qū)塊鏈上構(gòu)建,命名為 cStack,它由以下幾層組成,按自底向上的順序排列:
cChannel:廣義狀態(tài)通道和側(cè)鏈套件
cRoute:最佳價值傳輸路由
cOS:鏈下應(yīng)用程序的開發(fā)框架和運行環(huán)境
Celer 架構(gòu)為所有層提供創(chuàng)新解決方案。下面我們詳細介紹 cChannel,cRoute 和 cOS 的技術(shù)挑戰(zhàn)和關(guān)鍵特征。
cChannel
這一層是離底層區(qū)塊鏈最近的一層,直接與基礎(chǔ)公鏈產(chǎn)生交互,并且在有限的時間內(nèi),為有共同抽象結(jié)構(gòu)的上層提供實時狀態(tài)更新。cChannel 使用狀態(tài)通道和側(cè)鏈技術(shù),這些都是鏈下擴展平臺的基石。
狀態(tài)通道允許互不信任的各方在鏈下程序上迅速與最新約定的狀態(tài)達成一致,并通過鏈上的債權(quán)合約保證其不可篡改的安全性。這一理念最初是由閃電網(wǎng)絡(luò)引入,以支持高吞吐量的鏈下比特幣的小額交易。自閃電網(wǎng)絡(luò)理念提出以來,已經(jīng)有一些研究工作在支付通道網(wǎng)絡(luò)的背景下解決了不同的問題,例如路由算法,時間鎖定優(yōu)化。然而,鏈下網(wǎng)絡(luò)仍舊處于早期發(fā)展階段,在其模塊化、靈活性和成本效益方面面臨一些重大的挑戰(zhàn)。cChannel 通過創(chuàng)建一系列新的功能來應(yīng)對當前的挑戰(zhàn)。
廣義鏈下狀態(tài)傳輸。鏈下傳輸可以是依賴于 DAG 的任意狀態(tài)傳輸。這使得Celer Network 能夠支持復雜的高性能離線 dApp,例如游戲,在線拍賣,保險,市場預(yù)測和去中心化交易。
靈活和高效的價值傳輸。提供了多種狀態(tài)通道和側(cè)鏈結(jié)構(gòu),多樣的效率和不可篡改性的權(quán)衡策略,以支持具有通用條件的快速價值傳輸,最小化的鏈上交互以及最小化資金鎖定。
純鏈下合約。任何與鏈上存款不直接相關(guān)的合約都不需要任何鏈上的操作或初始化,除非會由此引發(fā)爭議。每個純粹的鏈下合約或?qū)ο蠖加幸粋€唯一可識別的鏈下地址,只有在需要時才在區(qū)塊鏈上進行部署,并且由內(nèi)置的鏈下地址轉(zhuǎn)換器分配鏈上地址。
cRoute
Celer Network 是一個高度可擴展的 dApps 平臺,在平臺上提供支持高吞吐量的價值傳輸是其最重要的承諾之一。鏈下價值傳輸是許多鏈下應(yīng)用的基本要求。雖然 Celer Network 有著比支付解決方案更大的愿景,但它還是對鏈下支付路由進行突破性的改進,因為它直接決定了生態(tài)系統(tǒng)內(nèi)可以傳輸多少價值以及傳輸多快。
所有現(xiàn)有的鏈下支付路由,都可歸結(jié)為傳統(tǒng)的“最短路徑路由”算法,由于鏈路模型的根本差異,這可能會讓鏈下支付網(wǎng)絡(luò)具備較差的性能。計算機網(wǎng)絡(luò)的鏈路容量是穩(wěn)定且無狀態(tài)的(不受過去傳輸?shù)挠绊懀?。然而鏈下支付網(wǎng)絡(luò)的鏈路容量是有狀態(tài)的(即由鏈上存款和過去支付確定),這導致在高度動態(tài)的網(wǎng)絡(luò)中拓撲結(jié)構(gòu)和鏈路狀態(tài)會不斷變化,這使傳統(tǒng)的最短路徑算法很難收斂,從而產(chǎn)生低吞吐量、高延遲甚至中斷的結(jié)果。
Celer Network 的支付路由模塊意識到了這一根本挑戰(zhàn),cRoute 介紹了使用分布式擁塞梯度的的分布式路由平衡算法(DBR)。
可證明的最佳吞吐量 我們證明了對于任何一筆支付交易請求速率,如果存在可支持該速率的路由算法,則 DBR 就一定能算出這個算法。根據(jù)我們的評估顯示,與最先進的解決方案相比,DBR 的吞吐量提高了 15 倍,信道利用率提高了 20 倍。
透明通道平衡 自“閃電網(wǎng)絡(luò)”以來,“保持通道平衡”一直是一種直覺要去做的事。然而,現(xiàn)有的嘗試都是探索式的將大量的鏈上或鏈下進行協(xié)調(diào)來達到低保證的平衡。DBR 將信道平衡過程與路由結(jié)合起來,并保持網(wǎng)絡(luò)的平衡,而不需要任何額外的協(xié)調(diào)。
完全分散 DBR 算法是一種完全分散的算法,其中每個節(jié)點只需要在狀態(tài)通道網(wǎng)絡(luò)拓撲中與其臨近的節(jié)點進行通信。DBR 在協(xié)議中的消息傳遞成本也很低。
故障彈性 DBR 算法對故障具有很高的彈性:它可以對無響應(yīng)的節(jié)點進行快速檢測并適應(yīng),支持剩余可用節(jié)點上的最大可能吞吐量。
隱私保護 由于其多路徑性質(zhì),DBR 算法自然而然地保留了有關(guān)傳送值的隱私,而不需使用任何額外的隱私保護技術(shù)(例如 ZKSNARK)。更重要的是,DBR算法可以與洋蔥路由,無縫集成以保護源和目的地的匿名性。
cOS
鏈上的 dApp 只是一個簡單的連接區(qū)塊鏈的前端,鏈下 dApp 雖然具有高擴展性的巨大潛力,但要將它構(gòu)建在傳統(tǒng)的公鏈上并不容易。Celer Network 引入了cOS,這是一個能讓每個人都可以輕松開發(fā)、操作和與可擴展的鏈下 dApp 進行交互的開發(fā)框架,從而減少了由于鏈下擴展帶來的額外的復雜性。Celer Network讓開發(fā)人員更專注于應(yīng)用程序邏輯的開發(fā),并創(chuàng)建最佳的用戶體驗,而 cOS 則處理繁重的工作,包括以下任務(wù):
找出任意鏈下狀態(tài)和鏈上狀態(tài)的依賴關(guān)系。
處理鏈下狀態(tài)的跟蹤,存儲和爭議。
中間節(jié)點故障容錯和透明。
?支持多個并發(fā)的鏈下 dApp。
統(tǒng)一實施到不同的鏈上和鏈外模塊。
相關(guān)鏈接:
https://www.qukuaiwang.com.cn/szhb/3260.html###
?
*以上內(nèi)容由幣界網(wǎng)官方整理如若轉(zhuǎn)載請注明出處。
?