2016-12-22 IRC 會議摘要

概覽


備註 / 簡短議題

  • Bitcoin Core 0.13.2 候選版本 1 可供測試。
  • Jl2012 請大家閱讀並可能回應他的 BIP 提案
  • 現在 BIP2 已經啟用,發布一些 BIP 評論會很好。背後的想法是為使用者提供一個中心位置來區分不建議和推薦的 BIP。有關格式和程序的更多資訊可以在「BIP 評論」部分找到。
  • sipa 自從上週會議以來,對每交易輸出 UTXO 快取方法進行了更多測試。結果顯示,在早期的基準測試中留下了一些除錯程式碼,導致每個 txin 都進行資料庫讀取,這嚴重影響了性能。現在初始區塊下載大約快 30%。未來還預期會有進一步的加速,所以這可能是值得的,這意味著我們需要弄清楚如何進行遷移,因為這個變更需要重新索引。

主要議題

  • 0.14 功能
  • WitnessMerkleBlocks

0.14 功能

背景

Bitcoin Core 0.14 預計在 2017 年 3 月左右發布。針對 0.14 的開放拉取請求被標記為 0.14 標籤

會議討論

Luke-jr 和 jonasschnelli 正在進行多錢包專案,該專案允許執行多個錢包。由於這是一個影響重大的變更,對於 0.14 來說可能太晚了。一個重要的變更是 #9294(使用內部 HD 鏈進行找零輸出),這將使新錢包使用 2 條金鑰鏈,一條用於內部金鑰(找零輸出),一條用於外部金鑰(getnewaddress)。由於這個變更不向下相容,將其與其他錢包變更批次處理是有意義的。Jonasschnelli 建議將其與 #9298(使用 CHDPubKey,不在資料庫中儲存子私鑰,即時衍生)批次處理,後者不儲存 HD 子項的私鑰,而是在需要時衍生它們。如果我們想支援像 GPG 代理或硬體錢包這樣處理金鑰的程序,就需要這樣的東西。

Jl2012 希望在 0.14 中看到 #8755(實作具有嚴格簽章雜湊估算的過度簽章雜湊保護政策)和 #8654(在評估中重複使用簽章雜湊計算)。

BlueMatt 希望看到 cfields 的重構工作(#9289(net:放棄 boost::thread_group))和他自己的 #9375(在完整區塊連線之前中繼緊湊區塊訊息)進入,這大大改善了網路傳播速度。

Luke-jr 希望看到 #7533(sendrawtransaction:允許使用者忽略/覆蓋特定拒絕)進入 0.14,因為它很難重新基礎,也許還有 #8776(通往多錢包的錢包重構)。

Gmaxwell 希望看到對 #9138(改進手續費估算)的一些審查,因為錢包和手續費估算沒有足夠的測試基礎設施,所以我們依賴於人工審查。

會議結論

  • 審查 #9294(使用內部 HD 鏈進行找零輸出)和 #9298(使用 CHDPubKey,不在資料庫中儲存子私鑰,即時衍生)
  • 審查人們為可能進入 0.14 而正在進行的 PR

WitnessMerkleBlocks

背景

Codeshark 開始進行新訊息類型的工作,用於過濾區塊,其中包括到 coinbase 的路徑和見證的部分默克爾樹。此外,它不是將所有交易作為單獨的訊息發送,而是將它們包含在相同的結構中。他開始在這裡進行這些程式碼的工作。

會議討論

CodeShark 並不真的喜歡 BIP37,但目前沒有另一個查詢機制不需要你下載完整區塊。Gmaxwell 想知道像 BIP152 ‘getblocktxn’ 訊息這樣的按索引查詢是否能涵蓋 CodeShark 的使用情境。人們更願意進行按索引查詢的工作,而不是投資已知有問題的 BIP37 方法。

會議結論

  • CodeShark 將更深入研究 BIP152

幽默時刻

gmaxwell          #startmeeting
jonasschnelli     gmaxwell: 我想是 meetingstart
gmaxwell          #meetingstart
jonasschnelli     嗯...
gmaxwell          哈,機器人不在這裡。
gmaxwell          好吧,我們不需要它。我們可以假裝它在這裡。

gmaxwell          #action 測試 0.13.1rc1 或 0.13 分支
gmaxwell          (我們假裝機器人在這裡,記得嗎。)

gmaxwell          我有點擔心 0.14 中使用者可見功能較少,這會使採用速度變慢,最終導致測試和回饋變慢——就是這樣。
CodeShark         添加一些動畫 gif :p
jonasschnelli     我們可以變更啟動畫面...
gmaxwell          將標誌替換為刻有 B 的月球,以慶祝最近的價格活動。:P

sipa              嗨!
sipa              我忘記了
sipa              早安
CodeShark         歡迎!
gmaxwell          sipa:我們已經把所有工作分配給你了,所以不用擔心。

gmaxwell          好的。我想我們可以提前結束。祝大家節日快樂!如果你要旅行,請安全旅行。
gmaxwell          #endmeetingItDoesntMatterHowWeSpellItBecauseTheBotIsntHere

參與者

IRC nick Name/Nym
sipa Pieter Wuille
gmaxwell Gregory Maxwell
jonasschnelli Jonas Schnelli
instagibbs Gregory Sanders
kanzure Bryan Bishop
btcdrak BtcDrak
BlueMatt Matt Corallo
cfields Cory Fields
phantomcircuit Patrick Strateman
jl2012 Johnson Lau
CodeShark Eric Lombrozo
luke-jr Luke Dashjr
jcorgan Johnathan Corgan

免責聲明

本摘要編寫時未徵詢任何討論參與者的意見,因此任何錯誤均為摘要作者的責任,而非討論參與者的責任。