QOS项目周报第23期:代码模块组织调整
技术研发
1
基础模块
本周工作内容
qbase v0.0.10 release,依赖升级到最新tendermint;
qbase client命令行增加配置文件设置;
qbase Coin修改,币种不区分大小写;
cosmos F1 fee distribution算法预研;
下周工作计划
委托验证经济模型相关模块设计开发;
2
QOS公链功能
本周工作内容
讨论修订验证委托、分配模型,初步设计分配和slash数据结构;
QOS基于最新qbase更新并合并到master;
QOS代码模块组织调整;
QOS交易gas设计;
规范QOS错误提示,数据限制;
QOS export command完善;
下周工作计划
tx序列化和反序列化方法调整;
QOS升级状态导出和导入设计开发;
3
跨链协议(QCP)
本周工作内容
分析跨链实现安全性,考虑引入LCD(轻节点)的验证功能,增强Cassini的安全;
code review并优化代码;
写中继相关专利;
下周工作计划
跨链安全技术预演;
写中继相关专利;
4
联盟链架构设计
本周工作内容
升级QStar,对接qbase v0.0.10,进行联盟链功能测试;
联盟链出现脑裂,分析原因并修复;
配合示范DApp(简乾)测试网上线测试;
优化QStar代码结构,提高单元测试覆盖率;
下周工作计划
Qstar联盟链功能测试,提取数据结构,做移动端LCD代码移植;
QStar支持swagger-ui的REST API;
尝试增加基于docker的集成环境;
编写LCD的发明专利;
5
区块链浏览器&钱包客户端
本周工作内容
LCD功能集成至移动端手机轻钱包方案确定;
QWeb跟进LCD功能;
浏览器功能完善,支持简钱相关tx、tx处理状态查询、提供swagger格式接口文档;
QMoon解析示范DApp(简乾)相关tx;
LCD功能集成至轻钱包SDK,根据QOS数据结构初步确定代码框架;
下周工作计划
搭建prometheus监控系统,监控QOS测试网运行数据;
Qmoon代码结构调整,数据存储优化,每个链单独一个库;
开源地址:https://github.com/QOSGroup
6
其他
计划在QOS下个测试网上线验证委托、分配模型,本周分析总结了EOS和COSMOS分配策略,经过投票确定了第一版模型的倾向点,其中有:
不管是验证人还是委托人,币有相同的收益权:支持;
不管是验证人还是委托人,币有相同的治理权:支持;
验证人能接收多少委托人的币:系统上不控制,把验证人当前数据公布,由委托人自己决定;
等待队伍准验证人排名依据:自己抵押币+委托人币;
新晋验证人竞争规则,倒数第一名验证人自己抵押10币+委托人10币,等待队伍排名第一的准验证人自己抵押11币,是否允许准验证人把验证人挤掉:不允许;
惩罚验证人时,除了验证人自己的币,委托人的币是否受惩罚:惩罚,但惩罚力度可以比验证人小;
验证人挖矿收益的到帐方式:系统定期打款到帐,并可选择自动复投;
社群运营
2018年12月26日16:00 – 2019年1月5日16:00内,QOS携手CoinTiger举行的净买入赛活动已经结束,奖励也均已发放;
US Treasury under Trump could take a different approach to Tornado Cash
Tornado Cash developers are facing criminal charges, and affected parties have civil lawsuits pendin...
MARA purchases 6,474 Bitcoin with convertible notes offering
According to Bitcoin-only financial services firm River, 62 publicly traded companies use a Bitcoin ...
Bitcoin’s metrics suggest bull market is far from overvalued
Despite recent price corrections, Bitcoin's valuation metrics still indicate a bull cycle ahead. ...