比特币節點同步問題
有朋友搭建了幾個比特币節點,資料是同步最新的,高度都是最新的,但節點裡都隻能查到一部分交易記錄,不知道是什麼原因。
可能是國内的節點太少了,相鄰節點數太少,自己的節點伺服器在國内導緻的,一般放到新加波那邊比較好,或者改配置檔案把相鄰節點數調大。
另外還可能是有些節點設定了輕錢包,隻儲存自己的交易記錄導緻的
比特币節點同步問題
有朋友搭建了幾個比特币節點,資料是同步最新的,高度都是最新的,但節點裡都隻能查到一部分交易記錄,不知道是什麼原因。
可能是國内的節點太少了,相鄰節點書太少,自己的節點伺服器在國内導緻的,一般放到新加波那邊比較好,或者改配置檔案把相鄰節點數調大。
另外還可能是有些節點設定了輕錢包,隻儲存自己的交易記錄導緻的
------------
你的節點應該沒有同步到公鍊上,或者同步太慢
我接入的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)
