|zkRollup和Validium的区别:各自适合什么场景?
本文插图
免责声明:本文旨在传递更多市场信息 , 不构成任何投资建议 。 文章仅代表作者观点 , 不代表火星财经官方立场 。
小编:记得关注哦
来源:蓝狐笔记
本文插图
(岩石区 , 梵高)
前言:zkRollup和Validium都是以太坊Layer 2的扩展性解决方案 , 其交易有效性通过使用零知识证明来实现 , 不过一个的数据可用性保持在链上 , 一个是保持在链下 。 这个看似微小的差别导致两者在资产的安全级别上存在较大差异 。 当然 , 这也导致了两者在吞吐量量上也存在较大差异 。 Validium可能更适合于对无须信任要求没那么高的较为高频应用(如游戏dApp) , 而zkRollup更适合于对安全要求较高的支付和交易所等场景 。 本文作者Alex Gluchowski , 由“蓝狐笔记”社群的“SIEN”翻译 。
DeversiFi最近推出了新版的交易所 , 它是由StarkEx交易引擎提供的支持 。 这是一项了不起的技术成就 , 它提高了用户从加密货币交易所期望的安全级别 。 这也标志着一个历史性的转折点:这是有史以来第一个在产品系统中应用STARK(无须信任设置的简洁零知识证明) 。
从背景上说 , StarkEx是Validium:它是一种Layer 2扩展性解决方案 , 其中所有的交易有效性都使用零知识证明来强制执行 , 而数据可用性保持在链下 。 这可以防止Validium中的资金被盗 , 因为从特定用户账户发生的每次价值转移都必须得到用户的授权 。
本文插图
(vitalik转推了Eli Ben-Sasson对两者区别的总结)
Validium的机制跟zkRollup很相似 , 主要的区别在于在zkRollup中的数据可用性是在链上的 , 而Validium则保持在链下 。 这使得Validium可以实现更高的吞吐量 , 不过 , 这也是有代价的:
StarkEx Validium的运营者能冻结用户的资金
“能摧毁事物的人控制事物 。 ”——Frank Herbert , Dune
没有zkRollup的数据可用性保证 , Validium的运营者(或更确切地说 , 数据可用性的管理者) , 可以拒绝任何用户转移资金的权利 。
这是它的工作方式:运营者对默克尔状态进行微小更改 , 而不向用户揭示其状态更改 。 缺乏此信息 , 用户无法为其账户创建默克尔所有权证明 。
本文插图
如图所示:如果运营者更改了账户d3 , 账户d1的所有者将丢失其证明中所需的节点m的信息 , 这些信息需要用来证明其账户所有权 。
有没有一种方法可以阻止Validium中的数据保留攻击?从2016年提出Plasma概念以来 , 这个问题就被大家讨论 。 同时 , zkRollup也是在这一研究结果上诞生出来的 。 Non-rollup试图无须信任地确保数据可用性 , 这将导致失去Validium的大部分竞争优势 。
尽管不能完全解决问题 , 但StarkEx通过引入许可的数据可用性委员会(DAC)来缓解这一情况 。
DAC必须通过其委员会成员的法定人数签署对状态的每次更新 , 以此来确认它已经接收到数据 。 在StarkEx中 , DAC由8位参与者组成(添加太多成员会不利于系统的活性) 。 它们都是在已建立的法律管辖区中众所周知的富有声望的组织 。 对他们来说 , 几乎不太可能去尝试滥用其权力 。 这就是其构建的逻辑 。
矛盾的是 , 众所周知、富有声望、且处在强大国家的司法管辖区正是让它们变得脆弱的原因 。 一种可能的麻烦情况是:运营者要求执行KYC/AML法规 , 并有义务冻结(可能是永远)交易记录超过1万美元的账户的所有资金 。
推荐阅读
- 机械|电脑的机械硬盘和固态硬盘什么区别,谁使用寿命长?
- pro|华为P40 Pro和vivo X50 Pro有什么区别?打开相机就知道了更用心的外观设计画面风格各有特色夜景中的画质表现防抖效果对比结语
- 青年|王者荣耀:理性分析Q区和微信区,区别在哪里?到底孰强孰弱呢?
- 华为手机|华为nova7、nova7pro、nova7SE三胞胎,有哪些区别呢?
- 互联网|天猫入驻和天猫店铺转让的区别?
- AMD|选购技巧来了:荣耀多款AMD新锐龙笔记本上市,一文看懂区别
- 中年|哪种汽车膜值得买?高价和低价到底有何区别
- |车辆长时间暴晒VS车辆停靠在车库,区别有多大?
- AI人工智能,技术编程|人工智能神经网络和生物大脑有什么区别 神经网络将如何发展
- 5G|4K、8K LED显示屏的区别