区块链共识算法是一种用于解决分布式系统中节点之间达成一致意见的机制。在区块链网络中,不同节点可能拥有不同的数据和状态,因此需要一种算法来确保所有节点就交易的有效性、区块的顺序以及网络的状态达成一致。共识算法的目标是解决分布式环境下可能出现的数据不一致、恶意行为和双重支付等问题。...[ 百科 ]
初链 - 混合共识的践行者
接触区块链的同学,多少都听说过拜占庭将军问题,经常看到或听到某某区块链使用某某算法解决了拜占庭将军问题,那么究竟什么是拜占庭将军问题呢?
比特币没有中心机构,几乎所有的完整节点都有一份公共总帐本,那么大家如何达成共识:确认哪一份才是公认权威的总账本呢?
在区块链记账原理一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。 我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么还要参与记账呢?在中本聪(比特币之父)的设计里,完成记账的节点可以获得系统给与的一定数量的比特币奖励,这个奖励的过程也就是比特币的发行过程,因此大家形象的把记账称为“挖矿”,本文将详细讨论这个过程。
区块链(1.0)是一个基于密码学安全的分布式账本,是一个方便验证,不可篡改的账本。 通常认为与智能合约相结合的区块链为区块链2.0, 如以太坊是典型的区块链2.0 很多人只了解过比特币,不知道区块链,比特币实际是一个使用了区块链技术的应用,只是比特币当前太热,把区块链技术的光芒给掩盖了。区块链才是未来,期望各位开发人员少关心币价,多关心技术。 本文将讲解区块链1.0技术是如何实现的。
## POW:Proof of Work,工作证明。 比特币在Block的生成过程中使用了POW机制,一个符合要求的Block Hash由N个前导零构成,零的个数取决于网络的难度值。要得到合理的Block Hash需要经过大量...
2246 回答,2140赞同
5 回答,347赞同
0 回答,118赞同
0 回答,89赞同
22 回答,80赞同
0 回答,77赞同
0 回答,70赞同
5 回答,43赞同
0 回答,41赞同
0 回答,35赞同