與 segwit2x 的塊 494784 相關的程式碼在哪裡?
我到處讀到 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#L1853和https://github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/src/consensus/consensus.#24h )