以意图为中心的区块链让用户以明确的命令来描述他们期望的结果,而不是用区块链执行的声明性指令;
使用以意图为中心的架构有利于透明、以用户为中心、简单、高效和安全;
以意图为中心的架构尽管有优势,但可能会导致安全、误解和集中化问题;
以意图为中心的架构对于构建以用户为中心的 DApp 以及执行闪电贷和跨 DEX 套利等复杂流程至关重要;
虽然大多数区块链都满足以意图为中心的几个标准,但大多数区块链并没有以意图为中心的架构。
了解用户意图
以意图为中心的架构基于声明式编程,该编程陈述最终目标,然后由区块链进行解释,以我们之前的套利或 DeFi 收益耕作示例为例,以意图为中心的架构将允许代码陈述一些声明性约束,以实现有利可图的套利或收益耕作。
预处理层对于以意图为中心的区块链至关重要,它会根据一组重叠的意图收集这些数据,并对其进行解释,然后以最有效的方式将其分离出来执行,这里的重叠意图可能是所有声明性约束,它们希望从套利中获利,或者通过在最有利可图的流动性池之间转移资金来赚钱,为以意图为中心的架构编写的代码还允许用户(而不是应用程序)决定他们希望他们的交易是私密的还是公开的。
比特币和以太坊等传统区块链采用命令式架构,允许用户编写代码,这些代码具有代表从用户帐户发起的一系列操作的功能,指定必须在区块链上执行的操作,代码的结构是一条指令,使用命令式或基于规则的编程(如 Solidity)告诉区块链必须做什么。
以意图为中心的区块链具有不同的视角,它围绕用户意图构建,将整个状态转换添加到链上交易中。
在以太坊等区块链上构建应用程序或编写程序需要编写几行 Solidity 代码,大多数情况下,几行代码就构成了一个智能合约,这些合约通常包含导入和调用其他智能合约的指令,例如用于安全的 reentrancy guard.sol,或用于借入资产的闪电贷合约。
这样做的目的可能很简单,比如想要监控去中心化交易所之间的价格差异以进行套利,或者向满足利润门槛的流动性池中添加资金,这种定义使用账户执行的指令范围的智能合约基于命令式编程,编程是命令式的,因为它为实现特定目标(如前所述,套利或收益耕作)设定了规则。
以意图为中心的区块链的好处
以用户为中心
以意图为中心的区块链专注于使用网络实现特定目标(例如向某人发送代币)的用户,以意图为中心的区块链旨在通过让用户描述他们想要什么而不是编写一系列步骤来提高可用性。
简单
以意图为中心的区块链让用户专注于表达他们在预期结果中表达的意图,而预处理层(称为求解器)则确定实现用户期望结果所需的最佳步骤。
效率
该协议通过第三方预处理层处理以意图为中心的区块链上交易执行的复杂性,该层可找到最有效的实施和实现结果的方法,这些预处理器可以将类似的交易批量执行,以降低成本并最大化期望的结果。
透明度
将意图提交给区块链可以让事情从一开始就变得清晰,编写的代码只是对需要实现的目标的陈述,而不是试图弄清楚如何实现目标。
安全
大多数针对区块链协议的攻击通常都针对智能合约,编写智能合约代码时的一个失误可能会产生可利用的漏洞,由于涉及的步骤非常复杂,高级审计可能无法检测到该漏洞,将此类流程委托给预处理层可以作为额外的安全保障。
以意图为中心的区块链的问题
安全风险
尽管将意图解释委托给预处理器可以为区块链交易增加额外的安全层,但如果没有经过适当的审查或检查,预处理层本身可能存在漏洞,从而使用户交易面临风险。
集权
让用户受预处理器的摆布也会损害他们的主权和创造力,正如我们所看到的,求解器可能会成为恶意行为者,搜索者和验证者从三明治攻击中获利,这对以太坊上的用户产生了负面影响。
误解
另一个可能因意图不明确而导致的情况是第三方处理器错误解读,在这种情况下,用户将无法获得他们想要的结果。
区块链上意图驱动交互的示例
假设你想创建一个 DApp,以较低的价格从 Aave 等借贷协议购买清算资产,然后在公开市场上以更高的价格出售,用户意图区块链上的步骤可能包括:
访问借贷 DApp,例如 Aave、Compound 或 Maker;
目的:寻找并购买低于清算门槛的清算资产,然后转售以获取利润;
基于区块链或第三方的预处理器负责搜索这些协议、执行购买以及转售以获取利润。
意图驱动的区块链网络
dappOS
dappOS 是一个意图执行网络,它彻底改变了用户与去中心化区块链系统的交互方式,用户无需在传统 dApp 中手动完成多个步骤,只需专注于他们想要通过 dappOS 实现的目标,该网络的服务提供商处理所有中间流程,确保用户以最小的努力和机构级的效率获得他们想要的结果。
其他区块链
重要的是要了解,许多区块链,特别是 Cere、Fluree 和 Hedera,以及 Oasis Network、Tari、Polkadot、Polygon 和 Avalanche 都具有符合意图中心原则的特定功能,以太坊和其他第 1 层链正在通过汇总和升级发展为以意图为中心。
总结
以意图为中心的区块链架构提供了一种安全、灵活且高效的解决方案,它以最高效的方式执行用户的意图,从而为用户分担大部分工作,借助以意图为中心的架构,区块链的采用将变得更快,因为不懂复杂操作的普通用户将能够在链上实现更多功能。
复杂的流程也将更快地执行,而新的预处理器经济将发展起来,承担大部分负载,开发人员还可以节省应用程序开发时间,而用户将免受编写复杂逻辑来完成流程的风险,虽然存在恶意预处理器和第三方等缺点,但可以创建链上机制来防止这些过度行为。
声明:本网站所有相关资料如有侵权请联系站长删除,资料仅供用户学习及研究之用,不构成任何投资建议!