加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 酷幣 > Info

通道網絡中的再平衡(Rebalancing)算法加速思路_區塊鏈:LANC

Author:

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

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

本文中,我們會介紹通道網絡(Channel Network,CN)中的 Rebalance 問題。首先我們將介紹問題的定義和現有的解決算法。之后,我們會針對這一問題,介紹必要的圖論基礎和建模方法。最后,我們提供一種算法加速思路。(本文默認讀者具備對于通道網絡的常識。)

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

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

公告 | BuyBit于2月19日開通體驗收益OTC特別通道:據官方消息,XBIT新春紅包算力體驗活動已圓滿結束,用戶參與活動體驗的BTC收益,已于2月17日全部發放完畢。為進一步保證活動體驗的真實性,保障用戶的權益,BuyBit號召OTC商家,搭建了OTC特別通道。

據悉,BuyBit已將BTC場外交易的最小限額由0.1特別調至0.0001,并減免相關手續費,用戶可自由對收益進行交易處理。本次OTC特別限額有效期截止本月底,將于3月1日恢復至0.1,請參與活動的用戶及時處理活動收益。詳情見原文鏈接。[2020/2/20]

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

其中每個箭頭 

動態 | 上海區塊鏈集聚區為區塊鏈賦能實體經濟開辟“綠色通道”:金色財經報道,日前,上海嘉定區人民政府出臺“12條新政”為中小企業減負。上海區塊鏈集聚區積極響應,為區塊鏈賦能實體經濟開辟“綠色通道”。

一是加強技術支持。大力推進技術對接,為實體企業免費提供產業區塊鏈技術解決方案;免費提供定制化服務,為中小微傳統企業提供區塊鏈技術定制化服務,為傳統企業提質增效;

二是深化企業服務。鼓勵企業做好防疫工作,協助上海區塊鏈集聚區企業做好返滬人員管理;開展線上技術咨詢,免費開通線上咨詢與培訓服務,幫助傳統企業更好的了解區塊鏈技術,加速企業轉型步伐;優化區塊鏈企業業務辦理服務,為區塊鏈公司提供注冊,遷移,代運營等服務。[2020/2/7]

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

現場 | 比特全球量化基金創始人Jack Hu:量化機構需打通與合規資金的通道:比特全球量化基金創始人Jack Hu在由金色財經主辦的第五期金色沙龍圓桌論壇上表示,國內所有做數字貨幣量化的機構,不管它的體量有多大,相對傳統做量化的機構,都顯得很小,所以如果量化機構想要成為未來能夠在數字貨幣領域的獨角獸企業,第一點就是要打通與合規資金的通道。同時,他還指出,量化機構需要業績非常穩定,不能出現重大的事件。[2018/12/14]

當我們提及 Rebalance 時,到底在試圖解決哪些問題?筆者認為,關鍵需要解決兩個問題: 

第一個問題是已知全圖求調度方案的問題(將在之后著重介紹)。

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

聲音 | ICONIZ標準資本趙晨:市場下行通道下比特幣可能到3000及以下:金色財經11月27現場報道,今日首屆B2 FinTech科技金融全球峰會暨頒獎盛典在香港舉行。

ICONIZ標準資本趙晨指出,在整體市場流動性資產處于下行通道時,比特幣到3000及以下是有可能的,但比特幣對于資金的敏感度比較強,只要有交易量的進入,未來還是向好的。[2018/11/27]

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

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

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

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

金色財經獨家解讀:韓國區塊鏈協會自律控制案不具備法律效力,但協會可與商業銀行合作關閉不參加宣言的交易所的法幣兌換通道:今天韓國區塊鏈協會發布數字貨幣交易所自律控制案,金色財經第一時間對此方案進行了解析。其中對交易所最重要的一點便是,韓國區塊鏈協會自律控制案不具備法律效力,但介于協會與政府及商業銀行的友好關系,協會可以通過與商業銀行的協議關閉法幣-代幣轉換通道。而這便直接導致了大部分韓國大型交易所一致支持宣言,其中包括bithumb,korbit,coinone等。但upbit或因其主要業務為新幣種交易,拒絕接受宣言。在場的小型交易所也因為此方案對廣告限制的范圍過于廣義,而沒有同意宣言。

一家小型交易所對金色財經表態,他們認為這樣的宣言內容會對中小型交易所造成不利的競爭環境,希望協會能夠重新斟酌此方案。[2017/12/15]

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

需要的預備知識圖論基礎(強連通分量)  

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

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

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

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

存在一個極高效的 O(N) 算法求出任一有向圖的所有極大強連通分量(具體算法本文中不贅述)。

其中 N 是全網節點數量。

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

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

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

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

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

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

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

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

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

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

Tags:區塊鏈BALLANCNBS有人拉你做區塊鏈Outlet globalLANC價格nbs幣發行量

酷幣
數字貨幣如何反洗錢?一覽《數字貨幣溯源技術白皮書》_數字貨幣:CBD

反洗錢是政府動用立法、司法力量,調動有關組織和商業機構對可能的洗錢活動予以識別,對有關款項予以處置,對相關機構和人士予以懲罰,從而達到阻止犯罪活動目的的一項系統工程.

1900/1/1 0:00:00
技術周刊|以太坊擴容方案Optimism計劃在1月15日主網軟啟動_FIL:DOT

本周技術周刊包含以太坊、波卡、Filecoin、BSN的技術類新聞。以太坊2.0質押地址余額超過220萬枚據歐科云鏈OKLink數據,當前以太坊2.0存款合約地址已收到2200450.0 ETH.

1900/1/1 0:00:00
項目周刊 | 比特幣網絡已記錄超過6億筆交易_比特幣:區塊鏈

金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、行情與合約數據、礦業信息、項目動態、技術進展等行業動態。本文是其中的項目周刊,帶您一覽本周主流項目以及明星項目的進展.

1900/1/1 0:00:00
中幣(ZB)市場研究員:BTC ETH TRX一周技術分析_ETH:比特幣價格

上周,隨著加密貨幣市場在圣誕節期間擴大漲勢,市值達到2017年的歷史最高水平,市場風險對沖情緒高漲.

1900/1/1 0:00:00
科普:DeFi借貸協議指南_區塊鏈:DEFI

太長不看:如今,許多流動性挖礦項目都依賴于 DeFi 借貸協議。DeFi 借貸協議被視為一種相對安全成熟的利用密碼學資產創造收益的方式.

1900/1/1 0:00:00
數字黃金漸行漸近 比特幣會成為全球儲備資產嗎?_比特幣:CSIX

摘要 比特幣價格持續新高,距成為全球十大資產僅一步之遙,數字黃金漸行漸近。近日,比特幣突破24000美元,持續創出歷史新高,最高達24298美元(bitstamp數據),總市值在4500億美元左.

1900/1/1 0:00:00
ads