Khalani介绍
Khalani 正在开发全球首个去中心化求解器平台,旨在通过多链协作构建网络求解器和意图驱动的应用程序,以提升 Web3 用户体验。
Khalani 打造的求解器基础设施是以“意图”为中心的交互。基于这种交互方式,用户不再需要直接授权区块链交易,他们只需要提供期望结果以及限制条件,即所谓的 “意图”,生成和执行交易的任务则被委托给被称为 “求解器” (泛指所有具有经济动机的链下代理)的专门代理。
以用户使用 1inch 交易平台为例。1inch 就是在扮演求解器的角色,以“最小滑点、最低 Gas、最低流动池手续费”等条件去寻找最佳的交易路径,然后给用户最优报价。
站在用户角度,求解器带来了更为直观和友好的操作体验,不仅可以让其指定交互预期的结果,消除了直接与链交互的复杂性,还提供了更多的表达能力,在个性化定制方面拥有了完全自主权。
而对于开发者而言,意图驱动这种在构建去中心化协议上的全新范式转变也带来了极大的创新空间。一方面,意图仅指定用户希望完成的任务,无需他们预先定义和硬编码如何实现目标。另一方面,在求解器更有效地实现用户目标时,开发者可以通过专注于验证和结算,创建更灵活、更高效、更人性化的系统。
Khalani 坚信以意图为中心的协议将释放无与伦比的潜力。在这个理想系统中,求解器发挥着重要作用,其主要职责是识别和执行区块链上最有效的交易路径。
致力于将求解器构建简化 100 倍
现代区块链系统的基础设施依赖于各种各样的求解器,这些求解器既可以与特定协议紧密相连,服务于单一目的,也可以作为多功能的“服务提供商”,满足各种协议的需求。然而,尽管求解器的地位举足轻重,其发展仍然面临着许多挑战。
首先,资源集中和中心化趋势。
以以太坊区块生产为例。以太坊作为一个区块链网络,需要区块矿工来打包交易并生成区块。在这个过程中,资源丰富的参与者(如拥有强大算力的大型矿池或控制关键信息流的玩家)更容易在竞争中获胜,获得更多的区块奖励。同样的,拥有更多资源(如算力、资金或信息)的求解器往往处于优势地位,它们可以通过垂直整合(如同时担任多个角色或控制多个环节)或掌握私人信息流(如预先获知交易信息)来巩固自己的竞争优势。这种中心化趋势不仅挑战了区块链的去中心化理念,也可能损害用户的信任和系统的公平性。
其次,跨链操作的复杂性。
理想情况下,用户的意图可以在多个应用程序、用例和区块链自由表达,那么理想的求解器也应该能够处理这种跨平台、跨链的意图表达。但实际上,用户表达的意图越复杂,求解器需要处理的数据和操作也会越复杂。
在跨链场景中,由于无法实现原子操作,求解器必须依赖异步结算过程和跨链预言机。这种异步性增加了操作的复杂性和风险,尤其是需要确保跨链预言机的可信度和安全性。基础的求解器可能无法处理这些需求,导致用户请求失败。而即便是高度集成的求解器能够进行跨链处理,也很容易造成市场垄断,例如通过收取高额费用或优先处理高价值交易,最终导致用户体验变差。
另外,技术复杂性和高门槛。
开发求解器涉及复杂的技术栈,包括智能合约开发、链上数据索引、流动性管理、库存管理、跨链通信等,这需要开发者具备多领域的专业知识,入门门槛极高。同时,求解器的可靠运行依赖于精心设计的 DevOps 基础设施,如果开发者不具备丰富的资源,很难在激烈的竞争中生存。
除上述之外,全球监管的不确定性等都在一定程度上制约了求解器的发展和广泛应用。
Khalani 的目标,就是将求解器简化为链上软件模块,让每个求解器都擅长完成特定任务,通过协同工作来应对复杂的挑战。通过提供完备的工具、文档、资金等支持,Khalani 可以帮助更多的开发者参与到求解器的开发和运营中。
Khalani 核心价值观和架构设计
Khalani 致力于打造成一个无需许可、集成协作解决方案的开放平台,它鼓励开放式参与和协作,而不是依赖于预设的优化垂直整合,以提高应对突发状况的能力。
作为一个多功能的“集体求解器”,Khalani 可以无缝集成到各种以意图为中心的应用程序和生态系统中。在这种情况下,Khalani 构建的抽象解决方案可以在目标意图系统中进行链上结算。这种设置反映了构建者和提案者在构建者/提案者分离 (PBS) 设置中的协作性质,Khalani 承担“解决方案构建者”的角色,将最终解决方案结算委托给专门的求解器。
最后,Khalani 赋予意图开发者权利,使其能够为自己的增量意图表达和操作部署专门的解决能力。借助 Khalani,他们可以为自己的增量表达编程自主求解器,访问所有现有的求解功能,并依靠整个无需许可的网络提供必要的弹性和可用性来支持他们的新意图表达,使得系统更具适应性。
从求解器的角度出发,概念化意图是一种方法。在 Khalani 的模块式架构设计中,其核心由三个组件构成,分别是:
1、意图兼容层
意图兼容层的主要职责是将外部来源的意图标准化,转换为 Khalani 求解器能够理解并有效处理的格式。
2、Validity 和 Validity 虚拟机 (VVM)
Validity 是一种专为处理通用意图而设计的语言和运行时。它提供了一套可执行的规范语言,专门用于创建和协同解决意图问题。Validity 虚拟机为意图、求解器、求解过程以及解决方案提供了一个统一的执行环境,并提供确定性的结算保证。
3、通用结算层
Khalani 的结算层支持在任何意图系统中实现原子和多域结算。
在单链场景中,Khalani 求解器可以在链上交易中完成。具体流程为,用户首先签署一条包含支出批准的消息。求解器评估这条消息,并生成一笔包含有效载荷的链上交易发送到预定的结算合约。随后,结算合约评估用户承诺的谓词函数,如果条件得到满足,则执行结算。
而在跨链场景中,由于涉及多个区块链的交互,无法在同一笔交易中实现用户资金的原子托管和结算评估,因此需要借助异步结算流程和跨链预言机来确保操作的正确性和资金的安全性。求解器必须在目标链上满足用户的要求,并依靠跨链结算预言机生成证明,在源链上进行结算和索取用户资金。
作为一个新兴项目,Khalani 致力于让区块链变得智能,为 Web3 用户带来前所未有的体验。但就目前看来,项目发展仍处于非常早期阶段。官网设计简陋,除了少数公开资料展示了项目愿景和部分技术架构外,团队尚未提供清晰的经济模型、应用场景及发展规划等核心信息。此外,团队在社区建设方面也尚未取得显著进展,目前仅开通了推特和 Discord 频道,用户数量均在数千左右。
而据 Rootdata 平台显示,Khalani 目前公开的团队成员仅有联合创始人 Kevin Wang 和 CTO Tak Boglantane,Kevin Wang 身兼多个项目,同时也是 Nervos 和开发者教育平台 Launch School 的联创。而原 Khalani 联创之一的 Samuel Dare 目前已离开团队。
结语
归根结底,“意图”的核心目标是实现最大化的表达,无需许可和协作,以“意图”为中心的系统旨在为用户提供更加无缝和便捷的使用体验。这是对去中心化协议构建方式的一次重要范式转变,具有巨大的创新潜力。
然而,在创新的推进中必然会遇到许多难以预见的挑战,比如在设计架构时,如何平衡易用性、安全性和可拓展性等。这些挑战既可能来自技术层面,也可能源于用户需求、市场适应性以及监管环境的变化等。我们期待包括 Khalani 在内的新兴项目持续发展,为加密行业带来更多可能性。