路印协议项目进度报告(第24期)
开发进度
协议研发
以太坊
通过多轮的讨论,我们确定了路印协议2.0中新的代币经济模型。我们将交易类型分为撮合交易和点对点交易两类,费用模型对两类交易做了不同的设置,特别重要的是,路印协议2.0将支持钱包使用任何ERC20来支付撮合手续费,并为钱包提供更多的收费选项。新的费用模型已基本完成开发并开始测试。
我们调研并采用了一种新的方式去调用外部合约,确保外部合约代码在出错的情况下,路印合约可以选择继续执行,撮合交易中更多的环路;而不是一出错整个交易都失败。同时我们还解决了部分不符合ERC20规范代币的转账确认问题。
我们部分完成了对链上订单的支持,接下来将进一步定义接口支持外部合约在链上订单薄上下单,并打通链上和链下订单之间的撮合。
NEO
处理了由于NEO节点的Bug导致部分节点数据损坏,同步停滞,从而无法领取空投的问题。
中继研发
中继1.0
我们为以下三点添加了缓存机制,降低用户多次重复查询数据库的概率。该功能已经通过了测试环境的测试,即将上线。
1)获取订单列表;
2)获取历史成交列表;
3)获取交易记录等API。
我们同时实现了“分享App即获分润”的后台接口。在八月底上线的基于路印协议的两个钱包App中,任何用户都可以将这些App分享到朋友圈和其他社交媒体,并获得自己推广的新用户未来所有订单20%的撮合手续费。推广越努力,未来收益越多。
这种分润机制由钱包代码和路印协议提供保障的,并100%开源,中继没有话语权。因此具有较高的去中心化特点。
中继2.0(光锥中继)
经过多轮的讨论,我们确定了光锥中继的总体设计方案,并完成了核心模块,包括用户余额、订单和撮合相关的部分编码工作。我们也完成了Akka集群内Actor动态部署的编码工作,这部分工作确保在未来的产品环境中,运维工程师可以在任何集群节点不重启的情况下动态新增或下线交易对。接下来的两个月时间,光锥中继将进行密集的研发工作。
下图是光锥中继的基础架构。该架构图是内部讨论的结果,也不是最终版。不过我们还是希望告诉社区小伙伴,尽管过去两周市场走势残酷,路印研发团队依然一直在踏踏实实做研发落地。生态中从事DEX相关研发的团队可以发email向我们索要该架构图的高清版本。不过由于开发任务很紧,无法为社区做架构的详细解读,要靠大家自己去领悟。未来我们会在开源光锥中继的代码的同时,也会将内部一些设计文档开源,其中一部分内容是关于“去中心化订单状态的三个维度”的一些描述,它将是理解光锥中继架构的关键所在。
光锥中继架构预览
产品和前端研发
RingTracker
RingTracker是一个查看和统计路印生态核心数据的网站应用,包括成交数据,代币数据,中继数据,交易所数据,环路数据等。目前RingTracker已经完成了产品和前端开发的主要工作。
H5Dex
H5Dex增加了第三方钱包的功能,包括第三方钱包登录,授权下单,取消订单签名,Convert签名等功能,目前前端部分的开发已经实现,这些功能将会在H5Dex V2中正式发布。
Loopr & Circulr
Circulr 修复了部分社区反馈的bug,也根据反馈做了进一步的优化。Circulr、Loopr与其他DEX同步增加了多个基于USDT的交易市场。
Looping.js SDK
上述的前端项目都是基于我们的JS SDK,我们的SDK及其文档一直在持续的优化和更新,主要包括扫码授权相关功能的优化。
App研发
过去两周我们已经开始对Loopr-iOS进行内测。基于测试反馈,我们调整了UI问题,改进了多处用户交互体验。同时,我们修复并关闭了开源代码库中第100个issue。我们开发了App的推广功能,您可以通过分享按钮,把App分享给其他用户,而收取该用户20%的交易手续费。同时,我们提供了“最小成交比例”设置功能。用户可以通过场外下单,按照比例售卖,这样便可通过同一个二维码,被多个买家扫码成交。其他的亮点功能包括:
简化用户切换钱包流程,优化选择token和下单体验;
优化UI组件,包括搜索框,table选择标签等;
新增页面,比如修改钱包名,场外交易历史等;
不同屏幕尺寸适配测试及调整;
集成最新的Relay API接口及相关测试;
国际化调整及完善。
接下来的几个星期,我们会为更多生态伙伴个性化定制基于新版Loopr-iOS的钱包。新版Loopr-iOS全部是原生代码,交易体验将会有大幅度提升。到时候欢迎大家参与测试、体验和推广。
另外,Loopr-Android钱包的开发也已经开始。我们与第三方伙伴达成合作,共同开发第一版本的Loopr-Android。Loopr-Android将对标Loopr-iOS,提供同样的功能,并将100%开源。
市场运营
2018年8月3日,路印创始人王东对社区的问题进行了解答;
2018年8月9日,路印基金会和Corl金融科技公司签署了合作谅解备忘录;
2018年8月10日,路印协议公布第四批6个ERC20代币的交易。6个ERC20代币为:MT、HVN、QCH、CVH、WIC、Cyber;
2018年8月13日,路印协议知识小课堂登陆藏鲸阁;
2018年8月13日,我们发布了英文版的Loopr使用视频 ;
2018年8月15日,路印协议正式启动去中心化自治社区“V计划”:第一部分为路印大V招募,第二部分为路印智囊团招募;
2018年8月16日,Dolomite加入路印生态。Dolomite是基于路印协议的去中心化交易和资产管理平台,总部在美国;
2018年8月17日,路印协议上线多个USDT交易对;
2018年8月18日,路印北美商务拓展总监Matthew Finestone代表路印参加在加拿大举行的Blockchain Futurist峰会;
Matthew和以太坊联合创始人Charles Hoskinson
2018年8月18日,MyToken钱包Mwallet原生集成路印协议并正式发布安卓版本;
2018年8月18日,路印协议COO陈晓亮受邀参加链向财经主办的“价值回归”区块链分享会。
路印协议COO陈晓亮现场分享