博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么“BTC相比于BCH是更长算力链”的论述是错误的
阅读量:7223 次
发布时间:2019-06-29

本文共 856 字,大约阅读时间需要 2 分钟。

​​4月底,Bitcoin.com因为把BCH视为比特币而在网页上注明“Bitcoin(BCH)”而被部分用户指责该网站有误导之嫌,并且有一些用户想要为此与Bitcoin.com对簿公堂。之后​该网站负责人Roger Ver(比特币耶稣)写了一篇推文,内容如下:

该推文最引人注目的就是图中这张表,其中BCH仅有一项不符合比特币定义,也就是最后一项“算力最长链”​原则。当然,这只是Roger Ver的个人观点,我对此有不同看法:​​ ​

“最长链原则”是有前提的,就是需要在同一币种内。只有在同一个币种内,我们才能谈链长还是链短。

举个例子,现在有一个强权力,强行把Bitcoin分叉出一个新链,新链把私钥格式从256位改为32位,并且弄了超过51%算力的矿机来挖矿。分出来的这条链,工作量算法依然是SHA256,而且工作量肯定更大。这个时候,哪一条链才是真正的比特币呢?

我们很容易发现,无论是区块链高度(区块数量即链的长度),还是工作量总量,新链都比原链要更长,按道理它应该是比特币;但是它因为私钥长度变为32位而使得安全性已经完全丧失,市场肯定会抛弃这条链,不认可它为比特币,而认可原链才是比特币。这就产生了矛盾。

那么,为什么会出现这种矛盾的现象呢?原因就在于忽视了“最长链原则”的前提:要在一个币种内。

新链把私钥格式从256位改为32位,这就已经破坏了比特币的基础,它已经是一个新币种了,不再是比特币,它的算力再大、链条再长,也不再是比特币了。

实际上,如果仔细分辨,我们可以发现,中本聪所说的算力最长链标准,不是用于币种间的比较的,而是用于同一币种内两个矿工之间的比较的,目的是用来判断谁挖出的新区块有效,而不是判断谁的分叉币是真正的比特币。

所以,要判断谁是真正的比特币,只需要根据比特币的定义来判断即可,最长链原则不能用在这里。BCH和BTC,两者根本就不是同一币种,所以根本无需比较链长链短。

​ 所以,Roger Ver完全可以把这一项去掉,并且给出一个明确的判断:Bitcoin Cash就是真正的比特币。

转载地址:http://zdkfm.baihongyu.com/

你可能感兴趣的文章
配置 PM2 实现代码自动发布
查看>>
android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
查看>>
iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
查看>>
诡异!React stopPropagation失灵
查看>>
Python_OOP
查看>>
个人博客开发系列:评论功能之GitHub账号OAuth授权
查看>>
mongodb--安装和初步使用教程
查看>>
ES6简单总结(搭配简单的讲解和小案例)
查看>>
text-decoration与color属性
查看>>
如何使用Mybatis第三方插件--PageHelper实现分页操作
查看>>
PyCharm搭建GO开发环境(GO语言学习第1课)
查看>>
Android交互
查看>>
提醒我喝水chrome插件开发指南
查看>>
列表数据转树形数据
查看>>
eclipse的离线汉化
查看>>
Java新版本的开发已正式进入轨道,版本号18.3
查看>>
从零开始的webpack生活-0x009:FilesLoader装载文件
查看>>
在electron中实现跨域请求,无需更改服务器端设置
查看>>
gitlab-ci配置详解(一)
查看>>
centos安装java运行环境jdk+tomcat
查看>>