2016-02-18 IRC 會議摘要

概覽

會議記錄

主要議題

  • feefilter P2P 訊息
  • SequenceLocks 檢查的重組效能

簡短議題/備註

注意:這次會議很短,因為一些開發人員正在參加 Bitcoin Roundtable。

Btcdrak 建議安排 C++ 和 Python 的 Jetbrains IDE 的開源授權。維護者(wumpus)需要申請。

feefilter P2P 訊息

背景

Bitcoin Core 0.12 中引入了有限記憶池的概念,以提供對低費用且未被挖掘的攻擊或垃圾交易的保護。目前有一個拒絕訊息允許通知對等節點關於費用不足的情況,但只是針對每個交易。feefilter 訊息允許節點通知其對等節點它願意接受的最低交易費用率,以便其對等節點可以跳過中繼不符合的交易。

會議討論

Wumpus 還沒有查看費用過濾器,所以將在下次會議上討論。

會議結論

審查實作 “feefilter” P2P 訊息 #7542

SequenceLocks 檢查的重組效能

背景

BIP 68 透過序列號訊號發送的共識強制交易替換。

BIP 68 將先前未使用的序列號欄位的意義改為相對鎖定時間。

SequenceLocks 函式用於根據 BIP 68 評估序列鎖定時間或高度。

檢查序列鎖定以確定交易是否有效需要查詢其所有輸入的高度。在重組中,按照目前的情況,這將需要重新評估記憶池中每個交易的輸入。 PR #7187 嘗試為每個交易快取包含具有序列鎖定的輸入的最新區塊的區塊雜湊。在發生重組時,如果該雜湊仍在鏈上,你知道先前計算的高度和時間(也已快取)仍然有效。這意味著理想情況下大多數輸入不需要重新評估。

會議討論

有討論是否應該將此回溯到 0.12 和 0.11。由於 0.12 中對記憶池的所有變更,將該最佳化回溯到已經慢得多的 0.11 可能會非常困難。

會議結論

審查/測試為 SequenceLocks 檢查保持重組快速 #7187

與會者

wumpus            Wladimir J. van der Laan
morcos            Alex Morcos
btcdrak           btcdrak
paveljanik        Pavel Janik
sdaftuar          Suhas Daftuar
shea256           Ryan Shea

趣味橋段

19:08:51 <morcos> 現在的主題是 7187 嗎?
19:09:22 <wumpus> 我們還沒有主題 :)
19:09:32 * btcdrak 為 wumpus 泡咖啡