对话真本聪:路印再次创造历史,将 AMM 引入 zkRollup

对话真本聪:路印再次创造历史,将 AMM 引入 zkRollup

2020 年 12 月 3 日,真本聪、路印科技和 Winkrypto 联合举办了 AMA 活动,本次 AMA 邀请了路印科技 CTO 郭雄辉,他向大家介绍了路印协议的起源和发展史、创新的解决方案、和产品进展等,并对 Layer 2 扩容方案和 DeFi 等热点话题发表看法。 以下是本次 AMA 的文字整理,先来看看郭老师的精彩回答:

  • 在和以太坊主网安全保持一致的前提下,路印交易所现在在以太坊主网上能达到每秒 3000 笔交易的 TPS(效率提升了千倍),而成本能控制到每百万笔交易大约 300 美金(成本降了千倍);
  • 一个很明显的趋势就是 DeFi 项目都在往二层迁移,就是因为以太坊主网实在太拥堵了,而我们路印协议绝对是二层解决方案中的龙头,我们是世界上首个基于 zkRollup 的 DEX,也是世界上首个基于 zkRollup 的 AMM;
  • 二层扩容方案是能很好的对一层扩容做补充,是乘积的关系;
  • 路印钱包的智能合约前后经过了两轮安全审计,内部审计也做了好几轮,在大范围公测之前在社区早期种子用户中也先做了小范围内测,钱包的整体研发接近 1 年的时间,就是希望慢工出细活,保证资产安全性。

Q1:可以从您的角度,先给我们社区的小伙伴简单介绍一下路印协议以及路印钱包?它是如何工作的,它的愿景和使命是什么呢?

我们路印协议是一个 17 年 8 月份发起的区块链项目,初心是想打造一个高效率、低成本、基于订单簿的去中心化交易系统。

大家也都知道,第一代基于订单簿的去中心化交易系统 EtherDelta 是所有行为在链上。这个效率非常低下,所以我们想到用链下撮合,链上清算再结合环路撮合来提高去中心化交易系统的效率。

基于这个思路,我们做出了路印协议 1.0 版本,在此之后改变了代币的经济模型推出了 2.0 版本。但这两个版本远远没有达到我们自己的预期,在以太坊主网上当时我们测算了下,最终的 TPS 只能达到每秒 2-3 笔撮合交易。

最早我们安慰自己,这个 TPS 会随着以太坊主网 2.0 的升级自然而然就得到解决了,但从 18 年底开始我们放弃了这个等待的想法,开始寻找新的出路。

这时,零知识证明技术走入我们的视野,基于零知识证明 zkRollup 技术,我们全新搭建了路印协议 3.0 版本,允许开发者在以太坊上搭建高吞吐量、低成本、非托管、基于订单簿的去中心化交易平台,路印交易所(Loopring.io)是第一个基于路印协议 3.0 的去中心化交易平台。

这样一种全新技术的变革带来的直接好处是:在和以太坊主网安全保持一致的前提下,我们现在在以太坊主网上能达到每秒 3000 笔交易的 TPS(效率提升了千倍),而成本能控制到每百万笔交易大约 300 美金(成本降了千倍)。

同样基于 zkRollup 技术,我们近期发布了路印支付,转账即达,零手续费,大家再也不用为以太坊拥堵,转账费用高而烦恼。如果只是存粹用作支付场景,路印协议能达到每秒 4000 笔交易的 TPS。路印协议现在不仅是一个高性能的去中心化交易协议,也是一个高效的去中心化支付协议。

接下来看我们刚发布的路印钱包,路印钱包是全球第一个 zkRollup 加持的以太坊智能钱包。它是完全非托管的钱包,每个钱包都是一个独立的智能合约,自己通过钱包合约保管资产。

路印钱包是一个具有社交属性的智能合约钱包,不再需要助记词和私钥。您可以选择自己相信的人、机构、和硬件钱包作为您钱包的守护人,这些守护人重要性同等于私钥、助记词,为您的资产保驾护航。

您还可以给钱包选择一个好听简短的名字,该名字全网唯一,并且永久有效(这里的钱包名字其实是路印钱包对外提供的二级域名-ENS),未来还可以进行继承和转让。您不再需要复制长串的以太坊地址,只要记住自己的钱包名称,就可以轻松完成转账。

路印钱包集成了路印的 zkRollup 二层扩容协议。不仅保障与以太坊主网一致的安全性,还提供媲美支付宝和微信的支付体验,费用仅为以太坊主网费用的百分之一。

Q2:能否分享一下您们的个人背景吗?您们是如何接触加密货币和区块链,又在何种机缘下创立/加入路印这个项目?您们认为加密货币和区块链最吸引您的地方在哪?

大家好,我是路印协议的 CTO 郭雄辉,96 年中科大少年班,05 年博士毕业,先后在 Intel,Marvell 两家芯片公司做嵌入式软件研发,12 年创办了一家公司做安卓操作系统,15 年被猎豹移动收购,从而转型移动互联网产品,17 年初的时候在猎豹内部就开始推动区块链业务的转型,18 年初再次创业做公链研发,19 年加入路印协议担任 CTO。我和路印协议是很有渊源的,我和创始人王东是本科同学, 17 年初私募阶段我就参与了,转型 zkRollup 这个方向我非常看好,所以也就加入一起来做了。

创立路印协议源于一个很简单的想法:能不能做一个非常好用的 DEX。我们创始人王东在 13 年其实创业做过一个中心化的数字货币交易所币丰港,深深知道中心化交易所存在的一些问题,所以就想通过路印协议这个项目来实现大家币币交换的自由。

我认为区块链最大的魅力就在于 Permissionless,矿工能自由加入或者退出网络,个人完全能自由的控制自己的数字资产,而且这个数字资产不再被任何人或者组织所控制,完全由程序算法来决定,像我们路印钱包的 Slogan 就是 “路印智能钱包,自由触手可及”,其实就体现出来了我们所推崇的自由精神。

Q3:DeFi 无疑是今年最大的热点,路印也是 DeFi 非常早的元老项目,您怎么看 DeFi 的整体发展以及一些趋势?

这个问题很大,我这里也就是抛砖引玉一把。DeFi 其实就在把现实金融世界里面的各种场景在区块链世界里面再造出来,比如 Compound 就对应传统银行借贷,MakerDAO 有点像央行铸币,各种 DEX 实现的是交易需求。

这里面一个很明显的趋势就是 DeFi 项目都在往二层迁移,就是因为以太坊主网实在太拥堵了,而我们路印协议绝对是二层解决方案中的龙头,我们是世界上首个基于 zkRollup 的 DEX,也是世界上首个基于 zkRollup 的 AMM。

路印今年 3 月上线了全球第一个 zkRollup 二层扩容技术,帮助整个以太坊社区验证了这种技术的可行性。基于路印的开源技术和技术指标,很多以太坊项目开始了在二层方向的探索。这种探索设置触发了以太坊基金会对 ETH2 第二阶段的思考和延期。

而现在路印再次创造了历史,将 AMM 这种交易模式带到了 zkRollup 二层。这将有可能改变交易所的竞争格局 —— 在 zkRollup 二层的 AMM,不仅有 AMM 的各种优势,同时交易速度可以媲美中心化交易所,用户需要支付的费用比 Uniswap 这样的一层 AMM 便宜不少。

依据路印披露的信息,路印的新技术甚至可以把一个订单拆解到 AMM 和订单本做局部成交,用以寻找到最优的成交价。我们期待 AMM 和挂单交易的结合能给用户崭新的体验。

Q4:ETH2.0 和 Layer2 之争已经持续了好长一段时间,能否分享一下您对这两个方向的看法?

大家可能都有个误解,就是如果 ETH2.0 推出来了,目前二层扩容解决方案就没有用武之地了。大家想想,要想富先修路,高速公路修好了后,其上的跑车自然就会多起来,也就是会有更多的新的应用场景涌现出来,那个时候高速公路可能又会变得拥堵了。

这就和 Windows 系统几年一升级,虽然每次升级都号称速度更快效率更高,但为啥大家都会觉得升级完新系统反而慢呢?那是因为你常用的一些软件也都会跟着系统升级,这些只会越来越吃系统资源,最后大家就也只能再升级硬件。ETH 2.0 上线也会是这样的一种情况,大家一定会拿其用来做更多的用途,这也就会导致其再次拥堵。

而二层扩容方案是能很好的对一层扩容做补充,是乘积的关系,2.0 一旦上线,对我们路印的解决方案来说,意味着 TPS 也就自然能再次提高 100 倍。按原来的三个阶段的规划,最终可用得要等上 3-5 年,这段期间以太坊扩容就只能依赖于 Layer2,这也是为什么今年上海的万向区块链大会上 V 神的演讲主题就是讲以太坊 Layer2 生态。

ETH2.0 状态分片实现的难度挑战很大,所以近期规划又有些改变,以 Rollup 方案来构建下一代以太坊,这也说明我们路印所坚持选择的 zkRollup 是一个非常正确的道路。

其实 zkRollup 已经能解决链上的计算问题,可以把链上计算都移到 Layer2 链下来做,但目前 TPS 仍然受限于以太坊区块数据容量,而新的 2.0 规划提出要先解决数据分片,这个点和 Rollup 非常契合,数据分片一旦实现,TPS 将会再次极大的提升。

哪怕短期内 ETH2.0 的数据分片还出不来,目前路印的 zkRollup 方案也够用一段时间了,我们目前的 TPS 上限能到 3000 笔每秒。

Q5:路印的 Layer2 解决方案主要的特点、核心优势和护城河是什么?

路印的 Layer2 解决方案包括二层支付,二层 DEX 和二层 AMM,其中核心技术是一种叫做 zkRollup 的可扩展性方案,这个我们是世界上第一家做出来并且已在以太坊主网上平稳运行快 1 年左右的时间了。

它能处理更多交易,更快速并且成本更低。它在链下批量执行所有计算,并且只向以太坊提交一个小的零知识证明(不能是伪造的证明)进行验证。由于以太坊会验证这些证明,并且存储足够的数据来准确判断链下账户的状态,因此 zkRollup 拥有以太坊层级的安全性。

我举个类比的例子来说明其大体的工作原理。大家把以太坊网络想象成一家银行网点,大家发起的以太坊交易就可以看成是去银行排队转账,当同一时刻很多人冲入银行的时候,比如 100 人吧,由于总的营业窗口是有限的,打个比方,一共只有 1 个窗口,那么必然会导致排队现象的发生,这就是以太坊拥堵现象。

那么怎么解决拥堵呢?我们可以有一个协调人员把还在排着队的 99 个人的转账信息先提前收集好,然后用一种技术手段(也就是零知识证明技术),先把转账在内部结算了,最后由这个协调人员把内部结算的证据再统一递交到银行窗口,这样银行窗口只需要验证一个很短的证据,一次性就处理了剩下的 99 笔转账。效率是不是高了很多,对吧?

在路印协议中这套保证内部结算的技术就叫 zkRollup,协调人就是我们的后台中继系统,整个方案的关键点就在于:区块链上只是负责存储数据和验证零知识证明,其余的计算处理都是通过在链下更改 Merkle 树的方式来实现,从而极大的减小对区块链资源的消耗,提升区块链的整体性能。

又因为链下部分有链上验证的辅助,所以也能确保链下处理资产的安全性和正确性。从而达到在不牺牲区块链带来的安全前提下,提升区块链的整体性能。理论上我们能在保持和以太坊主网同样安全的前提下,达到每秒 3000 笔交易,每百万笔交易大约 300 美金的成本。

除了这个核心技术之外,我们还做了一款 To C 的路印智能钱包产品,无缝整合路印 zkRollup 技术,11.27 号也已正式上线安卓版本了,欢迎大家来体验世界上第一个整合 zkRollup 技术的智能钱包。

Q6:路印钱包在这个月推出了一个提现挖矿活动,能否给我们更多介绍一下这个活动?

11 月 27 日,路印钱包举办为期一个月的提现挖矿活动,用户只需要提现到路印钱包,即可瓜分 100 万 LRC 奖励。该活动是为了激励用户不再盲目信任中心化平台,使用非托管钱包,自己管理虚拟资产。

简单点来说,就是只要大家安装路印钱包,然后把 LRC,ETH,USDT,WBTC,USDC 和 DAI 这 6 种参与挖矿的币种转入到路印钱包内,就可以每天分得挖矿奖励了。

当然了,为了鼓励大家使用我们新版协议 3.6,所以充值并划转至二层账号的则能多分得一些奖励。同时为了让大家能尽快的了解智能钱包守护人的概念,我们也设置了加 3 个守护人就可以奖励翻倍的规则。

更详细的介绍大家可以看这个:https://loopring.org/#/post/wallet-mining

Q7:我听说这个月接下来你们还会在以太坊二层上进行流动性挖矿活动 SWAP 交易平台推出,可以给我们透露更多一下相关信息吗?

很抱歉我目前暂时还无法给出很详细的信息,但大家可以关注下时间节点是 12 月中旬,可以提前准备好路印钱包(因为用路印钱包参与二层 AMM 流动性挖矿能获得更多奖励),当然用其他钱包也可以上我们的网站上直接参与 https://exchange.loopring.io,只是就没有奖励加成了。

流动性挖矿的细则很快就会发布,敬请期待!

Q8:LRC 的代币经济模型如何?代币的作用主要体现在哪里?

目前 LRC 的代币经济模型算是一个通缩的代币,DEX 的每一笔交易路印协议会抽取一些手续费,目前 3.1 协议上该手续费是 0.06%,这些协议手续费中 70% 会进入质押合约,分给所有质押锁仓的用户,其中 20% 预留给未来要启动的 DAO,剩下 10% 是直接燃烧。

LRC 的代币会体现在很多方面,这里只举几个例子:比如可以参与质押分享手续费,DEX 中持有一定数量的 LRC 交易手续费会有折扣,再比如最近的路印钱包提现挖矿,LRC 资产就比其他资产权重都要更高。

协议的核心设计都是围绕着不断给 LRC 代币赋能。

Q9:资产安全也是用户非常关心的一环,在用户的资金安全方面,路印钱包做了哪些努力来保障用户资产安全呢?

这是个很好的问题,大家都会觉得智能钱包不用记私钥了,到底安不安全呢?我想说的是,安全在我们路印协议,包括智能钱包的设计中,都是排在最重要的首位的,安全性和易用性做选择的时候,我们都是会优先选择满足安全性。

DeFi 产品再怎么强调安全也不为过,我觉得为了尽可能的避免黑客事件,需要做到如下几点:

  • 技术最好是原创的,简单 Fork 的话很容易理解不透彻,可能指不定哪个地方就开了个漏洞的口子,即使 Fork 的话我觉得也一定只能是复制创意,代码要全部重头写;
  • 整个产品设计中要时刻假设任何人都是可以在系统中作恶,包括要把项目方自身也要放进去,从设计源头上就杜绝自己人作恶的可能性;
  • 一定要找专业的安全审计团队,大家也都知道,自己开发的东西容易思维上有先入为主的盲点误区,外部团队更能找出这些可能的盲点导致的潜在问题;
  • 在大规模应用前最好先有段时间的公测期,在测试期间需要有 Bug 重金悬赏计划,让时间来检验安全性,像大家目前也都已接受比特币是最安全的去中心化网络,因为它已经用 10 多年的时间证明了这一点;
  • 最后,大家要参与 DeFi 产品的话,最好先看一下其已锁定资金规模,这个只有超过一定数量才具有一些相对的可靠性,这个门槛个人认为至少要接近千万美金吧。

路印钱包的智能合约前后经过了两轮安全审计,内部审计也做了好几轮,在大范围公测之前在社区早期种子用户中也先做了小范围内测,钱包的整体研发接近 1 年的时间,就是希望慢工出细活,保证资产安全性。

路印钱包的安全性其实会比大家用私钥更安全,普通钱包私钥泄漏资产就彻底丢失,而智能钱包能让你尽快先锁定资产无法转账,然后再让预先设定的守护人帮你恢复钱包,资产就始终还在你自己专属的钱包智能合约内。

我再举个例子,对没有完全开源的钱包,我相信大家多少都是有些担心的,万一上报了我私钥怎么办?但使用路印钱包大家就完全不需要有这个担心,因为我们有一个每日转账限额功能,极端情况下也就只会丢失日限额内的资产。比如你配置一个自己之前已有的钱包做路印钱包的守护人,那么就能很放心的把路印钱包做为日常使用的一个热钱包,哪怕手机丢了,恢复找回来就行。

也就是说,只要大家相信合约代码的安全性,智能合约钱包其实就是比上一代钱包更安全,这就是区块链所崇尚的 “Code is Law”。

再多说一句,短短几天,转入到路印钱包内的资产规模已接近 3000 万美金,我相信用户还是非常认可我们的解决方案的。

Q10:目前路印的项目整体进度怎样?接下来一年会有怎样的下一步计划?

路印取得的成绩大家都有目共睹,世界上第一个 zkRollup,世界上第一个 zkRollup AMM,第一个上 Coinbase 的中国项目,社区用户都说我们项目是国产之光,我认为还是当之无愧的。

我们整体的进展很不错,zkRollup 技术已迭代两个版本了,To C 端也推出了路印智能钱包,To B 端也会有路印支付解决方案。币圈一天,人间一年,所以我们也很难做很长远的规划,计划会根据变化而定。

但我们一个大的判断是区块链已过了讲故事的时代了,后面项目都要靠数据来说话,所以明年总的来说我们大的计划是全力做增长,包括用户增长,交易量增长等等。

以下是真本聪社区成员对嘉宾的自由提问:

Q11:路印有没有新招宣传人员?

明年增长年,我们会招大量运营人员的。

Q12:zkRollup 有代币吗?

zkRollup 是一种技术的简称。

Q13:路印钱包会支持 ipad 吗?

可能要排在后面一些了,目前人手不太够。

Q14:路印准备引入 AMM 是吗,那么对于无常损失准备怎么解决呢?

我们在 AMM 和订单簿之间可以很高效的做对冲,我们之后会开源一款对冲机器人让大家来用。

Q15:之前说过不想让辣鸡币上平台。但是貌似任何币都可以自主上更符合现在的潮。以后会考虑任何项目方都可以自主上币吗?

不考虑,一定是我们自己审核,或者之后用 DAO 来投票,这是底限。

Q16:路印与 Uniswap 怎么竞争?

二层不比一层香吗?难道大家能长期容忍那么高的每笔交易手续费吗?

Q17:问个技术问题,二层 Swap 的代码是部署在链下中继?

Swap 的处理代码都是在零知识证明电路中。

Q18:那么对于 AMM 使用 zkRollup 以后,流动性做市收益是否相比较 Uniswap 能有显著提升?

很快我们就会发布路印二层 AMM 流动性挖矿计划细则,大家到时候可以自己算一笔账,肯定比你放 Uniswap 上收益要高不少。

Q19:怎么和 Uniswap 二层的 Unipig 竞争?目前同使用 zkRollup 方案的 DeFi 协议之间互通技术进展如何 ?

Uniswap 严重依赖于第三方实现二层扩容技术,这是它的很大制约吧,所以它迟迟推不出主网。

Q20:现在用 zkRollup 做 DEX,提币要等多久?

协议最新版本正常提现大约 15-30 分钟,很快我们会使能快速提现功能,这样就是秒到了,一个以太坊区块确认时间。

Q21:智能钱包是合约,用户使用的时候要和合约交互,合约如何验证用户身份呢,现在注册用的手机号或邮箱,难道合约代码代码保存了手机号和邮箱?能否简单说下,当手机丢失,用户自主取回资产的基本流程吗?

合约只认签名,目前手机号验证是因为默认提供的官方守护人需要验证身份后才会提供签名。

Q22:路印会考虑做跨链吗,路印 4.0 计划是什么?

不会去自己做跨链,这一块已经有其他团队在做了,我们只需要对接就行,比如 renBTC,tBTC 等等。

Q23:请问 LRC 会进行 100:1 的置换吗 ?

暂时没这个计划。

Q24:是否支持多币种按比例混合做市 ?

协议是支持的,但目前开放的还是两两配对的。

Q25:路印如何优化 AMM 的深度?滑点?

现在的提现挖矿,即将开始的流动性挖矿都是为了建立 AMM 的深度考虑的。

Q26:LRC 号称国产之光 ,那么路印协议是怎么看的,是否名副其实呢 ?

路印取得的成绩大家都有目共睹,世界上第一个 zkRollup,世界上第一个 zkRollup AMM,第一个上 Coinbase 的中国项目,社区用户都说我们项目是国产之光,我认为还是当之无愧的。

这三个第一够了吗?不够后面可以再创造更多的第一出来。光嘴说是没用的,要看做出来的东西,以及在海内外的认可度。

Q27:问个稍微出圈的问题,和不同文化的以太社区爱好者沟通会存在文化障碍吗?

很明显会有中外的隔阂在,我们路印算是被海外以太坊社区认可的中国项目之一。

Q28:路印为什么这么早就介入 zkRollup 了 ?

这个我之前的分享有个小故事的,我再重新贴一下。

我们做出了路印协议 1.0 版本,在此之后改变了代币的经济模型推出了 2.0 版本。但这两个版本远远没有达到我们自己的预期,在以太坊主网上当时我们测算了下,最终的 TPS 只能达到每秒 2-3 笔撮合交易。最早我们安慰自己,这个 TPS 会随着以太坊主网 2.0 的升级自然而然就得到解决了,但从 18 年底开始我们放弃了这个等待的想法,开始寻找新的出路。

这时,零知识证明技术走入我们的视野,基于零知识证明 zkRollup 技术,我们全新搭建了路印协议 3.0 版本。

我们其实也是被逼的,只有另辟蹊径,不能坐而等死。

我再分享个小故事,19 年我们技术出来的时候,其实我们还不知道这个技术叫 zkRollup。

是当时看到以太坊社区在讨论这个名词,然后一看,这不就是我们的思想吗,只能说大家英雄所见略同,只是我们最早把它实现出来,并主网上线了。

Q28:现在可以用 zkRollup 编译智能合约了吗 ?不是说智能合约兼容度很低 ?

应该还做不到图灵完备的计算,但做到兼容 solididy 语言,再加些限制条件应该是可行的。

Q29:明年 LRC 有销毁计划吗, 2.0 版本设计里有是有根据交易量来销毁的?

有。

Q30:你们怎么不搞个母公司像 StarWare 一样帮人家做外包 ?

17-19 年我们路印不就一直在 2B 的道上狂奔吗,但结果呢….

Q31:以后协议升级,都不向下兼容吗?比如这次 3.6 的二层就不兼容 3.1 ?

后面会考虑做跨 rollup 的支持,估计就会是 4.0 的规划之一

Q32:有考虑过把那些手机邮箱验证的 UI 去掉吗?

这个其实在我们的考虑当中,目前要这个是因为要保证大家的钱包创建好之后就可以立即恢复出来。

Q33:IOS 版本下载呢 ?

IOS 预计这个月底,目前暂时还只有安卓版本。

Q34:郭老师怎么看 Deverisfi 也就是 Starkware 那条路线,也用了 zk 只不过数据链下?

数据链下就不能保证资产安全性和以太坊主网一致。

Q35:创建钱包需要充值 LRC ?

或者 ETH,USDT,这一步是为了防止被 Spam,因为钱包合约创建是需要成本的。

路印更多信息:

  • 官网:https://loopring.org
  • 推特:https://twitter.com/loopringorg
  • 电报:https://t.me/loopringfans
  • 钱包激励活动:https://loopring.io/?invite_code=001536

以上便是本次 AMA 的所有内容,如果你还有任何其他疑惑和见解,欢迎加入我们的社群。同时如果关于 AMA 主题有任何推荐请告诉我们,我们下期 AMA 不见不散。

相关阅读
微信 WeChat 新浪微博 Twitter Telegram 搜索 link clock