IRC meeting summary for 2016-04-14

概覽


主要議題

  • Segwit 和反向移植
  • C++11 狀態

簡短議題

  • 0.12.1 的狀態:RC2 已發布。同時上週已挖掘了一個 0.12.1 RC 區塊。通常我們在 RC 發布後等待一週才將其標記為最終版本,但許多人希望盡快發布它。0.12.1 功能包括 BIP68BIP112BIP113,這些將透過 BIP9 軟分叉機制部署。(0.12.1 於 2016-04-15,即會議後第二天發布)
  • 2016-03-24 會議中討論的固定時間 AES 函式庫正在進行獨立審查,由 Matthew Green 的一位研究生進行,希望在幾週內可用。
  • 考慮到 0.13 計劃的新功能數量以及在蘇黎世舉行會議的時間,0.13 的功能凍結和 RC 發布週期推遲了一個月。修訂後的時程表可以在這裡找到。
  • BlueMatt 已實作了高效的區塊中繼;與 gmaxwell 長期以來一直在傳播的設計相關。他已經有程式碼,並獲得了約 96% 的區塊頻寬減少。協議需要一些調整,但一旦進入,它應該能夠在 0.5 個往返時間內傳送絕大多數區塊(加上 TCP 新增的任何可怕開銷),其餘的將需要 1.5 個往返時間。他還一直在致力於更進一步的其他事情,儘管這項工作主要與礦工相關。第一部分應該很快就會進入 pull-request。

Segwit 和反向移植

背景

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

會議評論

Sipa 報告 segwit 分支目前在 0.12.1 之上,接近向 bitcoin 提出 PR。Morcos 提議非常快速地向 master 和 0.12 提出 PR,並共同努力在大致相同的時間審查它們。Btcdrak 同意並指出已經從下游消費者那裡獲得了很多幫助、測試和審查。

Gmaxwell 指出 btcd,一個用 Go 編寫的替代比特幣完整節點實作,已經實作了 segwit 的共識變更,並且正在與 segnet4 互操作。

會議結論

Sipa 將很快提出 pull request。

C++11 狀態

背景

C++11 是 C++ 語言的更新。它提供新功能、擴充的標準函式庫等。 Zerocash 必須用一些 c++11 函式庫編寫,一些 IBLT 模擬程式碼用 c++11 編寫,他們希望為最終的核心提交回收利用。 計劃是在 0.13 中開始使用 c++11。

會議評論

travis 團隊已啟用快取,但僅針對標記的專案,因為它處於測試階段,所以 cfields 已發送郵件請求標記。他還一直在他的個人分支上駭客 C++11,並說很明顯需要一個關於我們允許哪些現代化的政策。人們似乎圍繞著僅新的 C++11 程式碼的想法,然後是 boost 替換,然後是重構。

Wumpus 在一段時間前做了一個 PR #7165,它啟用了 C++11 建置並需要 C++11 編譯器,這樣我們將獲得使用者報告。

會議結論

一週後開啟 C++11。新的東西可以使用它,但重構可以等到 0.14。

娛樂時刻

19:00	cfields	     meeting?
19:00	wumpus	     I guess?
19:00	wumpus	     #startmeeting
19:00	morcos	     confidence inspiring wumpus
19:01	gmaxwell	 "If I have to."

19:01	btcdrak	     gavel wont be attending due to last week's beating.

19:03	Luke-Jr	     we should release 0.12.1 when 0.12.1 is observed to be released.
19:04	sipa	     Luke-Jr is the first member of the club containing Luke-Jr as first member
19:04	Luke-Jr	     that sounds lonely.

19:30	wumpus	     may work better with cfields' holiday too
19:30	cfields	     stupid inconvenient honeymoon...
19:30	sipa	     cfields: priorities!
19:37	BlueMatt	 when does cfields get back?
19:38	cfields	     BlueMatt: july4ish
19:39	cfields	     BlueMatt: if it turns out to be too problematic, i can revisit the dates.
19:39	BlueMatt	 cfields: lol, dont change honeymoon for us
19:39	wumpus	     cfields: no
19:39	morcos	     cfields: you better hope your fiance doesnt read these logs

19:58	sipa         #shutdown -h now meeting
19:59	jonasschnelli   sudo!
19:59	paveljanik   jonasschnelli, no need for sudo once you have # ;-)
19:59	jonasschnelli   nerds! oO

19:59	jtimon       meeting?
20:00	gmaxwell     jtimon: an hour ago.
20:00	jtimon       oh...
20:00	phantomcircuit   timezones strike again
20:00	jtimon       well, read the logs I guess

參與者

IRC nick Name/Nym
btcdrak BtcDrak
gmaxwell Gregory Maxwell
jonasschnelli Jonas Schnelli
Morcos Alex Morcos
sipa Pieter Wuille
wumpus Wladimir van der Laan
kanzure Bryan Bishop
sdaftuar Suhas Daftuar
instagibbs Gregory Sanders
phantomcircuit Patrick Strateman
paveljanik Pavel Janik
cfields Cory Fields
Lukejr Luke Dashjr
BlueMatt Matt Corallo

免責聲明

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