如果虚拟机变得多语言了会怎样?探秘Kite的跨语言飞跃

大多数时候,当开发者谈论虚拟机时,谈话似乎带有奇怪的单一语言色彩,就像基础设施本身已经决定一种沟通方式就足够了。 你选择链,接受其偏好的语言和协议预期,然后用剩下的时间编写胶水代码,以便其他一切能够跟上。 Kite背后的思想颠覆了这个默认设定:如果虚拟机保持确定性和安全性,同时变得能流利使用多种语言呢?Solidity当然可以,但也包括A2A、MCP、OAuth 2.1、x402,以及原生代理支付语法。 Kite从务实出发,作为一个与EVM兼容的Layer 1,这意味着它尊重现实——Solidity、EVM工具链和现有合约不会消失。 开发者可以使用熟悉的编译器和框架部署合约,生成的字节码在一个为低延迟、稳定币原生、代理高流量设计的基础链上执行。 它没有重新发明执行引擎,而是将EVM视为核心语言,然后用层层封装,让代理和服务可以使用自己偏好的方言进行交互。 多语言的跃升,体现在Kite如何将外部代理和支付标准直接融入协议,而不是交给中间件。 这条链原生支持Coinbase的x402支付标准、Google的Agent to Agent A2A协议、Anthropic的模型上下文协议MCP、OAuth 2.1,以及代理支付协议。 在实际应用中,这意味着在Kite上运行的AI代理可以理解并响应HTTP 402支付挑战,在与其他代理协作任务时使用A2A协议,与模型工具交流时使用MCP,同时在同一个Layer 1上进行身份验证和结算。 底层架构由多层组成,扩展了传统虚拟机的概念。 最底层是兼容EVM的链,优化用于稳定币原生Gas、状态通道和内嵌计算请求与API调用的特殊交易类型。 在其上,是一个应用和可编程信任层,提供身份、授权和微支付的标准化接口,让代理不仅能运行代码,还能在明确的链上约束和服务水平期望下操作。 顶层生态系统关注发现和协调,让服务和代理可以在共享协议保证下互相找到和交易,而不是依赖临时的API协议。 身份问题是人类、代理和会话的语言常常冲突的地方,Kite采用了三层身份方案。 根部是用户身份,通过BIP 32风格的分层密钥派生代理身份,以及用于临时、任务绑定授权的会话身份。 用户可以将如花费限制、白名单对方和有效时间窗等精确权限委托给代理,代理则生成短暂的会话密钥以执行工作流程。 不再将API密钥硬放配置文件中并寄希望于不泄漏,委托与撤销成为虚拟机强制执行的协议操作。 支付也被同样重视,因为真正的多语言虚拟机必须理解代理如何交流,也要理解它们如何支付。 Kite的基础层优化用于稳定币手续费,采用状态通道风格的微支付通道,在规模化下实现低于一美分、100毫秒内的交易成本,使按请求付费变得可行。 x402标准提供了HTTP支付的语法,将402状态码作为支付请求的信号,Kite定位为这些支付流的原生结算层。 此外,代理支付协议(Agent Payment Protocol)针对Kite上的稳定币结算,定制了这些语义,提供了代理支付API、数据和计算的默认方式,极大地降低了摩擦。 这种方法完美契合行业关于代理系统、互操作性标准和基于使用的商业模型的潮流。 AI世界正从单一助手走向蜂群式的代理,这些代理可以相互调用、组合服务并自主交易,而这些代理需要比集中账单仪表盘和模糊平台积分更好的方案。 同时,Coinbase、Google和Anthropic等公司正通过x402、A2A和MCP等协议标准化代理发现服务、交换上下文和协商支付方式。 Kite不是与这些标准竞争,而是试图成为理解它们的多语言基础层,将它们的高级语义转化为可验证的状态和最终结算。 作为一个多年观察基础设施变化的建设者,我觉得不同之处在于,它拒绝选择未来的单一赢家语言。 EVM最大化主义、REST最大化主义,甚至一个代理协议统治一切的最大化主义,都有一个共同盲点:现实世界不愿意标准化得那么整齐。 相比之下,Kite的设计隐含承认开发者、企业和AI供应商会继续使用他们各自的技术栈,然后通过让链本身负责翻译和约束执行来迎合这一现实。 从开发者的角度看,这感觉不像被强制使用一种新方言,更像是在你已有的环境中加入一个流利的解释器。 当然,让虚拟机拥有多种声音也带来了风险和歧义。 每当Kite支持新的协议x402、A2A、MCP、OAuth,都会扩大语义漂移或误解的可能性,链下假设与链上执行之间的任何不匹配都可能导致边缘情况。 支持层级身份、可编程约束、撤销和超快微支付,要求密码学、网络和开发工具紧密配合,否则系统会变得过于复杂,难以安全推理。 此外,将一个Layer 1作为多个代理标准的核心依赖,也存在真正的生态系统风险,系统的韧性依赖于开源实现、强有力的治理和对去中心化的现实预期。 尽管如此,很难不看到这次跨语言跃升的明确发展方向。 如果虚拟机仍然单一语言,那么代理互联网将碎片化成各自建立专属支付、身份和治理层的孤岛。 而如果执行层变得多语言,能流利使用Solidity、代理协议、身份语义和支付标准,那么像Kite这样的链就能成为那些从未设计成统一技术栈的机器之间的共享协调纽带。 在那个世界,编写智能合约不再像为某个特定链编码,更像是定义规则,任何符合协议的代理(使用多种技术语言)都能理解并可靠执行。 Kite的试验虽然不能解答未来的所有问题,但它提供了一个具体的视角:当虚拟机不再坚持一种语言,而开始聆听多种语言时,会是什么样子。 $KITE #KITE @GoKiteAI

KITE0.24%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)