IRC meeting summary for 2016-07-14
概覽
筆記 / 簡短議題
- 需要更好的 -blockmaxcost 選項文件,但有人指出這是一個糟糕的名稱,因為使用者認為「最大成本」是關於貨幣成本。翻譯人員也以這種方式翻譯它。「區塊成本」一詞也用於 segwit BIP 中,sdaftuar 提議變更 BIP 中的描述。與會者同意將 blockmaxcost 重新命名為 blockmaxweight。
- Gmaxwell 指出他在 reddit 上收到一些回覆,指出 bitcoin core 的錢包對商業用途無法使用,大多數人使用集中式 API 提供商。不幸的是,商業使用者通常不會報告他們遇到的問題,他不知道如何改善這一點。
- Bsm117532 詢問是否有人正在進行移除「帳戶」的工作。Wumpus 嘗試為 0.13 引入標籤 API 來取代它,但沒有獲得足夠的審查。
主要議題
- 0.13.0 rc1
- Segwit 反向移植
0.13.0 rc1
背景
Bitcoin Core 團隊正在朝 0.13.0 RC1 努力。(完整時程表)
會議討論
大多數剩餘的 pull request 已合併,但仍有一些需要為 0.13.0 修復的開放 PR。Jonasschnelli 開啟了 PR #8323,他建議將其納入 0.13.0 以避免識別 HD/非 HD 金鑰的問題。
發布說明並不緊急,因為它們需要在最終版本完成,而不是 RC1。
會議結論
- 審查 #8323(Add HD keypath to CKeyMetadata, report metadata in validateaddress)
- 審查 #8305(Improve handling of unconnecting headers)
- 審查 #8295(Mining-related fixups for 0.13.0)
Segwit 反向移植
背景
開發者正在開發軟分叉以將隔離見證引入比特幣主網。隔離見證(segwit)允許將交易簽名資料儲存在用於產生交易識別碼的雜湊資料之外,移除所有已知形式的第三方延展性,允許完整節點在不下載所有簽名的情況下編譯當前的 UTXO 集,並為欺詐證明奠定基礎,使輕量級(SPV)客戶端能夠協助執行更多共識規則。segwit 軟分叉還允許礦工用 4 位元組的 segwit 資料替代 1 位元組的區塊空間,為使用 segwit 的錢包增加交易容量。隔離見證 BIP:BIP141、BIP142、BIP143、BIP144 和 BIP145
會議討論
一些人對將 segwit 反向移植到 0.12 表示擔憂。Morcos、jl2012 和 btcdrak 認為收益不值得開發者時間成本以及反向移植中增加的錯誤風險。如果反向移植沒有獲得足夠的審查和測試,就不會有發布版本,但是如果反向移植和審查無法通過標準,對某些人來說犧牲時間將是一種遺憾。
擔憂在於我們不想強迫人們快速採用 0.13 衍生程式碼只是為了趕上 segwit。
現在的優先事項是 0.13 發布版本,幾乎沒有人使用反向移植。
Petertodd 建議在 0.13.0 的發布說明中詢問人們讓開發者知道是否想要包含 segwit 的 0.12.2 發布版本。他還指出人們可以在 0.13+segwit 節點後面執行 0.12 節點,但是礦工無法用該設定挖掘任何 segwit 交易。Gmaxwell 指出擁有部署指南可能會很有用,顯示諸如這種分層和測試基礎設施的內容,因為擁有雙層設定是一種良好的做法,作為一種不將生產節點暴露在網際網路上的方式。
會議結論
- 在進行 segwit 0.12 反向移植發布之前等待使用者回饋。
趣味環節
<sipa> well, any reason not use vsize?
<petertodd> sipa: vsize is fine
<wumpus> yes vsize is fine
<gmaxwell> V means validation?
<sipa> virtual
<btcdrak> v for vendetta與會者
| IRC nick | Name/Nym |
|---|---|
| petertodd | Peter Todd |
| sipa | Pieter Wuille |
| gmaxwell | Gregory Maxwell |
| wumpus | Wladimir van der Laan |
| btcdrak | BtcDrak |
| achow101 | Andrew Chow |
| cfields | Cory Fields |
| sdaftuar | Suhas Daftuar |
| jonasschnelli | Jonas Schnelli |
| MarcoFalke | Marco Falke |
| luke-jr | Luke Dashjr |
| jtimon | Jorge Timón |
| morcos | Alex Morcos |
| instagibbs | Gregory Sanders |
| maaku | Mark Friedenbach |
| jeremyrubin | Jeremy Rubin |
| CodeShark | Eric Lombrozo |
| jl2012 | Johnson Lau |
| bsm117532 | Bob McElrath |
免責聲明
本摘要由未參與討論的人編撰,因此任何錯誤均為摘要作者的責任,而非討論參與者的責任。
