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 |
|