StarkWare(条件转账) 零知识证明研发机构StarkWare于今年1月正式推出基于ZK Rollup概念的扩容网络StarkNet,不过这不是本文的主题,而是他们为Layer 2的可互操作性提供的完整解决方案,基于「条件转账」(Conditional Transactions)或「条件支付」(Conditional Payment)实现。 条件转账是一种基于密码学的组件,可以用来在区块链中实现无需许可的互操作性。简单来说,条件转账是以某些「事件」(比如支付、状态变化)的发生作为条件的交易,在某一网络中定义一个条件交易后,一旦它的条件在另一个网络中得到满足,该条件交易就会生效。 该系列功能将会分阶段实现, 第一阶段:基于StarkEx的Layer 2交易所可以实现快速提款至Layer 1 第二阶段:两个基于StarkEx的Layer 2网络可以互相进行快速转账 第三阶段:任意两个Layer 2网络实现快速转账 针对该方案是否是「无需信任」的,团队表示普通用户是完全无需信任的,但是对于流动性提供者(LP)来说,可能需要信任节点将他们的条件交易打包发布(因为他们可以选择不打包),但是也可以通过一些方式去除这层信任,比如通过链上的智能合约绕开这些节点。 Hop(通用资产桥) Hop Protocol是一个与Maker有点类似的方案,他们方案中设计了通用的资产桥,以及通过引入「自动做市商」(AMM)组件和「连接器」(Bonder)角色,最终实现Layer 2网络之间的资产快速迁移。 使用Hop的方案时,资产需要通过Hop流转到Layer 2网络中,比如通过Hop的资产桥进入二层的ETH被称为Hop ETH(或hETH)。hETH和ETH是完全等价的,至少可以通过Hop完成兑换。 但是Layer 2网络中同时还有「官方」版本的ETH,也就是更多人普遍使用的ETH版本,官方版ETH和hETH理论上应该也是完全等价的,但是由于流动性的原因,可能会存在一些价差。 所以Hop Protocol引入了AMM的组件以及「连接器」,AMM是为了解决官方版ETH和hETH之间的短时间波动的价差而设计的,而「连接器」(Bonder)角色则是可以为需要提前释放流动性的用户提供流动性,同时也可以获得部分的收益(因为他为用户节省了7天的提款周期)。 Bonder可以通过观察不同Layer 2之间的交易数据,为网络提前垫付官方版ETH,而不同Layer 2网络之间的套利者也会不断再平衡(以获得收益),将AMM的价格维持在一个比较合理的范围内。 该方案还有很多细节,以及尚待完善的部分,比如多Bonder的去中心化机制等等,其他的可以参考项目白皮书。 DeGate(托管) 由币乎和MYKEY团队发起的二层交易协议DeGate就采用更务实的方式了,也就是他们作为中间商,提供资产快速跨链服务,但是这其中引入了中心化风险,使用这个的用户还是需要信任DeGate以及背后团队的,之后等设施完善了才会转为去中心化方案。 (责任编辑:admin) |