目前的中心化跨链资产托管服务存在内外部恶意参与者攻击风险,而币安生态的 Swingby Protocol 则尝试了跨链资产的去中心化托管之路。

原文标题:《Swingby:跨链资产的去中心化托管网络》
撰文:大麦

目前在 DeFi 中锁定的资产总价值创下历史新高,接近 8 亿美元,而在两年前,这个数字还是 4800 万美元。

五分钟了解 Swingby:币安生态的跨链资产去中心化托管网络

现有的 DeFi 应用绝大多数都局限于以太坊,曾被寄予厚望的闪电网络目前的网络容量为 880 个 BTC,价值 760 万美元,不及 DeFi 总量的 1%。

局限于单一以太坊也带来了隐忧,如系统性风险,当一个或多个 DeFi 应用失败或被攻击时,DeFi 应用之间的关联性有可能引起其他 DeFi 应用的连锁反应或失败,现有的 DeFi 系统存在发生系统性风险的内生基础。

同时还限制了整个 DeFi 市场的规模,以最大 DeFi 应用 MakerDAO 举例,稳定币 DAI 可以通过质押 ETH 和 BAT 来生成,但 BAT 本就基于以太坊,可能与之强相关,市值和流动性也较小,这就相对限制了 MakerDAO 市场规模扩大的可能性。

Multicoin Capital 曾提到:在 DeFi 中,以太坊似乎拥有其他生态系统所不具备的大规模应用,其原因值得深思——开放金融要发挥作用,Layer 1 货币的总市值显然必须足够大。或者具体来说:某个总体经济低于 10 亿美元的系统,不太可能支撑起开放金融生态。

就这一点而言,仅仅只有市值前十的资产有足够的流动性和市值规模支撑 DeFi 应用,而前十资产中除去以太坊,或安全性不如以太坊,或比以太坊更加中心化,或无法实现较复杂的业务逻辑。

将比特币引入 DeFi 的四种方式

将市值更大、流动性更好、用户最多的比特币引入 DeFi 是化解上述隐忧的选择之一,不少中心化的交易所和创业公司推出的 CeFi 已经取得了亮眼的成绩。而据 TokenDaily 合伙人 Mohamed Fouda 观点,将比特币引入 DeFi 的方法有四种:

五分钟了解 Swingby:币安生态的跨链资产去中心化托管网络

  • 跨链原子交易:利用比特币现有功能,例如哈希时间锁定合约(HTLC)来促进直接跨链原子交易
  • 联盟侧链,如 Blockstream 的 Liquid 和 RSK 等,但 RSK 于 2015 年推出,2018 年 1 月正式上线,至今仍未取得任何亮眼成绩,堪称一事无成,团队执行力和工程能力被多方质疑;
  • 在其他协议中使用比特币,主流的实现方式有两种:A)某一组织发行 & 托管的比特币,如 Kyber 发起的 WBTC (现锁定价值 540 万美元),imToken 发行的 imBTC (现发行 465BTC,价值 400 万美元),币安链发行的 BTCB (9001BTC,价值近 7780 万美元)B)Cosmos 的 Zones 或 Peg Zones,例如 Cosmos 首个生态应用 Kava 便希望支持抵押 BTC 来生成稳定币。但还无法确定这种比特币和 Cosmos 之间的双向锚定能否成功,Cosmos 的链间通信目前尚未完成。
  • 利用基于比特币区块链的上层协议,如 OmniLayer 或闪电网络。其中的多数技术还正在开发中。

Swingby Protocol 评价道:如原子交换或哈希时间锁定合约这类中继机制,它们的实现通常有赖于预言机作为外部观察系统,预言机监视源区块链上的特定交易,然后将信息传达到另一条链上,即导致我们需要信任中继机制使用的预言机诚实地提供关键交易数据。

而例如 WBTC、BTCB 等托管型解决方案,我们需要信任该业务中介,它们有可能受到内外部恶意参与者的攻击,导致其无法正常运转。

Swingby Skybridge:跨链资产的去中心化托管网络

Swingby Protocol 提出了自己的解决方案 Swingby Skybridge,和基于业务的中心化托管人不同,Swingby Skybridge 可以看作是去中心化的技术托管网络,没有任何单一组织或个人掌握跨链资产的完整私钥,整个去中心化网络的节点们持有私钥的一部分,共同管理跨链资产的创建、存储和交易。

五分钟了解 Swingby:币安生态的跨链资产去中心化托管网络

在 imBTC 或 BTCB 等托管方案中,托管人把用户资产存储在某些地址中,托管人控制着这些地址和相对应的私钥,为了保证安全,托管人可能采用多重签名或离线存储的方式。

而 Swingby Skybridge 采用了 ECDSA 衍生而来的门限签名方案(TSS),多方共同创建私钥和加密资产地址,全部参与者的门限数量部分(即所有参与者的一个子集)可以遵循该方案,协作产生有效签名,来签署加密资产的交易,同时这些参与者之间无需分享任何秘密。该方案是完全去中心化的——无需任何受信任的参与者。

具体工作流程:某一 TSS 组在该网络上生成后:首先是密钥生成阶段——参与者共同创建公钥,衍生出源区块链和目标区块链上加密资产的托管地址,此时两条区块链之间的跨链网桥已经搭建完毕;其次是交易签名阶段——节点协作签名加密资产的交易,让托管地址完成支付。随着节点离开或加入网络,TSS 组将进行动态重组。每个 Swingby 节点都需要持有并质押原生资产 SBY 代币才能参与上述流程。

五分钟了解 Swingby:币安生态的跨链资产去中心化托管网络

节点在创建地址时需要就 TSS 参数达成一致。TSS 协议的关键参数包括:

  • n ——组内能够作为一分子参与协作签名的参与者总数
  • t ——组内需要协作签名交易的最少参与者数量(最低门限)

节点需要确认 t 和 n 的值,然后广播这些值的使用意图。节点只会尝试与使用相同参数的其他节点形成组。

在首次实现时,Swingby Skybridge 将使用 n=100 和 t=60 的参数。也就是说,新创建的这个组将需要 100 位参与者来创建 TSS 公钥,并且在这 100 位参与者中需要至少 60 位同意才能进行签名交易。

Swingby Skybridge 是如何达成去中心化的?

TSS 组的构建是 Swingby Skybridge 达成去中心化的关键,在密钥生成阶段,网络将自动筛选所有运行的节点,筛选标准包括:

  • 关于 TSS 参数 n 和 t 的共识(n= 组内的节点总数、t= 需要协作生成有效签名的门限 节点数)、其他设置(例如费率等)
  • 节点同意在哪些链上运行以及它们是否使用测试网
  • 节点在币安链上质押最低数额 SBY 的时间长短等

举个例子,在某个时间点,Swingby Skybridge 网络可能包含 150 个节点,其中 140 个节点想要创建一个参数为(n=100,t=60)的代币桥(其他 10 个节点想要建立一个参数为(n=8,t=5)的代币桥)。假设这 140 个具备参与资格的节点都质押了最低数额的 SBY,那么系统将根据这 140 个节点在币安链上质押 SBY 的时间长短排序。该排序列表中前 100 个节点将组成 TSS 组来生成密钥,这就是筛选出 TSS 组节点的方式。

与此同时为了保证整个网络对托管钱包的去中心化控制,Swingby Skybridge 采用动态重组机制,当节点退出、离线或者发送恶意数据时,会被候选节点取代;当节点大规模离线时,原有的 TSS 组可以将跨链资产的所有权转移到另外一个新的 TSS 组,在旧节点仍然拥有秘密份额的同时,新节点也会接管对托管钱包的控制权。

为了激励节点,促进整个网络的有效增长和可持续性,节点质押 SBY 代币参与跨链资产交换可以依比例获得手续费;同时存入跨链网桥对应资产的节点,也将获得与其资产数量成比例的手续费。

Swingby Skybridge 从币安生态开始

SBY 代币是在币安链上发行的资产, SBY 代币的质押也将在币安链上完成。Swingby Skybridge 的首次实现便是在币安链上创建铆钉 BTC 价值的稳定币。

在 1 月 3 日发布的测试网中,Swingby Skybridge 已经实现将 BTC.B 从币安链交换成 BTC。在主网发布之后,Swingby Skybridge 将尽快发布币安链上的 USDT。

整个 Swingby Protocol 还有另外一个产品 Swingby Sky Pool,将直接与币安 DEX 相连,源代币被桥接到其对应的币安 DEX 代币,在用户指定的价格约束下交换成币安 DEX 目标代币,然后最终被桥接回目标原生链。只有代币拥有 BNB 交易对,就能够享受市场领先的流动性。

Swingby Skybridge 兼容所有主流资产

Swingby Skybridge 使用的门限签名加密技术可以为所有给予 ECDSA 的区块链带来快速和去中心化的原子交换,可以与比特币、以太坊、币安链、EOS、波场、瑞波币、达世币等其他主流资产 100% 兼容。

五分钟了解 Swingby:币安生态的跨链资产去中心化托管网络

通过 Swingby Skybridge,各种原生代币的使用将不仅仅限于其底层区块链,用户可以在币安链上使用比特币,在 EOS 上使用以太坊,在波场上使用瑞波币等等。

DeFi 应用的高价值性掩盖了以太坊的不足,如手续费高、交易确认慢、TPS 有限等,即使用户需要等待几分钟,支付一两美元的 Gas 费用——该体验仍然比在传统金融机构申请贷款好 100 倍。

但这也限制了其他类型应用在以太坊上的生长,同样地,其他区块链的特性也导致它们上面的应用乏善可陈,Swingby Protocl 表示基于自己的解决方案,将让比特币和其他区块链用户享受到诸多优势:

  • 比特币用户可以在其它区块链上使用 Dapps、DEXes 和 DeFi 服务,而无需先将 BTC 转换成其他链上的原生代币(例如将比特币引入以太坊 DeFi 生态中,缓解其系统性风险和扩大市场规模等)
  • 比特币用户可以充分享受其他链的创新特性,如更快的结算速度、更低的交易费用和更好的匿名性等,同时确保自己仍然持有 BTC
  • 扩展其他区块链的应用场景及原生代币的流动性和实用性,使其他区块链的用户可以从比特币庞大的流动性和用户基础中受益
  • 缓解比特币的交易拥堵,在这种情况下,可以将其他 Layer 1 区块链看作是比特币的 Layer 2

Swingby 相关资料

官网:
https://swingby.network/zh/

白皮书:
https://docs.swingby.network/SwingbySkybridge_WhitePaper_v1.0.0_14112019_ZH.pdf

TG:https://t.me/Swingby

Twitter:https://twitter.com/swingbyprotocol/

真本聪点评

Swingby Protocol 的解决方案比较有趣,在其他将跨链解决方案仍然没有取得实质性进展的今天,Swingby Protocol 值得关注,目前已经发布了比特币和币安链双向交换 BTC 的测试网络,主网将在今年第二季度发布。

随后第四季度的 Sky Pool 将和 BEP2/ 币安 DEX 锚定,这旨在实现任何资产之间的跨链交易的产品,这可能助力币安 DEX 成为一个去中心化的价格预言机。

官网上展示的团队信息较少,简单查阅后发现,现有列出的团队成员拥有的区块链创业经验较少。产品究竟如何,仍然要等到产品推出后进行观察。

相关引用:

1) https://www.chainnews.com/articles/302312079307.htm

2) https://multicoin.capital/zh/2019/05/24/the-unbundling-of-ethereum/

来源链接:realsatoshi.net