第一个概念,叫做consensus,中文叫做共识,就是大家对一个事件,都同意,不光是发生了事件,事件A和B,而且事件A先于事件B的顺序,都一致认同
第二个概念,叫做consensus finality,就是终极共识,意思就是我们在做下一个决定之前,现有这个决定,必须是终极的,不能改变的
第三个概念是分叉,fork比特币采取的pow,原理就是在进行哈希碰撞,那么在这个过程中,基本上会出现几个人同一时间,达到哈希碰撞的结果。
Hash函数的实现多种多样,在安全领域应用最为广泛的是SHA-x系列和MDx系列。Hash函数也划分为带密钥的Hash函数和不带密钥的Hash函数,通常所说的Hash函数是不带密钥的Hash函数。由于Hash固定长度输出的特性,必然会存在多个不同输入产生相同输出的情况。如果两个输入串的hash函数的值一样,则称这两个串是一个碰撞(Collision)。在理论范围内,存在一个输出串对应无穷多个输入串,所以碰撞具有其必然性。编者 注
那么pow其实是没有终极共识的,一旦出现共识分叉,比特币原则是最长链获胜,那么短的分叉,就会被放弃。但是在理论上,如果有一帮人,决定就是将这个短分叉持续下去,那么真正的两条链就分出来了,当然事实上大家没有这样做。
第四个概念,就是软分叉,soft fork,就是这个分叉,其实不是共识分歧产生的,而是软件升级,导致未升级和已升级软件,还是可以交流
软分叉第五个概念叫做硬分叉,hard fork,就是软件升级之后,已升级和未升级软件之间不兼容,鸡犬之声相闻 老死不相往来
硬分叉这个就是大家通常听到的分叉
Q:那放在block chain钱包的btc在分叉的时候会收到bcc吗?
A:要看网上钱包的政策吧
Q:Moac是如何做到不分叉?
A:架构设计好,就不需要分叉
Q:商业银行能用墨客发行代币吗?
A:不行,用井通吧!
网友评论