路印协议2020研发路线图

Daniel Wang
路印协议
Published in
12 min readDec 16, 2019

每年年底路印基金会都会发布下一年的研发路线图,一方面是秉承着透明原则,让社区对我们的计划有个大致了解;但更重要的是迫使团队对未来做深入的思考,对计划达成共识,这样后续的行动才会高度一致,才能取得最好的成果。

但区块链技术与生态的发展远超我们能做的最好预判。拿2018年的研发路线图为例,我们最终研发上大力投入的,反而是计划中的一个小部分(即零知识证明)。但这个小部分,却成为路印今后几年最大的竞争优势。这归功于团队能不断学习和改进,并能对计划做灵活的调整。路印基金会今后依然会努力做到:深度思考,充分计划,灵活调整。

制定计划的几个原则

在区块链领域,最不缺的就是让世界更美好的各种诱人的想法。如果计划没有原则,决策就会天马行空,有做不完的事情。马云的理想是“让天下没有难做的生意”,因此和这个理念不相关的项目,阿里不会自己亲力亲为地做。路印的定位始终是去中心化交易,因此和这个不相关的,我们也不会去做。但这样说还是有点笼统,我们可以做如下进一步的细化。

1. 我们聚焦做好一件事

我们相信以太坊上各种协议和应用慢慢会可组合(英文叫composability),渐渐互相连接,最终形成一个有机组织。我们不相信任何一个团队,当然也包括路印,有能力解决以太坊生态中的所有痛点。因此在路印协议3.0的产品化过程中,当一些痛点无法使我们的产品更完美的时候(比如比特币到以太坊的跨链发行),我们需要审慎地判断,尽量选择等待其它团队来实施对应的解决方案,而不是盲目自信和草率地投入。我们需要认清一个事实:我们的能力有限,资源有限,时间也有限。把一件事情(路印协议)做好,做深入,做长久要远比遍地开花更具长期竞争力。

2. 我们不重新发明轮子

比如uniswap很成功,这会诱惑一些团队想做类似的事情。但是一个uniswap的升级版对以太坊生态不会有实质的贡献,因此我们认为做这样的技术研发就是重新发明轮子。路印不会因为羡慕其他团队的成功就去copycat,这不是我们的风格。路印的研发一直在生态的最前沿探索,我们从未跟随。

3. 我们相信用户的价值

我们慢慢意识到用户价值的重要性,即使对路印这样的交易协议而言也依然如此。只有技术积累而没有用户,会让团队和品牌的价值大打折扣。路印的价值,或者说LRC的价值,在初期依赖于产品后面的研发团队;而中后期,却更要依赖于产品前面的用户群。路印3.0做出来之前,我们对产品信心是不足的;但路印3.0让我们信心爆棚,我们需要计划通过好的产品来积累用户。

2020 / 产品研发

产品由路印的CTO郭雄辉负责;参与研发的包括:王忱,陈胜,秦懿,和王玥。

1. 「合包」App

我们将专门面向中国大陆的小白用户,开发一款基于智能合约的以太坊钱包App,用以解决多数国人无法使用也不习惯使用MetaMask的问题。我们起名字叫「合包」,一是和「荷包」同音;二是因为核心技术是智能合约。

我们初步设想合包App将有以下特点:

  • 支持包括硬件在内的多个守护人,可以通过守护人重置丢失的私钥;支持基于时间戳的遗产继承 — 当钱包的拥有者在很长一段时间内都没有任何链上行为时,指定的继承者可以作为新的钱包主人继承该钱包所有的身份和资产。通过上述设计和ENS集成,我们希望用户对私钥、助记词,甚至以太坊地址完全无感,达到最佳的用户体验。
  • 支持元交易(Meta-Transaction);用户钱包在没有任何以太的情况下就可以进行各种以太坊转账和dApp活动。
  • 深度集成基于路印协议3.0的交易所和主流的以太坊DeFi协议,同样做到没有以太也可以参与交易和去中心化金融活动。同时争取钱包可以通过借贷平台为用户在合包中的资产生成利息,并集成LRC的质押经济模型。
  • 支持WalletConnect标准的扫码授权和签名;支持多重签名,黑白名单,一键账户资产全转等其它便捷功能…

合包的智能合约将一直保持开源。目前合约整体设计和框架已经完成,正在做设计的讨论、审核、与重构。合约测试以及App的开发会在2020年第一季度同时启动。

2. 「合包」交易所

合包交易所是基于路印协议3.0的去中心化交易平台。我们会在2020年第1季度在海外上线试运行。目前计划只推网页版,功能只包含基于MetaMask解锁后的路印去中心化交易。

注:「合包」App和交易平台作为以营利为目标的商业产品,将由光锥科技(Lightcone Technology Limited)在海外独立运营。路印基金会是光锥科技的非控股股东之一。

2020 / 协议研发

协议研发由路印首席架构师Brecht Devos负责;参与研发的包括:钟孔亮,王玥,和王东。

1. 从产品化过程中学习并改进协议

路印协议3.0应该在2019年的12月份被应用到产品环境中。商业化运营开始后我们会收集非常有价值的数据和使用反馈。我们会从这个过程中了解协议的瓶颈在哪里,有哪些功能设计的不完善甚至缺失。这些都是我们对路印协议后续版本改进的重要参考。

2. 提升协议的可组合性

路印协议3.0解决了去中心化交易所性能的问题,一方面吞吐量有几百倍的提升,另一方面交易手续费也有近百倍的下降。这的确受益于基于零知识证明的zkRollup二层扩容思路。但二层扩容也导致了协议和第三方dApp交互更困难 — 链下做的计算越多,就越难和链上第三方智能合约相互调用。对于用户来讲,有舍有得。得到的是和中心化交易所几乎一样的用户体验;舍弃的是放到DEX里面的资产无法被其他DeFi协议方便支配。

我们的目标是把协议改造得允许用户通过链下授权,就可以和链上任意合约做交互。这就是我们说的可组合性(Composability)。

下面举几个例子:

  • 允许交易所定制化协议的链上功能,比如接入其他流动性相关的协议和dApp;
  • 允许交易所提供基于准备金的快速提现功能;
  • 允许充值到交易所的用户资产可以通过其他DeFi平台自动产生利息;
  • 支持用户通过元交易(Meta Transactions)与协议进行交互,特别是充值提现;

3. 提升协议的可定制化程度和可升级性

目前协议3.0的多数功能都打包到一个大的智能合约中。虽然这个合约是可升级的,但升级是个大动作,意味着全部功能的整体升级,哪怕只是为了改一个小的逻辑或增加一个小功能。这也就导致了协议代码在多个版本间的复用性和维护成本相对较高。

我们计划把协议做得更加模块化,这样每个交易所就可以根据自己的需求选择不同的模块组合。如果交易所需要增加全新的功能,就可以自己开发模块并能让新的模块和路印的“官方”模块无缝集成。我们希望通过这个努力,不仅仅提升代码的复用性,降低升级费用,并且能实现不同交易所拥有不同的功能和特点,做差异运营而不是同质竞争。

4. 深入研发零知识证明系统

零知识证明是路印协议3.0的核心。这个领域越来越活跃,在过去短短几个月内,开源社区就有很多相关的新进展。目前我们使用的是Groth16证明系统和BN254椭圆曲线。这种组合所生成的证明大小仅有256字节,而且证明生成的时间成本和区块链上面智能合约的验证油费都比较低。然而Groth16的缺点是每个新电路都需要重新做安全设置多方计算 — 比如我们在2019年11月做的多方计算仪式 — 即使对电路做的修改再微小也依然如此。这其实就会影响我们对协议的升级。目前以太坊生态的很多项目是互相帮忙做ZKP安全设置,但每个团队,每个人的时间成本都是很高的。协议升级需要很多内外部资源的协同!

与Groth16相比,像PLONK和STARK这样的零知识证明系统就不需要安全设置过程,但他们的缺点是证明相对较大,链上验证成本也较高,而且都比较新,没有经过时间的考验。同时这些系统电路的构造方式也很不一样,这意味着有的算法在Groth16下很高效,放到PLONK和STARK中很可能性能就变得非常糟糕。除了PLONK和STARK我们同时也注意到递归式零知识证明(如HALO)也取得了不错的进展,这也是我们感兴趣的方向之一。

更换证明系统是个艰巨的挑战,但我们会一直关注相关领域的发展。我们希望在将来能切换到无需安全设置的零知识证明方案,同时保障证明生成和验证的成本不能过高。

2020 / 中继与后台

光锥中继研发由路印首席科学家马超负责;参与研发的包括:于红雨,李亚东,杨立,吴晓露,杜永丰,和赖岩岩。

1. 光锥中继

光锥中继的研发是路印2020年的重中之重。目前的2.0版将会上线并为WeDEX提供服务。2020年我们会开启下一个大版本(即3.0)的研发。

我们会重新设计光锥中继的API,并发布相关文档。我们希望第三方使用这个文档就能轻松对接任何基于光锥中继的路印去中心化交易所。

我们希望能有更好用的自动部署,监控和报警系统,保障光锥的“中继即服务”理念得以实现。我们计划在2020年有能力支持2到4家基于路印3.0的去中心化交易所。光锥中继的性能和可用性也会有进一步提升,达到以下技术指标:

  • 单中继集群回滚次数不多于3次,P1故障不大于5次,资损小于10万人民币;
  • 线上故障修复4小时内完成;
  • 中继98时间可用;
  • 单中继集群TPS不小于每秒200笔交易 (路印协议3.0的最高性能是每秒1400笔交易;目前中继是性能的瓶颈)。

光锥还计划支持更多的协议特性,特别是:

  • 支持离线提现请求。这可以加快提现速度,并减少用户的提现手续费;
  • 支持OTC交易和止损限价单(Stop Limit Order)。

我们还计划在光锥3.0的架构基础上,增强数据运营和分析能力,通过增长黑客方法论实现拉新、留存、促活;并为中继客户提供更好的决策支持。我们还会进一步改进零知识证明的弹性扩展框架,努力降低零知识证明的生成时间和计算成本。同时团队也会致力于在运营中发现和反馈协议设计细节的不足,为路印协议3.1提供反馈和建议。

总的来说,光锥中继的研发任务依然很重。团队充分意识到光锥对于路印商业落地的重要程度,因此会保障足够的资源投入。

2. 交易浏览器

我们会开源并上线路印协议3.0的交易浏览器。该浏览器会提供协议3.0上各个交易所的数据查询服务(主要包括账户余额和交易历史)。该工具还会为用户提供“提现服务” — 当任何3.0交易所倒闭后 — 假设网站已完全下线且运营方也联系不上 — 用户可以使用路印的交易浏览器在区块链上直接取回自己充值到该交易所的所有资产。

3. 「合包」App后台

我们会在开发中继的同时,为合包App提供相应的后台服务。合包后台会和光锥中继一样,保持闭源开发。

2020 / 运营

在经历了两年半共四代的协议研发后,我们要帮助2到4家DEX接入路印协议3.0和光锥中继。我们的目标是2020年年底路印的平均日交易额是现在以太坊最成功的去中心化交易平台Uniswap交易额的至少50倍,成为DEX领域的第一大平台。

按照Uniswap日交易额150万美元的50倍计算,我们在2020年下半年的月平均交易额应该要达到150*30*50=225000万,即22.5亿美金。目前协议手续费设置双向各0.05%,那么2020年下半年每月协议手续费收入应达到225万美金。根据协议设定,10%的协议手续费会从市场回购LRC燃烧掉,70%按比例奖励给LRC质押用户,剩下的20%留给路印的DAO — 在DAO准备好之前,我们会把这部分LRC也燃烧掉或者奖励给质押用户。假设LRC目前的价格保持不变,如果包括DAO在内,30%的协议手续费会在2020下半年燃烧掉大约1.5亿LRC。但考虑到LRC价格有可能大幅提升,我们预期到2020年年底LRC实际燃烧量应为1000到2500万左右。

☀提示:路印已经开启了LRC质押黄金窗口,详情请见相关博客。早日参与就会得到更多来自那70%协议手续费的奖励。

由于我们对DEX团队没有任何实际控制力,没有能力做深入的背景调查,不参与他们的决策和宣传,因此我们没法为这些DEX的信用做背书。路印基金会在选择合作伙伴时,会按交易所的LRC质押量判断其是否真诚可信,而不是将信任建立在主观判断上。我们计划到2020年年底通过包括交易所和做市商锁定不少于6000万LRC。

提示:用户选择路印协议DEX时,最好判断标准是该DEX在协议中质押的LRC数量,质押越多越可靠。质押的LRC在DEX违反协议规则的时候将会被部分或全部销毁,因此LRC的质押数量真实体现了DEX运营者长期运行的意愿和违规的可能性。

我们相信没有交易对手风险(counterparty risk)的交易方式是每一个虚拟资产拥有者都应该享受的权利。至于特定的虚拟资产是否具有投资价值,这是需要主管判断,无法通过技术得以解决的。因此即使是基于路印协议的去中心化交易所,也应该积极寻求监管,这样才可以即通过路印技术解决交易对手风险,又通过监管解决项目信息的可信和透明问题。路印在2020年会更积极主动与监管方对话沟通,努力推广路印解决方案的落地。

☀说明: 我们上述目标很大程度上依赖于虚拟资产持有者对DEX的接受程度,也会受到监管态势和竞争对手进展的影响,因此我们不对上面的数字做任何承诺和保障。以上内容同样不构成购买LRC的投资建议或是对基于路印的去中心化交易平台的投资邀约。购买包括LRC在内的任何虚拟资产都存在风险。

社区汇报方式的变化

鉴于路印协议3.0的核心开发已经完成,而中继和产品都是闭源开发,从2020年1月1日期,路印基金会将改双周报为月报向社区做汇报,中间也会通过特别文章及时发布一些重要进展。我们这样做,也是因为相信在路印产品化过程中,很多DEX的相关信息会由运营方来发布和宣传。

总结

如果你一直关注路印的双周报,你会发现我们的研发路线图和周报中的重点保持了高度一致。这说明路印经过这两年的摸索,对我们目前一直在做的研发方向充满信心。有所为,定要有所不为;看得见未来,才可以笃定前行。

最后,路印还要感谢社区中所有支持我们的朋友。你们些许的肯定,都是我们最好的宽慰和最强的动力。

获取路印协议更多最新的动态,请访问我们的社区帐号:
⭑ Twitter: twitter.com/loopringorg
⭑ Reddit: reddit.com/r/loopringorg
⭑ 电报: t.me/loopringfans (中文)
⭑ 微博: https://weibo.com/loopringfoundation
⭑ 路印微信公众号: 路印 Loopring

--

--