简介

当前的互联网通信基础设施(TCP/IP协议栈)因其中心化架构而面临诸多挑战。DNS污染和中心化的IP分配导致资源分配不公和安全风险。同时,依赖中心化的证书颁发机构(CA)进行认证,使得通信易受攻击和篡改,产生信任问题。最后,所有数据都必须经过中心化服务器,这增加了隐私泄露的风险,并使在线通信更易受到审查。为了解决这些问题,Sending Network应运而生。本文将介绍Sending Network的背景,并阐述其旨在如何解决这些关键问题。

什么是Sending Network?

Sending Network

来源:x

Sending Network 是一个去中心化的通信网络,使用户能够在无需依赖中心服务器的情况下进行点对点(P2P)聊天。Web3应用程序开发者可以利用Sending Network的SDK和API,将聊天及其他通信功能集成到他们的应用中。

除了提供消息服务,Sending Network还允许用户跨不同应用程序聚合和查看他们的社交图谱、个人数据、消息联系人和历史记录。

Sending Network

来源:sending-network.gitbook.io

项目背景

团队成员

Sending Network团队拥有深厚的技术专长和产品经验,曾参与开发在全球拥有超过2亿用户的Dolphin浏览器:

  • Yongzhi Yang | 创始人
  • Jameel Lee | 联合创始人

核心团队成员拥有来自微软和Dolphin等项目操作系统级别的开发经验,尤其专注于大规模用户环境下的性能优化。

融资情况

Sending Network 已累计融资2000万美元,具体分配如下:

  • 种子轮: 筹集了750万美元的扩展种子资金,投资方包括Nomad Capital、Symbolic Capital、Web3.com Ventures、Galxe、SWC Global、Coinbase前CTO Balaji Srinivasan以及Yield Guild Games联合创始人Gabby Dizon。
  • 战略轮: 获得了1250万美元的战略融资,由Insignia Venture Partners、MindWorks Capital和Signum Capital领投。其他投资者包括K3 Ventures、LingFeng Innovation Fund、UpHonest Capital和Aipollo Investment。

本轮资金将用于加速Sending Network与各种Layer 1和Layer 2区块链(包括Avalanche和Arbitrum)以及非EVM链(如Solana和Sui)的集成。剩余资金也将用于开发行业特定的SDK和启动社区大使计划。

技术架构

术语表:

Sending Network

Sending Network独特的三层“客户端-边缘-区块链”架构融合了去中心化通信栈的优点,同时克服了其局限性。这种设计确保了健壮性和用户友好性,在当今复杂的数字环境中实属罕见。

接入层

用户可以通过集成了Sending Network SDK的应用程序(如钱包、游戏和DApps)访问Sending Network。这些应用程序支持端到端加密通信,确保数据安全和用户隐私。

为了维护网络的稳定性和可靠性,Sending Network引入了瞭望节点:

  • 瞭望节点在网络内充当哨兵,确保边缘节点的高在线率。
  • 它们定期向边缘节点发送挑战消息,并将结果报告给守护节点,这有助于评估中继节点的性能。
  • 瞭望节点执行简单但关键的角色:监控和报告。它们不直接评估性能,而是检查边缘节点是否及时响应随机挑战。
  • 及时响应表明边缘节点正在网络内积极地中继消息。
  • 未能响应可能意味着节点故障或不合规,可能导致处罚。
  • 瞭望节点的奖励取决于在给定时期内对不同边缘节点执行的成功检查次数。
  • 为了鼓励持续和广泛的监控,对同一边缘节点重复检查的奖励将随时间逐渐减少。

中继层(边缘网络)

中继层是Sending Network内部高效的消息中继和缓存系统,确保快速、安全和私密的通信。它作为系统的支柱,提供可靠和高速的消息传输。

  • 边缘节点: 是中继层的核心,负责消息路由、加密中继和离线消息缓存。边缘节点在Sending Network的中继层内运行,充当关键的中继点,利用带宽和存储来转发消息。边缘节点还为离线客户端提供消息缓存,确保消息被临时存储并在客户端检索后删除,防止长期数据保留。
  • 中继证明机制: 边缘节点使用中继证明机制来证明他们的消息转发任务,其中每个被中继的消息都由发送者、中继者和接收者签名。边缘节点通过PoR机制获得奖励,运营商因提供可靠的消息中继服务而获得激励。
  • 通过优化P2P网络协议,中继层减少了不必要的广播消息,提高了整体网络效率。

共识层(守护网络)

共识层由守护节点组成,运行在基于ZK-Rollup技术的Layer 2网络上。这些节点验证中继节点的工作证明,确保服务质量和公平的奖励分配。

  • 守护节点的角色: 在网络中扮演多个关键角色,充当ZK验证者、交易排序器和性能审计员。
  • 验证与提交: 通过利用ZK-Rollup技术,守护节点快速验证边缘节点和瞭望节点提交的工作证明,确保中继活动的合法性。守护节点将交易提交到Layer 2,Layer 2的排序器在链下处理交易,编译状态转换、ZK证明和必要数据,然后将最终确定的信息提交到Layer 1以确保数据可用性。
  • 治理与激励: 为了维护网络公平性和稳定性,守护节点实施去中心化的治理机制。表现优异的节点运营商会获得激励以鼓励优质服务。表现不佳的节点运营商会面临处罚,从而确保网络的可靠性和公平性。这些机制共同创造了一个自我维持的生态系统,节点运营商集体协作以促进网络的长期健康。

Sending Network

来源:sending-network.gitbook.io

技术亮点

去中心化身份与金融属性

Sending Network是一个专注于去中心化金融服务的平台,它利用去中心化身份来增强金融活动的安全性和便利性。以下是Sending Network利用DID技术的主要方式:

  • 通过钱包地址直接通信: Sending Network允许通过钱包地址进行点对点通信,消除了对传统中心化认证服务的依赖。这简化了身份验证,提高了通信效率和便利性。
  • 将多个钱包映射到单个DID: 用户可以拥有多个钱包地址(DID),但这些地址通过链上智能合约进行映射。这解决了身份碎片化问题,使用户能够在不同场景下无缝切换身份,提供更大的灵活性。
  • 在传输层对DID文档进行区块链验证: DID文档在传输层通过区块链进行验证。这些文档包含用户的公钥、身份声明和其他相关信息。在传输过程中,链上验证确保了DID文档的真实性和完整性,取代了传统的证书颁发机构认证机制。
  • 消除信任风险: 通过对DID文档进行链上验证,用户不再需要依赖中心化的CA机构,有效去除了信任相关的风险。这种去中心化的验证机制确保了透明和安全的通信。

Sending Network的金融属性:安全与可信

  • 不可变记录: 在区块链上存储身份和交易记录确保了数据的安全性和可信度。
  • 多因素认证: 增强了身份验证的安全性,防止欺诈活动。

便利与效率

  • 自动化执行: 智能合约和自动化流程提高了金融操作的效率,减少了人工干预。
  • 跨链互操作性: 用户可以在不同的区块链之间无缝转移资产,提高了流动性。

用户控制与隐私

  • 自主主权身份: 用户完全控制自己的DID账户和信息,保护了他们的隐私。
  • 隐私保护技术: 利用零知识证明和其他密码学方法来增强用户隐私保护。

资产管理与风险分散

  • 去中心化管理: 用户可以将他们的DID应用于各种金融产品和资产,分散风险。
  • 多签安全: 增强了资金安全管理,防止单点故障。

Sending Network

来源:sending-network.gitbook.io

社交图谱与数据主权

  • 用户交互数据存储在去中心化网络上: 用户的交互数据(消息、评论等)存储在IPFS等去中心化网络上。这种去中心化存储确保了数据所有权归属用户,允许他们控制自己数据的访问和使用。
  • 跨平台迁移: 用户的数据可以在不同平台之间自由迁移,不受单一平台限制。这种数据主权方式增强了用户对其数据的控制力,使其能够在各种应用和服务之间无缝切换。
  • SquadNFT与MemberNFT: 通过引入SquadNFT和MemberNFT,Sending Network建立了一个基于代币的社区访问机制。用户可以购买SquadNFT来访问特定社区,而MemberNFT则代表在那些社区中的会员身份。这种机制增强了社交环境中的互操作性,允许用户灵活参与不同的社区。

Sending Network

来源:sending-network.gitbook.io

三层安全与隐私保护

  • 多节点消息路由以增强隐私: Sending Network通过多个去中心化节点路由消息,确保通信安全可靠。这防止了元数据暴露,提高了匿名性和隐私,同时保证了消息的完整性。
  • 采用X3DH和双棘轮算法的端到端加密: 为了保护消息的机密性和真实性,Sending Network集成了:
    • X3DH: 在用户之间建立安全的加密密钥。
    • 双棘轮算法: 对每条消息进行唯一的加密和解密,确保前向安全和防篡改通信。
  • 通过TEE保护元数据隐私: Sending Network利用可信执行环境来保护元数据隐私,确保通信细节不被泄露。用户可以灵活调整安全与性能偏好,在隐私和系统效率之间实现最佳平衡。

应用场景

核心产品:SendingMe

SendingMe是一个去中心化的即时通讯平台,将加密消息、群组管理、NFT交易和支付集成到一个应用程序中。目前,SendingMe已吸引了超过40万用户。以下是其核心功能:

  • 跨平台加密消息: SendingMe支持跨平台加密消息,允许用户在不同的设备和操作系统之间安全通信。消息采用端到端加密,确保只有发送者和接收者可以阅读。
  • 群组管理: 用户可以创建和管理群组,方便团队协作和信息共享。群组功能高度可定制,支持多种管理模式以满足用户需求。
  • NFT交易与支付: SendingMe原生支持NFT交易和支付,允许用户直接在聊天界面内购买、出售和交易NFT。这增强了用户的便利性,并为平台增添了更多实用性和多样性。

同时,SendingMe为开发者提供了全面的SDK和API,使他们能够将通信功能无缝集成到自己的去中心化应用中。这使得开发者能够快速构建安全且功能丰富的Web3应用程序。

Sending Network

来源:sending.network

基础设施级用例

  • 去中心化电子邮件系统: Sending Network的去中心化电子邮件系统利用任播地址直接投递邮件,无需中心化邮件服务器。用户可以通过任播地址直接发送和接收电子邮件,确保高效安全的邮件传输。这种去中心化方法消除了对传统邮件服务器的依赖,简化了电子邮件基础设施,同时提高了系统可靠性和安全性。
  • 抗审查CDN: Sending Network的抗审查内容分发网络利用分布式节点高效缓存和分发内容。这些去中心化节点根据用户的位置和访问需求动态提供服务,显著提高了内容分发速度。这种CDN的分布式特性使其高度抵抗审查尝试,确保在任何情况下都能不间断地访问数字内容。这增强了网络的弹性和抗审查能力。
  • 跨链通信: Sending Network支持以太坊和EVM兼容的区块链,实现跨不同链的无缝资产转移和通信。此功能使用户能够轻松地在多个区块链网络之间切换,提高了跨链生态系统内的互操作性。通过桥接不同的区块链钱包,Sending Network增强了用户的灵活性和便利性,提供了更流畅的多链体验。

结论

Sending Network不仅是一项技术创新——它更是数据主权和网络自由的一场革命。通过重构互联网的基础协议,它有可能成为Web3时代的“数字邮政系统”,为去中心化社会奠定基础。尽管面临技术和监管挑战,其颠覆性潜力已经吸引了开发者、投资者和用户的广泛关注。