织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

专访 Cdot 刘毅:中继跨链是无需信任的理想跨链方式,但难以实现 (6)

时间:2020-10-09 18:05来源:未知 作者:admin 点击:
2/3 比一个见证人要好一点,但 3 个私钥持有人中只要有 2 人串通,就能把比特币全部拿走,所以其去中心化程度是不够的。 那么更好的方案是 MPC/TSS (安

2/3 比一个见证人要好一点,但 3 个私钥持有人中只要有 2 人串通,就能把比特币全部拿走,所以其去中心化程度是不够的。

那么更好的方案是 MPC/TSS (安全多方计算 / 门限签名)支持下的见证人链。刚才说见证人需要被信任,但如果把见证人做成一条链,它是不是也可以实现 trustless ?

信任集合扩大了,除了要信任源链、目标链,中间还有一个见证人,但这个见证人不是中心化的,它是一条链,有自己的经济安全性,只要相信见证人链的验证者(validator)集合整体不会作恶,那整个过程还是 trustless 的。

见证人链可以把众多的见证人节点随机分组,每个组都会比如说有一个比特币地址,一段时间之后再把这些节点重新分组,这样的话,节点如果想串通起来偷走比特币是不太容易的。

这其中门限签名的作用是,比如一个分组里有 21 个节点,每个节点拿一片私钥,如果设置为 15/21,那这 21 个节点里需要有 15 个节点签名,然后形成一个 ECDSA 的签名,再通过一笔交易把钱包解锁。

显然这种方式的安全性更高,也更可靠(可以容忍 6 个节点不在线,或者故意不参与签名),而且更经济,因为解锁比特币只需要发一次交易。

在聚合门限签名的过程中,需要用到 MPC,因为不能把节点的私钥放到一起去签名,需要大家分别做计算。所以是门限签名加 MPC 的一个机制,这样能够形成一个见证人链。

问:MPC/TSS 通常被用于比特币与以太坊之间的跨链,可不可以把它方便地移植到另外两条链之间做跨链?

刘毅:可以,但不一定很容易。它的门限签名和 MPC 是针对 ECDSA 签名的,这套机制在 ECDSA 的链之间做资产跨链是容易的。如果它的门限签名和 MPC 支持其他签名算法,这套机制则是可以扩展到其他链的。

 

问:我们对中继跨链和见证人跨链有了一定的了解,那么哈希时间锁是怎样的一种跨链机制?

刘毅:我给哈希时间锁这种方式起了一个新的名字,叫外部协调。

外部协调是指在跨链的全过程中,两条链是互不知道对方的,A 链不知道 B 链上发生了什么,B 链不知道 A 链上发生了什么(注:在中继跨链和见证人跨链中,两条链是互相知道的)。

比如哈希时间锁,我们是先在 A 上面做一个交易,拿到哈希之后,再把这个哈希提交给 B,这是两个用户钱包在做协调的跨链,两条链本身是不知道对方链的。

为什么要把哈希时间锁扩展成叫外部协调呢?因为除了哈希时间锁外,还有大量的非哈希时间锁的外部协调式跨链。 (责任编辑:admin1)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容