比特币究竟会不会分裂?及币行应对比特币分叉方案
如果你一直在关注比特币社区的消息,你会知道在大约两周内,最快可能2天内,比特币网络可能会面临协议上的一些改变。
为了改进比特币的交易能力,解决比特币网络拥堵问题,各方一直争论不休,并且提出了多种解决方案。未来多则几周内短则几天比特币社区,可能会是迎来一次平滑的升级,也可能会出现链分裂,又或者只是简单地维持现状。
但最终哪种方案将会落地实施,还要看最终的投票结果。
截止到发稿前,已有88.2%的矿工投票支持SegWit2x(比特币分叉投票结果查询网址:coin.dance/blockquans)
最近比特币圈内频繁出现了这几个词:SegWit2x 、BIP 148、BIP 91。
然而,大部分读者可能根本不理解这些词的含义和他们的相互作用。
今天,OK君给大家讲解一下这些词的含义,和他们可能给比特币带来的变化。
SegWit2x(纽约共识)
是由一些比特币公司和80%的矿工在Consensus2017会议上签署的协议。会议由此决定了比特币的新版本:Segwit(隔离见证)+2x(将1M扩展至2M)。SegWit2x旨在通过一次软分叉将隔离见证应用到比特币主链上,同时承诺三个月后通过硬分叉增加比特币的区块大小。
BIP148
使用一种较旧的机制来对比特币作更改,这种机制被称为用户激活软分叉(UASF)。其需要大约50%的矿池支持,如果得不到支持,BIP 148便会激活,网络会被分裂成两条竞争的区块链。
说白了,在2017年8月1日这天,如果大多数矿工运行这个软件,隔离见证的激活条件就触发了。如果BIP148没有得到大多数矿工支持,那么比特币就会一分为二,产生两种比特币。
BIP91
BIP 91 的目标是在8月1号之前锁定SegWit2x的隔离见证,使得SegWit2x提案与BIP 148相兼容。BIP 91的锁定需要80%的矿工算力投票支持。
BIP91通过让SegWit2x 和BIP148产生兼容性从而避免分裂。
小白一句话简单理解:SegWit2x是一个可以优化比特币的东西,BIP91是为比特币不分裂保驾护航,BIP148有可能导致比特币分裂成2种。
为了帮助你更好地理解比特币将会发生的一些事,我们用一张图来展示:
目前我们正处于图中的第一阶段:对BIP 91进行投票,BIP91的激活门槛是在336个区块周期里,有269个支持,也就是80%的支持率。如果80%的矿工算力投票支持,答案为“YES”,那么Segwit(隔离见证)将被锁定,其他的提案将全部无效,比特币不会分裂。目前看来BIP 91通过可能性极大。
最新进展
截止到发稿时,336个区块,其中47(14%)个已经支持BIP 91。(BIP 91投票结果查询网址:coin.dance/blockquans)
目前,全网76%算力的矿池似乎已经承诺支持这个提案,目前看来BIP 91通过的可能性相当大,如果结果和预期相符,本次比特币不会分裂。
比特币自2009年诞生以来,经过8年的发展,取得了令人难以预测的全球影响力。比特币是互联网技术发展的必然产物,是人类文明进化的重大成果,是目前全球最可靠的公有区块链网络之一,未来有极大的可能性成为其他区块链应用的底层基础设施,将在服务实体经济方面发挥重大作用。
在比特币高速发展的同时,比特币社区出现了不同的技术发展路线图。有人认为应该扩大比特币区块,以支持更多的交易并发;有人认为应该优化比特币的数据存储方式(segwit),并发展闪电网络技术以支持更多的交易并发。
OKCoin币行对所有致力于比特币技术发展的工程师、专家都致以崇高的敬意,我们认为比特币扩容的路线之争是不同技术理念的争论,不是阴谋论,也不是各种从业公司之间的政治关系。
我们每天享用的高科技,在历史上都出现过技术路线争论。比如Windows Mobile、Nokia Symbian、iOS、Android等移动操作系统经过多年的市场竞争以后,最终iOS和Android广为市场接受;基于磁悬浮和基于轮轨的高铁技术,在多年的市场竞争以后,基于轮轨技术的高铁在中国被广泛应用。
在比特币的世界里,我们也同样认为所有的技术路线之争,最终应该由市场的用户来选择,而不应该通过开会或者政治谈判来支持某一种技术路线。
OKCoin币行作为一家致力于比特币应用的公司,我们的崇旨是服务好每一位客户,OKCoin币行并没有权力帮助用户选择哪一种比特币技术,因此OKCoin币行将支持所有了比特币技术发展路线,把选择权交给市场和客户。
OKCoin币行将在比特币出现分叉可能性的期间采取如下措施:
1?在可能出现分叉的时间点,2017-07-30 - 2017-08-02 ,为了防止比特币充值或提现被回滚和重放攻击,我们将停止比特币的充值和提现。
具体的停止提现的时间点,我们会另行通知。为了您分叉期间的交易便捷,建议您提前进行比特币的充值,以防止遇到突发行情无法交易。
2?如果没有出现分叉,网络稳定以后,我们将恢复充值和提现。
3?如果比特币分裂为一种或多种比特币,OKCoin币行将会把分裂出来的各种比特币按拥有权提供给所有客户,并且逐步上线所有新种类的比特币的交易。
4?对于用户来讲,最简单的方法提前充值比特币,我们会为您处理好分叉过程中的各种技术问题。
5?如果分叉过程出现了价格异常,OKCoin币行可能会临时中止交易。
我们相信,很多年后,经过长期的市场竞争,一个或多个版本的比特币将被广泛采用,让我们一起为比特币的未来努力。
币包:比特币现金暴涨,是经济规律,还是资本
目前,国外比特币交易平台显示,比特币交易价格峰值已经突破7400美元关口,离7500美元大关也是招手即到。与此同时,比特币现金(BCH)却也随着水涨船高。
似乎,比特币价格的上涨带动整个货币货币市场,于是才有了比特币现金的的上涨;但真的是这样吗?
事实上,比特币现金是不同于比特币的,它最大的不同在于区块链的区块容量是8M;同样的,它也不承认隔离验证(SegWit),与最初的比特币区块1M的容量相对,它又是比特币一个新的分支。
用户需要也决定价格
不管是实特商品,还是我们正在说的数字货币虚拟商品,正是有了用户需要,才被创造出来的。虽然之前比特币现金(BCH)的价格一直在300美元附近徘徊,但是从目前比特币的价格来看,比特币现金(BCH)还有非常大的上涨空间;比特币现金价格的提升,又不是用户需求表现在形式?
BCH有很大发展前景
BCH是最符合比特币初心的数字货币。
中本聪设计比特币的初心就是作为一种被人类广泛使用的货币,一种有别于现行法币系统,并且无法被强权消灭的点对点货币。为了实现这个目标,比特币网络必须将交易手续费持续保持在非常低的水平,让所有的用户都觉得无所谓;其次是给用户于稳定的确认预期,即10分钟就能确认。但是现在的比特币已经偏离了这条轨道。比特币现金(BCH)却是本着这一点对点的电子现金系统的目标来改进的。
算力提升
比特币现金价格的上涨,与比特币现金的挖矿算力也是分不开的。随着比特币挖矿难度的上调,BCH挖矿难度的下调,矿工认为挖BCH会更加容易,而且挖比特币现金(BCH)比挖比特币更有利可图,算力就会切换到BCH这边。随着BCH价格的上涨,挖BCH将会变的更有利可图。
比特币再次分叉成为BCH利好
比特币在11月份将迎来又一次分叉,这对于比特币现金来说是一个利好。因为比特币社区共识的不一致,在11月份分叉后比特币很有可能会变成两种币,新产生的扩容至2M的比特币将和不扩容的比特币将会争夺“比特币”的冠名权。冠名权的争夺之战对将会带来很大的经济混乱和重放攻击,这对用户的资产是一种威胁。有些用户会为了保全自己的资产而转移到比特币现金(BCH)阵营。如果11月份Segwit2x硬分叉失败,比特币现金(BCH)将作为比特币扩容的解决方案,因其自身的优势获得更多用户的支持。所以,在比特币分叉来临之前,部分投资者为了避险将资金投入BCH,也会引起一波上涨。
比特币现金(BCH)的不断完善?
自BCH产生以来就有很多的支持者。随着BCH的不断发展,很多交易平台、基础设施、商家等都已经加入到BCH的阵营中来。因为BCH?具有交易手续费低、交易确认靠谱等目前比特币所不具备的优势,在未来的日子里BCH收复BTC因交易拥堵和费用暴涨所流失的领地是一种必然。目前BCH社区已经和BTC社区相媲美。
BCH这轮暴涨是一种必然。因为商品的出现是为了满足人们的需求。
BCH作为一种最符合中本聪思想的点对点电子现金系统,是非常有前景的。随着时间的发展,BCH除了在价值上超越BTC,在价格上超越BTC也是可能的。
比特币的安全性到底有多高,你有怀疑比特币的安全性吗?
近期,比特币突破新高,一枚比特币价值近26万人民币,一枚比特币换一辆特斯拉。对于刚入圈的新人来说,你肯定很关心比特币的安全问题。
那么,比特币安全吗?换句话说, 钱包里的比特币,容易被黑客盗走吗?
01
私钥、公钥、地址
就像银行取款、网银转账需要输入密码一样, 动用钱包里的比特币也需要密码,这个密码被称之为“私钥”。
与“私钥”对应的是“公钥”,“公钥”就像你的银行账户。 每个银行账户都有唯一的账户编号,也就是银行卡号。 在比特币网络中,这个银行卡号就是“地址”。 别人只要知道你的“银行卡号”(即地址),就可以给你转比特币了。
在银行,开户流程基本是“开设银行账户——给银行卡号——设置银行卡密码——开户成功”。但在区块链世界里,是先设置“密码”(私钥),再开设“银行账户”(公钥),最后给“银行卡号”(地址)。
如果你路上捡到了一张纸条,上面只写着银行卡密码,但没写银行卡号,即便这个银行卡密码是真的,你也无法取走相关账户里的钱。
但在区块链世界,你只要知道了别人的“银行卡密码”(私钥),就可以知道别人的“银行账户”(公钥)和“银行卡号”(地址),可以取走里面的币。
为什么会这样呢?
这是因为在区块链中,私钥通过加密生成公钥,公钥转换一下格式生成地址。也就是说, 私钥可以推导出公钥,公钥可以推导出地址。
02
反向推导?没门!
既然“私钥可以推导出公钥,公钥可以推导出地址”,动用账户里的比特币又必须输入“密码(私钥)”, 那黑客要窃取你钱包里的比特币,必须、也只需拿到“私钥”即可。
理论上,黑客有2种方法窃取你的私钥:
第一种方法并不可行,因为比特币采用的加密算法,“失之毫厘,差之千里!”。 输入的内容,稍稍变动哪怕一丁点的东西,加密后输出的结果和之前输出的结果也有 天壤之别 ,而且这些结果没有规律可循。
所以,这种加密算法是“单向的”、“不可逆的”,黑客无法通过输出(地址/公钥)推导出输入(私钥)。
03
暴力破解比特币私钥有多难?
既然第一种方法不可行,那第二种方法如何?在回答这个问题之前,我们先看下私钥是怎么产生的。
假设你抛硬币,正面朝上为1,反面朝上为0,连续抛256次,把每次抛的结果记录下来,再转换成十六进制数,就是一个比特币私钥。
What? 这么简单?这么任性?
没错,比特币的私钥就是通过程序“抛256次硬币”,随机生成的。所以, 比特币私钥的本质是256位二进制数 。
每次抛硬币,都有正反2面,所以抛256次,一共可以出现「2 x 2 x2 x 2……2 x 2x2」,即256个2相乘,也就是「2的256次方」种结果。 所以,比特币的私钥总数,理论上有「2的256次方」个。
注: 私钥总数的实际值比上面的理论值略低,因为有一小部分私钥不可用,但对总数影响微乎其微。
「2的256次方」是多大呢?它约等于「10的77次方」。那「10的77次方」又是多大呢?
如果我们居住的这个地球,海洋、岩石、地底下的岩浆全部用沙子来填充的话,整个地球的沙子数量大概是「10的30次方」。也就是说, 一个和地球一样大,全部由沙子组成的星球,需要用到「10的30次方」粒沙子。
「10的77次方」比「10的30次方」大「10的47次方」倍,整整47个0。在比一个地球的沙子数量还要多「10的47次方」倍的比特币私钥集里,一个一个地试,破解出某个地址对应的私钥,简直比大海捞针还难。
所以,即便黑客有超级计算机,都无法暴力破解比特币私钥。
这就是为什么很多人说 , “比特币第一次通过技术手段,保证了个人的私有财产神圣不可侵犯”。
04
如果比超级计算机还要厉害?
虽然未来的 科技 如何发展谁都无法准确预测,但如果有一天,人类发明了比超级计算机、量子计算机还要厉害的计算机,比特币私钥不就不安全了吗?
确实,很多人想知道量子计算机到底对比特币的安全性有没有威胁,如果有威胁,比特币有哪些措施可以应对。
鉴于这个问题不是三言两语能解释清楚,后面我们会单独开一篇文章,探讨这个问题,敬请期待。
05
结语
当然,安全问题不仅仅牵涉到技术问题,也牵涉到私钥的保存问题。 如果是因为自己私钥保存不当,或是电脑中了病毒,或是使用的钱包软件有漏洞或是有后门,导致私钥被黑客窃走,那钱包里的比特币安全性就无从谈起了。
但是,因为自己的失误导致私钥被盗,这锅不能让比特币背,不是吗?
所以,如果有人拿比特币被盗事件来质疑比特币的安全性,你会怎么回答他呢?
比特币Segwit2x硬分叉对价格走势有什么影响
国家已经禁止交易比特币了,所有的比特币平台将全部关闭
所以,有任何影响也和我们无关了
比特币即将分叉,怎么看待新比特币现金
比特币现金(BCH)是比特币的分叉币。其实,除了比特币现金,比特币还有很多分叉币,那么分叉到底是什么意思呢?
第一节 为什么一言不合就分叉?
分叉这个概念最早来源于比特币。
我们知道,比特币交易是基于比特币区块链网络的(一个一个区块构成一个前后关联的链条,形成比特币区块链网络),区块既然是一个块,它肯定是有容量的(大家脑补一下区块这个东西,无非是一堆一堆代码的集合),区块容量的大小会对交易的效率产生限制,如果区块容量太小,那么自然所容纳的交易数量也越小,一旦交易量过大,就会造成拥堵。
比特币区块的容量只有 1M,它所能容纳的交易数量大概也就 5-7 笔而已。早先比特币交易的用户比较少,这个容量倒是没什么问题,但是随着比特币价格的上涨,越来越多的用户涌入,比特币区块容纳不下这么多交易,就出现了拥堵的现象。
比特币心里急啊:慢点啊兄dei们,我跟不上你们的交易速度啊喂!用户心里也急啊:大哥,你能不能快点啊喂!
这是个大问题,不仅在于大家耐心有限,最主要的原因是,比特币的定位是货币啊,你作为一个货币,就应该快准狠地实现支付收款嘛,要是一直这么慢,啥时候才能实现货币属性?所以,这是一个大问题。
比特币社区当然知道这个问题的重要性,至于如何解决这个问题,比特币社区就出现了分歧,这个分歧在于要不要扩大比特币区块的容量(因为我们刚刚说了,正是比特币区块容量太少才导致了交易速度过慢、拥堵的情况)。
争议主要分成两个阵营:
以 Core 为首的比特币原开发团队认为:比特币是一种价值储存品的电子黄金,一旦扩容则会破坏其核心的东西;
而以吴忌寒为首的矿工团队则认为:比特币未来应该是一种可快速流通的货币,需要对其进行扩容以解决交易拥堵问题。因为区块链的去中心化特性,任何个人和机构都无法决定比特币系统该如何去“扩容”,每个人都有自己的意见,大家的意见产生了分歧,谁也不愿意退让,于是,大家一拍两散,各走各的路。比特币这条链便分裂成了BTC和BCH两条链,久而久之就演变成了所谓的“分叉”。
这是分叉的由来。
第二节 分叉之后会怎么样?
对于区块链来讲,分叉就是区块链协议的改变,类似于对区块链做一个升级,来弥补系统存在的不足。这就好比我们现在的手机软件也经常提示你升级是一个道理的。
但是,我们知道,区块链是去中心化的,它不像你的手机软件那样,开发者说升级就升级。在区块链的世界里,任何的修改都需要全体成员达成共识,没有人能够决定什么时候改变、如何改变区块链底层协议。
所以,当比特币原开发团队和矿工团队产生分歧之后,系统就会一分为二,出现两个基于原有区块链的新系统,大家各过各的,谁也不能干预谁。这样一来,比特币系统便分成了两条链:BTC 和 BCH,也就是所谓的“分叉”,而 BCH 就被称为分叉币(比特币的分叉币)。
其实,不止 BCH,比特币的分叉币还有很多。为什么一提到分叉币首先想到的是 BCH 呢,这是因为,BCH 是做得比较成功的分叉币,它的市值最高的时候排在加密货币市值排行的第四位,仅次于比特币、以太坊和EOS这三大主流币种。
第三节 硬分叉和软分叉
我们打一个比喻,如果说比特币系统是一棵大树的树干,那么BCH等分叉币就是大树的分枝。但是,分叉并不像这个比喻这么简单,分叉还分为硬分叉和软分叉。
一、硬分叉:再见再也不见
我们上面说的BCH就属于硬分叉。硬分叉意味着,使用旧软件的节点再也不能验证使用新软件节点生产的区块了。你想验证你只能升级,而升级之后就相当于换了赛道,跑在另一个新系统上了,就好比 BCH 之于 BTC,BCH 就是一个全新的赛道(一个全新的链),这个链上的币就是BCH(比特币现金),那么,使用BCH系统的节点再也无法去BTC网络上进行交易验证了。硬分叉,通俗讲,就是各走各的路,再也没有什么交集了。
二、软分叉:变得更好来重逢
与硬分叉相对的是软分叉。软分叉意味着,使用旧版本的节点可以验证使用新版本节点所生产出的区块,使用新版本的节点也可以验证使用旧版本节点生产出的区块,两种版本可以兼容。
比特币 2017 年隔离见证升级所采用的方式就是软分叉。在整个过程中,不管是使用旧版本还是使用新版本都没有关系,因为两者兼容,新版本只是更好地解决了一些问题,本质上大家还是在比特币这一条链上跑,没有新币产生。
总结来讲,软分叉与硬分叉的区别就在于,使用旧软件的节点能否兼容使用新软件的节点,可以兼容就是软分叉,不能兼容就是硬分叉。