摘要:
比特币的区块链技术架构包括以下内容。1 .区块和链:比特币的基础技术是区块链,由一系列将数据按时间顺序排列并加密的区块构成。每个区块都包含一定量的交易记录,通过哈希值与前一个区块链...
1 .区块和链:比特币的基础技术是区块链,由一系列将数据按时间顺序排列并加密的区块构成。每个区块都包含一定量的交易记录,通过哈希值与前一个区块链接,形成链。
2.分布式共识:在比特币网络中,不存在验证交易的中央机构。另一方面,网络的节点(计算机),验证?of ?通过工作(Proof of Work, PoW)达成共识。节点解决复杂的数学难题,证明工作完成的过程称为挖掘。
3 .供给有限:比特币的总量被限定为2100万枚。这种稀缺性是比特币价值的重要因素。
4 .公开密匙和私人密匙:比特币用户使用公开密匙和私人密匙进行交易。公开密匙相当于地址,其他人可以发送比特币。秘密密匙用于交易签名,证明用户拥有发送比特币的权利。
5.交易验证:比特币网络中的交易需要通过某种方式进行验证。比特币的交易在网络广播后,由节点验证交易的正当性,检查是否存在双重支付等。
6.保护隐私:比特币的交易记录是公开的,但是用户的id可以使用不同的地址来保持匿名性。在交易中,通过coinmix可以进一步隐藏用户身份。
7 .智能合约:比特币本身不支持智能合约,但可以在比特币网络上运行闪电网络等基于区块链的智能合约会的。