海象如何向Sui提交可用性证明

robot
摘要生成中

Walrus 通过 Move 智能合约以链上专用交易的方式向 Sui 提交其可用性证明(PoA),创建不可篡改的记录,确认数据在网络中的托管状态。 该过程将 blob 的可用性锚定在 Sui 的账本中,触发存储义务并实现可组合的交互。 上传启动。 用户首先通过 Publisher 客户端提交初始的 Sui 交易,注册 blob 的元数据,如其唯一承诺(编码数据的哈希)、大小和存储期限,同时提前用 SUI 或 WAL 支付费用到存储基金合约。 数据在链下被编码成碎片(slivers),承诺确保完整性,并分发给存储节点的法定人数,通常为 2f+1,以在拜占庭环境中实现容错。 节点验证其分配的主碎片和次碎片是否与承诺一致,重新计算哈希以确认有效性,若正确则签署加密确认。 客户端收集这些签名,至少需要2f+1个,以保证诚实节点持有可重建的份额,形成原始写入证明(raw write certificate)。 PoA 交易提交。 客户端将此写入证明打包成 PoA 交易,并广播到 Walrus 在 Sui 上指定的 Move 模块。 Sui 的并行执行机制迅速处理该交易。 合约验证签名、法定人数阈值和费用充足性,然后铸造或更新链上 Blob 对象,将 PoA 标记为官方的可用性点。 该对象包括 blob ID、PoA 详情、退款的删除参数,以及证明链接,全部作为一等公民的 Sui 资产。 经济结算原子完成。 资金分配给质押的 WAL 代表和节点,用于支付的时期,失败会有削减(slashing)风险。 验证与终结。 一旦上链,PoA 作为 Sui 的权威事实。 任何人都可以查询 blob 对象以获取证明,通过聚合器触发读取,从节点重建数据。 如果后续受到质疑,节点证明其持续托管,但初始的 PoA 提前降低了成本,相比 Filecoin 等系统持续证明的方式更为高效。 Sui 的对象模型使其具有可编程性。 dApps 可以在逻辑中直接引用 PoA,例如在确认可用性之前限制 NFT 的揭示。 这种紧密集成保持了低延迟(亚秒级终结)和低成本(几分钱),避免了链式结构的低效。

WAL0.53%
SUI2.53%
FIL6.53%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)