2016-12-22 IRC 會議摘要
概覽
- 本週會議記錄連結
- meetbot 會議紀錄不可用
備註 / 簡短議題
- 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(改進手續費估算)的一些審查,因為錢包和手續費估算沒有足夠的測試基礎設施,所以我們依賴於人工審查。
會議結論
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 |
免責聲明
本摘要編寫時未徵詢任何討論參與者的意見,因此任何錯誤均為摘要作者的責任,而非討論參與者的責任。
