在比特币系统中,“全网”通常是指整个比特币网络,这个网络由数千到数万个节点构成。这些节点分散在世界各地,如何维持比特币交易的正当性?正在验证。
1.矿工:矿工通过解决复杂的数学问题(挖矿)来验证交易,并创建新的区块。矿山中,每成功开采一个新区块,就会获得一定数量的比特币奖金。挖掘者是维持比特币系统安全性和交易最终性的重要角色。
2.节点:比特币网络的节点有全节点、光节点、只同步节点(SPV)三种。所有节点都保持区块链的完整历史,验证新的交易。光节点和同步只节点依赖于全节点的信息,以减少存储需求和能耗。
3.区块链:比特币网络的所有交易记录都是区块链。每个新区块都包含前一个区块的哈希值,形成不可篡改的链结构。这意味着,一旦记录在区块链上的信息就无法更改或删除。
4.协议机制:在比特币网络中,作为协议机制的proof ?of ?工作(Proof of Work, PoW)被使用。所有节点都要根据这个机制来验证交易的合法性,并确定新区块的创建者。该机制保证了所有节点在区块链状态下的一致性,防止双重支付。
5.智能合约和扩展:比特币本地支持脚本和智能合约的简单实现,主要是为了保持简单和去中心化而设计的。为了适应日益增长的交易需求和更加复杂的应用场景,比特币社区为了提高交易处理速度和降低交易成本,lightning ?开发类似网络(Lighig ework)的技术。
比特币网络是去中心化、去中心化的网络,通过这些机制来维持比特币的安全性、去中心化、交易的不可篡改性。