比特幣節點同步問題


比特幣節點同步問題

有朋友搭建了幾個比特幣節點,數據是同步最新的,高度都是最新的,但節點里都只能查到一部分交易記錄,不知道是什么原因。

可能是國內的節點太少了,相鄰節點書太少,自己的節點服務器在國內導致的,一般放到新加波那邊比較好,或者改配置文件把相鄰節點數調大。
另外還可能是有些節點設置了輕錢包,只保存自己的交易記錄導致的

------------
你的節點應該沒有同步到公鏈上,或者同步太慢
我接入的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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM