Commit Graph

797 Commits

Author SHA1 Message Date
jiangbuyun
5ce5e38c5e repchain2.0-update99:允许worldstate的命名带有下划线符号。 2022-08-08 21:38:27 +08:00
jiangbuyun
7f4ce80b00 repchain2.0-update98:整理国密和国际密码方式的配置文件。 2022-08-06 10:08:14 +08:00
jiangbuyun
17a8f24022 repchain2.0-update97:RepChain管理API国密Https基于动态信任证书调试完成。 2022-08-05 22:22:29 +08:00
jiangbuyun
943e9ba048 repchain2.0-update96:RepChain API国密Https基于动态信任证书调试完成。 2022-08-05 11:33:12 +08:00
jiangbuyun
6eda9fea12 repchain2.0-update95:国密的动态节点功能调试完成。 2022-08-04 18:36:48 +08:00
jiangbuyun
47c5a681d5 Merge remote-tracking branch 'origin/dev_jdk13_2.0.0.0' into dev_jdk13_2.0.0.0 2022-08-04 10:11:58 +08:00
jiangbuyun
f2eec32229 repchain2.0-update94:静态的国密算法组网调整。备注:生成的证书(*.cer)存储的内容为pem格式字符串;信任证书列表文件中的别名不要带文件名的后缀。 2022-08-04 10:11:28 +08:00
Wang Shuo
0ba08472be 添加文档部署文件 2022-07-29 10:17:37 +08:00
Wang Shuo
03e7f7f0a3 增加说明文档 2022-07-28 22:21:56 +08:00
robinfang
c7d4106608 fix: getDIDSigner取错合约 2022-07-28 01:14:44 +08:00
robinfang
9567c66b07 fix: RouteOfParallelSandboxs为null;配置改为调试模式 2022-07-28 01:10:25 +08:00
robinfang
e647544bbd fix: 切换到不容易出启动问题的provider 2022-07-28 00:54:58 +08:00
robinfang
02e6647333 feat: 创世块生成工具有了默认的配置文件地址 2022-07-28 00:50:02 +08:00
robinfang
1d15fb1bed fix: 修复WrappedArray$ofRef cannot be cast to Seq问题 2022-07-28 00:49:02 +08:00
robinfang
7773426748 feat: 增加一个便捷的首页跳转 2022-07-27 09:58:55 +08:00
jiangbuyun
e7356adf46 repchain2.0-update93:包装Rsa2048计算。 2022-07-26 21:06:37 +08:00
jiangbuyun
88b686b022 repchain2.0-update92:修改根据配置文件的配置项"is_persistence_tx_to_db"(是否持久化交易到本地)的配置值,决定是否持久化。 2022-07-25 17:48:49 +08:00
jiangbuyun
afb6b95599 repchain2.0-update92:检查到节点交易池空时,建立固定延时发送请求的定时器;该定时器在接收到交易时自动关闭。 2022-07-25 17:03:22 +08:00
jiangbuyun
5f78895c12 repchain2.0-update91:完善CFRD共识算法,当某些节点没有交易,其他节点有交易时,有交易的节点将广播交易到其他节点。 2022-07-25 15:27:20 +08:00
jiangbuyun
ffc7a0e69d repchain2.0-update90:修改从交易池装载数据的方法,增加循环变量修改和增加数值不能小于零的判断。 2022-07-24 22:23:58 +08:00
jiangbuyun
a68d5f1568 repchain2.0-update89:修改交易接收之后的持久化策略,保证接收的交易不丢失。 2022-07-24 22:08:15 +08:00
jiangbuyun
4d0f502c0d repchain2.0-update88:修改交易接收逻辑,检查交易大小、检查交易是否重复、检查交易签名、根据配置项确定交易是否预执行,最后根据配置确定交易是否广播,不广播直接加入自身交易池。 2022-07-24 15:55:53 +08:00
jiangbuyun
df9d7714ea repchain2.0-update87:修改证书装载的签名算法,通过配置文件决定证书的算法。 2022-07-24 13:00:23 +08:00
jiangbuyun
12af1ef720 repchain2.0-update86:整理代码:删除API、合约、共识部分的专门线程池的设置。 2022-07-24 12:52:19 +08:00
jiangbuyun
13fb4c5071 repchain2.0-update85:增加根据配置文件自动构建创世块功能。GenesisBlockGenerator的输入参数为:创世块的配置文件;默认创世块的配置文件=genesis.conf 2022-07-23 17:23:27 +08:00
jiangbuyun
fe197bda87 repchain2.0-update84:新增创世块的工具类。 2022-07-22 22:07:45 +08:00
jiangbuyun
1bc8fbc0e4 repchain2.0-update83:在国密的sslContext建立的输入参数中增加系统名称。 2022-07-22 17:39:44 +08:00
jiangbuyun
28abc12157 repchain2.0-update82:repchain2.0-update82:在Shim中添加三个方法:1.getDIDSigner(creditCode:String) 获取账户信息;2.getSignerCert(creditCode:String,certName:String) 获取账户的某个证书;3.VerifySignature(originalContent:Array[Byte], signatureResults:Array[Byte],certInfo:CertId)验证签名的正确性。
2022-07-22 15:40:39 +08:00
jiangbuyun
28f8ff5e4c repchain2.0-update81:整合密码算法代码,增加国密算法的动态节点管理;调整组网相关配置,减少用户输入配置项;调整RepChain API相关配置,将API相关配置调整到api目录;增加RepChain management的配置项。 2022-07-21 16:05:40 +08:00
jiangbuyun
197e013c6d repchain2.0-update80:增加大素数生成类。 2022-07-17 15:22:21 +08:00
brightestboy
f7a7acc906 fix: 修复编译错误 2022-06-29 14:14:45 +08:00
brightestboy
ba3e73c186 生成新的json/identity-net/genesis.json 2022-06-21 11:28:38 +08:00
brightestboy
b6b7ce9375 Merge remote-tracking branch 'origin/dev_rc_jdk13_2.0.0' into dev_jdk13_2.0.0.0
# Conflicts:
#	json/identity-net/genesis.json
2022-06-21 11:20:18 +08:00
jiangbuyun
ad0d887499 repchain2.0-update79:删除不需要的配置项。 2022-06-19 11:06:43 +08:00
jiangbuyun
3f94d808ba repchain2.0-update78:增加出块超时发出警告消息给DASHBOARD。 2022-06-19 10:57:29 +08:00
jiangbuyun
bfd8d8a02c repchain2.0-update77:不再支持非DID账户管理合约。 2022-06-19 10:46:43 +08:00
jiangbuyun
5d1e4e61e9 repchain2.0-update76:1.增加多业务链同时共享DID合约的缓存(内存),目的节省内存;2.在合约状态改变中增加trace日志,跟踪状态的改变信息,方便调试。 2022-06-18 19:52:28 +08:00
brightestboy
a2f8d6296d 1. 为业务链的SuperAdmin生成新的密钥对和证书,并导入mytruststore;2. 当业务链独自管理自己的权限时,身份链和业务链需分别使用新的创世块工具构建创世块 2022-06-18 11:17:28 +08:00
brightestboy
95addc8654 生成新的json/identity-net/genesis.json 2022-06-17 21:28:28 +08:00
jiangbuyun
b5358366d8 repchain2.0-update75:删除证书hash包含的组网Id。 2022-06-17 21:03:02 +08:00
jiangbuyun
c019a75d86 repchain2.0-update74:授权索引更新时同步更新账户缓存。 2022-06-17 16:53:28 +08:00
brightestboy
f489b3696b 修改权限管理合约的操作和授权模块 2022-06-17 14:03:10 +08:00
jiangbuyun
e57533fbc9 repchain2.0-update73:添加可以从账户名下获取授权信息。 2022-06-17 13:25:09 +08:00
jiangbuyun
58390eedb5 repchain2.0-update72:为DID合约在Shim中提供多链间查重的方法。 2022-06-17 10:29:03 +08:00
jiangbuyun
4e20c2b55b repchain2.0-update71:增加授权索引和操作索引的输出日志。 2022-06-17 09:24:56 +08:00
jiangbuyun
c367e50f16 repchain2.0-update70:授权索引和操作注册索引需要读取业务链和基础链的并集。 2022-06-17 09:14:33 +08:00
jiangbuyun
e2d13a6e87 repchain2.0-update69:缓存增加授权索引的读取和操作注册索引的读取。 2022-06-16 23:08:15 +08:00
jiangbuyun
6d59eef01f repchain2.0-update68:节点启动时,只有第一次从配置文件中读共识节点配置。 2022-06-16 21:11:48 +08:00
jiangbuyun
c84bd2ec23 repchain2.0-update67:增加功能:共识节点可以通过交易提交来增加和删除。 2022-06-16 21:06:06 +08:00
brightestboy
806a0eefd2 在ManageNodeCert合约中增加更新抽签列表的方法 2022-06-16 15:38:40 +08:00