Conflux项目进展报告(持续更新)
Conflux技术进展报告(持续更新)
技术进展(2019.5.27~2019.6.10)
1.发布新版Conflux浏览器,可前往confluxscan.io进行体验;
2.在Conflux全节点中实现GHAST共识算法,并优化了算法的执行复杂度;
3.写作GHAST共识算法的理论分析文章;
4.修复Conflux全节点中的一些bug;
技术进展( 2019.6.11~2019.6.24)
1.实现新的交易打包规则;
2.设计Check-point机制;
3.优化共识部分的实现,使共识图最高每秒可以处理几十个区块;
4.实现树图结构上的交易确认规则;
5.完成GHAST共识算法理论文章的主要部分。
技术进展( 2019.6.25~2019.7.08)
1.初步实现Checkpoint机制。
2.初步实现Snapshot机制。
3.优化各部分算法实现,系统能更好抵御攻击。
4.优化新节点同步机制。
技术进展( 2019.7.09~2019.7.22)
1.讨论检查点节点同步机制的方案。
2.开始实现归档节点、全节点及轻节点等不同类型节点逻辑。
3.优化交易池打包逻辑,提高交易打包效率。
4.优化交易转发逻辑,降低网络带宽占用。
技术进展(2019.7.23~2019.8.05)
1.重构同步协议的代码逻辑,增加其模块化程度和可扩展性。
2.设计并实现了一个状态机抽象,在不同阶段处理不同节点同步过程中的问题。
3.设计并实现了创新的责备机制,促使追赶模式中的全节点和轻节点可以验证从其他节点发来的状态信息。
4.有关快照状态的代码开发。
技术进展(2019.8.06~2019.8.19)
1.增加针对不同节点类型的节点发现机制;
2.实现对针对epoch集合大小的内存消耗DDOS攻击的防范机制;
3.增加更多的随机故障和随机图生成的测试用例;
4.实现同步快照状态的接口;
技术进展(2019.8.20~2019.9.02)
1.实现了轻节点中布隆过滤器和交易凭证的同步验证;
2.优化了应对攻击时光锥外区块增大的处理机制;
3.增加针对P2P网络层的测试样例;
4.增加P2P连接建立认证机制。
技术进展( 2019.9.02~2019.9.16)
1.优化非必要内存拷贝开销;
2.完善以太坊虚拟机实现以支持更高版本solidity;
3.实现连接矿池和外部矿机的Stratum接口;
4.进一步完善RPC及Web3的接口。
技术进展( 2019.9.17~2019.9.30)
1.测试通过多种智能合约,如Atomic Swap、makerDAO、DAI等;
2.实现全系统测试框架,增加随机故障注入机制;
3.发现和进一步修复正确性和性能相关的错误;
4.进一步优化存储中默克尔树的缓存方式以提高性能;
技术进展( 2019.10.01~2019.10.14)
1.随机测试框架增加错误重放功能;
2.完善CfxWeb文档;
3.完善Conflux节点命令行接口;
4.测试代码并解决错误;
技术进展( 2019.10.15~2019.10.27)
1.完成并发布CFXWeb文档;
2.设计开发存储空间租赁和权益质押机制;
3.撰写交易转发机制设计文档;
4.实现支持DEX搭建的跨链机制;
技术进展( 2019.10.15~2019.10.27)
1.修复若干随机测试及测试网中代码错误;
2.在p2p网络层中增加流控机制以防范DDOS攻击;
3.移植适用于Conflux的Truffle开发环境;
技术进展( 2019.10.28~2019.11.10)
1.修复若干随机测试及测试网中代码错误;
2.在p2p网络层中增加流控机制以防范DDOS攻击;
3.移植适用于Conflux的Truffle开发环境;
技术进展( 2019.11.11~2019.11.24)
1.实现Go语言版本Web3接口以更好地集成DApp和钱包;
2.优化致密区块中的交易短id的表示以减少计算开销;
3.设计和实现Staking和存储租赁机制。
技术进展( 2019.11.25~2019.12.08)
1.实现 Java 版本的 Web3 接口以更好的支持 DEX 及其相关应用的实现;
2.实现状态快照的同步、验证及其恢复;
3.完成大部分托管联盟节点的逻辑实现,包括基于多签的跨链资产、成员变更以及冷热钱包私钥的管理。
2019.12.9~2019.12.22
技术进展
- 存储快照相关逻辑已基本完成,可进行详细测试和调试;
- 实现智能合约的交易费代付机制,以改善用户体验;
- 完成DEX订单撮合与行情信息维护逻辑。
DEX生态
- 跨链节点程序研发,现已支持BTC/ETH/ERC20-USDT;
- 跨链多签钱包资产管理页面研发,调研待支持冷钱包种类;
- DEX协议智能合约研发,在0x协议中增加CRC-L代币标准;
- DEX撮合引擎研发,支持类中心化交易所API。
经济模型
- 经济模型框架设计和分析;
- 经济白皮书同步撰写;
- 经济模型代码开发启动。