比特币节点同步问题
比特币节点同步问题
有朋友搭建了几个比特币节点,数据是同步最新的,高度都是最新的,但节点里都只能查到一部分交易记录,不知道是什么原因。
可能是国内的节点太少了,相邻节点书太少,自己的节点服务器在国内导致的,一般放到新加波那边比较好,或者改配置文件把相邻节点数调大。
另外还可能是有些节点设置了轻钱包,只保存自己的交易记录导致的
------------
你的节点应该没有同步到公链上,或者同步太慢
我接入的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)
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?