时间戳服务器
时间来自于连接的其他节点时间(机器时间)的中位数,要求连接的节点数量至少为5,中位数和本地系统时间差别不超过 70 分钟,否则不会更改并会提醒你更新本机的时间。并且在接收到新的 block 时会拒绝时间与自己差距 +2 小时和 -(前11个block时间中位数) 的 block。(答案引自知乎)

区块链是一种分布式总账技术,区块链和传统的分布式系统之间的关系,一般如下图所示:

传统的分布式系统是为了解决单机性能不足,某些应用中需要更大的存储、更强的计算能力而产生的技术。而区块链则是为了解决各个节点互不信任,又需要协同工作而产生的。
区块链与不同分布式系统的重要区别就是——区块链之间的各节点是通过信任算法而实现相互信任,而一般的分布式系统可以通过信任一个共同的中心来实现相互信任。
区块链的基础是P2P分布式网络、加密算
本文探讨了区块链技术中的时间戳服务器及其作用,强调了共识机制在区块链系统中的核心地位,区分了公有链和非公有链的共识特点。PoW(工作量证明)和PoS(权益证明)被详细阐述,同时提到了PBFT算法在非公有链中的应用及其公平性争议。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



