路印协议2018研发路线图
我们通过本文和大家分享一下路印协议2018年的研发路线图。区块链世界每天都在发生着快速的变化,我们会尽可能保持灵活,适应各种变化,根据需要调整我们的任务优先级。
深化以太坊上撮合生态建设
目前所有的公有链中,以太坊仍然拥有着最大的社区,我们认为2018年这个情况不会改变。如果路印协议不能在以太坊生态中发展壮大,也将很难在其它区块链生态中胜出。因此,2018年我们最重要的事情仍然是在以太坊上搭建路印协议生态。
1. 支持ERC223代币标准和混合式撮合
路印协议1.0版本已经支持ERC20代币之间的交易,1.1版本将提供激励手机端和订单管理网站的机制,在此基础上2.0版本将支持ERC223代币间的交易,最终的3.0版本将完成ERC20代币和ERC223代币间的混合交易。需要说明的是:2.0版本和3.0版本的开发将取决于ERC223标准及其应用的成熟程度。
2. 提升用户体验
我们会放更多的精力在钱包Loopr的用户体验上,让操作更加方便快捷。我们会发布多个钱包版本,其中beta2版本的用户体验将被完全重新设计。同时我们还会考虑开发一个钱包的手机端应用,集成路印协议的交易功能。
3. 支持资助生态伙伴
路印基金会的出发点不是要比其他开发者做的更好,竞争谁可以部署性能更好的中继(尤其是在挖矿算法和子系统上)或提供更加符合用户习惯的路印协议钱包。相反,我们鼓励我们的合作伙伴开发更有竞争力的替代性软件,无论这些方案选择开源或是闭源 — 路印协议并不强制中继或钱包的代码一定要开源。我们相信当更多合作伙伴从路印协议中获取更有竞争性的优势并因此获利时,路印生态体系也会不断扩大,变得更加强壮。
我们会重点关注以下类型的项目:
- iOS和安卓钱包APP
- 路印订单环路浏览器
- 路印协议相关的微信小程序
- 支持撮合功能的中继(基于以太坊)
- 支持撮合功能的中继(基于Qtum或NEO)
4. 实现去中心化自治
去中心化自治将分两步实现。第一步是为代币注册(TokenRegistry)和代币转让代理(TokenTransferDelegate)智能合约添加多重签名支持。
第二步才是实现合理的去中心化自治 。当去中心化自治实现后,对代币注册和代币转让代理智能合约的数据变更,LRC持有者将有权利进行投票。我们相信只有多数LRC分散到社区后,基于LRC持有量的投票才有意义;否则如果多数投票权仍然受控于路印基金会,那么去中心化自治就是一种毫无意义的形式。
在更多公有链上实现路印协议
作为一个底层协议,路印协议的发展战略是在主流的公有链上部署路印协议,并将一大部分新的LRx代币向目前的LRC代币持有者分发。不论将来哪条区块链生态繁荣起来,长期来看,路印协议的代币持有者都不会错过资产增值的机会。
1. 在NEO和Qtum上实现路印协议
我们深信NEO和Qtum有着巨大的潜力。NEO的NEP-5和Qtum的QRC-20代币标准和以太坊的ERC20代币标准非常相似。我们认为在Qtum上部署路印协议对我们要相对容易,因为Qtum的虚拟机和以太坊的EVM虚拟机也很相似,并且支持solidity智能合约语言。而在NEO上部署路印协议会需要更多的时间,因为NEO的设计非常独特,它的运行时机制和编程语言也与以太坊很不同。
路印基金会将更加专注于协议本身(即智能合约)的研发,我们希望看到的是开源社区和其他创业团队能够从我们的协议中受到启发,通过借鉴我们的Loopr钱包和中继的设计和实现去开发自己的NEO或Qtum钱包和中继软件。我们会考虑资助这些开发团队。
2. 发行并发放LRx
路印协议本身并不是一个跨链的代币交换协议。我们在以太坊网络上的代币LRC无法作为撮合费用被其它区块链上的路印协议使用。为了使路印协议能在更多目标区块链上使用,我们的计划是在区块链X上发行相应格式的新代币LRx,如NEO上是LRN,Qtum上是LRQ(当然名字可能会变化)。
对于每个目标区块链,我们可能采取不同的代币发行和分发机制。对于NEO和Qtum, 一大部分LRN和LRQ将基于以太坊特定区块高度上每个地址的LRC余额分发给基于以太坊的LRC持有者 — 我们不会给所有以太坊ICO参与者分发LRx,因为之前根据中国监管层的要求我们已经清退了所有的退币请求,如果再给他们分发代币对现在LRC的持有者是非常不公平的。
我们可能将一些代币通过某种方式售卖或者拍卖。我们认为对NEO和Qtum代币持有者,这种售卖或者拍卖会增强他们对路印协议的理解和应用,同时也可以为NEO和Qtum生态系统注入新的活力;更重要的是,这样做会给新的代币设定一个交易的基础价额。
科研
1. 探索与零知识证明技术集成的可能
我们基金会的创始人王东对零知识证明非常痴迷。我们会和相关研究机构合作,共同探索将零知识证明和路印协议整合在一起,提供另外一层隐私保护的可能性。目前我们还没有开始这个方向的工作,但是希望很快可以着手去做。
2. 优化中继的基础设施
我们计划和研究人员进行合作,扩展和改进我们的中继基础设施。目前我们的中继使用IPFS作为数据层,我们希望可以评估其它一些方案,再决定选哪种作为我们的基础设施。
3. 优化环路发现算法
另一个改进的地方就是完善挖矿的算法,更加有效地完成三个或更多订单的环路撮合。更好的挖矿算法将提高环路撮合的交易流动性、缩小价差。
社区与生态建设
1. 为尽可能多的项目提供代币初始流动性
我们非常了解,对于新区块链项目,交易所上币是很高成本的事情。我们希望帮助这些项目简化代币登记流程,将他们的ERC20代币放到我们的智能合约上交易,这样可以帮助这些项目从一开始就快速实现代币流通。
我们已经完成了在以太坊主网上部署路印协议1.0最终版,现在正在准备公开代币注册/上币的过程。目前,我们的代币注册要求非常简单:
- 代币必须是ERC20标准代币(符合接口定义和事件输出)。
- 代币智能合约代码必须开源并在etherscan.io上经过认证,且我们相信代币智能合约的内在逻辑不会影响路印协议上撮合的安全性。
我们知道,在现阶段,决定代币注册的过程仍然是中心化且非常主观的。将来这个情况会有所改变。后续我们会发布公告,解释如何发起代币注册请求。
我们可以向您保证:在路印协议上注册代币将永久免费。项目方不需要认识我们,也不用和我们或者路印基金会建立密切的伙伴关系,我们将一视同仁,不会对代币注册制定特殊的要求和门槛。
2. 提供更好的开发工具和文档
我们会发布Loopring.js代码库作为交易所和钱包与路印协议集成的主要工具。同时我们也会发布更好的开发者文档。
3. 设立路印生态发展基金 — LEAF
为了支持路印生态的发展,路印基金会决定成立“路印生态发展基金(Loopring Ecosystem Advancement Fund)”,简称LEAF。LEAF基金将赞助路印生态中的产品开发、技术研究和市场推广。LEAF的LRx/ETH/BTC主要将分发给为路印生态和LRx本身增加价值的团队和个人。LEAF的资金主要来自于由路印基金会管理、目前没有锁定的代币。
4. 分享智能合约研发的经验教训
我们在研发路印协议智能合约的过程中学到了很多,我们希望和社区一起分享我们的经验和成长经历。
您有任何反馈吗?
我们深信天外有天、人外有人。我们非常希望虚心向大家学习。请在下方留下您的建议和疑问,或者发email给我们<foundation@loopring.org>。我们将在社区反馈的基础上优化我们的研发路线图,同时继续尽我们最大努力做到最好。
您可以关注我们的社交媒体,获取更多实时咨询:
⭑ Twitter: https://twitter.com/loopring.org
⭑ Rocket Chat: https://loopring.rocket.chat
⭑ Telegram: https://t.me/loopringfans & https://t.me/loopringinternational