最近我们一直在谈论比特币的交易率上升,现在已经接近其历史最高水平。这引发了关于比特币区块链的某些成员如何有效地尝试使用一些代码来修改网络的正确功能的激烈辩论。具体来说,引起这种嗡嗡声的是一个称为OP_RETURN的脚本操作码,它使投资者和加密爱好者感到有些头痛,他们是否应该允许这种做法,或者相反,应该停止这种做法。
1.首先OP_RETURN是什么?
我们在Bitzuma的朋友对这个概念做了很好而透彻的解释。基本上,该脚本操作码首先出现在BitcoinCore的0.9.0版本中,该代码添加了新的标准交易类型,从而可以访问先前不允许的脚本功能OP_RETURN。该函数接受用户定义的最多40个字节的序列。当包含具有OP_RETURN功能的质询脚本的事务被挖掘到一个块中时,随附的字节序列将进入块链。
尽管OP_RETURN字节存储在区块链中,但从UTXO集中排除了字节(UTXO集的功能是充当全局数据库,显示可用于构建比特币交易的所有可支出的输出)稀缺资源。副作用是使用OP_RETURN质询脚本的输出变得不可花费。因此,OP_RETURN输出值通常设置为0。
2.那么为什么要进行所有辩论呢?
详细来说此脚本代码使任何用户都可以将数据存储在区块链中(每个序列最多40个字节),许多人认为这是不负责任的,因为并不是创建比特币的区块链来存储任意数据而是为了提供金融交易记录。因此,正如博客Bitzuma所提到的:“一个阵营将比特币区块链完全视为记录电子现金支付的媒介。即使这样,迟早也需要解决重要的可伸缩性问题。试图适应任意应用层的数据需求只会增加当今维护网络的成本,同时又会推算最终的一天。”
支持该概念的人认为,这实际上只是比特币的另一个实际使用案例,并且出于某种原因,将这种方式存储数据的能力内置于代码中。
但是并非所有成员都同意该声明,因为还有许多其他声音真正相信OP_RETURN有助于构建超出其基本功能的集成区块链。“另一阵营将区块链视为一种安全的,分散的数据存储,可以在其上构建众多财务和社交应用程序。促进这些新应用程序的增长有助于确保比特币的长期相关性。Bitzuma提到,允许交易以标准方式携带特定于应用程序的数据可以实现这一目标。
无需过多讨论技术细节这里发生的是一些新项目正在利用比特币的稳定性作为网络来维持其他加密项目的稳定性。以这种方式使用加密货币的主要区块链会带来一些麻烦,即它可能会“向网络发送垃圾邮件”,并且通过增加存储的数据量可能会增加费用。
比特币区块链的这种使用可能与更高的交易率直接相关,因为区块链除了验证交易之外还被其他用途所超载。确实,这些交易中的许多似乎都来自一个全新的比特币用例,而不仅仅是用于汇款。同样明显的是,这正迅速成为加密领域中热门辩论的焦点。无论您站在哪一边在这一点上我们都可以放心尽管流量增加但目前比特币的交易费用处于两年来的最低水平。