比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

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

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。

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

Meta Panda 啟動第一期內部社群通道MTXM/USDT兌換功能:官方消息,Meta Panda于昨日開通第一期MTXM/USDT社群內部通道兌換功能,持續7天。同時向全球10萬Meta Panda社群用戶推出1億枚MTXM激勵計劃,所有用戶可在官方電報或推特,獲取dapp地址提交申請,目前申請用戶數已近4萬人數。

據悉,Meta Panda生態鏈游將于Q1季度正式上線推出。作為一款熊貓為主題的元宇宙項目,Meta Panda以DeFi、NFT、鏈游為切入點,目前已獲得多家公司技術融資支持。[2022/1/21 9:04:34]

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

其中每個箭頭

Huobi 將于2021年5月20日重啟優選上幣通道(Huobi Prime),持倉300 HT即可參與:據官方消息,Huobi Global將于新加坡時間2021年5月20日20:00(GMT+8)正式開啟第七期Huobi Global優選上幣通道(Huobi Prime),項目信息將另行公布。

本期Prime活動分為兩輪:第一輪為抽簽,第二輪為等比例瓜分。在抽簽輪中,用戶在活動頁面中使用HT下單參與抽簽,下單完成并獲得有效訂單號后,即視為成功參與抽簽。第二輪則是等比例分配,規則按買一價格上的掛單數量進行等比例分配。

值得注意的是,所有參與Prime的用戶均需要滿足一定的持倉要求。5月14日00:00:00至5日19日23:59:59,要求用戶每日最低持倉達到300 HT,并于5月20日看到最終簽數資格。[2021/5/11 21:47:57]

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

杜均:加密貨幣合規投資通道的打開是機構“爆買”比特幣的重要因素之一:12月30日,火幣聯合創始人、節點資本創始合伙人杜均做客PANews主辦的年終投資論壇——“2021年加密市場新趨勢”,在談及機構為何選擇現在“爆買”比特幣問題時,杜均表示主要受以下兩大因素影響:

一是加密貨幣合規投資通道的打開及穩定,在今年以前,市場上幾乎沒有投資加密貨幣的合規通道,尤其是在亞洲市場,投資者如果想要合規購買加密貨幣還是比較困難的。今年灰度做了一個很好的嘗試,灰度推出了合規比特幣信托(GBTC),為機構投資者打開了布局加密貨幣的合規通道。

二是市場的造富效應,機構投資者同散戶一樣,也會被加密貨幣的財富效應吸引而進場。比特幣今年年內漲幅超270%,不斷突破歷史新高,吸引著越來越多的圈外投資者布局加密貨幣。[2020/12/30 16:06:48]

聲音 | MoneyGram首席執行官:擴展Ripple的ODL通道需要更多XRP買家:據U.today消息,MoneyGram的首席執行官Alex Holmes昨日接受CNN采訪時表示,擴展Ripple的ODL通道并不是那么容易,這不僅取決于MoneyGram,因為這需要新的本地XRP買家。目前,這一比例約為百分之十,但要使其達到百分之五十甚至百分之一百,該公司需要Ripple引入更多的合作伙伴,例如銀行或金融機構。[2019/12/18]

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

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

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

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

分析 | 金色盤面:QTUM短線跌至上升通道下邊緣:金色盤面綜合分析:QTUM短線跌至上升通道下邊緣,關注短期內的支撐位6.28,若成功支撐或有望走出小幅反彈行情。[2018/8/7]

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

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

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

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

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

需要的預備知識

圖論基礎

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

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

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

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

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

其中N是全網節點數量。

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

具體優化辦法

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

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

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

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

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

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

1.到底優化了多少?

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

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

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

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

Tags:BALBALAANCALAGlobal Digital Trade WarrantBALA價格Klear Financepala幣在哪個交易所

以太坊交易所
ROLL:5分鐘速覽以太坊Optimistic Rollup可擴展性方案

作者:?JohnAdler翻譯&校對:?閔敏?&阿劍如今,對于以太坊乃至所有區塊鏈來說,OptimisticRollup是最有前途的可擴展性方案.

1900/1/1 0:00:00
UENC:UENC Kevin:基礎設施是開放金融中的重要環節 | 世界區塊鏈大會·武漢

2020年12月5日,2020世界區塊鏈大會·武漢正式在武漢國際會展中心開幕。大會由巴比特主辦,并得到了武漢市政府、江漢區政府、武漢市經信局、中國信通院等部門單位的大力支持.

1900/1/1 0:00:00
區塊鏈:玲聽2021跨年演講:你我皆有“無限可能”

2020年最后一個月,在回首舊歲漸行漸遠的腳步里,區塊鏈行業讓你印象最深刻的是什么?是比特幣?穿過“3.12”暴跌到11月創歷史新高,5月迎來第三次減半,催化下一輪牛市.

1900/1/1 0:00:00
MIC:5個月浮盈3億美元后,上市公司MicroStrategy再拿5億賭比特幣

作者|Mark 編輯?|門人??運營|小石頭風清揚“我不會出售比特幣,我會拿100年”,在接受媒體采訪時,MichaelSaylor放出了這句“狠話”.

1900/1/1 0:00:00
以太坊:以太坊 2.0 如期啟動,PoW 礦工何去何從?

PoS挖礦時代來臨,以太坊礦工還好嗎?一、以太坊2.0火熱上線以太坊2.0的上線是最近圈內關注度最高的熱點事件,11月初V神放出了以太坊2.0Staking存款合約地址,瞬間引爆了行業.

1900/1/1 0:00:00
ETH:以太坊2.0來了,創世后將聚焦分片、合并等三項任務

撰寫:照生 編審:雨林 前言 距離世界計算機的最初夢想,以太坊又近了一步。如果不出意外,以太坊向2.0時代進發的步伐將于北京時間2020年12月1日20:00:23正式開始.

1900/1/1 0:00:00
ads