Network

如何避免鏈之間的網路衝突?

  • March 21, 2022

我有一個問題可能看起來很明顯,但希望不是。

不同的分佈式賬本技術(DLT)和加密貨幣如何避免網路衝突?

我了解具有節點的網路的分佈式性質。但是如果你拿了一個 BTC 節點並讓它嘗試連接到 BCH 節點,如何避免這種衝突呢?(考慮到它是一個分叉,BCH 可能不是一個很好的例子,那麼它可能也是因為這個。)

每個區塊上的每個硬幣都有一個簽名作為鏈 ID 嗎?瀏覽該AcceptBlock()方法並不表明情況如此。

它是否從 block0(創世)掃描到 blockHeight 的一致性?

我已經定制了一個舊版本的 BCH 來使用它,但是想要更新到新的程式碼庫(更改 genesis 和網路 IP 以進行發現)但是如何避免衝突?

希望這是有道理的。乾杯。

比特幣上的協議消息包含一個幻數來標識它們所屬的網路。

例如,比特幣維基的協議文件頁面描述了比特幣的神奇價值:

連結頁面的魔值表截圖

這允許相應的節點立即辨識它們是否屬於同一網路,如果不屬於同一網路,則斷開連接。

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