头雁
头雁|2025年07月14日 13:18
《Anoma-全栈去中心化应用的统一架构》这篇论文我是第三次到第四次阅读了。最大的收获还是他对btc,eth的抽象总结,以及对意图为核心的设计特性定位,这里的意图传播层(八卦网络)等等也都具特色,尤其是意图可组合性这种开创式的研究的价值还没有真正能呈现出来应用价值和商业价值。 既是论文肯定比较长,我把我认为@anoma 最核心最具代表性的部分总结出来,尽量删除一些不那么重要的信息。但他仍然很长。 介绍: 可编程结算架构无法实现交易对手发现和求解,而这二者是构建大多数交互式多方应用的必要条件。可编程结算的架构限制导致当代应用协议至少包含一个Web2组件,成为中心化点。我们提出了Anoma,一种用于全栈去中心化应用的统一架构。Anoma遵循意图中心性和同构架构/异构安全性的原则,共同构成了一种声明式去中心化应用开发范式。 解读:首先定义了要解决的问题交易对手发现和求解,以及全栈去中心化dapp 背景与动机 2008年比特币协议的发布标志着可脚本化结算的开始,这是一种适用于具有离散属性和货币政策的加密货币的分布式账本架构。尽管比特币脚本bitcoinscript ]并非图灵完备,但它能够支持超越货币的应用,如Namecoin和Colored Coins。 2014年以太坊协议的引入开创了可编程结算,这是一种通过图灵完备虚拟机执行来构建去中心化应用的新架构类别,大大增强了结算层的表达能力。可编程结算为改进版应用铺平了道路,这些应用是可脚本化结算无法支持的,例如可互换代币(ERC20)或以太坊名称服务(ENS),它们分别是Colored Coins和Namecoin的成熟版本。此外,还支持其他许多理想应用,如非同质化代币(NFT)等 虽然可编程结算对某些应用来说已足够,但许多当代应用有进一步需求。结算适用于已决定与谁以及为何结算的场景,但当代应用通常还需要帮助潜在交易对手发现彼此并决定与谁以及为何结算的设施。 Anoma一种全栈去中心化应用的统一架构,其特点是意图中心性、去中心化交易对手发现以及将NP搜索问题的计算外包给求解者以计算有效的状态转换。 解读:很好的抽象的描述了各个(btc/eth)最具代表性开创范式级的方案的特性,以及Anoma的特点。 架构设计理念 首先是意图中心性;其次是同构协议架构与异构安全模型 意图:签名消息,描述部分状态转换,包含状态偏好信息(如资产交换或条件交易)。意图是部分的,可不指定交易对手,也可为完整状态转换。意图可包含任意代码,需结算层运行时评估。客户端广播签名意图至意图传播层,求解者或无需交易对手的意图可转为交易。 意图传播层:虚拟稀疏覆盖网络,传播意图、发现交易对手、求解交易。节点广播意图(有向或无向),可含结算条件费用,分配给传播节点和求解者。意图可在数据可用性域中确认和排序。 求解者:观察意图并计算解决方案的节点,运行本地求解算法,竞争满足约束。求解者无权限,可选择处理高价值意图,基于结算层状态和意图池搜索可组合交易。 交易:完整状态转换,遵循声明式编程,描述最终状态而非执行步骤。交易用Ferveo DKG公钥加密,共识节点解密后揭示。无需信任中间执行步骤,简化提交者推理。 内存池:交易的虚拟密集分区网络,基于安全和并发域分区,仅传播相关分形实例的加密交易,保持不透明性。 执行环境:将状态和交易应用于新状态的算法,支持透明(公开)、屏蔽(用户通过ZKP证明属性)、私有(同态加密计算)状态转换。 Anoma应用示例: 去中心化交易所,Rollup等各种场景 解读:下面我挑选论文里比较能体现意图可组合性和协调性的场景来介绍。 多方多变量私有易货场景: Alice、Bob、Charlie(分别从柏林、苏黎世、阿姆斯特丹出发)希望在七月某周末参加波茨坦附近节日,需火车票、酒店房间和节日门票,追求总价最低。他们对周末灵活,愿意与他人共享酒店房间(需对方也参加节日)。David(酒店经营者)提供单人房和四人房,价格随需求变化;Eve(节日制作人)出售门票,价格固定但可转售;Deutsche Bahn的火车票价格也随需求波动。传统问题:手动协调(查票、酒店、火车,制作电子表格)效率低,可能因其他旅行者预订导致资源不可用,或因部分预订(如酒店)无法匹配其他部分(如火车票)而产生取消费用。 Anoma解决方案: 意图表达:各方创建意图, 描述偏好:Alice、Bob、 Charlie:获取某周末的火车票、酒店房间、节日门票,总价最低,接受共享房间(条件:同住者为节日参与者)。 David:提供单人/四人房,价格随需求变化。 Eve:出售节日门票,固定价格或转售。 Deutsche Bahn:提供火车票,价格随需求变化。 意图以不透明字节串形式提交,保护隐私。 优势: 原子性:所有条件(火车票、酒店、门票)一次性满足,避免部分预订失败。 隐私性:需求透明,身份保密,适合多方协调。 灵活性:支持复杂偏好(如共享房间、动态定价)和多样化应用(代币交易、AMM、拍卖)。 效率: 求解者竞争优化匹配,减少手动协调和资源竞争问题。 论文官方github地址:https://github.com/anoma/whitepaper/blob/main/whitepaper.pdf
+5
曾提及
分享至:

脈絡

熱門快訊

APP下載

X

Telegram

Facebook

Reddit

複製鏈接

熱門閱讀