【发布时间】:2019-09-12 15:30:30
【问题描述】:
我们正在使用 Corda 和 Springboot Web 服务器构建 POC。
以下是用于构建 POC 的 Corda 平台、Springboot 服务器和其他基本依赖项的版本-
cordaReleaseGroup=net.corda
cordaVersion=4.0
gradlePluginsVersion=4.0.45
kotlinVersion=1.2.71
junitVersion=4.12
quasarVersion=0.7.10
spring_version = '4.3.11.RELEASE'
spring_boot_version = '2.0.2.RELEASE'
spring_boot_gradle_plugin_version = '2.1.1.RELEASE'
jvmTarget = "1.8"
log4jVersion =2.11.2
platformVersion=4
slf4jVersion=1.7.25
nettyVersion=4.1.22.Final
为 POC 开发的 CorDapp 有四个节点 -
Notary Node (Validating)
Provider Company Node (Node A)
Consumer Company 1 Node (Node B)
Consumer Company 1 Sub Contact Node (Node C)
以下是 CorDapp 中定义的流程 -
流程1:“节点A”向“节点B”和“节点C”发送交易请求。 “节点 A”对其进行自我签名,并从其他节点收集签名。交易请求还包含一个附件。
流程2:“节点B”批准交易请求,自签名,获得“节点A”和“节点C”的签名并关闭交易。
在本地 N/W 中,这些流程正常工作。
但是,在 Corda TestNet N/W 中,“Flow 1”失败并引发以下异常 -
交易超出网络的最大交易大小限制: 4000000 字节。
在 Stack Overflow 中,我们发现了相关问题(参见 URL:Changing the maxTransactionSize using Corda OS v3.x with network bootstrapper ) 上面写着 -
In Corda 4, a mechanism will be introduced to allow the network
parameters of a bootstrapped network to be modified.
问题:是否可以提高网络的最大交易限额?如果是,请指导这样做。
【问题讨论】:
标签: corda