月亮链 月亮链
Ctrl+D收藏月亮链
首页 > DYDX > 正文

BTC:一文读懂跨链的相关技术分类和总结_TLC

作者:

时间:1900/1/1 0:00:00

最近看了看跨链相关的项目,总结一下跨链的相关技术。所谓“跨链”,一条链上的“跨链”语义能在另外链上正确执行。目前跨链项目主要实现在一个链上的资产映射到另外一条链上。从技术角度看,个人认为目前跨链技术主要有三种:HTLC,跨链桥(基于共识)和跨链桥(基于轻客户端)。相关的技术以及项目总结如下图:

1.HTLC(Hash Time Lock Contract)

HTLC原理比较简单:

如果Alice和Tom之间想交换资产,Alice先创建HTLC,Tom接着创建具有同样Hash的HTLC。简单的说,Tom和Alice创建了具有同样秘钥的“锁”,锁住各自资产。当Alice用秘钥打开Tom的资产时,Tom用同样的秘钥可以打开Alice的资产。当然,Tom和Alice都需要确认资产和锁的时间。

前NBA球星奥尼尔因推广Astral NFT再次遭到集体起诉:5月24日消息,前 NBA 球星 Shaquille O'Neal 因推广加密货币而再次被起诉,本次在佛罗里达州联邦法院提起的集体诉讼指控奥尼尔宣传未注册的 Astral 代币违反了证券法。起诉书称,奥尼尔在他的各种社交媒体账户上反复宣传 Astrals NFT,但随后相关代币和 NFT 价值出现了急剧下降的情况。[2023/5/24 22:14:54]

通过HTLC实现跨链,简单并且保证了交易双方的原子操作,但是要求两条链都支持智能合约,限定了两个交易方并且交换的资产不可分割。事实上,为了保证交易双方有效交易,交易双方需要额外的沟通渠道预先达成共识。

2.跨链桥 : 基于共识

基于其他共识的跨链桥逻辑上比较好实现,由共识确认一个链上的事件,并在另外一条链上执行。整个桥的安全性取决于共识的强弱。共识,除了传统意义的共识机制(BFT,PoS等等)外,还包括多方计算(MPC)和多签。

汇款公司Tempo France与Armenotech合作提高Stellar区块链采用:1月20日消息,汇款公司Tempo France与总部位于塞浦路斯的达成Armenotech合作,以提升Stellar区块链在全球领域的集成。通过这次合作,两家公司将在各种业务上进行合作,包括共同参与国际汇款项目,以及在支付市场推出新产品。Armenotech现在是Tempo France的全方位IT基础设施提供商。其最值得关注的产品包括基于Stellar区块链的处理和交易监控。

通过与Tempo France的合作,Armenotech可以获得涉及汇款和支付的各种新项目。双方还强调了Stellar区块链对传统法定货币转账的适应性,这可以提高速度和透明度,同时降低成本。(The Paypers)[2023/1/20 11:23:23]

3.跨链桥 :基于轻客户端

为了在一条链上能验证另外一条链上的信息,在这条链上“运行”另外一条链的轻客户端。通常轻客户端都是基于SPV(Simple Payment Verification)协议。SPV源自BTC,主要用在PoW共识的链中。Celo和Harmony也针对自己链的共识算法实现了轻客户端。纯粹的PoS共识的链比较难实现轻客户端,因为共识依赖Staking,而Staking由交易组成。为了实现轻客户端,穷举Staking交易不现实。

数据:在Binance上BTC期货合约多头的平均清算量创1个月高点:金色财经报道,Glassnode数据显示,在Binance上BTC期货合约多头的平均清算量刚刚达到50684.16美元的1个月高点。之前的1个月高点是2022年12月29日的31,890.99美元。[2023/1/9 11:01:28]

跨链桥的两个链互相通过轻客户端验证对方链的状态。这种跨链桥依赖Relay(中继),及时同步链的区块头信息。因为要同步区块头,需要如下的一些因素:

1.同步频次和费用:在另外一条链上存储区块头信息需要费用。特别是tps比较高的链,区块比较多。

2.确认主链以及区块确认:根据链的共识,通过区块头信息确定主链。以PoW的链为例,区块确认一般通过后续区块个数确认。

BitMEX创始人:人们因创始人是白人而盲目信任DCG:11月28日,BitMEX创始人Arthur Hayes发表其“白人青年”系列博文续篇,探讨DCG创始人BarrySilbert崛起的前因后果。文中指出,在BTC发展早期,由于缺少直接的合规投资,Silbert用信托基金的方式构建入场的护城河,并由于其垄断地位而使得GBTC始终享有2%的超高管理费,而Silbert能在一开始就获得多方的信任,是由于他是是一名“白人金融家”。如今,由于Genesis将比特币借给三箭资本生成GBTC来赚取溢价,而后比特币价格下跌导致连续清算,DCG正岌岌可危。

Arthur Hayes在文中总结道,我猜为Genesis提供借贷资金的人(不论是谁)已经关掉了水龙头。而一旦没有了外部弹药供给,DCG集团的故事离落幕就不远了。[2022/11/28 21:07:40]

优化同步费用有几种思路:1/ 随机挑战(NiPoPOW,FlyClient)2/ zk-SNARK (包括recursive zk-SNARK)。选一些典型介绍:

彭博社:Zipmex已获得新加坡高等法院为期三个月的债权人保护:8月15日消息,加密货币交易所Zipmex已获得了新加坡高等法院三个多月的债权人保护。Zipmex的五个实体中均被允许暂停到12月2日。这将保护公司免受潜在的债权人诉讼。Zipmex在新加坡、泰国、印度尼西亚和澳大利亚开展业务,并正在向债权人寻求为期五个月的保护,以制定重组计划。(彭博社)[2022/8/15 12:26:08]

BTCRelay

采用传统的SPV轻客户端的实现方式实现从BTC到ETH的跨链。显然为了同步BTC的区块头,在ETH消耗Gas。在以太坊Gas price比较高的情况下,同步费用比较高。

FlyClient

FlyClient采用随机挑战和MMR(Merkle Mountain Range)的技术,降低轻客户端同步区块的个数。随机挑战的目的是在一定范围的区块并不需要全部同步到链上,随机抽取一些区块同步。为了在链上能验证没有抽取到的区块,所有的区块信息通过MMR组织在一起。MMR是一种变种的Merkle树,适用于追加节点的场景。MMR,相对于普通二叉的Merkle树,具有更新叶子结点代价小的特点。

zkRelay

zkRelay也尝试降低链上轻客户端同步区块的费用。和FlyClient不同,zkRelay采用的是zk-SNARK证明。将一段范围内的区块有效性,通过将链下证明提交到链上,链上只需要检查证明是否有效。

Celo

Celo是个有意思的项目。Celo项目本身和跨链没有什么关系,但是给轻客户端提供了一些新思路。为了实现更轻客户端,Celo采用递归零知识证明技术,将区块头的连接信息进行递归证明。一个证明就能证明从创世区块到当前区块的合法性。一个轻结点,只需要同步最新的证明就能确定所有区块的有效性。

Summa (Stateless SPV)

上述的项目,还都是在降低轻客户端链上同步代价方面做优化。Summa提供了一个全新的思路:

摘抄自Summa介绍的PPT。Summa项目观察到一个有趣的事实:一条链的区块头在另外一条链上同步了,但是很多区块有可能是浪费的。原因是并没有需要证明的交易在这些区块中。Summa假设了一种“Ecnomic“安全的做法:证明一个交易在一个区块中,并且区块后有若干区块确认。Summa认为在伪造的区块后连续出块是一个非常不经济的做法,有这样的算力应该去计算真正的区块。使用这种方式,在链上不需要存储轻结点信息,只需要在一个交易需要证明时提供相应区块以及确认区块的证明即可。这样的方式也称为Stateless SPV(无状态SPV)。当然这种经济安全假设需要推敲,特别是在难度较低的情况下,伪造区块以及确认区块相对比较容易。

Xclaim

针对传统的没有链上计算能力的链,不可能在链上实现其他链的轻客户端。也就是说,如果只是通过链上轻客户端的方式,在这些链上只能实现单向的跨链。为了在这些链上也实现双向跨链,Xclaim在引入抵押角色的情况下实现资产双向映射。Xclaim在论文中提出了三种操作:issue(发行),swap(交换),redeem(赎回)。以issue和redeem为例,看看抵押角色的作用:

大部分链都支持转账功能。抵押者作为中间人,在另外一条链(支持智能合约)有抵押的情况下,接受其他人的资金的转账。转账发起者,可以通过轻客户端验证的方式在另外链上证明交易合法。在另外一条链上,验证合法的跨链交易后,进行转账。

在一条链上提出burn操作后,抵押者观察到后,主动先发起转账。并在转账成功后,向另外一条链上的智能合约提供交易证明“赎回”资金。简单的说,在两条链只要有一条支持智能合约的基础上,通过抵押者角色,可以完成双向跨链的操作。根本原因就是链上的转账交易能够被确认验证。

跨链是个复杂的话题。通过其他共识实现跨链相对简单现实。HTLC能实现交易双方的原子操作,但是限定交易为两方,而且为了提供交易的效率需要交易双方预先沟通。通过在链上实现轻客户端验证其他链的状态是一直探索的方向。对于PoW链,链上实现轻客户端需要考虑区块头同步成本以及主链确认逻辑。

标签:BTCTLCICESPVWrapped xBTCtlc币今日价格Era Name ServiceSPV价格

DYDX热门资讯
数字人:数字人民币双离线探讨 断网断电能保证支付吗?_BSP

7月16日,中国人民银行在官网发布了《中国数字人民币的研发进展白皮书》(以下简称“白皮书”),以阐明人民银行在数字人民币研发上的基本立场.

1900/1/1 0:00:00
EFI:Synthetix 创始人:关于 DeFi、NFT、艺术和游戏交叉点的思考_DEFX币

最近我一直在思考 DeFi、NFT、艺术和游戏的「交叉点」。在此,我想把自己目前的想法做一个总结并发布在推特主题帖上: 我要强调的第一件事是:注意力和影响力之间的区别.

1900/1/1 0:00:00
区块链:下一个颠覆的领域:区块链如何影响审计行业?(上)_秘银币mith还能起来吗

编者注:原报告来自Najoua Elommal、Riadh Manita,《创新经济与管理杂志》,中文版本由链集市团队编译整理,英文版权归原作者所有.

1900/1/1 0:00:00
NFT:未来的价值互联网主要建立在NFT上_Stella Token

7月25日,“2021世界区块链大会·杭州”在杭州未来科技城学术交流中心举行。我有幸在大会上发表演讲《NFT——价值互联网的未来》.

1900/1/1 0:00:00
GAS:三分钟读懂 EIP-1559 对以太坊经济模型的改变_西格玛币兑换以太坊公告

DeFi 媒体平台 The Defiant 社区人士可能是一群与众不同的、固执己见的群体,但有一件事我们都同意——Gas 价格对以太坊经济是一个真正的拖累.

1900/1/1 0:00:00
BIT:监管日趋严峻 高倍杠杆退场进行时_FTX

在缺乏监管的恶性竞争下,加密衍生品交易所们将杠杆倍数从20倍抬升至100倍、125倍,乃至150倍,尽管自身从中获利丰厚,但对于加密市场的健康度以及投资者的财务安全,这并非好事.

1900/1/1 0:00:00