IRC meeting summary for 2016-05-05

概覽


主要議題

  • segwit versionbit、testnet 開始日期、GBT 變更

簡短議題

  • NicolasDorier 提議致力於這個問題。Morcos 評論說我們應該將錢包功能分開,為「塵埃」使用一些更聰明的較高值,塵埃的下限應該是一個單獨的變數,而不是像現在這樣是最小中繼的倍數。進一步討論被導向問題本身。
  • BlueMatt 為他的緊湊區塊中繼提案準備了一份 BIP 文件。該文件已發送到 bitcoin-dev 郵件列表以獲得進一步回饋。

segwit versionbit、testnet 開始日期、GBT 變更

背景

開發者正在致力於軟分叉,以在比特幣主網上引入隔離見證,並在特殊測試網上進行初步測試。隔離見證 (segwit) 允許交易簽名資料儲存在用於產生交易識別符的雜湊資料之外,消除所有已知形式的第三方可塑性,允許完整節點在不下載所有簽名的情況下編譯當前的 UTXO 集,並為欺詐證明奠定基礎,這可以允許輕量級 (SPV) 客戶端幫助執行更多共識規則。segwit 軟分叉還允許礦工用 4 位元組的 segwit 資料替換 1 位元組的區塊空間,增加使用 segwit 的錢包的交易容量。隔離見證 BIP:BIP141BIP142BIP143BIP144BIP145

會議評論

隔離見證需要一個 BIP9 versionbit 來啟動。選擇任何特定位元沒有特殊理由,因此選擇下一個位元是有意義的,因為這可能會減少意外重複分配的機會。需要在 BIP 文件之外有一個文件來追蹤當前的位元分配。

Testnet 需要隔離見證的開始日期。由於不需要提前設定,啟動可以設定在 5 月 1 日,以讓人們在合併之前互相測試他們的 segwit 版本。主網的日期應該在軟體準備好發布時設定,並且理想情況下應該與其他實作協調。

Cfields 指出 getblocktemplate(GBT) 變更需要快速就位,以便測試網是礦工將要執行的有效表示。有一個 提議的修正案對 BIP9 進行修正,要求礦工設定一個標誌,表示對 segwit 的認識(實作)。如果採用這個,不支援 segwit 的 GBT 客戶端將不會建立包含 segwit 交易的區塊。這個討論被延遲到會議後

會議結論

  • 在 bips 儲存庫中新增 bip-0009/assignments.md 以追蹤當前的位元分配。
  • 將 testnet 啟動設定在 5 月 1 日,到期時間為 1 年後。

娛樂時刻

btcdrak       ok so (1<<1) with activation may 1st for testnet, and (1<<1) and date TDB for mainnet
morcos        btcdrak: ack
morcos        but what does TDB stand for? :)
btcdrak  palms face
gmaxwell      Totally delicious burger.

參與者

IRC nick Name/Nym
btcdrak BtcDrak
gmaxwell Gregory Maxwell
jonasschnelli Jonas Schnelli
Morcos Alex Morcos
sipa Pieter Wuille
wumpus Wladimir van der Laan
phantomcircuit Patrick Strateman
sdaftuar Suhas Daftuar
jl2012 Johnson Lau
cfields Cory Fields
Nickler Jonas Nick
instagibbs Gregory Sanders
paveljanik Pavel Janik
achow101 Andrew Chow
NicolasDorier Nicolas Dorier
BlueMatt Matt Corallo

免責聲明

本摘要是在沒有討論參與者任何輸入的情況下編譯的,因此任何錯誤都是摘要作者的過失,而非討論參與者的過失。