Blockchain-Fork

與 segwit2x 的塊 494784 相關的程式碼在哪裡?

  • November 8, 2017

我到處讀到 segwit2x 在 11 月 15 日或 16 日左右在 494784 區塊啟動。

我剛剛檢查了 segwit2x 程式碼庫:

git clone https://github.com/btc1/bitcoin

我可以看到我在一個名為“segwit2x”的分支上。

我試圖搜尋每個文件以查找塊 494784、494783 或 494785 的任何提示,但找不到任何內容。

我有很多關於 segwit2x 的技術問題,我想深入研究原始碼以找到答案。

看到我找不到任何東西,我的第一個技術問題是:與應該發生 segwit2x 的塊 494784 相關的程式碼在哪裡?

它是相對引用的,即使用參數BIP102HeightDelta。硬分叉是在 Segwit 被啟動的區塊後 3 個月,之後的區塊數等於 90(days)*144(blocks/day)( https://github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/src /chainparams.cpp#L78 )

嘗試尋找該參數。它將顯示它在這裡用於定義 3 個月是否已過啟動 2MB(<https://github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/src/validation.cpp#L2934>和https:// /github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/src/validation.cpp#L1853https://github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/src/consensus/consensus.#24h )

引用自:https://bitcoin.stackexchange.com/questions/61603