白皮书
车云灵活数采方案:释放数据价值,加速智能创新 →

EMQX 在 Web 3.0 领域的应用:MPC 钱包安全交易方案

EMQX Team
2024-5-15
EMQX 在 Web 3.0 领域的应用:MPC 钱包安全交易方案

Web 3.0 面临的挑战

Web 3.0 不仅是互联网的下一代发展阶段,同时也是一种全新的数字化生态系统。它以数据安全、去中心化、实时交互为核心价值,主要面临着以下挑战:

  1. 数据安全和隐私保护:在 Web 3.0 时代,数据被视为数字经济的核心资源,数据安全和隐私保护也因此变得尤为重要。Web 3.0 需要高度安全化的数据传输和存储方式,来应对数据泄露、身份盗窃等风险。
  2. 去中心化的可扩展性:Web 3.0 强调去中心化,即通过区块链等技术实现数据和权力的去中心化分布。然而,随着节点数量的增加,系统的可扩展性成为一个挑战。如何在保持去中心化的同时确保系统性能和吞吐量,是 Web 3.0 发展的重要课题之一。
  3. 实时数据处理和传输:许多 Web 3.0 场景需要实时数据处理和传输,如加密钱包、金融支持、区块链上的数据采集等。这需要高效的通信协议来实现快速数据交换和响应。

MQTT 协议在 Web 3.0 中的应用

MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。

对于加密钱包、金融支付等 Web 3.0 场景,MQTT 的双向加密、实时通信和权限安全等特性也可以发挥重要作用:

  1. 双向加密:在 Web 3.0 去中心化的场景中,加密是尤其重要的。MQTT 天然支持双向加密场景,保证双向通信与通信安全。
  2. 实时性:MQTT 支持实时通信,能够快速传输数据并实现即时响应。在加密钱包、金融支付等领域的 Web 3.0 中,需要对数据、用户进行实时监测,MQTT 协议能够满足这种需求。
  3. 可靠性:数据的准确性和可靠性对 Web 3.0 场景至关重要,MQTT 协议的 QoS 机制能够帮助确保双方交易信息的可靠到达。
  4. 权限安全:Web 3.0 场景可能涉及到大量用户之间的数据交换和通信,MQTT 的权限访问控制能约束外部或者其它用户的介入。

基于 EMQX 的 Web 3.0 场景方案:MPC 钱包

MPC 钱包是基于多方计算方法创造的数字加密货币钱包的子工具。它们允许多个用户创建一个联合钱包来存储数字资产,而不会出现单点故障。在实际应用中,用户可独立访问、操作和修改 MPC 钱包,而不会泄露彼此的身份或将共享的数字资产置于危险之中。

EMQ 基于企业级 MQTT 物联网接入平台 EMQX 为 MPC 钱包场景构建了安全可靠的数据通信方案。通过使用 EMQX 作为交易数据传输通道,利用其提供的加密传输、访问限制等安全特性,可以实现多密钥的数据交换合并,保障交易安全高效进行。

MPC 钱包交互方式示例

MPC 钱包交互方式示例

关键能力

  • 双向 TLS 加密和自定义加密:通过 EMQX 双向 TLS 加密,灵活配置相应的证书和算法,对通道和消息进行加解密,保障签名、密钥等交易信息的安全传输。
  • ACL 限制广播:在双方或者多方交易中,使用 ACL 对各用户发布信息进行权限控制,可以限制除交易本身几方外的其他用户访问或者收到相应的交易信息,确保交易安全。
  • 离线交易与离线存储:双方交易可能不在同个时间,EMQX 的离线消息存储能力可以在一方发起交易后缓存相关信息,并在另一方上线后发送,实现灵活的离线交易。
  • 状态查询:查询交易双方的在线状态,获取相应交易方的状态信息。

方案价值

  • 安全可靠:EMQX 可利用双向证书、ACL 鉴权等安全特性保障交易安全,相比于传统交易手段,能进一步增强交易内容的安全性与私密性。
  • 增强交易灵活性:传统交易需要双方同时在线或另外配置中心机房存放数据,增加了额外成本。EMQX 的离线存储能力有效提升了交易的灵活性,方便终端用户随时发起交易。
  • 灵活部署与扩容:EMQX 支持 Serverless 架构,可根据需求灵活部署、轻松维护,也可随着交易量的增加进行动态扩容。

应用案例

某交易所作为数字资产交易平台,面临着来自全球各地用户的交易需求。他们需要一种安全可靠的数字资产管理方案,特别是针对多方交易的 MPC 钱包,以确保用户的资产安全和交易流程的顺畅进行。

EMQ 方案为其提供了以下帮助:

  1. 更加安全可靠的加密密钥管理服务:多方参与者可以在不暴露密钥的情况下进行交易,同时确保只有交易参与者能够访问和处理交易信息,防止了外部用户的干扰和数据泄露,保障了交易通道的安全性。
  2. 大规模交易消息传输通道:EMQ 方案提供了 24/7 的可靠数据交易通道,以满足全球范围内大量用户持续进行交易的需求。无论是实时交易还是离线交易,EMQ 都能提供高效、稳定的数据传输服务,保障了交易信息的及时处理和传递。
  3. 离线缓存与交易:通过离线缓存功能解决全球不同地区用户可能存在的不同时区在线时间问题,保证了交易的顺利进行和数据的完整性。

结语

MPC 技术以其在分布式网络中执行安全计算的能力,提供了保护数字资产的额外安全层。EMQ 方案提供的诸多能力则使 MPC 钱包的安全性与隐私性得到了进一步增强。二者的结合将在 Web 3.0 时代有效保护用户的数字资产,使其充分享受 Web 3.0 带来的便利。

咨询 EMQ 技术专家
联系我们 →