wuwei1972
|
022f616341
|
在API中增加一项判断,在组网中共识节点数目低于最少值,抛出错误信息,“共识节点数目太少,暂时无法处理交易”。
|
2019-09-05 17:29:24 +08:00 |
|
wuwei1972
|
57d6af3609
|
删除注释掉的无用代码。
|
2019-09-04 16:55:14 +08:00 |
|
wuwei1972
|
ac8088b918
|
1.修改背书信息的排序方法,在背书数组中第一个背书签名为当前块的出块人签名,因此改背书签名的时间就可以确认为出块时间。
2.增加一个test类,手工修改某个worldstate的value。
|
2019-09-04 16:45:24 +08:00 |
|
brightestboy
|
b2d730f037
|
直接以"UTF-8"格式将创世块的Json字符串写到gensis.json
|
2019-09-01 15:33:40 +08:00 |
|
wuwei1972
|
cb04a2dd0a
|
修改文件读的时候的编码,统一采用UTF-8的编码
|
2019-08-30 20:28:25 +08:00 |
|
brightestboy
|
68a9628964
|
将整个jks下所有node的账户都注册上去(遍历node的jks),并为账户赋资产初值,证书暂时没有被注册
|
2019-08-30 14:31:55 +08:00 |
|
brightestboy
|
02842cfbcd
|
Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview
|
2019-08-29 15:59:10 +08:00 |
|
wuwei1972
|
cb6cf7fe7a
|
修改过多非共识节点不能正常同步,以及共识的问题。
|
2019-08-29 15:50:12 +08:00 |
|
brightestboy
|
bdb9d902a2
|
Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview
|
2019-08-27 09:46:10 +08:00 |
|
wuwei1972
|
7c7860b995
|
Merge remote-tracking branch 'origin/yf_preview' into dev_jby_preview
|
2019-08-27 08:51:47 +08:00 |
|
wuwei1972
|
50d4e6a560
|
Merge remote-tracking branch 'origin/master' into dev_jby_preview
|
2019-08-27 08:48:28 +08:00 |
|
brightestboy
|
93af9e12c8
|
class -> object
|
2019-08-26 17:27:14 +08:00 |
|
brightestboy
|
343400b5dd
|
RepChain启动单机超5个节点以上,配合https://gitee.com/BTAJL/RCJava/blob/dev_sdk_preview/src/main/java/com/Example/cert/GenerateJksFiles.java使用
|
2019-08-20 09:38:18 +08:00 |
|
brightestboy
|
e38f90e13d
|
Merge remote-tracking branch 'origin/master'
|
2019-07-25 16:46:02 +08:00 |
|
brightestboy
|
da5187822c
|
fixBug: protobuf对象值更新失败,with和and是copy了个新对象,而不是set新值。
|
2019-07-25 16:34:10 +08:00 |
|
zhengls
|
f428224124
|
更新 README.md
多机多节点部署
|
2019-07-18 10:49:11 +08:00 |
|
zhengls
|
d8a700731b
|
更新 README.md
|
2019-07-18 10:46:11 +08:00 |
|
zhengls
|
94b74caadc
|
更新 README.md
单机多节点部署视频
|
2019-07-18 10:45:56 +08:00 |
|
wuwei1972
|
5145a17707
|
添加后台交易数据检查的方法
|
2019-07-04 11:28:14 +08:00 |
|
wuwei1972
|
d5adeaa961
|
把hashmap改为ConcurrentHashMap避免读写冲突
|
2019-07-04 11:16:39 +08:00 |
|
wuwei1972
|
dfba48f665
|
1.增加合约执行的日志检查,跟踪合约执行的过程以及数据的准确。
2.ContractAssertsTPL程序中的transfer程序存在问题,进行了修改。
|
2019-06-25 06:02:11 +08:00 |
|
brightestboy
|
d62cc76896
|
Merge remote-tracking branch 'origin/master' into yf_preview
# Conflicts:
# src/main/scala/rep/crypto/cert/certCache.scala
|
2019-06-18 11:27:11 +08:00 |
|
wuwei1972
|
c5ffaffa0d
|
问题:系统组网完成之后,有部分节点不自动发送交易(自动发送交易属于自动测试代码)
问题存在的地方:集群组网完毕时没有发出组网完成的同步通知消息。
解决:增加一个变量,确保集群组网完成时可以及时发出同步消息。
|
2019-06-18 11:10:14 +08:00 |
|
wuwei1972
|
3abfb31670
|
修改:1.完善集群组网事件的响应
2.修改抽签没有包括所有证书的bug
|
2019-06-16 19:03:36 +08:00 |
|
wuwei1972
|
c05d29ed34
|
增加同步工作中的一种情况,如果在意外关机时,某些小数节点存储了最新高度块,但是大多数节点没有存储完成,系统在启动时,回滚到大多数节点的高度,保证与大多数节点一致。
|
2019-06-15 21:05:10 +08:00 |
|
brightestboy
|
e815617c91
|
从pem字符串生成x509证书的方法有bug,修改之:1、除"\r\n"外, 将"\n"也替换;2、或者使用pemReader
|
2019-06-13 16:17:24 +08:00 |
|
wuwei1972
|
0a8312f76a
|
Merge remote-tracking branch 'origin/c4w_preview' into dev_jby_preview
|
2019-06-13 15:38:01 +08:00 |
|
wuwei1972
|
90630cd4cf
|
修改交易池的管理,调整共识过程中的一些小细节,让共识更加稳定,系统的性能更高。
|
2019-06-13 15:34:29 +08:00 |
|
c4w
|
081413474d
|
在反射加载合约时,合约对case class的实例化,对应的case class需要在合约内内部声明
|
2019-06-11 06:10:44 +08:00 |
|
c4w
|
e16ee813e8
|
增强合约编译,支持case class实例化
|
2019-06-10 16:04:00 +08:00 |
|
c4w
|
c36c545c7a
|
Merge remote-tracking branch 'origin/dev_jby_preview' into c4w_preview
|
2019-06-10 15:01:42 +08:00 |
|
wuwei1972
|
4370aa81f2
|
在system.conf文件中增加配置字段,
//证书状态改变函数名,账号管理合约中的改变证书状态的函数的函数名
CertStatusChangeFunction="UpdateCertStatus"
存储时根据这个函数名可以知道确认出块的交易中出现改变证书状态的交易,需要通知证书缓存,改变证书的状态。
|
2019-06-07 17:37:57 +08:00 |
|
wuwei1972
|
aa7a99f3b2
|
以前没有删除,现在确认删除scripts目录。
|
2019-06-07 16:37:39 +08:00 |
|
wuwei1972
|
24da6544aa
|
问题:证书失效交易提交以后,没有提交到证书验证模块
解决:在证书失效交易确认入块时,有存储模块提交给证书缓存模块,更新证书信息。
|
2019-06-07 16:28:51 +08:00 |
|
wuwei1972
|
8054408b60
|
增加调试信息
|
2019-06-07 14:10:57 +08:00 |
|
brightestboy
|
b646534bcc
|
检索字节流时,需对检索结果是否为空进行判断
|
2019-06-05 09:47:42 +08:00 |
|
brightestboy
|
d0e32e5b2a
|
update README-->VM参数(日志)
|
2019-05-26 12:11:57 +08:00 |
|
c4w
|
bf5f98a9d1
|
update reference urls
|
2019-05-25 09:38:29 +08:00 |
|
c4w
|
19f222a2ee
|
readme update
|
2019-05-25 09:34:07 +08:00 |
|
brightestboy
|
59f3c48444
|
Merge remote-tracking branch 'origin/master'
|
2019-05-24 13:51:40 +08:00 |
|
brightestboy
|
7e11ce9ffa
|
1、remove SandboxJS;2、remove scripts folder;3、remove old TPL
|
2019-05-24 13:51:22 +08:00 |
|
zhengls
|
b28e312274
|
更新 README.md
更新《RepChain开发者指南 V1.0-preview》链接
|
2019-05-24 13:00:01 +08:00 |
|
brightestboy
|
890cddc0cb
|
Merge remote-tracking branch 'origin/dev_jby_preview'
# Conflicts:
# src/main/scala/rep/utils/Json4s.scala
|
2019-05-24 11:22:52 +08:00 |
|
brightestboy
|
2162ba3b8a
|
为新增的文件添加Licence
|
2019-05-20 08:49:35 +08:00 |
|
brightestboy
|
2d0abb9be4
|
Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview
# Conflicts:
# src/main/scala/rep/crypto/cert/certCache.scala
|
2019-05-20 08:42:17 +08:00 |
|
wuwei1972
|
65a61a56ad
|
1.修改所有的编译警告
2.在certCache中的getCertForUser中的获取证书信息中增加链码前缀
|
2019-05-20 08:31:50 +08:00 |
|
brightestboy
|
3050dfe4e5
|
查找证书需要加worldState前缀(sr.Get(WorldStateKeyPreFix + ***))
|
2019-05-20 08:18:35 +08:00 |
|
wuwei1972
|
75281a144f
|
删除旧存储的配置文件,已经转移到system.conf文件。
|
2019-05-19 11:02:05 +08:00 |
|
wuwei1972
|
eba281b5c8
|
Merge branch 'dev_jby_preview' of https://gitee.com/BTAJL/repchain.git into dev_jby_preview
|
2019-05-19 10:57:15 +08:00 |
|
wuwei1972
|
6886e3ce53
|
修改bug:出块人从交易池获取交易,当出块人从交易池中获取当交易在预执行时全部发生错误,需要等待交易等待超时才能继续获取后续交易。
解决:出块人碰到上述问题时,顺序从交易池中再次获取后续交易。
|
2019-05-19 10:53:47 +08:00 |
|