以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > FIL幣 > Info

狀態通道:鏈下交互鏈上清算,兩條腿走路_ORK:Askobar Network

Author:

Time:1900/1/1 0:00:00

通證通研究院×FENBUSHIDIGITAL聯合出品文:宋雙杰,CFA;程東鋒特別顧問:沈波;Rin;JX導讀狀態通道是一種比較熱門的擴容方案,以太坊基金會近期披露的3000萬美金的年度資金預算,有1900萬美金用于包括狀態通道和Plasma在內的以太坊2.0的開發。狀態通道有望推進區塊鏈的大規模落地商用。摘要區塊鏈不可能三角是指非中心化特性、安全性、擴展性三者不可能同時得到很好的滿足。狀態通道解決方案通過將鏈下交互和鏈上清算隔離開,能夠在保障一定程度的非中心化和資產安全性的同時,實現速度更快、費用更低的交易。狀態通道作為一種鏈下擴容方案,從一般到特殊分為通用狀態通道、狀態通道和支付通道三個層次。狀態通道面臨的主要問題包括路由問題、通道平衡問題、節點離線問題以及保證金鎖定問題。通過設計合理的路由策略可以將狀態通道擴展為網絡結構,目前的方案有哈希時間鎖合約、虛擬通道和元通道。通道平衡問題的主要解決思路有背壓路由算法和鏈下重新平衡方案。節點離線問題的主要解決思路是引入第三方來監督鏈下狀態,并加以經濟激勵。保證金鎖定問題的解決思路是從流動性資金供應商那里吸收閑散資金、共享資金池。相比于鏈上擴容方案,狀態通道巧妙地將鏈上和鏈下的職能分開,采用該方案無需改變公鏈結構,結合了鏈上的安全性和非中心化特性以及,鏈下的擴展性,但從整體生態來說,由于鏈上鏈下通信過程中可能存在的問題,狀態通道依然屬于安全性、非中心化和擴展性的一種新平衡。相比于其他鏈下擴容方案,狀態通道的隱私性較好,可做到即時性,尤其適合于固定雙方的高頻互動,其劣勢在于需要中間節點“墊付”資金、要求節點實時在線或需引入第三方來監督。風險提示:中介節點壟斷、安全漏洞目錄1狀態通道概述2狀態通道的三個層級2.1通用狀態通道2.2狀態通道2.3支付通道3狀態通道需攻克的關鍵問題3.1路由問題3.1.1哈希時間鎖合約3.1.2虛擬通道3.1.3元通道3.2通道平衡問題3.3節點離線問題3.4保證金鎖定問題4狀態通道和其他擴容方案的對比4.1與鏈上擴容方案的對比4.2與其他鏈下方案的對比正文狀態通道是區塊鏈鏈下擴容方案之一,目前有眾多知名項目都采用了狀態通道技術方案。

Aave 戰略負責人:去中心化可分為獨裁、寡頭治理、代議制、無狀態等四個階段:金色財經報道,Aave 戰略負責人 Marc Zeller 發布文章探討去中心化的四個階段,分別為獨裁(Autocracy)、寡頭治理(Oligarchy)、流動性代議制民主(Liquid Representative Democracies)、無狀態(Stateless Stage)。

具體而言,獨裁中開發團隊幾乎完全控制項目,專制階段允許團隊快速開發和迭代,使其能夠構建最小可行產品并努力實現產品市場契合度。

寡頭治理階段通常在融資輪次之后,代幣持有者開始在治理方面獲得更多權力,而早期投資者的影響可能具有挑戰性。

只有當代幣供應分配到足以稀釋第 2 階段寡頭的影響力時,才能實現流動性代議制民主階段。Marc Zeller 認為目前還沒有項目達到成熟的 DAO 階段,MakerDAO 和 Aave 正處于從第 2 階段過渡到第 3 階段的邊緣。

無狀態階段與無國家社會類似,目前,LUSD、以太坊和比特幣是 Marc Zeller 認為第 4 階段中僅有的重要參與者。[2023/4/4 13:44:23]

1狀態通道概述

區塊鏈的所有節點執行相同的計算、存儲相同的數據,這樣一種冗余的架構在保障了安全性和非中心化的同時,也導致區塊鏈處理交易的速度非常慢,且費用昂貴。鏈下擴容也稱第2層擴容,是不改變公鏈基礎協議的一種應用層上的擴展方案,第1層提供安全性,第2層提供擴展性。鏈下擴容目前主要有狀態通道、側鏈和鏈下計算等方案。狀態通道中的狀態指的是區塊鏈賬本當前的樣子,包括賬戶名稱、余額、合約數據等。狀態通道是在兩方或多方之間開辟一條鏈下通道來進行狀態交換,以實現較低的手續費和即時到賬等特性。利用狀態通道交易的流程一般為:①交易方在鏈上鎖定一定量的資產,在區塊鏈上記錄并開辟狀態通道;②在通道內進行相互交易和狀態更新,但不提交到鏈上;③當任一方想要關閉通道時,提交最終狀態到區塊鏈上進行清算。若另一方有異議,可在規定時間內申請鏈上仲裁。狀態通道的擴容原理主要是鏈下交互、鏈上清算,避免將每一筆小額交易都放在鏈上進行,只需要把最終的狀態提交到鏈上即可,減輕了鏈上的工作量。當雙方均無異議可以很快完成清算,實現即時終結性,此外由于在通道內進行鏈下交易,可實現較快的交易速度、較低的手續費,以及較好的隱私性。當某一方試圖欺詐,提交有利于自己的非最終狀態上鏈時,另一方可以通過提交帶有時間戳的最新狀態向鏈上申訴,坐實后欺詐者會面臨被沒收抵押物的懲罰。但這要求狀態通道的用戶實時在線,如果某一方長時間離線,鏈上清算會強制執行,從而可能造成損失。這種情況下一般會引入第三方來監督是否有欺詐現象發生,但這需要設計出合理的第三方經濟激勵機制。狀態通道方案比較適合參與方在相對較長的時間里需多次交換狀態、對單次轉賬的交易手續費比較敏感等場景。例如棋牌類游戲、物聯網智能支付、平臺、直播打賞等。

報告:Meta元宇宙VR平臺Horizon Worlds將置于“質量封鎖”狀態:金色財經報道,由于持續存在的漏洞,Meta領導層將該公司的元宇宙VR平臺Horizon Worlds置于“質量封鎖”狀態,將持續到今年年底。

根據The Verge獲得的公司內部備忘錄,Meta的Horizon Worlds團隊因為很少使用該平臺而多次受到部門領導的批評,盡管他們多次被要求在工作和家庭中使用該平臺。進一步的備忘錄顯示,Horizon Worlds團隊已被指示在今年剩下的時間里保持“質量封鎖”狀態,以解決平臺外觀和功能方面的長期問題。(decrypt)[2022/10/8 12:49:31]

2狀態通道的三個層級

狀態通道作為一種鏈下擴容方案,從一般到特殊主要分為通用狀態通道、狀態通道和支付通道三個層級。

2.1通用狀態通道通用狀態通道是模塊化、標準化的狀態通道開發框架,實例化之后即成為狀態通道或支付通道。開發人員無需很熟悉狀態通道的相關技術細節也可以很容易地開發基于狀態通道的應用,用戶也可在不執行任何鏈上操作的情況下在通道內安裝、運行和終止DApp。典型的項目有Counterfactual、CelerNetwork。2.2狀態通道狀態通道是在鏈下進行狀態交互的通道。通過將鏈上的圖靈完備智能合約放到鏈下執行,來實現狀態交換和鏈下擴容的目的。例如基于狀態通道開發的圍棋游戲,就是在鏈下不斷進行狀態的交換。典型的項目有PerunNetwork、FunFair。2.3支付通道支付通道屬于狀態通道在支付領域內的具體應用。交易雙方在狀態通道內可多次進行賬務往來,直到通道關閉時上鏈清算。鏈下轉賬快速無手續費,當一方嘗試在上鏈清算時進行欺詐,會有仲裁和懲罰機制來確保雙方的資產安全。典型的項目有閃電網絡、Raiden、TrinityLiquidityNetwork。3狀態通道需攻克的關鍵問題

數據:處于虧損狀態的比特幣供應占比達到交易所外所有比特幣的48.1%:7月6日消息,Glassnode發推稱,處于虧損狀態的比特幣供應占比已經達到了交易所外所有比特幣的48.1%。在這些比特幣中,近60%由長期持有者持有(占總數的28.6%)。這兩個指標與2018年11月至12月和2020年3月的下跌階段相似。[2022/7/6 1:54:59]

3.1路由問題

為了將支付通道擴展為支付網絡,在已開辟的狀態通道上通過路由節點建立兩個陌生節點的連接無疑是比較經濟的。正如六度人脈理論闡釋的那樣,我們可以借助六度人脈和世界上其他任何人建立聯系。目前主要有如下三種路由方案:3.1.1哈希時間鎖合約代表項目:閃電網絡發送方向接收方發送BTC到1/2多重簽名地址,如果接收方不能在合約規定的時間內通過“簽名+哈希密文”的方式將BTC解鎖,那么BTC就會退還給發送方。

如圖所示,A想通過B、C向D發送1個BTC。D作為接收方,首先生成一個隨機私鑰r和公鑰R,然后將R發送給A。A和B首先搭建了哈希時間鎖合約,R就是其中的“鎖”,這里的“時間”是3天,“哈希密文”就是只有D才知道的私鑰r。這個合約意味著只要B能在3天之內獲得私鑰r來解鎖R,就可以得到A在智能合約里發送的1個BTC,否則這1個BTC就會退還給A。B需要獲得私鑰r來解鎖R,按照同樣的思路,B和C的智能合約規定,只要C能在2天之內獲得私鑰r來解鎖R,就可以得到B在智能合約里發送的1個BTC,否則這1個BTC就會退還給B。最后C和D的智能合約也是如此,只要D能在1天之內用私鑰r來解鎖R就可以獲得這1個BTC。相當于D是用私鑰r換取了C“墊付”的1個BTC,C拿到私鑰r后再用它解鎖并換取了B“墊付”的1個BTC,之后B用r解鎖了A的1個BTC。也就是說,D首先生成了“鎖”和對應的“鑰匙”,然后鎖依次傳到A、B、C;D收到BTC后,“鑰匙”依次傳到C、B、A。這樣幾個節點無需相互信任就實現了從A到D的安全轉賬。實際操作中,中間節點會收到額外的服務費作為經濟激勵。3.1.2虛擬通道代表項目:PerunNetwork

烏拉圭總統因曾與確診病例接觸 進入隔離狀態:當地時間29日,烏拉圭總統府發布聲明稱,一名在本周一與總統拉卡列·波烏開會的官員在29日當天確診新冠肺炎,因此包括總統在內的與會官員都已進入隔離狀態。所有與會人員都將在5月30日接受核酸檢測,在結果出來之前他們都將保持隔離狀態。(央視新聞)[2020/5/30]

如圖所示,A、B都已經與I開辟了狀態通道,分別為通道X和通道Y。現在A、B向中間節點I通過智能合約發出申請,建立A和B的虛擬通道Z。A在X通道鎖定了Z個通證,對應的I在Y通道也鎖定了Z個通證;B在Y通道鎖定了Z個通證,對應的I在X通道也鎖定了Z個通證。鎖定之后相當于在A、B之間建立了一個虛擬通道Z,A、B在該通道內對應的可用額度分別是Z、Z。A如果想向B轉賬1個通證,I的左邊會增加1個通證,與此同時右邊會減少1個通證,減少的1個通證轉給了B,達成的效果類似于武俠小說里的“隔山打牛”,A通過I作為“跳板”向B轉賬了1個通證。虛擬通道也可以進一步擴展形成更大的網絡。與哈希時間鎖合約方案相比,該方案的中間節點無需牽涉到每筆交易中來,只需通過智能合約自動執行,因此更具隱私性和低延遲性,但是需要中間節點鎖定足夠數量的通證,以為虛擬通道兩端提供“中介服務”。比如在上面的例子中,I節點至少需要鎖定Z+Z個通證。3.1.3元通道代表項目:Counterfactual該方案與虛擬通道類似,只是結構稍有差異。比如Counterfactual,是將通用狀態通道進行實例化后分別建立A和I、B和I的代理狀態通道,在此基礎上建立A、B的支付通道,實現和虛擬通道相同的效果。

3.2通道平衡問題在狀態通道網絡中,采用傳統計算機網絡的最短路徑的路由策略,會造成通道的不平衡狀態,反過來又會使得路由策略失效,尋路遇到“死胡同”便無法有效傳遞價值。如圖表8所示A、B、C三個節點兩兩組成的雙向狀態通道,采用最短路徑使得節點在某一通道的可用通證變為0,雙向通道變成了單向通道。左上圖是平衡狀態,對應左下圖所示雙向通道。中上圖和右上圖的通證集中到了一邊,分別對應中下和右下的單向通道。

ImToken首席安全官Blue:區塊鏈行業安全還處在“裸奔”狀態:ImToken首席安全官Blue近日在接受采訪時表示:區塊鏈盡管已經存在很長時間,但他在安全方面還是在起步階段,相當于在裸奔。區塊鏈是一個去中心化的平臺,智能合約等各類代碼其實都是面向大眾公開的,黑客就非常容易看你的源碼,然后找到相關漏洞。在此之前各個服務器上運行的代碼都是不可見的,可以說是一個黑盒子,黑客想要進行攻擊只能不斷的去嘗試去測試,這個時候很難發現問題,但是區塊鏈行業不一樣,全都是公共的開放平臺,智能合約放在平臺上,這都是完全對外可見的,一旦有問題非常容易暴露。[2018/4/20]

CelerNetwork提出了背壓路由算法,在每個時間切片內衡量局部網絡的擁堵程度和通道失衡度,然后按照背壓權重最大的方向進行路由轉移,減少網絡擁堵的同時實現通道平衡。通過對77個節點組成的254個狀態通道組成的支付網絡進行測試后發現,背壓路由算法和閃電網絡的最短路徑路由算法相比,性能提高了15倍,通道利用率提高了20倍。LiquidityNetwork提出了一個允許在鏈下重新平衡支付通道的Revive協議。該協議通過使一組支付通道節點執行一組交易,來重新平衡每個節點在多個通道的通證資產量,防止單向通道形成。如下左圖所示的樹形網絡結構無法做到重新平衡,而Revive所采用的右圖所示的網絡包含環狀結構,可以實現節點在多個通道的通證分布從集中重新變得均勻。例如,B在和D組成的通道里有200個通證,而在和E組成的通道里有0個通證,對于右圖可以通過環狀結構進行重新調配,使得B和D、B和E組成的兩個通道里各有100個通證。

3.3節點離線問題前文提到狀態通道是在鏈下交互、鏈上清算,任何一方都可以關閉狀態通道實現最終的清算和交割。當雙方同時在線且達成一致,可實現即時終結性。但是當一方處于離線狀態,或者另一方發起攻擊使其離線,并提交對自己有利的非最終狀態給鏈上,離線方一旦錯過仲裁期,最終的清算結果將會對離線方造成資產損失,損害狀態通道的公平性、安全性。這種情況下人們想到通過把監測任務外包給第三方加以解決,例如閃電網絡的監督者、Pisa的看管者、CelerNetwork的狀態保衛網絡。Monitors通過舉證獲得獎勵,Custodians通過質押安全保證金獲得監管機會,StateGuardianNetwork是由狀態守護者組成的一個類似于Plasma的側鏈,CELR通證持有者通過抵押通證成為鏈下狀態守護者,抵押通證越多則被委派以守護鏈下狀態任務的概率越大,從而獲得更多收益的概率也越大。隨著鏈下擴容的發展和大規模商用,通過設計合理的第三方經濟激勵機制,將為layer-2的服務提供商帶來機遇。3.4保證金鎖定問題3.1章節提到的路由方案,無論是哈希鎖定合約,還是虛擬通道、元通道,都需要中間節點“墊付”資金,或鎖定保證金。網絡規模越大、平均的轉賬金額越大,整個網絡鎖定的保證金也越多,由此產生的機會成本也越高昂。LiquidityNetwork和CelerNetwork都提出了類似于銀行的機制來共享流動性,試圖通過智能合約從通證持有者處租借通證或支付中心相互“拆借”和共享的方式,減少保證金的鎖定。下圖為CelerNetwork的經濟模型,主要由流動性資金支持拍賣機制、流動性資金擔保挖礦機制和鏈下狀態守護者網絡三部分構成。其中PoLCMining機制是Celer網絡流動性資金的關鍵源頭,簡單來說就是通過質押擔保合約從流動性資金提供商那里收集閑散資金,類似于銀行從儲戶那里獲得資金,再通過LiBA機制為狀態通道服務供應商提供流動性資金,類似于銀行放貸。

LiquidityNetwork基于NOCUST的多方支付中心,通過匯聚和共享抵押資金的方式來減少資金鎖定。而閃電網絡需要對所有的交易進行100%的抵押,且抵押金相互隔離,流動性較差。4狀態通道和其他擴容方案的對比

4.1與鏈上擴容方案的對比相比于鏈上擴容方案,狀態通道巧妙地將鏈上和鏈下的職能分開,采用該方案無需改變公鏈結構,結合了鏈上的安全性和非中心化特性以及,鏈下的擴展性,但從整體生態來說,由于鏈上鏈下通信過程中可能存在的問題,狀態通道依然是安全性、非中心化和擴展性的一種新平衡。4.2與其他鏈下方案的對比相比于其他鏈下擴容方案,狀態通道的隱私性較好,可做到即時性,尤其適合于固定雙方的高頻互動,其劣勢在于需要中間節點“墊付”資金、要求節點實時在線或需引入第三方來監督。側鏈的擴容原理是在主鏈上擴展側鏈處理事務,側鏈產生糾紛后可以在“挑戰期”向主鏈申請仲裁,類似于中級人民法院和最高人民法院的關系,兼顧了效率和公正。側鏈方案和狀態通道相比,由于強制留有“挑戰期”而不具有即時終結性。鏈下計算的方案是將復雜的計算放在鏈下進行,將計算結果提交到鏈上進行確認。鏈下計算也是通過引入競爭和激勵的方式來確保鏈下的計算結果是可靠的,例如Truebit的核實游戲。鏈下計算比較適合需要做復雜計算的場景,例如BTC的簡單支付驗證可以讓以太坊的智能合約來檢查某筆交易是否已經發生,但SPV本身的計算量很大,放在鏈上進行昂貴且擁堵。

附注:因一些原因,本文中的一些名詞標注并不是十分精準,主要如:通證、數字通證、數字currency、貨幣、token、Crowdsale等,讀者如有疑問,可來電來函共同探討。本文為通證通研究院原創。未經授權,禁止擅自轉載。轉載請后臺回復關鍵詞

Tags:WORBTCNETORKPi Network DeFisbtc幣還有希望嗎YUN PlanetAskobar Network

FIL幣
星球日報 | 央行前行長周小川積極評價Libra;高盛成立數字貨幣團隊_區塊鏈:加密貨幣

頭條 周小川:Libra預示著未來會出現更加全球化的強勢貨幣7月9日,在“中國外匯管理改革與發展”研討會上,央行前行長、中國金融學會會長周小川圍繞Libra的發行,對全球化形勢下未來貨幣的發展.

1900/1/1 0:00:00
星球日報 | “幣圈第一資金盤”崩盤,或涉案200億元;高盛或將推出加密貨幣_LIBRA:比特幣

頭條 媒體:PlusToken崩盤,涉案金額或在200億元據財經網鏈上財經消息,自6月27日晚開始,被稱之為“幣圈第一資金盤”的Plustoken錢包已無法提現,按目前的用戶提幣規模估算.

1900/1/1 0:00:00
天秤幣Libra的阿喀琉斯之踵:跨境監管_LIB:比特幣

編者按:本文來自巴比特,作者:元道,星球日報經授權發布。導讀這篇文章,源于元道和胡捷的對話。二人都是區塊鏈技術的擁躉.

1900/1/1 0:00:00
NEO 明年 3.0 版本升級,但 10 萬無人認領的代幣會被基金會 “獨吞” 嗎?_UND:ION

Odaily星球日報譯者|Moni預計一年后,加密貨幣NEO背后的技術將會被重新配置。今年四月,NEO聯合創始人張錚文宣布其區塊鏈網絡將在2020年重新推出一個全新優化版本NEO3.0.

1900/1/1 0:00:00
FATF最強監管新規已來,交易所的“抗爭”將在月底舉行_FAT:加密貨幣

文|雪姣編輯|盧曉明出品|Odaily星球日報世界主流的加密貨幣市場——美、日、韓、中,離告別弱監管還有多久?答案很可能是:不出一年.

1900/1/1 0:00:00
BTC 周報 | 幣價沖刺1.4萬美元失敗后閃崩;周內6億美元資金出逃(6.24-6.30)_BTC:比特幣

本周比特幣合約持倉量逐漸下降;活躍地址增幅達56.7%;斯諾登自曝在“棱鏡門”中曾使用BTC支付;普華永道已為上市公司提供BTC審計服務.

1900/1/1 0:00:00
ads