2026-10-18 22:32:01
icon loading...

查尔斯·霍斯金森开发新编程语言融合交易意图与零知识证明

摘要
卡达诺创始人查尔斯·霍斯金森正研发一种融合交易意图与Groth16零知识证明的新编程语言,旨在提升智能合约的验证效率与隐私保护能力。该技术或将重塑卡达诺生态的开发范式。

卡达诺(Cardano)创始人查尔斯·霍斯金森(Charles Hoskinson)正在推进一项关键技术开发,计划构建一种全新的编程语言,将交易意图、携带证明的数据(Proof-Carrying Data, PCD)与高效的零知识密码学证明相结合,以增强区块链应用的安全性与功能性。

新语言聚焦隐私与验证能力

据霍斯金森在社交媒体平台X上的披露,该语言是首个基于Groth16证明实现“意图+携带证明数据”机制的编程工具。这一设计可使智能合约在无需暴露完整信息的前提下完成可信验证,显著提升交易过程中的隐私水平和系统可靠性。

目前,卡达诺已支持Plutus、Aiken及关联项目Midnight所使用的Compact语言。然而,关于新语言的技术细节、集成路径或发布时间表,仍处于保密阶段。

核心技术架构解析

该提案的核心包含三大要素:交易意图(Transaction Intents),允许开发者定义期望的执行结果而非具体操作流程;携带证明的数据(PCD),确保每条信息附带可验证的加密证据;以及采用高效生成机制的Groth16零知识证明,可在极小开销下完成真实性验证。

三者协同作用,为需要高安全门槛、复杂逻辑判断与严格隐私控制的应用场景提供底层支撑,例如金融协议、身份认证系统与合规性审计工具。

生态演进与语言选择的历史背景

卡达诺早期架构深度依赖Haskell语言,其生态系统长期围绕此语言构建。近年来,尽管社区曾讨论过Clojure等替代方案,但最终仍以Haskell为核心基础,得益于当时成熟的函数式编程生态,如Cloud Haskell、Liquid Haskell与Agda等工具链的支持。

霍斯金森曾在2024年5月透露,当年曾评估过多种语言选项,而最终决策反映的是技术成熟度与团队能力的综合考量。

未来发展方向与潜在影响

在2025年4月的一次访谈中,霍斯金森表示,若系统面临根本性重构需求,不排除更换底层语言的可能性。此次新编程语言的提出,被视为卡达诺持续探索更先进编程范式的体现。

虽然当前尚未公布具体的开发路线图或里程碑节点,但该进展表明,卡达诺正致力于打造更具表达力、更安全且更易用的智能合约基础设施,进一步巩固其在第三代区块链中的技术领先地位。

声明:文章不代表币圈网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
币圈快讯
查看更多
回顶部