软分叉和硬分叉是什么?
图片发自简书App
硬分叉是指当数字代币代码发生改变后,旧的节点拒绝接受由新的节点创造区块,不符合原规则的取会将被忽略,矿工会按照原规则在他们最后验证的区块之后创建新的区块。
图片发自简书App
软分叉是指,就的节点并不会意识到数字代币代码发生改变,并继续接受,由新的节点创造的区块,矿工们可能会在他们完全没有理解或者验证过的区块上进行工作。
图片发自简书App
软分叉和硬分叉的共同点是,都是向后兼容,这样可以保证新节点可以从头验证区块链。我们说的向后兼容是指新软件接受由旧软件所产生的数据或者代码,比如说WINDOWS10可以运行windowsxp的应用。
软分叉和硬分叉的不同点是,软分叉还可以向前兼容,我们所说的向前兼容是指旧软件,可以接受新软件所产生的数据以及代码。比方说,你用word2013保存的文档,假如仍然可以用word2011打开就是一种向前兼容。
图片发自简书App
比特币有很多分叉币,在知道之后才学习的,硬分叉和软分叉以及他们两个分叉之间的不同。