博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
比特币现金硬叉解决了块尺寸限制和启用智能合同脚本的瓶颈问题
阅读量:6691 次
发布时间:2019-06-25

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

hot3.png

5月15日又是一个艰难的分岔日!比特币现金正在创建一个新的区块链,具有32MB的块大小限制并增加了智能合约功能。这是比特币现金社区在一年之内经历的第三个硬分叉,并宣称他们不负责任地改变增加区块链交易能力的必要条件。比特币现金致力于为日常支付提供廉价且快速的交换媒介。

“硬”分支是指需要从前一个分支链创建新的区块链的软件更改,而“软”分叉可以在不创建新区块链的情况下进行软件更新。因此,只有在区块链架构的最基本层面需要进行更改时才会实施硬分叉;共识协议层。

比特币现金的背景

比特币现金是去年夏天在比特币区块链的硬分叉产生的。在比特币生态系统各方就如何扩大比特币网络进行了多次辩论之后,由ABC比特币组织的一组开发者组成的团队编写了一个硬分叉的代码,以创建一个8MB块区域的新区块链。 8月1日,这个新的代码被用来将整个比特币块的历史复制到一个新的网络上,开始独立开采自己的交易,作为一个独立的货币并且在不同的开采参数下。比特币现金承诺是一个点对点现金系统。这个系统应该在传统金融系统无法到达无银行账户的地区流行。

在去年夏天的硬分叉案例中,不仅创建了新的区块链,而且还向市场引入了一枚新硬币来代表在新交易分类账上交换的价值。但是,并非所有的硬币都会生成新的硬币。比如,比特币现金在去年11月份再次难以解决,因为网络产生了大幅波动的哈希率,因此修正了他们的调整挖掘难度的算法。

为了对系统进行修补,在比特币现金区块链上运行不同客户的各个开发团队同意实施一个硬分叉,他们将旧分类账全部复制到新链中,并更新软件,并放弃旧链。尽管技术上来说11月份也是一个'硬'分叉,但它显然与以前的社区分化不同,不仅产生了新的区块链,而且还产生了新的网络和新的硬币。

然而,区块链开发商(包括比特币现金)谨慎对待硬分叉是不应该低估的,这是一个微妙的过程,可能会带来严重的财务后果。尽管社区中的许多人都以彻底的恐惧来对待硬性分担,但这是比特币现金运作的一个关键部分,所以比特币现金社区并不害怕硬性分支。

最新硬叉有什么新功能?

这一次与11月份的硬派更类似,但略有不同。今天的货叉既没有创造出新的硬币,也没有改变现有的问题,而是以两种方式严格进行创新。第一个主要变化是块大小限制从8MB增加到32MB,这是一个前瞻性调整,以适应每块更大的事务吞吐量。我觉得现在这个块大小的增长是更好的,而比特币现金的使用仍然有增长的方式,而不是以后当网络全速加速时。

这种较大的区块大小给比特币现金带来了一定的扩展空间,这是其他区块链一直在寻求以其他方式解决的问题,例如闪电网络和Lightof Proof of Stake。这使比特币现金有点独特,因为它试图解决共识协议层的扩展问题,同时维护工作证明模型。

但是,更大的模块实际上不会增加网络的使用量。但是,它的确提供了前所未有的增长能力。使用率的增长并不取决于区块大小,而更多取决于支持比特币现金的社区和企业。产品,服务和商家采用是关键。在块大小增加之后,比特币现在提出的下一个进步是添加新的并重新启用旧的,先前未激活的机器脚本操作代码,或者更简单的“操作代码”,这些代码为开发人员创建工具智能合约。

这些机器码被比特币现金社区称为“Satoshi Op-codes”,允许开发人员创建不同类型的元数据实现。通过具备调用这些功能的能力,开发人员可以创建“彩色硬币”或代表令牌。这些是可以以特定方式标记以与债券,股票,贵金属,商品以及任何物理或虚拟物体相对应的标记。

很难说这个新功能可能会产生什么,但是如果我们将我们的假设建立在以太坊已经能够从其第二层实现中完成的假设基础上,那么我相信它会给比特币现金提供大量创造性和生产力的空间想法开花。为此,我们必须看看比特币现金社区的开发者如何利用这些新功能,以及市场是否决定解决这个尚未被推动扩大的新块大小。

转载于:https://my.oschina.net/u/3797746/blog/1816462

你可能感兴趣的文章
源码安装干净卸载方式
查看>>
java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
查看>>
selenium IDE安装
查看>>
u3d工作中解决问题记录
查看>>
String to Integer (atoi)
查看>>
一、cent OS安装配置JDK
查看>>
DWARF 中的 Debug Info 格式
查看>>
Valid Sudoku
查看>>
启用事务注解
查看>>
【转】springmvc源码分析链接
查看>>
2.VO类
查看>>
数据迁移 (选做)
查看>>
windows8忘记密码登陆不了解决办法
查看>>
什么是SDK?
查看>>
java实例练习
查看>>
android 进程间通信 messenger 是什么 binder 跟 aidl 区别 intent 进程间 通讯? android 消息机制 进程间 android 进程间 可以用 ...
查看>>
linux 目录操作函数
查看>>
【转载】如果说中国的程序员技术偏低,原因可能在这里
查看>>
使用 MEF 公开 Silverlight“.NET研究” MVVM 应用程序中的接口
查看>>
php免杀教程【绝对原创】
查看>>