Arweave Bundles 捆绑

  • PermaDAO
  • 更新于 2023-08-12 13:43
  • 阅读 1209

Bundles (数据)捆绑是一种将 Arweave 中的许多单个交易数据组合成一个更大的交易数据方法。

翻译自愿者:Xiaosong HU @ Contributer of PermaDAO

审校自愿者:Sandy @ Contributer of PermaDAO

Bundles (数据)捆绑是一种将 Arweave 中的许多单个交易数据组合成一个更大的交易数据方法。

Arweave 上的数据打包对系统的可扩展性和可用性有很多好处:

  • Bundles 允许将 Arweave 公链上最大的数据大小(2^256-1 字节)拆分为许多单独的数据片段,从而避免需要过多的基础层交易。
  • 作为一个公共区块链的网络,有时侯在 Arweave 上进行数据交易时会由于多种原因被网络拒绝。使用数据打包可以降低在上传包含许多文件的数据集时出现问题的可能性。
  • 数据条目 ID可以随时提交(或者重新提交),而无需等待 Arweave 网络上的确认——与普通 TXs 不同。如果您需要从另一个网络上的智能合约引用 Arweave 中的一段数据,数据打包将特别有用。

值得注意的是,在 Arweave 钱包之间转移代币的交易数据是不能被捆绑的。

您可以点击该链接以了解有关 Arweave 更多的信息,并结合 ArBundles 库来一起使用。

Bundlers 捆绑器

Bundled data 是由用户签名,但由签署基础层 Arweave 交易的钱包来支付上链费用,这将允许创建“Bundler” 服务,该服务从用户那里获取签名的数据条目,并将这些数据条目与其他用户所提交数据条目进行批量处理打包,然后在单个 Arweave TX 中将它们提交到网络。这样的做法带来了许多明显的好处:

  • 一是用户可以操作使用以不同货币支付的捆绑服务的帐户。例如,Bundler 的服务可以让用户将 Solana 链上的比特币或稳定币存入他们的钱包,然后在他们发送数据条目时,从该余额中支出费用。
  • Bundler 的服务可以为 Arweave 数据交易提供即时性、安全性以及确定性。这是通过 Bundler 来承担处理可能需要或任何潜在重新提交的数据来实现的,以便于将一段数据放入 Arweave 网络。
  • 开发人员和其他人可能会提供开放式的 Bundler 服务,该服务为上传符合特定模式的数据交易付费——例如,与他们开发的应用程序进行交互等等。
  • 在某些情况下,Bundler 服务可能能够提供经济保证,即发送到节点的数据条目将在特定时间段内上传。这些可以在许多情况下用作数据可用性证明。
  • 一是用户可以操作使用以不同货币支付的捆绑服务的帐户。例如,Bundler 的服务可以让用户将 Solana 链上的比特币或稳定币存入他们的钱包,然后在他们发送数据条目时,由该 Bundler 服务所对应的钱包从该余额中支出费用。

许多钱包服务商目前正在讨论将 Bundler 的服务支持集成到他们的产品中,第一个去中心化捆绑网络——Simple.Storage 正在准备启动。(Arwiki 里面 关于 Simple.Storage 的链接是失效的)

点赞 0
收藏 0
分享
该文章收录于 Arweave 技术专栏
17 订阅 40 篇文章

0 条评论

请先 登录 后评论
PermaDAO
PermaDAO
0x40F9...8718
Arweave 生态系统的共建者 DAO。 @ArweaveEco will be adopted by more developers. All projects of Arweave ecology can post their tasks and rewards here. @everVisionHQ@permaswap@ArweaveSCP