天天看點

比特币節點同步問題

比特币節點同步問題

有朋友搭建了幾個比特币節點,資料是同步最新的,高度都是最新的,但節點裡都隻能查到一部分交易記錄,不知道是什麼原因。

可能是國内的節點太少了,相鄰節點數太少,自己的節點伺服器在國内導緻的,一般放到新加波那邊比較好,或者改配置檔案把相鄰節點數調大。

另外還可能是有些節點設定了輕錢包,隻儲存自己的交易記錄導緻的

比特币節點同步問題

有朋友搭建了幾個比特币節點,資料是同步最新的,高度都是最新的,但節點裡都隻能查到一部分交易記錄,不知道是什麼原因。

可能是國内的節點太少了,相鄰節點書太少,自己的節點伺服器在國内導緻的,一般放到新加波那邊比較好,或者改配置檔案把相鄰節點數調大。

另外還可能是有些節點設定了輕錢包,隻儲存自己的交易記錄導緻的

------------

你的節點應該沒有同步到公鍊上,或者同步太慢

我接入的btc可以查詢到所有交易記錄

看最新的高度是跟網上的高度一樣的

問題是比特币的節點隻能查到一部分交易記錄,理論上是可以查到所有交易記錄的

應該問題就是國内的節點連接配接數太少了導緻的

這個所有節點的高度一緻,那麼每個節點都會儲存所有的交易

輕錢包可以隻儲存自己交易的資訊

輕錢包和重錢包是通過什麼參數差別的?

隻儲存自己的交易記錄是問題的核心

全節點錢包、輕錢包、中心化錢包有什麼差別?_百度知道

https://zhidao.baidu.com/question/1802387119098338867.html

什麼是SPV錢包(輕錢包)? - 新手入門

http://8btc.com/article-2002-1.html

錢包不少、功能各異,我這裡先給大家簡單分分類;根據區塊鍊資料的維護方式,我們可以把錢包分為:

1.全節點(如 bitcoin-core 核心錢包),維護着全部的區塊鍊資料(目前在200GB以上),完全去中心化,同步所有資料;

2.SPV輕錢包(如比太),隻維護與自己相關的區塊鍊資料,基本上去中心化(要依賴比特币網絡上的其他全節點),僅同步與自己相關的資料;

3.中心化錢包,不依賴比特币網絡,隻依賴自己的中心化伺服器,不同步資料,所有的資料均從自己的中心化伺服器中獲得;

 =============

bitcoind環境搭建 

https://blog.csdn.net/wangping623/article/details/81072326?utm_source=blogxgwz3

https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md

比特币用戶端bitcoind的進階用法 - 新手入門

http://8btc.com/article-1702-1.html

bitcoind的使用和bitcoin.conf配置檔案

Running Bitcoin - Bitcoin Wiki

https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File

擴充閱讀

btcpool礦池源碼分析(1)環境搭建 

https://blog.csdn.net/itcastcpp/article/details/80380262

[比特币挖礦——介紹](https://www.jianshu.com/p/06d9bd788357)

* [比特币挖礦——區塊鍊技術](https://www.jianshu.com/p/a3f4b2b2d4fa)

* [比特币挖礦——錢包](https://www.jianshu.com/p/c3de6bd3d1e8)

* [比特币挖礦——控制器與礦機](https://www.jianshu.com/p/28139d6f32c3)

* [比特币挖礦——p2pool礦池](https://www.jianshu.com/p/ea1cc9cea3a3)

* [比特币挖礦——建立Kafka&ZooKeeper叢集](https://www.jianshu.com/p/083b6192a505)

* [比特币挖礦——叢集礦池btcpool](https://www.jianshu.com/p/af5dc2cab0a9)

比特币節點同步問題