用于永久数据存储的区块链 Arweave 的使用量每月都在增加,它是如何设计来处理增加的交易,从而保证区块链的快速和可扩展性呢?
想象一下,Arweave 是一条处理永久记忆的传送带。这条传送带以恒定速度运行,每 2 分钟可以处理 1000 个包裹(相当于每个区块的交易数量)。在 Arweave 初期,数据流量较低,传送带有充足的备用容量。然而,随着网络的发展,传送带很快就不堪重负,无法处理所有进入的包裹。当前,Arweave 每秒可处理数千个包裹,每天可处理数百万个包裹。这是如何做到的呢?答案就在于捆绑。
什么是捆绑(Bundling)?
捆绑就好比有一台机器可以将较小的箱子装入较大的箱子中,从而优化传送带上的空间。这种技术可以将多个较小的交易合并成一个较大的交易。就像「哈利波特」中赫敏的魔法袋一样,它可以装下无限多的物品,却永远不会装满。
在 Arweave 上,捆绑可以将成百上千个文件合并成一个交易。这是一个永远不会装满的袋子。捆绑使 AR.IO 网关能够有效管理更多数据,防止过载并确保无缝的数据访问和上传到 permaweb 。
AR.IO 网关如何集成捆绑?
作为用户与 Arweave 网络之间的接口,网关在捆绑中发挥着至关重要的作用。通过集成捆绑功能,AR.IO 网关可以:
- 提高效率: 将多个小交易合并为一个大交易,优化网络吞吐量;
- 提高可靠性: 捆绑可将数据合并为更少、更易于管理的数据包,从而降低交易失败的风险;
- 节约成本: 将多个交易合并为一个交易可降低整体交易费用,优化网络资源的使用。
DIY 捆绑程序和自主权
使用 AR.IO,用户可不依赖于第三方捆程序。开源捆程序允许任何人管理他们的数据上传,促进自我主权。
用户可以在运行网关节点软件的同时运行捆绑程序,从而确保对数据交易进行更好的控制和定制。
Turbo Bundler:引领生态系统
AR.IO 网关节点软件的最新版本包括 Turbo 捆绑程序,它在捆绑数据上传方面是 Arweave 生态系统中的佼佼者。
该捆绑程序专为处理各种数据类型而设计,整个过程流畅高效。例如,由于集成了捆绑程序,教育类 dApp 可以同时上传 JSON、JPEG、WAV 和 PDF 等不同类型的文件。
捆绑的优势
捆绑提供了几个关键优势:
- 可扩展性:通过合并多个交易,AR.IO 网关可以处理更大的数据量,允许在单个交易中存储千兆字节的数据;
- 可靠性:捆绑交易可将单个文件故障的风险降至最低;
- 节约成本:将多个交易合并为一个,可降低交易费用;
- 灵活的支付方式:捆绑程序可灵活支付上传费用:从法定货币到加密货币。
结论
最新的捆绑网关升级大大增强了 AR.IO 的性能,使其成为 Arweave 上数据访问的一站式平台。它开启了真正的数据主权和控制,允许用户创建自己的数据管理系统,而无需依赖外部服务。随着无需权限的 permaweb 现已触手可及,捆绑与 AR.IO 网关的结合提供了可扩展性、可靠性、高效率和低成本,从而彻底改变 Arweave 上的数据管理方式。