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

V神發布ETH2.0信標鏈首個硬分叉提案HF1 引入更公平的節點懲罰機制_以太坊

Author:

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

以太坊創始人V神在推特上介紹了以太坊信標鏈第一個硬分叉升級提案。V神稱,HF1添加了輕客戶端支持,簡化了規范,提高了效率,并引入了懲罰性較小的不活躍懲罰機制。根據文件,硬分叉將使開發人員可以對最近發布的信標鏈進行一些關鍵的升級,也將成為將來進行更深層更改的有用測試。其中輕客戶端支持對資源的要求最低,并且可以在移動設備上運行的節點。這將允許“最小化信任的錢包”能夠自己驗證區塊鏈,而不是依賴于外部服務提供者。”

HF1是以太坊信標鏈的第一個硬分叉升級的暫定代碼名稱。HF1的主要目標是:

添加輕客戶端支持

修復信標鏈中的一些脆弱點。這些脆弱點被發現時已經太晚而沒能在信標鏈創世啟動時修復。

在較小的更改升級環境下對信標鏈的硬分叉升級機制進行測試,以便以后進行更大的更改。

HF1中提出的共識更改內容包括:

以太坊創始人V神發布關于“單槽終結路徑”的研究文章:金色財經報道,1月25日,以太坊創始人Vitalik發布了關于“單槽終結路徑”的研究文章,文章表示,由很多論據推論,盡管以太坊現在有超過28w個驗證者,但仍可以將以太坊最終確認時間減小至單個Slot時間。

實現“單槽終結”可以提升用戶體驗,減少以MEV為目的的重組鏈并減少協議復雜性和錯誤幾率。但這是一個是長遠的計劃,其順序會排在PoS、分片、Verkle樹之后。目前,實現這一目標主要思路有:

1.通過超級委員會實現,即通過至少數百名的超級委員會驗證者完成共識中單個slot內的驗證工作。

2.讓如今的巨量的驗證者更快更高效的發揮作用,即讓聚合簽名過程更高效。

此外,對于“單槽終結”實施有具體如下4點要求。

1.加緊優化簽名聚合工作;2.確定超級委員會規模;3.研究、達成一致并指定一個理想的共識和分叉機制選擇;4.同意并在實施路徑上執行這些。[2022/1/25 9:11:04]

同步委員會

V神發布倫敦升級后鏈容量增加約9%的三個原因:V神(Vitalik Buterin)發文《鏈容量為什么在倫敦升級之后增加了約9%?》。V神表示有3個原因:

1. 冰河時代延遲

當倫敦分叉開始時,冰河時代才剛剛開始生效。倫敦之前的平均區塊時間約為13.5秒,倫敦之后的平均區塊時間回落到其長期正常水平約13.1秒。這是區塊速度約3%的差異,這解釋了鏈上gas使用量增加9%中的3%。

2. 目標值1500萬與最大1500萬

在倫敦升級之前,區塊最低gas使用量為1500萬,并非所有區塊都使用了整個1500萬,即使是功能最完善的區塊生產者也會留下0-20999未使用的gas,因為剩余空間太少,無法容納單筆交易,除此之外,總會有偶爾的區塊生產者制造空塊。4月份的一項分析表明,大約2%的區塊是空的。假設在倫敦之前有大約2-3%的未使用空間。然而,在倫敦之后,1500萬不是最大值,而是目標值。這意味著,如果使用的平均gas(包括空塊)低于1500萬,則基本費用將減少,直到平均值回到1500萬。所以這又占了大約2-3%。

3. basefee調整中的數學缺陷

EIP1559公式在目標為50%時并不完美。從最近觀察到的時間跨度中獲取數據,51.5%是完整區塊(full block)(因此,比預期的50%高約3%)。[2021/8/15 22:15:37]

我們向信標鏈添加一個隨機抽取的“同步委員會”。這樣做的目的是允許輕客戶端使用很少的overhead來確定鏈head。這將使輕客戶端實際上可在移動設備、內置瀏覽器之類的使用案例中使用信標鏈,從而為實現更加信任最小化的錢包生態系統鋪平道路。

V神發推聲援Coinbase首席執行官:剛剛,V神發推聲援Coinbase首席執行官Brian Armstrong,稱Brian Armstrong用個人推特賬戶發表美國總統競選相關消息,與其希望Coinbase保持獨立并不沖突。今日早間消息,有報道稱,在“遠離”措施提出不久,Coinbase CEO發推站隊美國總統競選。隨后,Ripple首席執行官反對Coinbase CEO的反立場。[2020/10/26]

在每個時間段內,隨機選擇1024位驗證者作為同步委員會的成員。同步委員會中的驗證者節點將發布簽名以向當前的head進行證明。這些簽名將作為LightClientUpdate對象的一部分進行廣播,該對象可以幫助輕客戶端找到這個head,并將被包含在信標鏈中以得到獎勵。

更多內容:

https://github.com/ethereum/eth2.0-specs/pull/2130

動態 | V神發5篇博文談以太坊2.0未來將遇到的難題:據Coindesk文章報道,在以太坊Devcon大會期間,V神筆耕不輟,連發5篇博客文章,談論以太坊2.0未來將遇到的難題。現整理如下:

1.在短期內(指如果ETH2.0發布),將ETH從以太坊2.0轉移到以太坊1.0仍然存在這個可能。以太坊2.0開發人員Preston Van Loon表示,在ETH 2.0和 ETH 1.0之間創建雙向橋的復雜性給兩個鏈帶來了“安全風險”。Buterin提出了兩種可能的方法來在兩個區塊鏈之間建立“橋梁”。他承認,“如果以太坊2.0遭到破壞,這兩項建議都需要在以太坊1.0方面采取緊急補救措施。”為了降低此類風險,Buterin建議在投票期間啟用“人為干預”,以逆轉從以太坊1.0網絡進行的遷移。目前這仍然是項建議,研究人員還沒在 ETH 2.0中設計遷移“橋梁”。

2.在ETH2.0和ETH1.0完全合并之前,以太坊2.0可能會與ETH1.0并行使用多年。區塊鏈研究員Mihailo Bjelic表示,在開發人員確定其可靠性之前,以太坊2.0這樣的復雜系統不應取代當前的以太坊主網。V神在博客文章中稱,希望這種過渡是平穩的。

3.調用有關以太坊2.0區塊鏈的數據將比以前更加昂貴。V神針對這些問題,在博客文章中建議開發人員可以在編寫驗證器時控制其規模等。

4.以太坊將失去原子交易的能力。ETH 2.0將破壞以太坊上原子交易能力,即一次完成所有交易(交易拆會在不同分片間完成)。V神認為,不同應用之間可以具備更強交互能力,但也會使一些活動受阻,使得更難吸引加密貨幣交易者。

5.V神在博客文章中提出ETH 2.0 在發布時分片數量會降低,先前為1024個分片,現在提出的為64個分片,主要好處是以太坊2.0的分片之間可以通信更快,更簡單。[2019/10/25]

記賬改革

以太坊創始人V神發推稱區塊鏈的功能應該是“驗證”而不是“交易執行”:以太坊創始人V神剛剛發布推特稱,他認為區塊鏈應該做的是“驗證”,而不是進行“交易執行”。因為“交易執行”比“驗證”要慢得多。[2018/3/4]

我們替換了證明者獎勵的計算方式。不同于存儲PendingAttestation對象并且最后處理它們,我們選擇添加了一個位域,用于存儲每個驗證者的狀態,從而可以實時累積有關誰參與的數據。位域按“改組順序”排序,以確保同一委員會中驗證者的記錄一起顯示。這種更改的目的是簡化客戶端實現,并使更新Merkle樹更加便宜。

具體參考:

https://github.com/ethereum/eth2.0-specs/pull/2176

記賬改革

我們對驗證者集進行更改,并且懲罰記賬僅每64個時期發生一次,而不是每個單一時期。這樣做的目的是大大降低處理“空白時期過渡”的復雜性——例如,有一條鏈的參與度非常低,其中兩個連續的區塊相隔一千個slot,它們之間只有一個空白時期。為了處理這樣的鏈,目前客戶端需要每個時期重新計算每個驗證者的余額一次,以此對驗證者進行不活躍懲罰;而在新的提案中,他們只需要每64個時期執行一次。

此外,我們對不活躍懲罰的工作方式進行了兩項更改:

不活躍懲罰將變為每個驗證者的二次方。也就是說,如果存在不活躍懲罰,在此期間完全離線的驗證者會損失約10%的余額,那么在此期間90%的時間在線的驗證者現在只會損失約0.1%的余額。這試圖將處罰重點放在真正行為不當的節點上,減少對由于網絡連接問題而離線的誠實節點。

更多的討論可以參考此處:

https://github.com/ethereum/eth2.0-specs/issues/2098

驗證者不活躍懲罰在確定后逐漸減慢而不是停止。這樣可確保一旦達到最終狀態,離線節點將繼續失去余額一段時間,從而確保驗證者在線時間百分比顯著高于2/3,而不是僅稍高于該閾值。

具體參考:

https://github.com/ethereum/eth2.0-specs/pull/2192?

https://github.com/ethereum/eth2.0-specs/pull/2194

值得慶祝的一點是,通過削弱驗證者罰款,我們可能稍微走出困境。我們將對常數進行更改:

INACTIVITY_PENALTY_QUOTIENT:reducedfrom2**26(=67,108,864)to3*2**24(=50,331,648)

PROPORTIONAL_SLASHING_MULTIPLIER:increasedfrom1to2

MIN_SLASHING_PENALTY_QUOTIENT:reducedfrom2**7(=128)to2**6(=64)

與HF1同時部署的分叉選擇更改

對的分叉選擇

當前,如果在最近的slot中沒有發布任何塊,則出于該slot期間的LMDGHOST證明的目的,視為證明者正在支持的鏈中的最新區塊。例如,在下面的這張圖中,BLANK上的證明算作A上的證明:

但是,這為34%攻擊打開了大門。假設為每個slot分配了m個驗證者,其中惡意攻擊者控制了0.34*m。攻擊者也有權為slotn1發布區塊B。攻擊進行如下:攻擊者不發布B,也不發布其任何證明。所有誠實的證明人都會投票支持聲稱他們在第n個slot中看到區塊A而在第n1個slot中什么都沒有看到的說法,當前該計數被視為對A的投票。在第n2個slot中,一個誠實的提議者會在A上面構建一個區塊C,此時,惡意提議者會向slotn1和n2公布B及其對B的證明。上面的分叉有0.68*m個驗證者支持它,但頂部分叉只有0.66*m的支持,因此下面的分叉獲勝。

這種攻擊在該論文的3.1章節中進行了更加詳細的描述:

https://econcs.pku.edu.cn/wine2020/wine2020/Workshop/GTiB20_paper_8.pdf

擬議的解決方案是更改分叉選擇的工作方式,從而使其對對的樹進行操作,而不是對區塊樹進行操作。因此,在上圖中,slotn1中的誠實投票將計為對的投票,因此它們將正確地計為支持上面的分叉,因此上面的分叉獲得的支持為1.32*m,從而擊敗攻擊。

更多內容:

https://github.com/ethereum/eth2.0-specs/pull/2197

修復分叉選擇余額攻擊

在分叉選擇中存在一種“余額攻擊”,擁有2%驗證者的攻擊者會在一個slot結束之前的正確時間發布少量證明,說服網絡中超過49%的人認為某個區塊A獲勝,而超過49%的網絡則認為B區塊獲勝。如果他們正確地安排了廣播的時間,則每一組驗證者都會按時看到針對他們的消息,但是沒有時間在這個slot結束之前將消息重新廣播到另一組驗證者。如果網絡環境對于攻擊者而言是最佳的,則它們可以無限期地重復。

提議的解決方案是通過授權下一個slot的提議者對分叉選擇產生暫時但重大的影響,從而將所有驗證者的支持方向決定性地轉移到一側或另一側,從而“打破了對稱性”。

更多內容:

https://notes.ethereum.org/@vbuterin/lmd_ghost_mitigation?

Tags:以太坊ETHLOTSLOT以太坊價格今日行情分析ETHPADDELOT.IOSLOT幣

MEXC
關于開啟AQN流動性挖礦活動,三重獎勵高達2000 USDT的公告 (0218)_USDT

尊敬的用戶: BiKi平臺即將開啟AQN流動性挖礦活動,提供三重獎勵,高達2000USDT,具體活動詳情如下:活動時間:2/19–2/25活動規則:活動期間.

1900/1/1 0:00:00
威廉:特斯拉也要開啟“比特幣永動機”模式了_比特幣

編者按:本文來自?威廉閑談,作者:陳威廉,Odaily星球日報經授權轉載。特斯拉買比特幣這事兒大家都已經知道了,并且我把它定義成“比特幣2021年最大的利好”,我最喜愛的公司買了我最喜愛的比特幣.

1900/1/1 0:00:00
2.17晚間行情:合約多單吃肉 現貨中線買什么_LOC

文章系金色財經專欄作者幣圈北冥供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別防上當.

1900/1/1 0:00:00
BlockTower創始人:比特幣牛市小幅調整時投資者需注意三件事_BLO

自北京時間2月14日“情人節”開始,比特幣市場開始出現小幅波動,價格持續下跌至46000美元區間.

1900/1/1 0:00:00
Hotbit 定于2021年2月19日上線 MARSPL(Mars)_HOT

尊敬的用戶: Hotbit即將在開啟MARSPL(Mars)數字資產服務,并開放MARSPL理財產品。預計年化收益:10%;計息:T1.

1900/1/1 0:00:00
美國SEC修改針對Ripple的起訴書,增加對兩名高管的新指控_比特幣

美國證券交易委員會已就針對Ripple公司的訴訟提交一份修改后的起訴書。密切關注此案進展的律師JeremyHogan說,修訂后的起訴書現在包含更多有關本案被告Ripple首席執行官BradGar.

1900/1/1 0:00:00
ads