📄️ Arweave 区块解析
Arweave 网络经过了几次升级,区块结构在升级的过程中也发生了一些变化,主要是随着每次升级会增加一些字段在区块中。goar 可以帮助开发者便捷的获取区块的 indepHash。
📄️ Bundle
Bundle 是 Arweave 网络的标准之一,ANS-104 标准,它将多个独立的 item 组装成为 Bundle data, 将 Bundle data 放入一笔 Arweave 原生交易的 data 中,上传至 Arweave 进行永存。 Item 与 Arweave 原生交易具有许多相同的属性,因为它具有 owner、数据、标签、目标、签名和 id。 不同之处在于无法转移代币,也没有奖励,因为原生交易为所有 bundleItem 支付了上传数据的花销。
📄️ Arweave 交易
goar 工具包中的 transaction.go 主要包含了对 Arweave 原生交易数据的处理和交易的签名和验证。