bcc是什么
简单来说,bcc是比特币的一种硬分叉产生的币,它修改了比特币的代码,支持大区块,并且不包含segwit。bcc的前世就是比特币,分叉之前它存储的区块链中的数据以及运行的软件是和所有比特币节点兼容的,而到了分叉那一刻以后,它开始执行新的代码,打包大区块,这样就在链上形成了一个硬分叉。目前bcc还是一个期货,将于8月1日正式分叉成为一个新币种。
bcc与扩容
bcc全称叫做bitcoin cash,顾名思义,它的设计者希望比特币就是一种cash,这也符合中本聪的初衷——比特币是一种点对点的现金系统。点对点的现金系统,才能做到每个人都掌握自己的财富。由于使用比特币的用户极速增长,比特币扩容迫在眉睫,但这个事情却又不那么顺利,绝对的民主,有时候也会效率低下。如今扩容也已经争论了三年之久,拖到如今,许多人已经对比特币表示悲观,故而催生了bcc,人们有强烈的意愿推动比特币前进,即使是分裂,也好过徘徊不前,人类历史及生物本身上也正是不断地分裂重组,才有了如此大千世界。
由于比特币的出块时间已经确定,为平均10分钟一个区块,这个10分钟,是当时中本聪基于全球达成共识所需的时间计算出来的,目前有些山寨币则缩短了这个时间,使得出块更快,单位时间内,能够容纳的交易更多了,但是它们也遇到了更多孤块的问题,由于单位时间内同时挖出区块的可能性更大,所以必然会产生更多孤块。不像tcp/ip协议,如果你想发送更多数据,再多发一点包就可以了,比特币的共识机制已经将10分钟定死了,而且这个10分钟也是需要的。出块时间是不能修改了,那么要让单位时间内容纳的交易增加,那么只好调整一个区块的大小了。还有一个办法,那就是变得更中心化,成为一个不那么“民主”的结构(例如多层节点dash、导流到侧链等),这样可以大大提升效率,然而,这样就不再是一个点对点的现金系统了,也即违背了比特币的初衷。
bcc的现状与理念
我自己参与开发了bcc的矿池,接触到了许多技术的细节,bcc的节点软件叫bitcoinabc,它基本上和原有的bitcoin兼容,运行方式,rpc方法,钱包等都基本上一样,但是改变了一些参数,例如在配置时,最大区块大小必须配置为1mb以上,不能配置为1m或以下(支持8mb,默认2mb)。bitcoinabc的开发团队脱胎于bitcoinunlimited团队,之前的bitcoinunlimited软件质量较差,而bitcoinabc则有志于提高bitcoin的软件质量,并且将前者的理念发扬光大。我个人是对bitcoinabc抱有期望的,之前在与bitcoinunlimited的开发人员接触的过程中,他们讲到了为比特币引入涌现机制来真正解决比特币本身的共识问题、添加瘦区块以加速同步等。我是希望比特币保持它的纯粹性,并且为更多人所用,并且变得更好用,比特币可能不是区块链的终极应用,但它应该保持它的纯粹,成为一个价值的载体,这本身就很有价值,而不是变成其它别的东西。希望有更多人基于比特币的理念,发展和壮大比特币。目前bcc已经获得了包括 bitcoin.com、viabtc等企业的支持,并且由viabtc交易所率先支持交易和挖矿,后续也会陆续有算力的支持。
小结
经过这一次bcc的硬分叉,大家应该也不会那么谈分叉色变了,对于一个事物,尤其是全球人都来参与的事物,分叉其实也是有帮助的,分叉是探索,是尝试,是更多的可能性,是为了诞生为新的事物。
地震预警系统的事前预警技术的发展
Melexis推预驱动器芯片系列 博世连续11年荣膺“中国杰出雇主”
关于RA MCU如何读取Unique ID和Device Part Number
红米Note5将在美国上市?配置够劲爆,老美绝对心动!
早报新闻:富士康IPO走特殊通道将上会,TCL推股权激励计划
比特币硬分叉产生的BCC币介绍
韩国将限制OLED生产设备的出口计划将OLED设备指定为国家核心技术
电网企业全额收购可再生能源电量的监管征求意见
欧胜的电源管理芯片WM8310已被联芯采用
水银的密度是多少?
带USB3.0/SATA3扩展卡 精英H57主板图片
卡曼滤波器入门教程α−β−γ滤波器 1
TBA820M功放电路
印制电路板清洗:电子制造装配过程中的重要步骤
Wing:人工智能时代的云开发编程语言
IBM公司将推行量子云计算服务IBM Q
5G规模商用前夜提速降费巨大的资金压力让运营商面临着困境
智能传感器助力打造数字经济数字世界
用旧手机制作远程遥控器和防盗报警器,cell phone remote alarm
基于FPGA逻辑对电吉他多重音效处理系统的实现