Commit Graph

82 Commits

Author SHA1 Message Date
wuwei1972
69a4c605ee 修改基础版本同步问题。 2020-07-08 21:25:00 +08:00
wuwei1972
42488a88f4 修改peer.proto文件,修改signer、Certificate、certid;增加authorize、operate等消息。 2020-04-28 16:10:36 +08:00
wuwei1972
6f220dc1c3 修改目标:共识抽象,达到共识切换。
完成共识层的接口抽象,并实现了cfrd、raft协议。
2020-03-20 00:44:08 +08:00
wuwei1972
c0c75f4dad 修改重启策略,增加重启监控,一直监控系统正常启动。 2020-02-22 13:17:24 +08:00
wuwei1972
725e2a50ef 1.修改bug,节点list只在初次启动的时候添加到列表,重启不添加;自动重启判断不再使用list长度,采用issingle标志来判断。
2.采用await等待的方式终止,不在外面使用线程等待。
2020-02-20 17:21:28 +08:00
wuwei1972
38fd9e56f3 增加jdk版本的判断,让jdk高低版本之间的核心代码一致。 2020-02-19 13:28:20 +08:00
wuwei1972
0b48497982 1.增加了离网管理,离网之后自动入网;2.在共识过程中,区块的高度一致时,因为交易池为空而没有抽签带来的不能共识的情况,发出强制抽签(接收到共识请求说明系统已经有了交易,还没有广播到该节点)。 2020-02-17 23:45:21 +08:00
brightestboy
2b113800f6 format 配置文件 2020-01-03 17:39:43 +08:00
wuwei1972
f3ceb58e1b artery tls 暂时使用tls1.2版本 2020-01-03 17:31:48 +08:00
wuwei1972
c3fa8827ae 修改配置文件,配置传输的classic模式的TLS1.3。 2020-01-03 15:33:49 +08:00
wuwei1972
98b7bb4f33 jdk13,tls1.3,akka2.6.1,传输方式可在artery/classic之间进行切换 2020-01-03 09:39:47 +08:00
wuwei1972
41793a8a23 还原默认的系统配置 2019-11-15 13:46:10 +08:00
wuwei1972
553c844549 增加一个simple的raft共识模式 2019-09-28 21:15:58 +08:00
wuwei1972
29c05efeb4 增加共识一致性数量配置 2019-09-25 14:16:42 +08:00
wuwei1972
4c5d3b5ba9 增加一个系统参数,在出块时,是否做输出共识。默认值true 2019-09-24 20:20:34 +08:00
wuwei1972
c399ff175d 修改系统线程配置 2019-09-24 17:04:56 +08:00
wuwei1972
e7aec36555 增加配置项,配置API接口在接收交易时是否需要做预执行操作,默认是true,需要执行;在性能测试时,可以配置成false。 2019-09-23 14:43:58 +08:00
wuwei1972
b0cf9baffb 增加API访问日志,主要是查询模块。 2019-09-05 22:03:33 +08:00
wuwei1972
cb6cf7fe7a 修改过多非共识节点不能正常同步,以及共识的问题。 2019-08-29 15:50:12 +08:00
wuwei1972
90630cd4cf 修改交易池的管理,调整共识过程中的一些小细节,让共识更加稳定,系统的性能更高。 2019-06-13 15:34:29 +08:00
wuwei1972
4370aa81f2 在system.conf文件中增加配置字段,
//证书状态改变函数名,账号管理合约中的改变证书状态的函数的函数名
    CertStatusChangeFunction="UpdateCertStatus"
    存储时根据这个函数名可以知道确认出块的交易中出现改变证书状态的交易,需要通知证书缓存,改变证书的状态。
2019-06-07 17:37:57 +08:00
wuwei1972
65a61a56ad 1.修改所有的编译警告
2.在certCache中的getCertForUser中的获取证书信息中增加链码前缀
2019-05-20 08:31:50 +08:00
wuwei1972
75281a144f 删除旧存储的配置文件,已经转移到system.conf文件。 2019-05-19 11:02:05 +08:00
wuwei1972
5ed6990208 测试修改 2019-05-18 11:08:01 +08:00
wuwei1972
07be2102a0 增加共识期间,背书节点正在同步的处理。 2019-05-18 09:55:47 +08:00
wuwei1972
0c4e4d0b69 增加时间统计,时间统计分成两个日志文件,statis_time是统计共识每个阶段的花费时间,outputtime是打印共识每个阶段的开始时刻和结束时刻。
在系统的system.conf文件中的statistic_enable来控制是否输出时间日志,0=禁止;1=打开。
2019-05-14 09:41:48 +08:00
wuwei1972
94ae821a82 修改实时图中背书连接和同步连接不画线的问题。 2019-05-13 16:06:19 +08:00
wuwei1972
2e95cf000b 删除自动设置超时时间 2019-05-12 14:50:12 +08:00
wuwei1972
263841740b 重构代码--53在system.conf中添加//实时图的事件是否发送,如果不发送,前端实时图将收不到任何消息。realtimegraph_enable
= 0//0 unable;1 enable; default 1,可以关闭系统通知实时图事件
2019-05-12 14:43:15 +08:00
wuwei1972
2d58887e69 重构代码--52添加时间跟踪日志 2019-05-12 13:52:42 +08:00
wuwei1972
f9d5d8c780 重构代码--51修改存储方式,缓存文件操作实例。把存储的配置文件改到system.conf中。 2019-05-12 11:04:16 +08:00
wuwei1972
9ce0e80215 修改共识中的bug,接收背书后对是否满足背书条件对判断不完全,即是否已经抽签。 2019-05-08 22:34:57 +08:00
wuwei1972
a429fc5bc5 重构代码--42重构合约,支持并发代码的执行功能,代码编写完成,暂存。 2019-04-28 19:06:13 +08:00
wuwei1972
dd5af272cb 重构代码--39修改抽签是总在两个节点中出块的情况 2019-04-25 20:59:03 +08:00
brightestboy
890f14003c 添加并更新licence;移除Base58.java与BitcoinUtils.java; 2019-04-25 14:10:25 +08:00
wuwei1972
23d5556dca 重构代码--38调试PreloadTransRouter成功,restActor已经修改成调用Router来执行交易。 2019-04-24 11:16:30 +08:00
wuwei1972
c2ecfa77e1 重构代码--37修改transprocessor类的prop,输入参数不需要parent,因为该参数没有使用,并且在未来的路由分发中,parent也无法使用,因此所有相关的测试类代码需要删除;添加transprocessor的路由器;在system.conf文件中添加交易路由器初始化时路由实例数量的配置。 2019-04-24 09:30:03 +08:00
c4w
84702fbd42 remove SandboxJS
rename api reqs directory
2019-04-23 13:47:24 +08:00
wuwei1972
656d3989ec 重构代码--32 根据新的日志配置文件,在所有需要输出日志的地方实现日志信息的输出。 2019-04-21 14:28:55 +08:00
wuwei1972
d0179823bd 重构代码--31 调整日志输出的配置文件,建立业务、块同步、共识、存储、合约沙箱、时间统计、系统,7种日志输出到各自的日志文件中。 2019-04-21 11:51:06 +08:00
wuwei1972
88f55d70dd 修改出块超时时间 2019-04-19 20:43:51 +08:00
wuwei1972
c3b22e5ac1 重构代码24--修改同步的方式,以及在背书时发现区块高度低时,发送同步消息,启动同步。 2019-04-19 10:22:22 +08:00
wuwei1972
0c47e892c6 重构代码22--修改背书请求者的请求方式为future 2019-04-18 08:21:41 +08:00
wuwei1972
fac0413a12 重构代码21--将背书的方式改为future方式 2019-04-17 22:22:20 +08:00
wuwei1972
5a1139b2d8 重构代码19--增加背书的actor种类,背书签名actor,背书交易执行actor,交易签名验证actor 2019-04-16 09:57:20 +08:00
wuwei1972
0646d85a74 重构代码17---调试共识出块 2019-04-14 19:30:34 +08:00
wuwei1972
34ebc6a5c6 重构代码14--修改背书收集器的路由背书请求器建立方法以及共识部分代码 2019-04-13 15:59:41 +08:00
wuwei1972
3149330223 重构提交 2019-04-10 21:56:30 +08:00
wuwei1972
775a7a3eaf 添加创世节点名称的配置 2019-04-02 15:06:25 +08:00
c4w
b76cf8ccbb replace TransactionResult 2019-04-01 22:51:04 +08:00