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

雪花還是雪崩——Avalanche能否成為下一代主流共識協議?_LANC

Author:

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

摘要

分布式系統中的共識問題一直是計算機科學領域中的重要問題。經典共識協議具有強一致性、高效的特點,然而卻存在通訊成本高,封閉性的問題;因比特幣而為人所熟知的中本聰共識協議具有開放性,無權限的特性,卻也存在成本高昂、浪費資源且性能有限的局限性。在2018年誕生的Avalanche共識協議則是結合了上述兩類協議的優點,借鑒中本聰協議的類似設計,采用概率性的安全保證,使用可調的安全參數來使共識失敗的概率任意小;另外加入了BFT屬性,增加系統的效率和安全性。Avalanche是一種基于亞穩態機制的分布式拜占庭容錯協議,共由Slush,Snowflake,Snowball和Avalanche四個子協議組成:Slush協議是Avalanche協議系列中最基礎的部分,該協議通過多次重復的隨機抽樣方式來使節點之間達成共識;盡管Slush協議是穩定的,但有拜占庭節點存在的情況下,該協議并不能提供強大的安全保證。為此,Rocketteam在Slush協議的基礎上增加了一個計數器來增加系統的安全性,該協議即Snowflake協議;Snowflake協議要求每次顏色的翻轉都會重置計數器,為了使系統獲得更高的安全性,在Snowflake協議的基礎上引入了一個更加持久的可信度,這就是Snowball協議;Avalanche是亞穩態協議族的最后一個協議,它在Snowball協議的基礎上增加了有向無循環圖來記錄所有的交易狀態。在Avalanche協議的論文發布后,人們還沒有發現Avalanche協議與零確認交易之間有什么關系。然而在2018年12月左右,BCH社區的技術人員認為可以使用Avalanche協議來保證零確認交易的安全性。然而,上述方案只是BCH技術人員的初步設想,目前BCH的Avalanche協議仍然在進行開發中,預計2019年底或2020年初進入主網測試階段。風險提示:數字貨幣具有高風險性,區塊鏈技術處于發展早期尚不成熟,政策監管態度不明。報告正文

Google Play允許在應用商店里的App和游戲中集成NFT:金色財經報道,Google Play宣布了一項重大政策轉變,允許開發者將NFT等數字資產集成至其應用商店的APP和游戲中。決定提供購買、出售或賺取代幣化資產功能的公司將被要求在Play Console中明確表示該應用程序中存在基于區塊鏈的元素。

Google Play的Group Product經理Joseph Mills在一篇博客文章中寫道,這將使合作伙伴能夠重新構想“帶有用戶所擁有內容的傳統游戲”,并通過NFT獎勵提高“用戶忠誠度”。[2023/7/13 10:51:28]

1.引言

在區塊鏈領域,不是每天都會有人出來說“我有一個新的顛覆性突破”,即便有,也更多地來源于廣告營銷。從十年前中本聰在比特幣白皮書中提出的PoW機制,到五年前以太坊的智能合約,近幾年能有上述這些如明星般璀璨的技術突破案例乏善可陳。然而,在2018年出現的Avalanche共識協議可能是其中的例外。2018年5月,一個名為“Rocketteam”的匿名團隊在星際文件系統上發表了一篇名為《從“雪花”到“雪崩”:一種新型的亞穩態共識協議族》的論文,該論文立刻引起了人們巨大的關注。Avalanche是一種新型的區塊鏈共識協議,由Rocketteam從gossip協議中獲得靈感,通過亞穩態機制來保證系統的安全。相比于目前主流的共識算法,Avalanche具有許多優良特性,有望成為下一代區塊鏈共識算法中的明珠。正如康奈爾大學教授埃米·岡·瑟勒所言:“Avalanche描述了一種新的共識協議,它將中本聰共識協議與經典共識協議相結合,這是一次重大的突破。”2.早期共識協議的發展

Multichain:MPC地址鎖定資產發生異動,建議暫停使用Multichain服務并撤銷相關合約批準:7月7日消息,跨鏈路由協議Multichain于社交平臺發文表示,其MPC地址上的鎖定資產已異常移動到未知地址。團隊尚不清楚具體情況,目前正在進行調查。建議所有用戶暫停使用Multichain服務,并撤銷所有與Multichain相關的合約批準。

此前Multichain多個跨鏈橋合約出現代幣的大量異常流出情況,包括Multichain于Fantom橋中wBTC、USDC、USDT和少數山寨幣中的幾乎所有持有資產,這些資產的總價值超過1.3億美元。Fantom基金會首席執行官Michael Kong表示,正在進行調查。[2023/7/7 22:23:12]

分布式系統中的共識問題一直是計算機科學領域的一個重要問題。目前人們主要有兩類共識協議來解決該問題:一類是經典共識協議,另一類是中本聰共識協議。經典共識協議由圖靈獎得主蘭伯特提出,具有強一致性、高效的特點,然而它也存在一些缺點,首先是通信成本,在經典共識協議下,節點的個數不能超過1000個,因為系統的通信成本會隨著節點數量的增加呈二次指數形式增長;其次是要求網絡中所有的節點都是可信的,因此節點無法自由進出。另一類共識協議則是因比特幣而被眾人所熟知的中本聰共識協議,這類協議無法達到強一致性,但為系統提供了一個安全的概率保證——在實際運行中,只要達到一定的參數標準,共識就是不可逆的。采用該協議的系統具有開放性,無權限的特性,任何節點都可以隨時加入網絡,然而也存在成本高昂、浪費資源且性能有限的缺陷。而Avalanche共識協議則是結合了上述兩類協議的優點,借鑒中本聰協議的類似設計,采用概率性的安全保證,使用可調的安全參數來使共識失敗的概率任意小;另外加入了BFT屬性,增加系統的效率和安全性。3.從“雪花”到“雪崩”:Avalanche協議介紹

比特幣全網未確認交易數量為13407筆:金色財經報道,BTC.com數據顯示,目前比特幣全網未確認交易數量為13407筆,全網算力為233.52 EH/s,24小時交易速率為2.88交易/s,目前全網難度為35.36 T,預測下次難度上調4.47%至33.78 T,距離調整還剩10天6小時。[2022/12/25 22:05:56]

3.1.Avalanche基本原理

Avalanche是一種基于亞穩態機制的分布式拜占庭容錯協議,可為系統提供強大的安全保障,此外,其并發性的特征可實現高吞吐量和可擴展性。Avalanche一共由Slush、Snowflake、Snowball和Avalanche四個子協議組成:首先是最簡單的Slush協議,隨后在Slush的基礎上,又逐次構建了Snowflake、Snowball和Avalanch三個BFT協議。3.2.Slush協議

Slush協議是Avalanche協議系列中最基礎的部分,Slush協議的靈感來源于Gossip協議。該協議通過多次重復的隨機抽樣方式來使節點之間達成共識。為了簡單地理解該協議的基本原理,這里我們引用Avalanche白皮書里在一個無信任的分布式網絡中,節點投票選擇藍色或紅色作為最終顏色的例子。在Avalanche協議下,節點之間達成共識的步驟如下:所有的節點在初始時都是未著色的狀態;當節點從客戶端接受到交易信息時,未著色的節點A將自己的顏色更新為交易所攜帶的顏色,并向其他節點發起詢問。如果是未著色節點B收到詢問請求,那么該節點就會染成相同顏色,并對節點A進行相同顏色的回復,同時向另外的其他節點發起詢問;如果是已經著色的節點C收到詢問請求,那么節點就對節點A發出自己顏色的回復;如果節點A沒有在限定時間內收到k個響應,那么節點A就會從剩余節點中繼續選擇一些節點發出并發出請求,直到收集到k個響應;節點A收集到K個響應后,就會檢查是否存在相同顏色的樣本數值/總樣本數,使αk,這里α是協議的參數,并且α>0.5;如果x<αk,那么節點將會改變顏色;否則不改變顏色;Slush協議有許多優良的特性:狀態簡單:在該協議下節點可以是無內存的。節點在每輪查詢之間除了保留當前顏色之外不保留任何狀態,特別是不保留與其他節點交互的歷史記錄;小樣本:Slush協議與傳統共識協議有顯著的不同,傳統共識協議要求對每個參與者進行查詢,而Slush協議只是在每一輪中隨機抽取網絡中一個小的且大小固定的部分;重復抽樣:Slush要求進行m輪重復抽樣。此時,即使網絡一開始處于50/50紅藍分割的亞穩態,采樣過程中的隨機擾動也會導致一種顏色獲得微弱的優勢,之后的重復采樣將建立并放大這種優勢;通信成本低:每個節點每輪都有一個恒定的、可預測的通信成本,并且該成本隨n呈對數型增長。3.3.Snowflake協議

去中心化數據平臺Space and Time獲得1000萬美元種子輪融資:金色財經消息,去中心化數據平臺Space and Time完成1000萬美元種子輪融資,Framework Ventures領投,Digital Currency Group、Stratos、Samsung NEXT、IOSG Ventures和Alliance等參投。

據悉,Space and Time正在開發一種名為SQL證明的新型加密協議,用于管理和與數據庫交互的結構化查詢語言編程。該協議將允許區塊鏈應用程序以分散、低成本和安全的方式快速分析。(CoinDesk)[2022/7/28 2:44:10]

盡管Slush協議有許多優良的特性,但是當Slush協議部署在具有拜占庭節點的網絡中時,攻擊者可能會干擾決策。特別是如果誠實節點偏愛一種顏色,那么攻擊者可以嘗試將節點翻轉到相反的顏色,以保持網絡的平衡。Slush協議本身是穩定的,但有拜占庭節點存在的情況下,它本身并不能提供強大的安全保證。為此,Rocketteam在Slush協議的基礎上增加了一個計數器來增加系統的安全性,該協議即Snowflake協議。具體而言,在Snowflake協議里,計數器可以記錄有多少個連續的樣本都產生了同一個顏色。如果一個節點的計數值cnt超過了某個閾值β,它就會接受當前的顏色。這里的β是系統的另外一個安全參數。當該協議為拜占庭節點閾值和所需的保證數設定參數后,就可確保系統的安全性和活躍度。3.4.Snowball協議

在歷史上,以太坊前前后后共經過七次硬分叉,其中與本次“君士坦丁堡”類似的還有“家園”階段和“拜占庭”階段的硬分叉,而其他的硬分或是是為了突發事件,或是在宣傳和規模上較小,與本次硬分叉沒有可比性。以太坊每次因技術升級帶來的硬分叉都會給ETH帶來巨大的行情波動。基于這一現象,我們選取上述兩次歷史上的硬分叉進行分析。Snowflake協議的狀態是短暫的:每次顏色的翻轉都會重置計數器。盡管從理論上將該協議能以最小的狀態代價保證系統的安全性,但是為了使系統的安全性更高,Rocketteam在Snowflake協議的基礎上引入了一個更加持久的可信度,這就是Snowball協議。具體而言,Snowflake協議和Snowball協議的區別如下:每成功查詢一次,節點就為該顏色的信任度計數值加1;在當前顏色的信任度計數值低于新顏色的信任度計數值時,節點將切換顏色。至此,Snowball協議不僅比Snowflake更難遭受攻擊,而且更容易推廣到多命令協議。3.5.Avalanche協議

以太坊網絡Gas費一度升至207gwei,現降至176 gwei:6月14日消息,Etherscan數據顯示,以太坊網絡Gas費一度升至207 gwei,目前已降至176 gwei。[2022/6/14 4:24:37]

Avalanche是亞穩態協議族的最后一個協議,它在Snowball協議的基礎上增加了有向無循環圖來記錄所有的交易狀態。DGA只有一個點,即創世點。引入DAG主要有兩個好處:高效性,給DAG中的某個節點投票就意味著給從創世點到該節點的路徑上的所有節點都投票,這提高了協議的效率;安全性,因為DAG里包含著交易信息,類似于區塊鏈的鏈式結構特征。這使得在沒有誠實節點的批準下,很難撤銷過去的決策。維護DAG的核心挑戰是在沖突交易中進行選擇,在加密貨幣的應用中,花費相同資金的交易即沖突,這些沖突的交易形成一個沖突集,誠實節點只能接受沖突集中的一筆交易。需要注意的是,包含有效交易的沖突集總是一個單元素集合。Avalanche協議實際上是一個體現了所有沖突集的Snowball協議。然而Snowball協議使用重復查詢和多個計數器來獲取在沖突交易中的信任值,而Avalanche協議則是利用DAG結構并使用交易的子代來達到此目的。具體流程如下所示:當節點A收到一個新交易T時,它就發起一個的查詢流程,啟動查詢的節點會把T加入自己已知的交易集合;收到消息的其他節點會查詢自己的DAG交易集,看看是否存在T交易的父交易,如果存在,那么交易T就可以看成是非常可信的,即確認該交易;否則,只要T交易的任何一個祖先交易不滿足條件,那么該筆交易就會被確認為非法;當節點A收到k個響應后,就會檢查是否存在至少αk個確認該筆交易的信息,如果是,那么T就會收集到一個Chit值,記為CuT=1,否則CuT=0。;上述的過程會為DAG中的每個交易標記上Chit值以及它關聯的可信度值的大小。需要注意的是,Chit是在一次抽樣中產生的,是不可變的值,取值只能為0或1,而它的可信度值是可以累加的,該值會隨著DAG的擴展而增加;圖7是一個交易被打上chit值和可信度值的DAG圖,圖中每個交易的查詢結果用來表示,顏色更深的方塊表示可信度更高。比如,T2的可信度是5,它比T3的可信度要高。這也就意味著,T2的后代比T3的后代更容易收集到Chit。3.6.Avalanche協議的特性

從實際情況看,在“家園”硬分叉階段,由于2015年下半年以太坊Frontier版本的發布,讓人們看到了以太坊的技術實力和智能合約的潛力,為此市場對即將到來的“家園”版本普遍持樂觀態度,因此以太坊在分叉前的幾個月處于上漲通道,此過程中必然有泡沫的累積,在硬分叉結束后市場的樂觀預期也隨之結束,因此硬分叉后ETH價格的下跌成為必然。在上文中我們介紹了Avalanche協議的基本原理,現在我們來具體分析Avalanche協議有什么優良特性。高效的可擴展性:因為協議是輕量級的,所以可以提供擴展性和低延遲;高拜占庭容錯:即使網絡中有超過50%的節點是拜占庭節點,網絡依然是安全的;靜態綠色:在Avalanche協議下,網絡運行時可持續的,與PoW機制不同,Avalanche協議不會浪費任何資源;低通信成本:傳統共識協議的通信復雜度為O(n^2),而Avalanche協議的在O到O之間。4.零確認交易與Avalanche協議

在Avalanche協議的論文發布后,人們還沒有發現Avalanche協議與零確認交易之間有什么關系。然而在2018年12月左右,BCH社區的技術人員ChrisPacia發表一篇文章,認為可以使用Avalanche協議來保證零確認交易的安全性,至此引起了市場的廣泛興趣。在前文中我們提到,Avalanche協議要求經過m輪重復抽樣后來達成共識,為了限制確認的時間,重復抽樣的次數必須受到限制,而這意味著,當網絡中惡意節點的數量嘗過一定比例后,在受限制的重復抽樣輪次里,誠實節點之間無法達成共識。為此,ChrisPacia認為可以引入PoW機制作為反sybil機制來保護網絡的安全,阻止黑客激活的攻擊節點數量超過閾值。具體而言,如果在網絡上沒有雙重支付,那么礦工接收交易到他們的內存池中,選擇要放入區塊的交易,并將打包好的區塊廣播到網絡。此時,礦工之間甚至沒有發送avalanche消息。當雙重支付進入礦工的內存池時,它會觸發avalanche過程。礦工開始向相互發送avalanche查詢并執行n輪。最終,所有礦工都會決定交易A是有效的,B是無效的,或者A是無效的,B是有效的。上述方案只是BCH技術人員的初步設想。目前,BCH的Avalanche協議仍然在進行開發中,預計2019年底或2020年初進入主網測試階段。5.結論

Avalanche作為一種亞穩態的共識協議,通過多次重復抽樣的方式來使節點之間達成共識。為此,相較于經典共識協議和中本聰共識協議,Avalanche具有高拓展性、靜態綠色以及低通信成本的特點。同時,由于Avalanche協議中引入了可信度,而可信度會隨著DGA的擴展而累加,這意味著可達成預共識,即采用Avalanche有可能實現零確認交易。目前BCH團隊已經展開了相關技術的研發測試,一旦實現零確認交易,這將是對BCH的重大利好。

Tags:ANCAVALLANCVALYield FinanceAvalanche HillsBalancervalue幣團隊跑路

DOGE
挖礦市場轉折點已到?比特大陸 20 萬臺礦機枕戈待旦_ION

Odaily星球日報譯者|Moni如果說誰最熟悉比特大陸的挖礦計劃,可能要數那些國內西南部省份的加密貨幣礦場運營商了.

1900/1/1 0:00:00
幫貴州農民土地上鏈,「身份鏈」一鍵厘清產權流通過程_ILY

在國家網信辦備案的197個項目中,有個叫身份鏈的項目吸引了Odaily星球日報的注意。在網信辦備案的第193號區塊鏈項目身份鏈,顧名思義就是將個人身份信息上鏈,用區塊鏈來幫助居民“自證其身”,起.

1900/1/1 0:00:00
吐槽視覺中國不能解決根本問題,圖片確權才是當務之急_區塊鏈

文|昕楠、小派克4月11日,視覺中國占用人類首張黑洞照片的圖片版權事件引爆了有關其圖片版權產業的輿論.

1900/1/1 0:00:00
下一個基于區塊鏈的跨國界的金融聯盟_區塊鏈

編者按:本文來自谷燕西,星球日報經授權發布。最近IBM與恒星體系合作推出的WorldWire,是在區塊鏈技術支持的基礎上,連接各個國家的受監管的金融機構,幫助他們實現點對點之間的直接的跨境匯款.

1900/1/1 0:00:00
「紙貴科技」看中原創上鏈確權,真能改善侵權問題嗎?_BAA

版權正在成為區塊鏈+領域的香餑餑。3月30日,在國家互聯網信息辦公室發布的第一批境內區塊鏈信息服務備案編號中,來自全國18個省的197個區塊鏈信息服務中,已有10家鏈企專門備案版權保護,版權主體.

1900/1/1 0:00:00
星球研報 | 比特幣挖礦的行業拐點與背后的經濟周期_GET

作者:小派克編輯:郝方舟摘要:熊市持續壓縮著加密貨幣市場各環節的利潤空間,扮演加密貨幣生產者角色的礦業也不例外.

1900/1/1 0:00:00
ads