关于 Interlay

Interlay 设想了一个许可与无需许可的区块链未来,无论各个区块链的设计与用途如何差异化,彼此都能无缝连接与交互。从 DeFi 贷到去中心化交易所,从第二层协议到只适用于应用程序的分类账:告诉我们,任何人都应当可以在任何区块链平台上使用任何数字货币。

Interlay 由伦敦帝国理工学院(Imperial College London)的研究员阿列克谢·扎米亚廷(Alexei Zamyatin)和多米尼克·哈尔茨(Dominik Harz)共同创立,他们多年来一直致力于区块链领域的前沿研究:研究涵盖从确定合并采矿、跨链计算和跨链贿赂等中心化问题,到 DeFi 协议攻击。

自 2018 年发明 XCLAIM 以来,Interlay 团队一直忙于开发更健壮的加密原语、扩容支付渠道以及降低抵押品要求,提高框架的安全性能。

开发人员经过努力,将比特币带进了 Polkadot 生态系统。

过去几个月,Interlay 的团队一直在为 Polkadot 上比特币支持的资产开发一个深入的技术规范,今天该规范已开放源代码。开发团队正在用 Substrate 和 Rust 为 BTC-平行链实现 PoC 证明。

BTC-平行链的基础框架 XCLAIM,是一个经过精心设计的、开放的、去信任的系统,它拥有一组动态的担保中介。中介机构必需正确地执行比特币交易,确保用户不会遭受经济损失。这个基于顶级学术研究的开源研发项目得到 Web3 基金会的资助。

Interlay 获得 W3F 拨款,构造去信任 BTC-Polkadot 桥

Interlay 在 Web3 基金会的资助下,为 Polkadot 采用比特币 __

Polkadot 是一个连接设计和用途各异的区块链并保护区块链安全的平台。Polkadot 网络依赖于一种名叫“平行链”的分片模型,分片具有单独的状态转换功能,即,可以针对特定的应用场景定向设计。只要一条链的逻辑可以编译成 Wasm,它就可以作为一条平行链连接到 Polkadot 网络。Polkadot 有一条中继链作为系统的主链,负责验证和终结平行链提交的区块。

在 Polkadot 网络中,平行链可以通过链间通信协议(XCMP)无缝通信。为了与外部区块链(如比特币)交互,Polkadot 使用桥接的平行链 提供双向兼容性,例如 BTC-平行链。

BTC-Parachain:去信任的比特币支持的代币

BTC-平行链使用 XCLAIM 框架按照 1:1 发行和兑换比特币支持的代币——PolkaBTC。从高层次上来看,XCLAIM 遵循三个主要阶段:

· 问题:创建比特币支持的代币,即 BTC-平行链上的 PolkaBTC。

· 转移:将 PolkaBTC 转移给其他用户或迁移到 Polkadot 生态系统中的其他 Parachains。

· 兑换:在 BTC-平行链上销毁 PolkaBTC,获得 1:1 的比特币。

Interlay 获得 W3F 拨款,构造去信任 BTC-Polkadot 桥

XCLAIM 设计原则

XCLAIM 保证使用比特币支持的代币可以兑换相应数量的比特币,或等值的 DOT。XCLAIM 有以下优点:

· 财务上安全:中介人提供担保并用加密技术证明自己的行为合规。任何盗窃都会自动受到惩罚,而用户会得到补偿。

· 动态流动,无需许可:任何用户都可以成为自己的中介——简单,随时,不需要请求许可。不需要依赖别人,或任何特殊的硬件。

· 快速高效:XCLAIM 比使用 HTLC 的比特币原子交换平均速度快 95%,成本优惠 65%。

XCLAIM 详情

· 查看发表在 IEEE 安全与匿名 (S&P;’19) 上的 XCLAIM 技术论文,顶级的同行评审安全学术会议之一。

· 查看 BTC-平行链规范。

· 查看 Interlay 的博客,了解关于 XCLAIM 工作原理的系列技术文章。

技术规范:从研究到实践

这 200 页的 BTC-平行链技术规范,描述了在比特币和 Polkadot 平行链之间实现 XCLAIM 的深入指南。不仅定义了数据模型,提供了逐步的函数序列,并且描述了实现安全操作所需的机制。

技术规范分为两部分:

· XCLAIM (BTC,DOT):XCLAIM (BTC,DOT)组件实现在 Polkadot 上发布、传输和赎回比特币支持的代币的协议。此外,还处理 Vault 注册(在比特币上持有锁定 BTC 的中介)、稳定抵押品价格波动、自动拍卖清算失败的 Vault,以及集成汇率预言机。注意:底层的 XCLAIM 框架本身并不只适用于比特币或 Polkadot,可以在任何两个适配的区块链之间使用。

· BTC-Relay:BTC-Relay 组件用于验证比特币区块链上的某些交易。跟踪比特币主链,解析、验证和存储区块头,并在必要时处理分叉。

下一步计划

下一步,Polkadot 将用 Substrate 框架使用 Rust 语言开发 BTC-relay,然后实现 XCLAIM (BTC,DOT)。一旦第一次代码迭代稳定下来,就能允许做开源贡献。

Polkadot 还积极寻求将 PolkaBTC 集成到其他 parachains 中。如果你正在开发一个 Polkadot 平行链项目并希望在你的系统中使用比特币(或其他加密货币),请联系 Polkadot (contact@interlay.io)。

来源链接:mp.weixin.qq.com