最近看了看跨链相关的项目,总结一下跨链的相关技术。所谓“跨链”,一条链上的“跨链”语义能在另外链上正确执行。目前跨链项目主要实现在一个链上的资产映射到另外一条链上。从技术角度看,个人认为目前跨链技术主要有三种:HTLC,跨链桥(基于共识)和跨链桥(基于轻客户端)。相关的技术以及项目总结如下图:
1.HTLC(Hash Time Lock Contract)
HTLC原理比较简单:
如果Alice和Tom之间想交换资产,Alice先创建HTLC,Tom接着创建具有同样Hash的HTLC。简单的说,Tom和Alice创建了具有同样秘钥的“锁”,锁住各自资产。当Alice用秘钥打开Tom的资产时,Tom用同样的秘钥可以打开Alice的资产。当然,Tom和Alice都需要确认资产和锁的时间。
Baker&McKenzie律所合伙人:虽然香港政策利好,但其监管也比其他地区更严格:7月10日消息,Baker&McKenzie律所合伙人Joy Lam表示,香港政府从去年开始颁布了一系列的通知,传递了明确的信号,他们将积极推动整个Web3.0行业稳健、可持续的发展,这是一个长期地区战略,许多企业以及投资人深受鼓舞。尽管如此,这并不意味着拿香港牌照是轻而易举的事情,实际上要经过严格流程,要有高标准授权过程和完整企业合规流程,要确保投资人安全,确保市场安全,确保自由流动市场有长期可持续增长的潜力。香港对加密货币行业的监管比世界上很多国家和地区更严格,香港关注市场完整性和对投资者以及参与方的长期保护,所以要来投资香港市场,需要采取谨慎和稳健态度,达到一种长期的平衡。[2023/7/10 10:12:41]
通过HTLC实现跨链,简单并且保证了交易双方的原子操作,但是要求两条链都支持智能合约,限定了两个交易方并且交换的资产不可分割。事实上,为了保证交易双方有效交易,交易双方需要额外的沟通渠道预先达成共识。
DigiDaigaku超级碗活动期间出现钓鱼链接,用户需警惕资产被盗:2月13日消息,推特用户Tedtheeast表示,DigiDaigaku上了超级碗,吸引了一批流量到NFT圈,同时也导致很多人被钓鱼链接盗NFT。如果被盗可以采取下列措施:
1. 首先确保是因为签名(signature)而不是授权(approval)导致的被盗,区别在于是否支付Gas费。可以在区块链浏览器检查。也可以在http://revoke.cash上取消任何看起来可疑的授权,同时http://revoke.cash也有针对浏览器的钱包插件,可以提示恶意网站。
2. 确保助记词没有泄露,如果是助记词泄露,那除了换钱包没有任何其他办法。
3. 因签名导致的NFT和ETH被盗,是一次性的。毕竟对于很多人来说,钱包不是随便说换就换的,通常除了NFT以外还有其他的DeF代币在stake或者还没unlock,还有其他链上的资产。
4. 对于已经被盗的资产,it is what it is,最重要的还是提高自身的安全意识,点任何链接/授权/签名之前,一定要仔细查看。
慢雾科技创始人余弦评论称,“听说DigiDaigaku超级碗活动这两天很火,好些人因为其中夹带的钓鱼信息给盗走了不少资产。一定要冷静,尤其是热闹的活动。简单分析了下,这波和之前怀疑‘朝鲜黑客’的那波没直接关系。但签名钓鱼手法上,各组织越来越卷,该有的手法都逐步会有,总有一款适合你……”
据此前报道,NFT项目DigiDaigaku母公司Limit Break称,将铸造限量Dragons NFT,并斥资650万美元在2月12日超级碗LVII上播放30秒的互动广告,届时将向限量观众发放免费的NFT。[2023/2/13 12:03:53]
2.跨链桥 : 基于共识
Valkyrie Investments:希望成为GBTC的新发起人和管理者:金色财经报道,专注于加密货币的资产管理公司Valkyrie Investments发布公开信称,希望成为灰度比特币信托(GBTC)的新发起人和管理者。该公司表示,Valkyrie的比特币信托产品自2021年1月1日成立以来没有出现流动性问题。当年晚些时候推出了公开交易的比特币相关ETF,并在与投资者和合作伙伴的合作和关心方面享有盛誉。Valkyrie Investments还概述了一些“改进GBTC当前管理”的机制,包括:向美国证券交易委员会提交M条例,以促进信托投资者的赎回;将费用削减到“更公平的水平”,建议收取75个基点的费用,这大大低于目前的200个基点;尝试建立一种赎回机制,为GBTC投资者提供比特币和现金两种选择。[2022/12/31 22:18:01]
基于其他共识的跨链桥逻辑上比较好实现,由共识确认一个链上的事件,并在另外一条链上执行。整个桥的安全性取决于共识的强弱。共识,除了传统意义的共识机制(BFT,PoS等等)外,还包括多方计算(MPC)和多签。
报告:阿联酋Web3生态系统拥有超过1450个活跃组织:10月10日消息,Web3平台Crypto Oasis Ecosystem最近发布的研究报告强调阿联酋在Web3经济中的主导地位,当地有1450多个活跃的Web3组织,拥有近7000名个人。该报告将基于Web3的项目分为两类,即原生区块链项目和非原生项目。原生区块链项目是完全基于去中心化技术的项目。目前有950个组织(占比为65%)致力于成为原生区块链项目,而500个组织(占比35%)属于非原生项目。
该报告强调,超过460个原生区块链组织在迪拜多种商品交易中心(DMCC)注册,占迪拜所有原生区块链组织的50%以上。(Cointelegraph)[2022/10/10 10:30:02]
3.跨链桥 :基于轻客户端
为了在一条链上能验证另外一条链上的信息,在这条链上“运行”另外一条链的轻客户端。通常轻客户端都是基于SPV(Simple Payment Verification)协议。SPV源自BTC,主要用在PoW共识的链中。Celo和Harmony也针对自己链的共识算法实现了轻客户端。纯粹的PoS共识的链比较难实现轻客户端,因为共识依赖Staking,而Staking由交易组成。为了实现轻客户端,穷举Staking交易不现实。
数据:8,477枚ETH从未知钱包转移到FTX:金色财经报道,据Whale Alert数据显示,8,477枚ETH (价值约14,397,600美元) 从未知钱包转移到FTX。[2022/8/25 12:47:55]
跨链桥的两个链互相通过轻客户端验证对方链的状态。这种跨链桥依赖Relay(中继),及时同步链的区块头信息。因为要同步区块头,需要如下的一些因素:
1.同步频次和费用:在另外一条链上存储区块头信息需要费用。特别是tps比较高的链,区块比较多。
2.确认主链以及区块确认:根据链的共识,通过区块头信息确定主链。以PoW的链为例,区块确认一般通过后续区块个数确认。
优化同步费用有几种思路:1/ 随机挑战(NiPoPOW,FlyClient)2/ zk-SNARK (包括recursive zk-SNARK)。选一些典型介绍:
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链,链上实现轻客户端需要考虑区块头同步成本以及主链确认逻辑。
在经过提前一天预告之后,一汽大众旗下的奥迪官方微博8月10日宣布,将通过xNFT Protocol限量发行艺术家程然根据新奥迪A8L 60 TFSIe创作的NFT艺术盲盒,并将通过一对一尊享沟通.
1900/1/1 0:00:00Glassnode最近的区块链数据显示,立法者和监管机构对加密市场日益严格的审查,包括围绕美国基础设施法案的加密税收报告条款的辩论,可能会吓到散户投资者,但不会吓到机构投资者.
1900/1/1 0:00:002021 年上半年,加密货币领域一共 404 家企业获得融资,融资总额达 72.71 亿美元。其中 9 家加密钱包相关企业获得了 8.63 亿美元融资,远超行业平均水平。加密钱包行业已成为除交易平台外加密货币领域最吸金的行业之一.
1900/1/1 0:00:00在2021年的头几个月里,非同质化代币(NFTs)步入了公众视野:佳士得和苏富比等美术拍卖行能够为数字艺术家Beeple、Larva Lab的团队等人的作品拍出高价.
1900/1/1 0:00:00DeFi 已经成了业内最热议的话题之一,每月都有数十个新的 DeFi 项目启动。DeFi 应用使得创建能够自动执行的金融合约成为可能。总的来说,这些合约有利于促进密码学资产的发行、借贷、交易和管理.
1900/1/1 0:00:00本周,备受市场瞩目的以太坊主网伦敦升级将于 12965000 区块(预计 8 月 5 日)正式 激活.
1900/1/1 0:00:00