最近有不少朋友咨询“意图”到底是什么意思,以及什么是“以意图为中心”和“链抽象”,这里我就用一篇短文帮助大家讲清楚这些问题。
1. 什么是意图?
让我们先看几个“意图”的例子:
a. 你想要以尽可能便宜的价格购买 1 个 BTC;
b. 你想要在支付尽可能少人民币的情况下,在你指定的银行账户中收到 1000 美元;
c. 你想要尽快购买到最新款的 iPhone16。
简单来说,“意图”就是你想要干什么,比如很多人聊到“意图”的时候就会调侃“我的意图就是暴富”。
更专业的来讲,“意图”(intent)是一个名词,指的是用户希望实现的目标结果,“意图”的范围可以从基本需求到更广泛、更复杂的需求,也可以因用户的客观条件或者主观需求,被加上各种各样的限制。
2. 什么是以意图为中心?
可以这么打个比方来看“意图”和“以意图为中心”:假如我现在已经在自己的车里了,意图就是我想要去的地方,那么传统的交互方式就是我要自己找导航、挂挡、踩油门刹车、转方向盘;以意图为中心的交互方式就像是我请了一个专业司机,我告诉司机我想要去哪,它就会帮我把车开过去,至于司机具体走哪条路、怎么开这个车的,我就不必关心,只需要在车里玩手机就行了。
更专业的来讲,“以意图为中心”(intent-centric),这是一个形容词,指的是用户可以用简单直接的方式实现他们想要的结果,而无需亲自操作每一笔转账、每一次跨链、每一次 gas 计算等复杂操作细节,这些具体的执行工作可以交给专业的第三方来完成。
这里的专业第三方往往称为求解器(solver),在 dappOS 中这一角色称为服务提供商(service provider),有些项目中这一角色成为节点(node),但本质上它们干的都是相似的事情,就是为用户执行意图。
“以意图为中心”这种思想不仅强调对用户操作流程的简化,同时也注重对用户执行费用、执行速度等效率的提升,因为绝大多数时候这也是用户意图的一部分。
值得注意的是,在中文区的讨论中为了方便起见,大多数时候人们会用“意图”来代替“以意图为中心”来表达对应的思想,比如用相对简略的“意图赛道”来代替“以意图为中心的赛道”。
但英文区相关讨论的中心词就是 intent-centric,有这个意识以后再去看相关的各种中文英文文章,就会更清晰一些。
3. 意图和链抽象是什么关系?
链抽象,是对于一种特征的形容词,描述的是用户无需关注 gas、跨链等链的细节,因此我们可以看到有链抽象的链、链抽象的账户、链抽象的 dApp,能省略链相关细节的都可以说是”链抽象的”。
那么对于以意图为中心的产品而言,它天然就具备链抽象这个特征,因为以意图为中心的产品里面想要帮用户省去的细节可不只是和链相关的,比如还有一些链之外的使用细节抽象,还有如何帮用户尽可能降低费用,既然它都希望用户不关心具体的执行过程了,那么肯定也是不希望用户去关注有关的链的细节的。
以意图为中心 = 链抽象 + 链之外的使用细节抽象 + 更低的执行成本 / 更快的执行速度
简单来说,就是“意图”这个概念相对更广泛、全面,它涵盖了“链抽象”这个特征。
声明:本网站所有相关资料如有侵权请联系站长删除,资料仅供用户学习及研究之用,不构成任何投资建议!