IRC meeting summary for 2016-05-26

概覽


主要議題

  • Segwit 優先順序

註記 / 簡短議題

Segwit 優先順序

背景

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

會議評論

網路堆疊重構和 libconsensus 重構都是長期重要的,但與隔離見證的程式碼衝突。儘管網路重構對緊湊區塊的影響比對 segwit 的影響更大,因為 segwit 的網路變更處於比網路重構更高的層級。

Libconsensus 重構在 0.10 中運作良好,因為有一個明確的目標和明確的做法,而進一步的努力大多是一個人的表演,如果我們希望這些變更發生,同意一個計劃是有意義的。

0.13 的功能凍結是在 2016-06-16,緊湊區塊最好能在 0.13 中以減輕額外的重播延遲。我們可以在沒有定義軟分叉的情況下合併 segwit,只是擁有程式碼,這使得在測試網上的測試更容易,並讓進一步的開發在其上進行,這樣其他工作就不會被 segwit 阻礙。

由於 segwit 已在測試網上啟動,segnet 將被放棄。

會議結論

  • 僅合併 segwit 程式碼

BIP 151

背景

比特幣網路今天不加密對等節點之間的通訊。這會帶來安全問題,並允許對比特幣使用者進行大規模監控/分析。對於 SPV 節點,這可能會產生重大的隱私影響,並可能降低對等節點的抗審查性。

加密對等節點流量將使分析和特定使用者定位比目前困難得多。今天,網路提供商或任何其他中間人識別比特幣使用者及其控制的地址/金鑰是微不足道的,因為新廣播的交易將向網路提供商揭示金額和收款人。

此 BIP 還描述了一種方式,可以讓通訊對等節點識別資料操縱(攔截 TCP/IP 節點阻止命令)。

由於加密訊息的特徵,分析 p2p 通訊的類型仍然是可能的。

會議評論

Petertodd 從密碼學家那裡獲得了一些回饋,他們擔心 BIP 151 不是現成的標準。BIP151 完全使用 openssh 的 chacha20-poly1305,因此可能需要在 BIP 中更加突出。

會議結論

  • 在 BIP 文字中更清楚地說明 BIP151 使用 chacha20-poly1305 標準。

Child-Pays-For-Parent

背景

Suhas Daftuar 有一個 pull request,透過考慮未確認交易加上其子交易的組合費率來幫助礦工建立更有利可圖的區塊。這不僅對提高礦工獲利能力有用,而且還允許使用者透過建立高費率的子交易來有效地為已經在礦工記憶體池中的交易新增費用,這通常稱為 Child Pays For Parent (CPFP)。

會議評論

CreateNewBlock 所需的重構與 segwit 衝突,因此可能錯過 0.13。儘管每個人都希望盡快擁有它,因為這是一個長期討論的功能,但還沒有太多審查/測試。

會議結論

娛樂時刻

sipa       !beginmeeting
sipa       !meetingbegin
sipa       !meetingstart
sdaftuar   startmeeting i think?
sipa       !startmeeting
btcdrak    # startmeeting without the space
sipa       #startmeeting
lightningbot   Meeting started Thu May 26 19:06:07 2016 UTC. The chair is sipa. Information about MeetBot at http://wiki.debian.org/MeetBot.

參與者

IRC nick Name/Nym
Luke-jr Luke Dashjr
jonasschnelli Jonas Schnelli
petertodd Peter Todd
sipa Pieter Wuille
sdaftuar Suhas Daftuar
gmaxwell Gregory Maxwell
wumpus Wladimir van der Laan
kanzure Bryan Bishop
CodeShark Eric Lombrozo
instagibbs Gregory Sanders
cfields Cory Fields
jcorgan Johnathan Corgan
btcdrak BtcDrak
achow101 Andrew Chow

免責聲明

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