|通往 Layer-2 互操作性的道路
本文插图
免责声明:本文旨在传递更多市场信息 , 不构成任何投资建议 。 文章仅代表作者观点 , 不代表火星财经官方立场 。
小编:记得关注哦
来源:以太坊爱好者
本文插图
四句话总结
- Layer-2 互操作性的意思使用户可以在 Layer-2 系统间迁移资金 , 并且在 Layer-1 上的摩擦力是尽可能小的 。
- 本文所提及的 Layer-2 互操作性解决方案都基于我们之前建议使用的 “条件性交易密码学元件” 。
- StarkEx 2.0(预计在 2020 年 11 月推出)将使用 链上 的条件性交易来提供 Layer-2 to Layer-1 的互操作性(快速取款) 。
- StarkEx 3.0(预计在 2020 年 12 月推出)将使用 链下 的条件性交易来提供 Layer-2 to Layer-2 的互操作性(快速取款) 。
Layer-2 (L2)可扩展方案进步迅猛 。 以太坊主网上已经有很多个有效性证明系统了 , 也有不少欺诈证明系统已经推出测试网 。 L2 方案提供了可扩展性 , 但也有所牺牲:使用了 L2 方案 , 完全运行在 L1 上所能获得的一些好处就会被打破 , 或至少有所减损 。 我们不认为有某个 L2 解决方案能完美解决所有需要:不同应用对吞吐量扩展的需要大不相同 。 应用们自己会在丰富的 L2 设计库里面挑选自己合用的 。 在进一步介绍以前 , 我们先对两个重要的术语下一个定义:
- 互操作性(Interoperability):能让用户在应用1(初始环境)和应用 2(目标环境)之间高效转移资金
- 可组合性(Composability):能在一笔交易中操作 app_1、app_2、···、app_n 。 (可组合性不是本文的主题 。 我们下次再专门聊 。 )
循序渐进
在更好的解决方案缺位之时 , 至少 , 用户总能够把资金从初始 L2 迁回 L1 上 , 再转而投入目标 L2 。 这种粗暴的方式既慢又贵 , 而且随着需求量的增加会变得越来越慢、越来越贵 。 所以我们要做得更好才行 。 实际上 , 我们计划按照下列步骤 , 循序渐进地实现更好的方案 。
Phase I:StarkEx (L2) → Ethereum (L1) — 快速取款
“快速取款” 可以解决用户需要快速从 StarkEx 系统中取出资金到 L1 上的问题 。 它不仅仅能把资金发送到用户自己的 L1 地址上 , 也可以把资金发送到 L1 的任意目标地址上 , 比如 Compound、Aave , 等等 , 都行 。 重要的是 , 用户取款的时延将以 “区块时间” 来衡量 , 与 StarkEx 为批交易生成证明的频率无关 。 使用场景:Alice 希望把自己在 L2 的 dYdX 账户里的 1eth 发送到自己在 L1 的地址上 。 参与者:
- Alice(一名在 L2 上有存款的用户)
- LP(在 L1 上有资金的一名流动性提供者)
- 初始环境中的 StarkEx 运营者(在上述例子中就是 dYdX)
本文插图
- 图 1:快速取款流程 -
流程:(1)用户向 LP 传递一笔条件性交易 , 承诺支付 1eth(加上 LP 的手续费) , 条件是 LP 在 L1 上把 1eth 打给 Alice 的 L1 地址;(2)等 LP 在 L1 上给 Alice 打钱之后 , 该笔条件性交易生效;(3)LP 把该笔条件性交易发送给运营者 , 等待它被打包到下一批待证明的交易中;(4)等下一笔证明被提交到 L1 并得到验证之后 , 该 LP 的 L2 余额增加 , 反映他从 Alice 处得到的资金 。 定期再平衡:该 LP 需要定期拿自己在 L2 账户中(逐渐积累)的资金来补充自己 L1 账户中(逐渐消耗)的资金 。
推荐阅读
- |《操作系统?芝士答疑集》第2期
- |速来围观:华为鸿蒙操作系统2.0版支持的设备清单流出
- 互联网|“双十一”辛苦熬夜遭遇商家“神操作”第二件享优惠却无法下单
- 弱电智能化工程2018|交换机堆叠功能怎么使用?详细操作指导来咯
- 操作系统|紫光展锐任赓:操作系统向分布式、智能化方向发展
- 画中人啊|资本财经股友会老师(江晖)是平台的托!财通机构APP操作打新盈利无法出金?
- 一墨山文汇|通电试验台的功能和操作说明
- 3DM游戏网|AMD不着急推混合式x86处理器 等到操作系统能正确适配也不迟
- 谈古科技|这款免费文字转语音软件,操作简单易上手,还内置翻译功能!Balabolka
- 有机硅|有机硅灌封胶容易操作吗?如何按照正确方法去操作?