“要想富,先修路”。
相信你只要不是年龄太小,对这句口号应该都无比熟悉。这跟区块链有什么关系?因为我们也开始“修路”了,只不过在这儿,我们叫它“桥”。
原先世界上只有一个以太坊,就像一个大村子,所有的生产消费活动等都在那里,铁匠铺、农场、钱庄、集市……大家挨着都很近,不存在什么“修路”的问题。
而现在的区块链正式进入多链时代,以太村旁边开了许多个其他的村子,虽然规模都没有以太村大,但是也都有自己的铁匠铺、农场、钱庄、集市……
慢慢的许多嫌弃以太村太挤太贵的村民“移民”去了别的村,渐渐的几个村子的人也都多了起来,以太村一家独大的日子彻底结束了。
然后修路这事儿便正式被提上了日程,毕竟几个村子之间还是得有经济和消息往来,许多村民的资金也需要在各个村子之间周转。
那么问题来了,这个路(桥)应该怎么修?聪明的人们想到了以下几种方法:
以太村原先有几家大的钱庄,比如便安、水币之类的,随着周边几个村子逐渐变得兴盛,它们在其他几个村子也开了分行,由于这几家钱庄一向口碑不错,所以村民们也都信任它们。
在需要资金周转,或是汇钱到其他村子的时候,往往会去找这些钱庄,他们也都提供各个村子的资金存取或是周转服务,这便是最早我们常用的CEX方案。
严格意义来说,这根本不能算是“桥”,但这确实是个简单而又行之有效的方案,或者说在桥时代之前,唯一的解决方案。
然而只有钱庄是不够的,毕竟钱庄也可能倒闭,且更重要的是,在区块链这么一个讲究“去中心化”的环境里,这么重要的业务却总需要借助“中心化”的钱庄来处理,太没面子了……
于是有了其他几种方案。
抛开钱庄中心化的弊端不谈,很多场景下,钱庄完全无法满足人们的要求。
比如比特村村民手里的比特币,其实每个村子都认,但是这个比特币却不能带出比特村,人们又想在以太村或是其他村子使用比特币,该怎么办呢?
有人找到了一位不属于任何村落的德高望重的长者,跟他商量了这么一件事:比特村的村民如果来长者这里存入一笔比特币,长者便给他发一个票据,这个票据可以在以太村自由流通,票据代表的面额和村民在长者那里存入的比特币等值。
同时,长者那里存入的比特币也“锁定”在长者那里,不得流通,直到有人拿票据来“解锁”这些比特币。
这么做的好处是很方便,比特村的人想要去以太村用自己手里的比特币时,只需要找到长者存钱,拿票据即可,票据在以太村就像比特币一样好用。
坏处就是,这位德高望重的长者,虽说信誉良好,但万一没有抵御住糖衣炮弹的诱惑,带着大家存取的比特币跑路了怎么办?
以太村流通的那些比特币票据,由于失去了这些存取的比特币资产背书直接会变成废纸一张,让用户损失惨重。你一定不难看出,这就是以WBTC为代表的“单点外部验证”的桥。
所有的安全性,都取决于托管BTC并发行WBTC的这家机构信誉。
既然我们不太放心那位“德高望重”的长者,那么找多个声誉还不错的长者,一起来做这份存取、锁定和发放票据的工作如何?
他们每个人的声誉和品德都赶不上之前那位“德高望重”的长者,但它们人多啊!而且他们通常都得质押大量资产,才能够获得这个“验证者”的资格。
那么在资产质押+博弈的条件下,他们集体“犯浑”的可能性便降低了许多,整体上比那位单个的长者更加靠谱了一些。
要不怎么说“去中心化”呢,多点外部验证的代表,比如最近大火特火的Anyswap、Synapse,还有之前火了好久的Rune都是这一类风格。
听起来很高大上,那么什么叫原生验证?大家知道每个村子的秩序,都是靠村子里的警察(矿工)来维持的。
像是比特村,以太村这些历史悠久的村子,治安一直非常好,大家对警察的信任度也非常的高。新进崛起的几个村落,虽然暂时还没有积累出足够的沉淀,但像是Near村,Cosmos村等也都声誉良好,治安井井有条。
如果我们在两个声誉良好的村子之间进行资产转移的时候,是通过两边村子警察(矿工)的集体见证和担保的前提下进行的呢?是不是就不再需要从外部世界,找一个或者多个长者了?
更加优秀的是,在两边警察的见证下,两边村子的人不仅能够转移资产,还能够互相传递消息!真正的实现“隔空喊话”。很明显,原生验证这种模式的安全可靠,也不需要从外边找人,也不需要质押资产……
不过缺点也很明显,那就是每次都得让两个村子的警察参与进来(任何两条链之间部署这种原生验证桥,开发者都需要在源链和目标链上开发部署新的轻客户端智能合约),所以灵活性上和外部验证模式差了不少。
这种风格的桥,自然以大家熟知的Cosmos的IBC和Near的彩虹桥为代表。多币和币安Lab最新投资的Layer Zero,则是绝对值得关注的新秀。
这种模式基本都是基于比特币闪电网络模型下的延伸,要理解这种桥的典型模式,得先理解两个词:原子交换和哈希时间锁定。
啥意思呢?比如一个人,想把他手里的以太坊从A村转移到B村,有什么比长者,甚至比两个村警察更靠谱的方法不?
还真有,那就是没有感情和道德瑕疵的机器人!基于哈希锁定的原子交换就是这么一种机器人,机器人在A村收到来自你地址带哈希锁的付款,并指定一个过期时间锁,然后去B村上你的地址发送了一笔同样哈希锁的转账。
你在B村的地址发现这笔转账之后,在A村公布密钥,解开哈希锁,把资金释放给机器人。然后机器人在B村用同样的密钥解开哈希锁,把资金给你。如果你不公布密钥,则双方都可以在时间锁过期后,各自通过合约退回自己的资金。
在这种情况下,你完全不需要依赖机器人的名誉声望和道德水准,而是依赖密码学实现了Code is Law,叫做“路由器”。提供流动性的中继节点+合约,组成了上文里的“机器人”。
这种桥的代表无疑是最近最火的桥Celer,另外没发Token的Hop和Connext在技术实现上和Celer略有不同,但整体也都属于本地验证的流动性网络桥模式。
目前来说,主流的桥暂时都可以归类到这五个大类,然而区块链的世界日新月异,多链时代正式来临,各个公链在不断技术发展的同时,桥的底层技术、经济激励和博弈模型等也一定会不断发展。
不同的场景,以及不同的需求也一定会有不同类型的桥去满足,让我们拭目以待公链的“百花齐放”与残酷的“百桥大战”吧!
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。