比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > PEPE幣 > Info

通道網絡中的再平衡(Rebalancing)算法加速思路_BAL

Author:

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

繼上一次關于支付網絡中路由問題的全面研究之后,熱愛研究的Nervos小伙伴Shor對通道網絡中的再平衡算法又做了詳細的研究。

本文中,我們會介紹通道網絡中的Rebalance問題。首先我們將介紹問題的定義和現有的解決算法。之后,我們會針對這一問題,介紹必要的圖論基礎和建模方法。最后,我們提供一種算法加速思路。

支付網絡中的Rebalance問題簡介

我們把一個支付網絡看作一個無向圖,每個圖中的節點代表一個PID,每條邊代表一個支付通道,其中每條邊在兩端節點各有一個存量。注意:我們默認每個支付通道內部總存量守恒,即由A,B組成的通道中,如果A有余額50,B有余額80,B在向A支付10元后,A有余額60,B有余額70。

比特幣閃電網絡通道數量為87,017個:金色財經報道,1ML網站數據顯示,比特幣閃電網絡(LightningNetwork)的節點數量為17,745個,同比增長0.27%;通道數量為87,017 個,同比增長1.6%;網絡容量為4,475.00BTC,同比增長6%。[2022/8/9 12:10:44]

有時,因為網絡拓撲結構等原因,一個支付通道的一個方向總比另一個方向「更受歡迎」,在此情況下,各個通道的有限總存量都被「堆積」到一側,或者說「受歡迎方向」的流量就此耗盡了。因此,支付網絡會頻繁出現通道流量耗盡,不得不再次「上鏈」打開新通道的情況。再平衡技術通過以下方式試圖緩解這一問題。

例如下圖中,我們考慮一個由四條邊構成的回路,他們主流方向的10單位余量都已經耗盡。

Phala跨鏈路由SubBridge開啟與Basilisk、Calamari、Turing的HRMP通道:8月4日消息,Phala資產跨鏈路由SubBridge正式開啟與Basilisk、Calamari、Turing之間的雙向HPMP通道,用戶可通過SubBridge將BSX(Basilisk token)、KMA(Calamari token)、TUR(Turing token)跨鏈傳輸到Khala上,也支持將相關資產反向轉移,實現了Khala和Basilisk、Calamari、Turing之間的跨鏈轉賬,拓展全新場景用例。[2022/8/4 3:09:42]

其中每個箭頭?

表示一個連接了A與B的無向通道,其中A方存量是a,B方存量是b。值得注意的是,箭頭方向代表了主流方向,因而我們畫成了一個有向圖,不過最新基于RbR的支付通道都是雙向的。Revive通過一個來自全局leader的協調,完成一個rebalance工作。例如,可以協調B向A轉賬5個單位,協調A向C轉賬5個單位,協調C向D轉賬5個單位,協調D向B轉賬5個單位,使得全圖結構如下圖所示。其本質上是找到一個「回路」,并在這個回路上讓所有通道一起逆著主流方向回流、抵回一些流量。??

海南自貿港國際互聯網數據專用通道獲批覆蓋海南生態軟件園9大園區:今年6月1日,《海南自由貿易港建設總體方案》印發,對建設海南自由貿易港作了全面部署和具體安排,并提出要開展國際互聯網數據交互試點,建設國際海底光纜及登陸點。據悉,為保障順暢的跨境互聯網數據互通,省工信廳和省通信管理局聯合組織申報海南自貿港國際互聯網數據專用通道,為海南自由貿易港建設國際合作平臺、擴大產業開放提供高質量的通信基礎設施,助力海南自由貿易港建設與產業發展,主要覆蓋洋浦經濟開發區、博鰲樂城國際醫療旅游先行區、海南生態軟件園、三亞崖州灣科技城、海口國家高新技術產業開發區、海口復興城互聯網信息產業園、海口江東新區、海口綜合保稅區、三亞互聯網信息產業園等9個園區。[2020/7/31]

當我們提及Rebalance時,到底在試圖解決哪些問題?

AAX與Epay達成合作,開放多種法幣出入金通道:據官方消息,AAX交易所已與香港支付服務提供商Epay達成合作伙伴關系,并同步新增5種法幣(美元、歐元、港幣、英鎊及日元)出入金通道,法幣通道對數字貨幣生態系統至關重要,可以推動應用落地、促進資本流入市場并提升金融包容性。[2020/6/9]

筆者認為,關鍵需要解決兩個問題:?

第一個問題是已知全圖求調度方案的問題。

第二個問題是協議問題:有誰來實現上述的運算過程?如果是以個別實體節點完成,如何讓他們即時收取到一部分圖的實時信息并作出rebalance決策?如何規避他們作惡?如果是以一種去中心化的方式實現,又如何使信息收集、運算和實施三個環節成為可能?如何讓網絡節點參與并遵循我們想要設定的規則?

公告 | MXC抹茶開啟“攜手共抗新型冠狀病肺炎”捐贈通道:據MXC抹茶官方公告,MXC抹茶已開啟“攜手共抗新型冠狀病肺炎”捐贈通道,支持BTC、ETH、USDT形式捐贈。另據官方公告,24日、25日,MXC抹茶志愿者累計向湖北省黃岡市紅安縣紅十字會、大連沙河口區紅十字會、地方公益人士及1062位需要幫助的人士發出17640支N90/KN95級防護口罩。相關防護口罩已進入順豐救災運輸通道。發往紅十字會的防護口罩將用于向轄區醫院定向捐贈。詳情查看原文。[2020/1/25]

本文中,我們先拋開第二個問題,專注于第一個問題。

支付網絡中現有的rebalancing問題可以被這樣抽象刻畫:

給定一個支付網絡,尋找足夠多的回路,最大化可以調整的流量。無疑這是個線性規劃問題。

現有的思路是直接解這一個線性規劃問題。但是,直接求解這個線性規劃問題的代價是非常昂貴的。最新的線性規劃算法理論復雜度為O(M^w),其中M為變量和約束條件個數,w是一個略小于3的常數。對于當前具有萬級別節點的支付網絡而言這個復雜度可以接受,不過我們認為這個復雜度對于未來具有百萬上億級別節點的支付網絡來說,高了一些。但也沒高太多!倘若能把復雜度稍微優化下去一些,就可以接受了。

接下來,我們將給出我們的解決思路。不過在此之前,我們先介紹一些必要的基礎知識。

需要的預備知識

圖論基礎??

對于一個有向圖,一個強連通分量指一個任意兩點之間可以互相由圖上有向邊訪達的子圖。一個極大強連通分量是一個增加任何一個其它節點后就不具備強連通分量性質的子圖。例如上圖中,我們可以用灰色區域勾勒出它的四個極大強連通分量。

我們可以觀察到以下方面:

極大強連通分量對任何一個有向圖的所有節點完成了一個partition。

任何一個回路只會存在在同一個極大強連通分量內。

存在一個極高效的O(N)算法求出任一有向圖的所有極大強連通分量。

其中N是全網節點數量。

將每個極大強連通分量看作一個整體,用邊連接所有有訪達關系的分量并縮點后,我們得到了一個有向無環圖。

具體優化辦法

接下來,我們介紹具體算法。

首先,我們對原支付網絡圖做一個簡化變幻,將每一個雙向通道變換為從存量多的一方指向存量少的一方的有向邊,邊的容量是兩端存量差的一半。例如下圖中,我們將上圖變換為下圖。

于是,我們將尋找回路問題轉化成了尋找有向圖環路的問題。有向圖的每一條邊代表了一個為了讓原圖的對應通道更加平衡需要回流流量的一個「勢能」。每一個環路可以被看作一個回流方案。在進行強連通分量縮點后,我們只需要通過現有線性規劃解每一個極大強連通分量內部的rebalance問題。?

其解決方案便已明朗:只需要求解出這個有向圖的所有極大強連通分量,并且在每一個極大強連通分量中通過常規的線性規劃,求得一個最優的調度方案。因為我們認為每個回路并不會跨兩個不同的極大強連通分量,所以我們認為這個方法求出的就是全局的最優調度方案。?

這里其實有個小問題:這真的是個等價轉換嗎?實事求是地說并不是。有可能會出現最優全局調度方案中有回路橫跨兩個極大強連通分量的情況,因為有可能會出現「需要為了多數人苦一苦少數人」能得到更優解的可能性。不過筆者暫時認為這種偏差是值得的。況且,涉及到現實落地,興許那些少數人并不會接受這樣的調度。?

細心的讀者們應該發現了本文中的兩個沒有解釋清楚的問題:

1.到底優化了多少?

這個問題,本質上在問未來的大規模支付網絡會有多少個極大強連通分量,分量越多,優化效果就越明顯。本質上這個問題是未來大規模支付網絡的拓撲結構是怎么樣的。可以預期的是,如果絕大多數群眾節點的度數只有4度左右,極大強連通分量的期望數量是關于網絡節點數量以一種低于線性的速度增長的。

2.上文中的等價轉化犧牲了多少?

其實,這兩個問題本質上都在問:未來的大規模通道網絡的拓撲結構究竟是怎么樣的?

筆者認為,這個問題不但筆者回答不了,恐怕也沒有人能準確回答的了。這一點筆者已經在之前的文章「一份關于支付網絡中路由問題的全面研究」中給出了解釋。

Tags:ALALANCBALABALxGalaxyDEFILANCER價格DollarBalance BondBALLS幣

PEPE幣
關于CoinBene下線CELO/USDT杠桿的公告_SAFE

尊敬的用戶: 經過綜合評估,CoinBene將于12月14日11:00下線CELO/USDT杠桿,用戶請于12月14日11:00之前擇機平倉、撤單,歸還杠桿借幣.

1900/1/1 0:00:00
Gate.io 支持為 XRP 用戶空投 Spark公告(距離快照僅剩兩天)_GATE

Gate.io將領取Spark代幣并將其分發給我們平臺上的XRP持有者。Spark分發后,我們會第一時間上線Spark.

1900/1/1 0:00:00
玩幣隊長12.14比特幣以太坊比特現金 W形態走完多頭能否延續攻勢_ALPH

大家早上好,我是玩幣隊長。投資不需要太高的智商,只需要你能維持穩定的情緒和獨立思考的能力。你要從損失時擔憂和盈利時貪婪中剝離出來,需要通過自己的思考做決定,忽略市場的情緒.

1900/1/1 0:00:00
Filecoin現在生態發展良好 期待FIL價格重回千元_ECO

只要是堅持FIL挖礦的礦工都是贏家,大家都能賺錢。聽起來也許覺得不符合市場規律?因為,按照傳統生意的思維,有人賺錢就有人虧錢,比如,炒股有人賺錢必定有人虧錢,就算在幣圈混,炒數字貨幣也是這樣,都.

1900/1/1 0:00:00
財哥談幣:新低之后迅速拉升 狗莊這波操作為哪般?_ANT

分析觀點每天都在更新,一直都是堅守思路。在財哥這里沒有含糊不定模棱兩可的建議,只有精準的點位,對就是對,錯就是錯,絕不含糊,交易有對錯,世上也沒有神仙,交易上,有小損,有保本,有止盈,有止損,有.

1900/1/1 0:00:00
觀點:因DEX爭奪市場,CEX正在努力引導人們轉向比特幣_SWAP

一些以太坊用戶猜測,隨著ETH和DeFi用戶涌向去中心化交易所,中心化交易所可能正在努力引導人們轉向比特幣。Uniswap創始人HaydenAdams承認這一點,并說這是一個合乎邏輯的推測.

1900/1/1 0:00:00
ads