2024-10-03
隐私保护协议又有新的热点?AnomaNetwork意在改变交互模式
在区块链技术飞速发展的今天,资产和应用在不同区块链上蓬勃涌现,跨链互操作性成为了迫切需要解决的问题。当前的跨链解决方案,如跨链桥、中继链和侧链等,虽然提供了一定程度的互联互通,但依然存在中心化风险、性能瓶颈、安全漏洞和用户体验差等诸多缺陷。同时,现有的链上交易模式也因其复杂性高、隐私性差和灵活性低等问题,让用户不得不关注大量技术细节,而非关注最终的交易结果。
正是在这种背景下,Anoma Network 应运而生,致力于提供一个以意图为中心、保护隐私的协议,用于实现去中心化的交易方发现、协商和多链原子结算。
Anoma的基本情况及其核心的意图应用介绍:确保信任的声明性承诺
Anoma 是一个以意图为中心的隐私架构,旨在简化用户交互,让用户只需表达想要实现的结果,而不需关心具体的执行过程。通过智能合约和协议,Anoma 可以自动为用户寻找最佳交易方案,并保证交易的可靠性和隐私性。这一理念不仅能够促进现有的 Web2.5 dApp 完全去中心化,如 optimistic 和 ZK rollups、DEX、NFT 市场或 Gitcoin 等公共产品融资应用,还展示了其在隐私保护和高效交易方面的巨大潜力。
Anoma Network 不仅仅是一个协议,它更是一个前瞻性和实用性兼具的新范式,旨在为用户提供更简单、更智能、更安全的区块链应用体验。Anoma 由 Heliax 开发团队领导研发,该团队成员拥有丰富的行业经验和强大的技术实力,许多核心成员都来自 COSMOS 项目。这使得 Anoma 在快速迭代产品和技术积累方面具有坚实的基础。此外,Anoma 的 intent-centric 架构已经得到了 Polychain 和 Coinbase 等顶级机构的认可,累计融资额达 5780 万美元,显示了其商业模式和发展潜力获得了资本市场的广泛认可。
早在区块链应用出现明显痛点和需求之初,Anoma 团队就已经开始在意图导向的区块链架构领域进行思考和布局,累积了深厚的技术基因和理念积淀。Anoma 的白皮书最早可追溯到 2018 年,经过多年孵化和演进,现已处于意图领域的技术前沿。这种对行业前瞻性和技术本质的深入理解,使 Anoma 在竞争中保持了巨大的技术和时间优势。
Anoma 拥有强大的研发团队,先后自主研发了 Taiga、Typhon、MASP、Vamp-IR 和 Juvix 等核心技术,涵盖隐私计算、跨链通信和电路编程等多个方面。其快速的产品迭代能力,使得 Anoma 能够及时响应市场需求,不断推出新产品,如正在研发的隐私分区账本 Namada,将兼容以太坊和 IBC 链,提供无资产的链间隐私通信。Anoma 形成了完整的技术体系,构建了坚实的技术基础,为其未来在意图计算等前沿方向的持续领先提供了保障。
近期,Anoma推出了两个新的应用概念multichat、ARM,在了解这两个概念之前我们首先来大致理解一下意图这一核心定义。
意图(Intent)是在区块链和去中心化应用中,用户对系统未来状态的偏好或期望的声明性承诺。它源于Web2时代的概念,当时用户通过搜索引擎或电商平台表达查询或购买的需求,而平台则处理具体的执行过程。在Web3时代,意图的定义更加明确,但其核心特点依然保持一致:
声明性承诺:意图是用户签名的链下消息,授权特定的未来状态而不指定执行路径。
灵活性:用户通过表达意图,定义所需的结果,而不需关心实现的具体步骤。这使得意图比直接交易更加灵活,降低了链上交互的复杂性。
结果导向:意图关注结果而非过程,通过求解器(Solver)匹配实现不同的意图,简化了用户的操作体验。
例如,用户可以提交一个意图书,表示希望用1个ETH换取2000个USDT,而无需自己处理交易所选择、账户管理和转账等细节。Solver会接受并优化这个意图,实现用户期望的结果。
综上所述,意图使用户能够专注于表达期望的结果,而将具体实现过程外包给第三方,从而显著简化了区块链上的操作流程,提高了用户体验。
Multichat:依照通信需求实现定制,体验去中心化通信并创造Web3新体验
随着聊天应用程序的演进,Anoma 推出了一个全新的去中心化通信应用概念——Multichat。这款应用程序没有中央服务器运营商,完全依赖分布式网络。Multichat 不仅保留了现有消息传递功能的所有优势,还展示了 Anoma 协议如何将运营商与协议分离,为开发者提供了一个自由构建、创新的平台。
Multichat的核心功能与架构
Multichat 提供了一套最低限度可行的功能,包括消息传递协议、用户管理系统、复杂权限、消息过期、用户在线和状态、通知系统及端到端加密。它的核心在于依靠用户信任图来识别和维护连接,开发者可以根据特定类型的通信需求定制界面,实现完全去中心化的通信体验。
1、消息传递协议:Multichat 使用 Anoma 的 P2P 网络进行通信,实现消息的发送和接收。这不仅提高了通信的安全性和隐私性,还确保了高效的消息传递。
2、用户管理系统:允许创建用户资料资源来存储用户名、公钥和头像等信息,方便用户管理和身份验证。
3、复杂权限:通过 Intent 的信息流控制功能,Multichat 可以实现细粒度的权限设置和频道访问控制,确保用户隐私和数据安全。
4、消息过期:用户可以设置消息的过期和保留策略,进一步保护隐私。
5、用户在线和状态:实现用户在场和状态指示器,让通信更加直观和实时。
6、通知系统:依赖于 Anoma 的 P2P 网络,确保用户能及时收到消息通知。
7、端到端加密:通过 ZKP 技术实现端到端加密,确保消息内容的安全性和隐私性。
去中心化与运营商分离
Multichat 展示了将协议与运营商分离的原则,这种“运营商-协议分离” (OPS) 的理念在现有 Web2 商业模式中已经有所体现。例如,Slack 对 IRC 的分叉、Facebook 对电子邮件的整合以及 WhatsApp 对 XMPP 的优化。Anoma 通过去中心化的操作系统架构,允许开发者在无需许可的基础上重建这些协议,为社区或组织定制满足其需求的去中心化应用。
中心化与联合式架构的对比
聊天应用程序网络架构通常有三种类型:基于服务器的集中式架构、联合式架构和对等式 (P2P) 架构。我们首先了解基于服务器的集中式架构和联合式架构,然后探索 Anoma 支持的 P2P 设计。
1、基于服务器的集中式架构:这种架构通过客户端-服务器模型运行,服务器为客户端提供服务。这种架构的优点是低延迟、高性能和高正常运行时间,但也存在数据所有权和控制权集中、隐私性差以及高转换成本等缺点。
2、联合式架构:这种架构允许各个实例保持自主,并控制共享的数据,同时仍允许跨实例的数据共享。这种架构的优点是低切换率、自主性和互操作性,但也存在碎片化导致的用户体验不一致、性能下降以及安全性问题。
3、P2P 架构:Anoma 的 P2P 架构支持无权限的意图基础设施,允许开发者在无需许可的基础上构建和定制应用程序。这种架构通过智能聊天协议实现低延迟的物理链路连接,支持离线聊天和抗审查的 P2P 通信。
Signal 和 Matrix 的案例研究
在集中式架构中,Signal 是一个成功的例子。Signal 使用加密消息协议,为用户提供文本、语音和视频聊天的端到端加密,确保用户隐私和数据安全。而在联合式架构中,Matrix 提供了一个去中心化的实时通信网络,支持跨不同消息传递应用程序的互操作性,展示了去中心化设计的优势。
Multichat 通过将协议与运营商分离,Multichat 为开发者提供了一个自由构建和创新的平台,确保用户隐私和数据安全。同时,Anoma 的 P2P 架构为去中心化通信提供了坚实的基础,使得 Multichat 成为一个具有高可用性、低延迟和强抗审查能力的分布式聊天网络。
Anoma资源机器(ARM):革新去中心化应用的关键,让Web3回归到区块链精神
在深入了解了Multichat之后,接下来让我们探讨Anoma协议的另一重要组成部分——Anoma资源机器(ARM)。ARM是Anoma协议中的核心组件,类似于以太坊虚拟机(EVM)在以太坊中的作用,它通过定义和执行满足用户偏好的有效状态更新规则,推动了以意图为中心的去中心化应用发展。
资源与ARM的工作原理
Anoma资源机器(ARM)是一个用于管理和执行用户意图的分布式系统,它的核心概念围绕“资源”展开。资源是系统状态的原子单位,每个资源都有一个与之关联的资源逻辑,以声明形式描述可以对资源执行的操作和条件。这些条件包括正在创建或使用的其他资源、明确的操作授权等。资源的创建和消耗反映了系统状态的变化,未消耗的资源构成了系统的当前状态。
1、资源类型和逻辑:每种资源都有特定的逻辑和标签,定义了资源的行为和交互方式。资源逻辑允许构建不仅限于金融环境的应用程序,使得Anoma的资源模型具备高度的灵活性和通用性。
2、执行模型:ARM采用了一种独特的资源模型,既不同于账户模型也不同于UTXO模型。它允许任意复杂度的原子状态转换,代理可以使用单个事务表达复杂的状态变化,而不受事务大小的限制。
ARM的核心属性
ARM具备几个关键属性,使其在去中心化应用中具有独特的优势。
1、信息流控制:ARM支持信息流控制,交易各方可以决定向谁披露多少信息。这种选择性披露通过屏蔽执行实现,确保状态转换仅对涉及的各方可见。
2、账户抽象:在ARM中,账户抽象是默认提供的。每个资源由资源逻辑控制,允许自定义谓词来编码资源的状态转换约束。
3、以意图为中心的架构:ARM的设计核心是意图驱动,用户通过表达意图来描述期望的系统状态,而不是直接进行交易。ARM确保这些意图的正确实现和解决。
ARM在Anoma中的作用
ARM在Anoma协议中的角色类似于以太坊的EVM,但其设计更具灵活性和扩展性。系统当前状态由未消耗的资源集合构成,用户通过表达意图来描述下一个期望状态。意图被匹配到交易中,交易描述了拟议的状态转换——即创建和消耗哪些资源。只有当所有涉及资源的逻辑条件都满足时,交易才被视为有效,并导致系统状态的更新。
1、任意复杂度的原子状态转换:ARM允许用户在单个事务中表达复杂的状态变化,而不受事务大小的限制。这对于需要多次创建和消耗资源的复杂逻辑非常有用。
2、隐私和透明度:ARM在统一的状态模型上运行,可以实例化从完全透明到完全屏蔽的隐私频谱。用户可以选择对哪些状态进行披露,实现对隐私的全面控制。
Anoma资源机器(ARM)是Anoma协议的核心,通过其灵活的资源模型、信息流控制和以意图为中心的架构,为去中心化应用提供了强大的支持。ARM不仅实现了高效的状态更新和复杂的事务处理,还赋予用户对数据的控制权,推动了以用户为中心的去中心化生态系统的发展。
重新定义用户与应用的交互方式,Anoma能否成功还需市场检验
Anoma 是一个创新的区块链协议,旨在通过其独特的多聊天(Multichat)应用和资源机器(ARM)为去中心化应用提供强大支持。Multichat 是一个分布式聊天网络,没有中央服务器运营商,允许用户享受完全去中心化的通信体验。其核心功能包括消息传递协议、用户管理系统、复杂权限、消息过期、用户在线和状态、通知系统及端到端加密。这些功能不仅确保了通信的安全性和隐私性,还为开发者提供了高度灵活的定制空间。
另一方面,Anoma 资源机器(ARM)是 Anoma 协议的核心组件,类似于以太坊虚拟机(EVM)在以太坊中的作用。ARM 通过定义和执行满足用户偏好的有效状态更新规则,推动了以意图为中心的去中心化应用发展。ARM 的设计核心在于资源模型,每种资源都有特定的逻辑和标签,定义了资源的行为和交互方式。ARM 支持任意复杂度的原子状态转换和信息流控制,确保交易的隐私性和安全性。
Anoma 的独特之处在于其以意图为中心的架构,用户可以通过表达意图来描述期望的系统状态,而不是直接进行交易。这种设计不仅提高了用户体验,还赋予了用户对数据的控制权。总之,Anoma 通过 Multichat 和 ARM,展示了其在去中心化通信和应用领域的巨大潜力,构建了一个安全、高效、灵活的去中心化生态系统,为区块链技术的发展开启了新的篇章。
查看更多