为什么区块链可以做到不可篡改
一个区块链中,拥有大量的数据,但是没有人可以对数据进行篡改。那么,区块链中不可篡改的是什么?它是如何做到不可篡改的?
区块链的规则是怎么形成的?一般是预先定义的,在开发区块链时,直接加人区块链网络的参与者必须遵守规则。由规则来规定什么样的信息是有效的,同时规定了参与者是如何进行反馈的。
规则由参与者共同维护
在互联网环境内,虽然也存在着一些规则, 但是由于规则完全是由权力方来维护的,难以避免出现暗箱操作等行为。而在区块链体系内,规则是由所有参与者共同维护的,各参与方都会根据规则来独立地验证数据。
在这一过程中,我们并不能假设所有参与者都能完全依照规则,因此,每个参与者都会独立地验证接收到的数据,并判断其是否违反规则。如果核实数据是有效的,那么参与者就会接受这份数据,并将其转发给其他人,否则,就会直接拒绝。
数据共享后,每个参与者都可以记录所有交易数据。但并不是说参与者就可以随便写人数据,只有经过相关参与者同意后,新数据才会被视为有效数据,并加入到最终的区块链共享账本中。这就避免了一些参与者因自身利益而忽视某些规则,修改或构建一些无效的数据。
味根据区块链的构造 方式,数据的确认方式有较大的区别,比如,在公有链中,需要大部分参与者都同意数据的有效性,而在联盟链或私有链中,只需要少数参与者同意即可。
在这种方式下,参与者自身就是管理者,这就是区块链去中心化最为核心的表现形式:没有机构高人一等,具有完全的数据的控制权限,下节我们将会降到区块链的运用。
评论