从Java角度看区块链实践系列3——P2P网络:比特币P2P网络、全节点、SPV节点与Bloom布隆过滤器
比特币网络比特币网络是一个P2P的网络,网络中不同节点互为对等关系,每个节点可能具有不同的功能。一共分为四个部分:节点路由、区块链数据库、挖矿、钱包服务。四个功能:节点路由、区块链数据库、挖矿、钱包服务节点路由:主要负责参与验证并传播交易及区块信息,以及发现并维持与对等节点的连接;区块链数据库:保存一份完整的、最新的区块链数据副本,通过这些数据能够独立自主地校验所有交易,而不需借由任何外部参照;挖