开发者正在寻找一个解决方案,以防止XRP区块链陷入垃圾交易的困境。
某匿名开发者创建了一个开源工具,任何人都可以将任意大小的文件上传到XRP区块链上。该工具通过利用了XRP交易特有的memo字段(也叫目标标记),该字段旨在帮助识别交易。
尽管memo字段的设计据称是“坚不可摧、不可更改且具有无限的文件存储空间,”但实际上其的确会减慢网络速度,推高交易成本。开发者表示已经在制定解决方案。
XRP开发者Wietse Wind称其在XRP账本上运行了一个全节点。
问题就在于区块链无法用于存储无限数量的数据。为了保证区块链的安全性,许多人需要在自己的计算机上保存完整的网络历史。随着记录历史的增长,能够做到在本地保存完整历史的人会减少。举个例子,截至2019年6月,比特币的网络历史为226GB。
垃圾交易发送者可能会将大量文件转存到这些XRP memo字段中,占用额外的存储空间“淹没”该网络,使其运行成本高得令人望而却步。为了节省成本,垃圾交易发送者将不得不花费大量的资金来产生足够的垃圾交易,从而对网络造成负面影响。很多人相信他们可以利用这个漏洞来摧毁XRP区块链。
据悉,某Discord小组试图协调对XRP网络的攻击,并一次性上传大量的高容量交易。到目前为止,这一攻击尚未发生。这个小组的成员都经常访问匿名在线论坛4chan,但目前他们要么没有成功协调攻击,要么无法承担攻击成本。
XRP开发人员Wind还担心另一个问题。理论上,该网络可以用来上传非法内容,这会导致全节点被视为非法。然而,有几位开发者指出,比特币区块链多年来一直是这种情况,似乎没有采取什么措施来阻止这种情况发生。
为了解决这个问题,Wind在XRP Github账户上发布了一条评论,建议收取费用来保护网络。为了解决这个问题,开发者已经开始了技术讨论。一些开发者支持抬高收费,另一些开发商则建议降低收费。到目前为止,尚未做出最终选择。
Ripple公司首席技术官David Schwartz说:
“从好的方面来看,我不认为会出现任何严重的短期攻击。我认为威胁在于,攻击者可能会恶意地逐渐增加运行服务器和长时间保存历史记录的成本。这就像黑骑士说的:只不过是擦伤而已。”
领取专属 10元无门槛券
私享最新 技术干货