PolyCrypt 在 Cardano Preprod 上演示 Bitcoin Lightning 互换

由 Catalyst 资助的原型实现了 Bitcoin Lightning 支付与 Cardano 上代币化 bitcoin 之间的双向互换,但尚未提供生产级流动性和去中心化的中继运营。

By SongMarketCap

Cardano News - PolyCrypt 在 Cardano Preprod 上演示 Bitcoin Lightning 互换

PolyCrypt 已展示了一个可用的 Cardano Preprod 系统,将 Bitcoin Lightning 支付与基于 Cardano 的资产连接起来。

首席软件工程师 Ilja von Hoessle 在一场 Cardano Developers Office Hours 活动中介绍了该架构,该活动于 8 月 14 日录制并于 8 月 24 日发布。该原型结合了经修改的 Lightning Development Kit 节点、一个用 Rust 编写的中继、一个 Plutus V3 智能合约以及一个浏览器界面。

Lightning 支付与 Cardano 流动性相连接

PolyCrypt 的 Cardano Lightning Relay 支持在 Bitcoin Lightning Network 与 Cardano 上的代币化 bitcoin 之间进行双向互换。

对于一笔入向互换,用户选择金额并提供一个 Cardano 地址。中继会预留相应的 Cardano 侧 cBTC 流动性,并生成一条 BOLT11 Lightning 发票。通过 Lightning 钱包支付该发票后,智能合约会将 cBTC 释放至指定地址。

相反流程以用户提供的一条 Lightning 发票开始。用户通过 Cardano 合约转移 cBTC 之后,中继会验证该交易并通过 Lightning Network 支付这条发票。

两种流程均包含超时与退款机制,旨在防止在互换无法完成时资产被长期锁定。

当前的 Preprod 部署使用的是自定义测试版 cBTC,而非由 bitcoin 支撑的生产级流动性。PolyCrypt 尚未公布 Cardano 主网的上线日期。

该中继和浏览器应用已在 GitHub 上公开。

Catalyst 资助了四个开发里程碑

PolyCrypt 通过 Project Catalyst Fund 14 提案 "Bitcoin Lightning Payments on Cardano using Cardinal" 开发了该原型。

该项目在四个里程碑中共获得 100,000 ADA,涵盖 Liquidity Manager、Lightning-to-Cardano 连接器、Cardinal 集成以及端到端测试网部署。Catalyst 记录显示四个里程碑均已完成,且全部拨款已发放。

Cardinal 旨在通过联合托管模型在 Cardano 上支持由 bitcoin 支撑的资产。尽管其集成属于获资助开发的一部分,但此次演示的 Preprod 流程当前仍使用测试资产运行。

因此,该演示提供的是已完成开发工作的技术讲解,而非宣布新的主网产品。

PolyCrypt 是一家源自 Technical University of Darmstadt 的德国应用密码学公司。其工作涵盖区块链互操作性、支付通道和密码学协议。

中继安全性仍是主网落地的必要条件

当前架构依赖由 PolyCrypt 运营的中继。该中继拥有签名权限,协调每笔互换的双方,并与 Lightning 节点和 Cardano 智能合约进行通信。

Von Hoessle 承认,若中继被攻破或存在恶意行为,将带来安全风险。未来一种可能的改进是通过阈值签名将签名权限分配给独立运营者,例如要求三台中继中的两台批准一笔交易。

该实现还面临 Cardano 的并发约束。多笔互换可能会同时尝试更新同一个 Liquidity Manager 状态,从而在其 UTxO 周围产生争用。PolyCrypt 正在考虑采用顺序化或批处理机制,以更高效地处理并发请求。

一项生产级服务还需要有安全背书的 bitcoin 流动性、在 Cardano 与 Lightning 之间平衡资金的机制,以及对流动性提供者和中继运营者的明确激励。自动化做市商是正在考虑的选项之一,但不属于当前原型的一部分。

PolyCrypt 已在 Preprod 上交付了可测试的双向支付流程。

将其推进到生产阶段将需要分布式的中继权限、对并发互换的可靠处理以及可验证背书的 bitcoin 流动性。