以太七日談 • 2021/6/22

以太七日談 • 三十

➤ Gitcoin Grants 第十輪火熱進行中

開源協作和資助平臺 Gitcoin 的第十輪 Grant 已經於 6 月 16 日啓動,除了常規的基礎設施、DApp、社區和 NFT 板塊之外,本輪增加了拉丁美洲地區、Gitcoin 建設和 DGOV (去中心化治理) 板塊,本輪仍然支持使用二層解決方案 zkSync 進行結算。

以太七日談 • 2021/6/22

此外,爲了提高捐贈的公平性和抗女巫攻擊性,Gitcoin 在本輪中開始激勵用戶進行身份驗證,經驗證的用戶最高能夠將其 150% 的捐贈計入匹配資金,而未經驗證的用戶則默認爲 50%。本輪截至時間爲 7 月 1 日,在此之前用戶都能前往支持優秀的生態項目。

ECN on Gitcoin:https://gitcoin.co/grants/380/ethereumcn-ecn

Eth2

➤ 活動預告:以太坊基金會研究團隊即將舉行第六次 AMA

北京時間 6 月 23 日晚上 9 點,以太坊基金會研究團隊將在 reddit 論壇舉行第六次 AMA。現在已經可以在 reddit 上提前發佈問題:https://www.reddit.com/r/ethereum/comments/o4unlp/ama_we_are_the_efs_research_team_pt_6_23_june_2021/

上一期 AMA 整理請閱讀:《以太坊基金會第五次 Reddit AMA》

Altair 升級講解

Danny Ryan 和 Vitalik 在 PEEPanEIP 系列 做了一次關於 Altair 升級即將帶來哪些變化的精彩介紹。此期七日談對 Danny 分享的部分做了編譯。

分享概要:

  • 懲罰參數更新

失敗模式下更多的懲罰

  • 怠工計分機制改革

更容易從無法做最終敲定的狀態恢復,以及更公平

  • 同步委員會

使輕客戶端可用的特別角色

➤ 懲罰參數更新

以太七日談 • 2021/6/22

以太七日談 • 2021/6/22

根據 EIP-2982,信標鏈創世時,驗證者的懲罰參數與最終設定相比是懲罰力度更小的,因爲考慮到給早期的驗證者和客戶端一個更寬容的環境,鼓勵更多的驗證者在早期、有更高技術風險的階段加入。而在 Altair 升級後,怠工懲罰的商從 32 除以 128 等於 25%,調整爲 32 除以 64 等於 50%,即懲罰從 0.25 個 ETH 變成 0.5 個 ETH。最終這個懲罰會調整爲 1 個 ETH。

inactivity penalty quotient (怠工懲罰商)影響的是在區塊鏈因爲在線驗證者數量不足三分之二無法進行最終確定時對離線狀態的驗證者的懲罰。這個懲罰現在是比較小的,Altair 升級後這個懲罰會加大一點,這樣區塊鏈也能更快恢復到可以進行最終確定的狀態。它的設定從 226 變爲 3 * 224,減少了 25%,這應該會縮短 13.4% 的餘額扣除時間 (因爲扣除時間與這個 quotient 的平方根成比例關係)。

MIN_SLASHING_PENALTY_QUOTIENT (最低罰沒懲罰商)從 128 變成 64。這一點影響的是當你被罰沒的時候,你會失去你餘額的一部分,通常是 32 除以 128,即 0.25 個 ETH,Altair 升級後是 32 除以 64,即 0.5 個 ETH。

PROPORTIONAL_SLASHING_MULTIPLIER (成比例罰沒乘數)從 1 變成 2。這個乘數是在大型罰沒事件中用來保證充分安全性的。在這些事件中,你罰沒的數額 = 初始的罰沒懲罰商+在相近罰沒時間段與其他驗證者數成比例的額外懲罰。在創世時,如果在過去兩週裏,比如 10% 的驗證者被罰沒了,你在這段時間你也被罰沒了,那麼你的懲罰比例是你餘額的 10%。Altair 升級後,這個數值就變成 20%。

➤ 怠工計分機制改革

以太七日談 • 2021/6/22

在階段 0 ,所有人用的是統一的怠工計分,這導致區塊鏈恢復進行最終確認不穩定,像 Medalla 測試網的情況,而且懲罰一半的在線驗證者是非常不公平的。

以太七日談 • 2021/6/22

在 Altair 升級後,這個機制會用一個數據隊列來追蹤每個驗證者的表現數據。這樣可以減少觸發無法進行最終確定的機會,對驗證者的離線懲罰判斷也更公平。

以太七日談 • 2021/6/22

以太七日談 • 2021/6/22

即使無法進行最終敲定的情況反覆出現,那些導致無法敲定的離線驗證者的怠工懲罰比率是持續增長的,因爲這個機制對每個驗證者的離線情況有分別的記錄。

以太七日談 • 2021/6/22

對共識結構的修改:

添加 inactivity_scores (怠工計分)列表到 BeaconState,以取代之前適用於所有人的計算方法。

把 get_inactivity_penalty_deltas (獲取怠工懲罰差值)改爲基於 inactivity_scores 列表。

添加每個 epoch 計分變化的 process_inactivity_updates (處理怠工更新)。

➤ 同步委員會

以太七日談 • 2021/6/22

設置同步委員會是爲了讓輕客戶端作爲一等公民!

以太七日談 • 2021/6/22

在階段 0,驗證者的職責只有區塊提議和區塊證明。

以太七日談 • 2021/6/22

新增的同步委員會有以下職責:

  • 同步委員會簽名 (同步委員會成員對信標區塊的每個 slot 簽名與廣播)

  • 同步委員會聚合 (委員會的一個子集會被選出做聚合交易,並把最佳聚合再廣播出去)

  • 同步聚合打包 (提議者密切注意上一個 slot 的最佳聚合來打包,以最大化獎勵)

以太七日談 • 2021/6/22

對共識結構的修改:

添加 sync_aggregate (同步聚合)和 BeaconBlockBody (信標區塊主體)來記錄簽名和獎勵參與。sync_aggregate 是關於誰參與了以及 BLS 簽名。

添加 sync_committee 到 BeaconState,用於簡化輕客戶端。

添加 process_sync_committee 到函數 process_block,以驗證同步聚合交易的數據,包括誰參與了,簽名是否有效,是否指向前一個信標區塊,然後給參與者與提議者發小額獎勵。

添加 process_sync_committee_updates (處理同步委員會更新)到 process_epoch ,大概每天更新同步委員會的變更數據。

視頻:https://www.youtube.com/watch?v=iaAEGs1DMgQ

參考 Vitalik 的註釋規範:https://github.com/ethereum/annotated-spec/blob/master/altair/beacon-chain.md

Eth1

➤ 倫敦升級測試網發佈時間

目前只計劃了測試網 (Ropsten, Goerli, Rinkeby) 的倫敦升級時間。一旦此次升級在這些測試網絡成功啓動,就會確定以太坊主網的升級區塊。發佈計劃和客戶端版本如下:

以太七日談 • 2021/6/22

以太七日談 • 2021/6/22

關於倫敦升級測試網的更多內容請閱讀《倫敦測試網公告》。

➤ EIP-1559 中燒燬 ETH 是什麼體驗?

工程師 @mohamedmansour 因應社區想看燒燬 ETH 的願望,他搭建了 http://watchtheburn.com,內容包括:

  • 新的首頁有實時燒燬的數據

  • 新頁面包括區塊、交易和賬戶

  • 全新的設計

來源:https://twitter.com/mohamedmansour/status/1406948839773261829?s=20

Layer2

➤ 區塊鏈數據索引項目 The Graph 將爲以太坊擴容解決方案 Optimism 提供支持

6 月 18 日,The Graph 宣佈與 Optimism 達成合作:爲在 Optimistic Ethereum L2 上構建應用的開發者提供數據索引和查詢服務。一旦 Optimism 公開發布,The Graph 即上線其爲 Optimism 提供的服務,爲 Optimism 社區的開發者提供支持。準備在 Optimistic Ethereum 上構建應用的開發者現在就可以通過 The Graph Foundation 獲得資助,例如使用 Optimism 和 The Graph 構建 dApps、開發 subgraph 工具或者製作教育資料。

在過去的幾個月裏,The Graph 爲 19+ 個基於 EVM 的解決方案提供支持。其中包括擴容解決方案 Polygon (2 月份完成集成) 和 Arbitrum (6 月),很快 Optimism 也會加入。

在 Optimistic Ethereum 上集成 The Graph 意味着 Optimism 的開發者將更加容易地訪問鏈上數據,這使得開發者共享開放 APIs、調用 subgraphs 更加容易。

來源:https://thegraph.com/blog/graph-optimistic-ethereum

➤ ConsenSys 旗下產品 Infura、Truffle、MetaMask 將爲 Optimism 提供支持

6 月 17 日,區塊鏈技術研發公司 ConsenSys 宣佈爲以太坊擴容解決方案 Optimism 提供支持。ConsenSys 的開發者套件使得去中心化網絡上的開發與在現代雲平臺一樣簡單,ConsenSys 旗下的產品如以太坊開發工具 Infura、Truffle 和去中心化錢包 MetaMask 將爲 Optimism 提供支持。首先,Infura 將爲 Optimism 上的開發者提供 API 服務。其次,Truffle 也將爲 Optimism 社區構建所有部署、測試以及運行應用程序所需的工具。並且 Truffle Box 也快推出了,它將簡化在 Optimistic Ethereum 上部署應用程序的過程。最後,當用戶需要添加 Optimistic Ethereum 的終端至其錢包上時,MetaMask 將爲用戶提供更方便的確認方式。

來源:https://consensys.net/blog/press-release/infura-truffle-and-metamask-to-support-optimistic-ethereum/

➤ 以太坊狀態通道擴容解決方案 Raiden Network 發佈 Raiden Light Client \”Ashvini\”

\”Ashvini\” 是 Raiden Light Client (輕客戶端) 在以太坊主網上發佈的首個版本。它是基於 Typescript 編寫的 Raiden 的完整實現,它可以在任何支持以太坊的瀏覽器中運行。Raiden Light Client 的功能與特性和 Raiden Python 客戶端版本相同。基本的功能有:

(編者注:上期七日談簡要介紹了 Raiden Python 客戶端)

  • 創建通道

  • 存款至通道

  • 從通道中提出部分存款 (不需要關閉通道)

  • 關閉通道

  • 設置通道

  • 發送直接轉賬

  • 發送間接轉賬

  • 接收轉賬 (接收方節點需要在線)

  • 間接轉賬

Light Client 鏈接:http://lightclient.raiden.network/

來源:https://raiden-network.medium.com/announcing-the-raiden-light-client-ashvini-release-60d2a66b0d4

➤ L2 Beat 增加對以太坊擴容解決方案 Arbitrum 鎖倉資產的追蹤

此前,Layer2 擴容解決方案 Arbitrum Rollup 的合約於 5 月 28 日部署至主網,並面向開發者開放。

以太七日談 • 2021/6/22

來源:https://l2beat.com/

生態

➤ Republic Realm 基金刷新虛擬土地購買記錄

6 月 18 日,投資平臺 Republic 旗下的 Republic Realm 虛擬地產基金以超過 91.3 萬美元 (1,295,000 MANA) 的總價購入 Decentraland 中編號爲 #4247 的地皮,在不到一個月的時間裏刷新了月初 Boson Protocol 創下的 70.4 萬美元記錄。虛擬地產是 NFT 領域中的一種獨特用例,用戶能夠購買並擁有虛擬世界中的土地,例如在 Decentraland 中,用戶可以在自有土地上進行建設和開發。

以太七日談 • 2021/6/22

圖注:Republic Realm 所購 Decentraland 土地

來源:https://twitter.com/joinrepublic_RE/status/1405579575417991170

➤ Flashbots 中 MEV 支付佔交易費用的百分比呈上升趨勢

Flashbots 的研究員 Robert Miller 在推特中發佈了一張關於 MEV 的統計圖表 —— Flashbots 的 MEV 支付佔一周平均交易費用的百分比。注意:該圖表多少有點低估了交易費用,並且只統計了 Flashbots 的區塊,但是這個趨勢是比較明顯的。

以太七日談 • 2021/6/22

Robert Miller 指出,五月份的比例上升很可能有兩個原因:1、市場波動;2、交易捆。

除此之外,Robert 還發現 MEV 在礦工賺取的費用中所佔比例越來越高,這在 gas 費下降的情況下尤其有趣。

來源:https://twitter.com/bertcmiller/status/1405236836105064458

本期完,我們下期見!

聲明:以太七日談欄目內容由編者自行編譯而成,僅供參考,請以消息來源爲準。轉載須註明原文出處以及 ETH 中文站。若需長期轉載,請聯繫 [email protected] 進行授權。

以太七日談 • 2021/6/22