corda相关内容

在Corda中重新部署节点后,如何在H2数据库中保留数据?

我想在Node Deployment之后将数据保留在Corda H2数据库中.当我再次重新部署节点时,数据就消失了.即使在节点中进行更改并部署它们之后,我的数据仍然可以保持持久吗? 解决方案 每次运行 gradlew deployNodes 时,将删除并重新创建节点文件夹,从而删除数据.但是,不需要不断地重新部署节点. 如果要更改节点的配置,只需编辑节点的 node.conf 文件, ..
发布时间:2021-04-24 20:11:00 其他开发

v1.0-建立节点的legalName中的commonName

如果我在legalName中使用commonName创建节点(至少对于MockNetwork),则networkMapCache.getNodeByLegalName(legalName)返回null.删除commonName后,它可以工作.是设计使然吗? 解决方案 这是Corda V1.0中的错误.创建节点时,名称的通用名称部分将被清空.但是,在使用网络图查找节点时,通用名称字段不会被清 ..
发布时间:2021-04-24 20:10:57 其他开发

共识与公证

我一直试图理解共识和公证的概念,但存在一些问题: 是否所有节点/参与者都需要进行验证共识,以确保交易输入,输出有效?它在某种程度上类似于验证比特币输入交易吗? 当涉及到国家的唯一后继者(也称为防止双重支出)时,必须达成唯一性共识,并且通过使用唯一性共识,就需要公证服务吗? 公证服务中的(这使我感到困惑),其中包含 verifying 和 non-verifying 公证人,验证公证人的行 ..
发布时间:2021-04-24 20:10:54 其他开发

从RPC客户端库Vault中检索丢失的Corda事务

可以使用vaultTrackBy从RPC客户端预订 Corda事务,但是如果RPC连接断开,则可能会错过这些事务事件.RPC断开连接可能是一个常见事件,因此在恢复RPC连接时是否有办法检索丢失的事务? 解决方案 Corda不假定RPC客户端是持久的,并且假定连接将不时断开.这是一个示例,说明如何追上RPC连接断开时错过的事件. https://docs.corda.net/clientr ..
发布时间:2021-04-24 20:10:52 其他开发

Azure Postgres数据库需要来自Corda的SSL连接

使用来自Azure的托管的Postgres数据库,Corda节点无法运行在启动时连接到数据库. [错误] 2019-01-23T11:28:50,937Z [main] internal.Node.run-节点启动期间发生异常{}com.zaxxer.hikari.pool.HikariPool $ PoolInitializationException:无法初始化池:FATAL:需要SSL连 ..
发布时间:2021-04-24 20:10:46 其他开发

如何通过我的API处理医院异常?

出于业务原因,我在状态栏上添加了唯一约束. 当我尝试对我的REST API进行多次调用而打破了此限制时,流程被送往医院,并且该API从未返回. [INFO] 2020-11-13T03:14:02,254Z [Node thread-1] statemachine.StaffedFlowHospital.-在州StateMachineState住院的流程[13e5039f-0af6-42 ..
发布时间:2021-04-24 20:10:43 其他开发

Testnet似乎不支持带有SignatureConstraint的Corda4

我使用SignatureConstraint构建Corda4,并使用Testnet进行部署.然后,当我进行交易时,我得到了这个异常 net.corda.core.node.ZoneVersionTooLowException:签名约束要求Corda兼容区域中的所有节点都至少运行平台版本4.当前区域仅强制执行最低平台版本1.请联系您的区域运营商.在net.corda.core.internal. ..
发布时间:2021-04-24 20:10:40 其他开发

无法从ScheduledFlow启动与另一个节点的流会话

我正在尝试与ScheduledFlow中的另一个节点启动流会话.以下是Scheduledstate的定义: 数据类State(val a:Party,val b:聚会,val Instant:即时,val status:状态,覆盖val linearId:UniqueIdentifier = UniqueIdentifier(),覆盖val参与者:List= li ..
发布时间:2021-04-24 20:10:38 其他开发

无法使用IntelliJ IDEA导入sumCashBy

IntelliJ IDEA开始在我之前使用的某些导入语句中突出显示错误.这并不奇怪,因为net.corda.finance仍处于“孵化"阶段. 我正在使用Java. Corda版本:3.3 在github上注意到了此更改: https://github.com/corda/corda/pull/4700 所以我做了我认为是必要的更改... //旧 ///导入静态 ..
发布时间:2021-04-24 20:10:32 其他开发

如何传入缔约方列表以从Node shell调用流

如何传入要从Node shell调用流的参与方列表? 我尝试了多种方式,例如以字符串形式传入(多种方式).我需要传递Json吗?还是什么格式? 解决方案 感谢您的提问.在Corda CRaSH shell中传递元素列表的语法是: 流程开始fabFlow参与者:["party1","party2"] 创建复杂对象的语法可以在在此,但实质上只是一个简单的包装,用花括号将适当的 ..
发布时间:2021-04-24 20:10:29 其他开发

Corda 4.0事务序列化问题

最近已升级到Corda 4.0,现在在尝试创建事务时看到序列化异常: [错误] 10:09:49,500 [模拟网络] amqp.SerializationOutput.--序列化失败direction ="Serialize",type ="net.corda.core.transactions.TraversableTransaction",msg =“为参数命令定义的吸气剂,返回类型j ..
发布时间:2021-04-24 20:10:26 其他开发

Corda-NULL_PARTY的目的

NullKeys.NULL_PARTY 的目的是什么? 例如,我什么时候应该使用 party:AbstractParty = NullKeys.NULL_PATRY 而不是 party:AbstractParty?=空 解决方案 party:AbstractParty?=空 上面定义了一个可为空的变量,即party将是 AbstractParty 或它将是 null ..
发布时间:2021-04-24 20:10:23 其他开发

节点使用带有哈希值的参数:X,但网络地图正在通告:Y异常

启动Corda节点时,我收到以下错误消息: 节点正在使用带有哈希值X的参数,但网络地图正在宣传:是的. 此错误的原因是什么,我该如何解决? 解决方案 此错误表示您节点的兼容区域已推送了一组新的网络参数,您需要接受它们. 您可以通过在节点上调用 CordaRPCOps.acceptNewNetworkParameters() RPC操作来接受新的网络参数. acceptNe ..
发布时间:2021-04-24 20:10:20 其他开发

Corda问题使用工具资源管理器连接到TestNet节点

按照此链接的说明尝试连接到Corda TestNet节点,但继续出现以下错误. https://docs.corda.net/testnet-explorer-corda.html net.corda.nodeapi.exceptions.InternalNodeException:Corda节点内出了点问题. 节点日志内容: [ERROR] 2019-10-15T13:37 ..
发布时间:2021-04-24 20:10:18 其他开发

我应该为CordApp环境下载哪个Open JDK?

我正在尝试创建CordApp环境,并且我拥有完整的Java 14软件包,Git(具有最新版本),IntelliJ IDEA,并且我下载了最新版本之一.我应该下载哪个Open JDK?是Red Hat的Open JDK还是Zulu的Open JDK? 注意:我的计算机上已下载了macOS High Sierra. 解决方案 您应运行Java 8,因为不支持Java 14.看: http ..
发布时间:2021-04-24 20:10:15 Java开发

Corda是否支持状态删除方案?

在不需要使用某些状态时,corda是否支持状态删除方案(在dev/prod中)因为我在启动节点时遇到异常,例如“找不到类异常",所以当我在项目中删除状态类并使用相同的旧持久性文件时,就会发生这种情况. 我认为是因为状态类已经插入VAULT_STATES中,并且在启动节点时找不到该类. 我希望有一些提供状态删除的方法. 更多信息在开发方面,我删除了持久性文件,它当然可以工作,但是我 ..
发布时间:2021-04-24 20:10:12 其他开发

哪种JDK最适合R3 Corda框架

我们正在考虑哪种JDK最适合R3 Corda.但是,在框架建议部署的方式上存在一些缺陷. Oracle JDK –根据Corda文档 https://docs.corda.r3.com/推荐Getting-set-up.html 打开JDK –Corda框架为Docker部署定义了gradle任务为"DockerForm".该任务生成了工件,这些工件对于将Corda节点部署为docke ..
发布时间:2021-04-24 20:10:09 其他开发