Commit Graph

524 Commits

Author SHA1 Message Date
zhaohj@sina.com
625d7ed10e Merge remote-tracking branch 'origin/dev_jdk13_1.0' into dev_jdk13_1.0 2020-05-29 16:59:12 +08:00
zhaohj@sina.com
c7127c5c19 Merge remote-tracking branch 'origin/dev_jdk13_1.0' into dev_jdk13_1.0 2020-05-29 16:58:31 +08:00
wuwei1972
01bdd5745a 删除proto文件中的默认值,proto3不允许有默认值。 2020-04-28 18:31:39 +08:00
wuwei1972
ec2997478a Merge remote-tracking branch 'origin/dev_jdk13_1.0' into dev_jdk13_1.0 2020-04-28 16:11:12 +08:00
wuwei1972
42488a88f4 修改peer.proto文件,修改signer、Certificate、certid;增加authorize、operate等消息。 2020-04-28 16:10:36 +08:00
zhaohj@sina.com
417050d56d Merge remote-tracking branch 'origin/dev_jdk13_1.0' into dev_jdk13_1.0 2020-04-02 16:41:02 +08:00
zhaohj@sina.com
95120f3643 zhaohuanjun add pbft 2020-04-02 16:32:00 +08:00
zhaohj@sina.com
a5c05987fa zhaohuanjun add pbft 2020-04-02 11:14:15 +08:00
zhaohj@sina.com
db713450bd forgot one file 2020-04-02 11:07:07 +08:00
wuwei1972
6f220dc1c3 修改目标:共识抽象,达到共识切换。
完成共识层的接口抽象,并实现了cfrd、raft协议。
2020-03-20 00:44:08 +08:00
wuwei1972
37e8acd8ed 修改目标:共识抽象,达到共识切换。
此次提交:完成模块管理抽象。
2020-03-15 20:51:11 +08:00
wuwei1972
af836e1c66 调整代码同jdk8版本 2020-02-22 20:13:36 +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
bcf3642817 统一jdk高低版本之间启动代码完全一致。 2020-02-19 13:45:01 +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
wuwei1972
182280ce33 Merge remote-tracking branch 'origin/dev_jdk13_1.0' into dev_jdk13_1.0 2020-02-04 16:19:27 +08:00
wuwei1972
a3e8266b35 chaininfo信息的获取不需要缓存,直接从存储中获取。 2020-02-04 16:11:50 +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
brightestboy
8d38872af9 提升JDK及项目所依赖的包,Jdk13,scala2.13+,及相关依赖 2019-12-20 09:48:33 +08:00
brightestboy
0f7e0c637e Merge remote-tracking branch 'origin/dev_jby_preview' into dev_zulujdk11_tls1.3_1.0 2019-12-20 09:14:10 +08:00
brightestboy
85eff58ce8 dev_zulujdk11_tls1.3 初始化。1、本分支是基于zulujdk11,且支持TLS1.3;2、支持通过引入ca实现基于TLS1.3动态加入节点。 2019-12-18 10:55:07 +08:00
wuwei1972
41793a8a23 还原默认的系统配置 2019-11-15 13:46:10 +08:00
wuwei1972
64dd19a46b 还原交易查重代码 2019-11-15 13:45:33 +08:00
wuwei1972
fdcd943d85 导入区块信息到缓存 2019-09-29 23:52:01 +08:00
wuwei1972
0b79f78649 修改通过交易获取入块时间,把区块时间写入到blockindex中。 2019-09-29 21:36:48 +08:00
wuwei1972
0124cd3d33 增加接口,通过区块高度获取该区块的交易数量 2019-09-29 20:29:38 +08:00
wuwei1972
f131cb6bec 临时测试 2019-09-29 14:31:44 +08:00
wuwei1972
95062e75ac 临时测试用 2019-09-29 12:45:04 +08:00
wuwei1972
1ea394ef75 输出返回值情况,检查交易重复。 2019-09-29 12:09:22 +08:00
wuwei1972
a120e27a75 修改抽签日志 2019-09-29 10:36:04 +08:00
wuwei1972
553c844549 增加一个simple的raft共识模式 2019-09-28 21:15:58 +08:00
wuwei1972
ae8c1060dc 简化输入共识 2019-09-26 16:27:32 +08:00
wuwei1972
29c05efeb4 增加共识一致性数量配置 2019-09-25 14:16:42 +08:00
wuwei1972
b879740be8 修改非完整二次共识的背书环节 2019-09-25 08:56:46 +08:00
wuwei1972
4c5d3b5ba9 增加一个系统参数,在出块时,是否做输出共识。默认值true 2019-09-24 20:20:34 +08:00
wuwei1972
7cd2df2943 显示指定背书验证的线程池 2019-09-24 17:35:07 +08:00
wuwei1972
c399ff175d 修改系统线程配置 2019-09-24 17:04:56 +08:00
wuwei1972
730495b70e 增加API添加交易的消耗时间输出到日志 2019-09-24 14:45:46 +08:00
wuwei1972
22660a01a2 增加交易池耗时跟踪 2019-09-24 08:29:03 +08:00
wuwei1972
f98a8f462e 修改交易池管理中交易计数方法 2019-09-23 17:00:40 +08:00
wuwei1972
503945a5c0 合并 2019-09-23 16:47:53 +08:00
wuwei1972
3afc283580 Merge remote-tracking branch 'origin/yf_preview' into dev_jby_preview
Conflicts:
	src/main/scala/rep/app/RepChain_Multi.scala
2019-09-23 16:47:27 +08:00
wuwei1972
f30e5cd5e8 提交测试启动类 2019-09-23 16:42:59 +08:00
brightestboy
e436dc3694 Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview
# Conflicts:
#	src/main/scala/rep/api/rest/RestActor.scala
2019-09-23 14:55:30 +08:00
wuwei1972
e7aec36555 增加配置项,配置API接口在接收交易时是否需要做预执行操作,默认是true,需要执行;在性能测试时,可以配置成false。 2019-09-23 14:43:58 +08:00