Cosmos 第一笔非标准 IBC 交易由 Persistence 执行

Cosmos 第一笔非标准 IBC 交易由 Persistence 执行

内容:

  • 介绍
  • 什么是 Comdex? 
    -发行 NFTs 和 RFTs 
    – Comdex v0.1 结构
  • 第一笔非标准 IBC 交易 
    -实施纲要

    -实施的限制

Persistence 旨在利用 Cosmos SDK 区块链间通信 (IBC) 模块为企业区块链网络带来互操作性,该模块不仅将在 Persistence Hub 级别实现,还将在基于 Persistence SDK 构建的私有或联盟区块链应用程序中实现。

自成立以来, Persistence 一直高度关注 IBC 的研究和测试,并且在 2018 年 10 月成功实现了非标准 (非通用代币转移) 跨链交易的 PoC。这种非标准的跨链交易是在 Comdex 应用程序中进行的,是跨境贸易结算过程的模拟。

在 Comdex 平台的 v0.1 版本上进行结算所涉及的区块链相关流程涉及两个商品交易商之间的跨链交换,其中 NFT 代表一种 “真实世界” 的实物商品,而 RFT 代表一种真实世界的法币存款。

什么是 Comdex?

Comdex 是一个实体商品贸易技术平台,目前在其自己的基于 Persistence SDK 的 Zone 上运行,由行业领先验证器的去中心化治理提供支持。

此时此刻,东南亚和中东的中小企业和小微企业正在利用 Comdex 作为公海贸易的法律协议、谈判和文件来源。Comdex 不久将开始提供 “跨境结算” 服务,随后推出 “贸易融资” 平台。

雅虎财经报道 Comdex

NFT 发行平台

在 Comdex 平台上,一旦商品交易员在平台上列出公开或私人的销售订单,就会创建 NFT 来表示实物商品。

这些 NFTs 包含与现实世界商品托运有关的非金融票据各种数据点,例如:

  • 真实世界高价值 “贸易文件” 和其他具有法律约束力的合同的数字指纹
  • 每件商品的标价(谈判前后)及其装运总值
  • 托运货物的装运和其他物流相关信息

RFT 发行平台

RFT 是在平台上发布的,代表真实世界商品交易商的法币存款转入 Comdex 的交易账户。

RFT 包含结算过程中涉及的真实世界银行交易有关的各种数据点,例如:

  • 交易的详细信息,如交易总额和已兑现交易的价值。
  • 持有交易全部或部分所有权的用户钱包地址的详细信息。

RFT 被用来代替 NFT 来代表现实世界中的法币存款,因为 RFT 可以用来向钱包/托管发送/接收部分金额。所以 RFTs 保留了资产可分割的属性,同时还可以存储唯一的元数据。

Comdex v0.1 结构设计

在 Comdex v0.1 架构设计中,Comdex 应用程序模块被分成三个链:Hub 链、资产链和法币链。商品 “资产链” 处理 NFT 元数据以及 NFT 相关交易的生成和销毁,“法币链” 处理 RFT 元数据以及 RFT 相关交易的生成和销毁。

基于区块链的存储是大多数去中心化应用程序最贵的花费,而数据处理是任何事务中计算最密集的部分。Comdex 商品交易依赖于 NFT 生成和交易,后者严重依赖于基于区块链的数据存储和数据处理。

为了保证合理大小的应用程序状态和交易时间(换句话说,增加可扩展性),Comdex v0.1 的体系结构将存储和事务处理分成两个不同的特殊应用程序链 ( Zones),这些链 (Zones) 能够相互通信。

Hub 链为参与者维护钱包,并通过 IBC 交易处理 NFT/RFT 的所有权转移。

第一笔非标准 IBC 交易

在非标准交易实现时,Cosmos SDK 版本为 0.24,官方 IBC 模块仍在全面开发中。我们将中继器从官方模块扩展到处理不同的消息类型,并定义了处理这些消息在每个链上的行为。代码库可以在 git repo 中找到。本次交易的主要组成部分包括:

执行交易:

  • ibc.Msg 发行资产
  • ibc.Msg 发送资产
  • ibc.Msg 清算资产
  • ibc.Msg 发行法币
  • ibc.Msg 发送法币
  • ibc.Msg 清算法币
  • ibc.Msg 买方执行订单
  • ibc.Msg 卖方执行订单
  • ibc.IBC 交易 Msg

演示 IBC 交易操作的视频。

非标准 IBC 实施的限制:

  • IBC 交易的中继器是集中式的,可能会产生单点故障。因此,该方法在去中心化、交易抗审查和无需信任等方面都没作用。
  • 只有一个地址允许中继 IBC 事务以避免恶意事务进入系统。
  • 中继地址必须支付 IBC 的所有交易费用,导致这个钱包费用不断增加或产生 IBC 渠道中断风险 。
  • 由于缺乏共享安全性,应用程序逻辑和元数据存储必须在所有参与的虚拟机上进行冗余复制。
  • 为一个应用程序运行三个不同的链的成本昂贵,基础设施复杂,在早期阶段并不实用。Comdex 近期都不会使用涉及多个 Zones 的架构。

IBC 继续前进…

Cosmos IBC 模块开发正接近最后阶段,作为积极的社区成员,我们希望 Cosmos 为 IBC 的发展和扩散作出贡献。

IBC 工作组由社区领导包含多个个人和组织,他们的目标是协助建立和部署 IBC。


关于 Persistence

Persistence 是由 Tendermint Core 提供支持的 Cosmos 企业 Hub。 通过第三方验证器, Persistence 拥有私有区块链的隐私权和控制权,又具有分布式共识。

Persistence 旨在将企业级的功能引入 Cosmos 生态系统,并为企业找到最容易接受和消化的方法,以便使用相对更无需许可、公共和开放的技术。

原文链接:https://blog.cosmos.network/1st-non-standard-ibc-transaction-executed-by-persistence-2-2-79eb4397d48d
编译:SHOU

相关阅读
微信 WeChat 新浪微博 Twitter Telegram 搜索 link clock