將Stratum v2 版本標記為開源比特幣社區的勝利。十年來,它一直是礦工與礦池和比特幣協議本身進行交互的首選軟件。雖然仍然必要,但比特幣礦池具有集中效應。使用Stratum v2,礦工將可以構建自己的區塊。這只是其中一項創新,儘管是最受關注的一項。
這 Stratum v2官網 將自己定義為“用於聯合挖礦的下一代協議。 它提高了安全性,使數據傳輸更高效,並降低了採礦基礎設施的要求。 它還引入了三個新的子協議,讓礦工選擇交易集並通過與礦池協商來改善去中心化。” 不僅, 該軟件是一個 “SV2 協議的獨立、社區運行和完全開源的實現”,並且“可立即用於試點測試”。
一個巨大的飛躍 #比特幣 礦業…
Stratum V2 參考實現(SRI) 在這裡。 SV2 協議的這種獨立、社區運行和完全開源的實現可立即用於試點測試。
— Stratum v2 (@StratumV2) 2022 年10 月11 日
Stratum v2 和工作談判之路
在第一個實現中,用戶還不能構建自己的塊。根據 到地層v2“此版本之後將在11 月發布更強大的版本,允許礦工選擇自己的工作並通過Job Negotiation 協議與礦池進行協商。 屆時,我們的SRI 池代碼也將準備就緒,讓池幫助我們進行測試。”
此版本之後將在11 月發布更強大的版本,允許礦工選擇自己的工作並通過Job Negotiation 協議與礦池進行協商。屆時我們的SRI 池代碼也將準備就緒,讓池幫助我們進行測試。 pic.twitter.com/iLtFev198l
— Stratum v2 (@StratumV2) 2022 年10 月11 日
但是,工作談判到底是什麼? 2021年3月3日,礦業公司 大腦將其定義為 “一種使礦工能夠構建自己的區塊的子協議,目前只有礦池才能完成這項任務。” 他們還澄清了為什麼第一次迭代 Stratum v2 協議沒有Job Negotiation 剛剛啟用。 “原因是為了使工作談判成為可能,比特幣核心需要進行一些更改。 因此,在進行這些更改之前,無法全面實施Stratum V2。”
1/ Stratum V2 概述和更新
在過去的一年裡,我們解釋了Stratum V2 挖礦協議對礦工、礦池和整個比特幣網絡的許多好處。
現在是回顧線程和更新開發+採用的時候了。 👇 pic.twitter.com/j0bCj3G6yS
— Braiins Insights (@BraiinsInsights) 2021 年3 月3 日
它帶來的其他超級大國
所有這些承諾都來自 協議的網站:
- “默認加密和NOISE 協議身份驗證,強化協議免受中間人攻擊。”
- Stratum v2“優化了礦工、代理和礦池運營商之間的數據傳輸大小和頻率。”
- Stratum v2 “通過讓運行V1 的礦工和礦池進行增量和模塊化改進來改進邏輯和框架。”
- Stratum v2 通過“讓終端礦工建立和選擇交易集和區塊模板”進一步分散了比特幣。
- 它確保了“礦池和終端挖礦設備之間的交叉兼容性”。
另外,還有什麼螺旋鉛 史蒂夫李告訴CNBC:
“總而言之,礦工和礦池之間需要傳輸的數據要少得多,這可以幫助世界上互聯網較差的偏遠地區的礦工。”
BTC price chart for 10/11/2022 on Coinbase | Source: BTC/USD on TradingView.com
𝗦𝘁𝗿𝗮𝘁𝘂𝗺 v𝟮,發展與採用
初步發布並不是今天關於Stratum v2 的唯一故事。礦業公司Braiins 將其與他們宣布的“與Spiral 建立一個工作組以加速採用Stratum v2 並發布第一個開源SV2 參考實現一起”。因此,大牌正在推動完全開源的軟件。因為它很重要。
𝗦𝘁𝗿𝗮𝘁𝘂𝗺 𝗩𝟮 開發和採用更新
簡而言之……它正在發生!
今天我們宣布成立一個工作組 @spiralbtc 加速採用 @StratumV2,以及第一個開源SV2 參考實現(SRI) 的發布。 [1/7] pic.twitter.com/UZQbANYVH6
— 布雷因斯(@BraiinsMining) 2022 年10 月11 日
Braiins + Spiral 合作將是一個工作組,“幫助協調所有礦業公司的採用以及其他兼容的封閉和開源實施,以確保所有Stratum V2 項目可以根據協議標準相互交互。”
讓我們用Braiins 的聯合創始人Jan Capek 的話來結束這個話題,他告訴CNBC:
“運行和構建Stratum v2 的通用標準以及該工作組推動行業向前發展的努力將為比特幣提供最終從十年前構建的挖礦協議版本升級所需的動力。”
這將是一個重要的故事。讓我們繼續關注Stratum v2。
Featured Image: SV2 diagram from this tweet| Charts by TradingView