corda相关内容

在搜索链中,我可以找到是否已消耗某些东西以及消耗了什么东西吗?

我正在尝试将信息传递给一个节点,但是最初发送该节点时该节点可能不在网络上.因此,要解决此问题,我使用的是事务引用,事务使用"addReferenceState"引用以前的状态,然后使服务中心能够递归地遍历这些信息. 所以我有一种很好并且可行的方法. 私人乐趣findInChain(infoState:StateAndRef):StateAndRef ..
发布时间:2021-04-24 20:10:06 其他开发

Corda-持续状态V/S线性状态

我们有大约20个与一对一或一对多或多对多关系有关的州.一些州本质上是独立的.我们如何为这些状态选择b/w持续状态和线性状态.有没有可用的指南.任何指针都会有所帮助. 谢谢. 解决方案 LinearState 实现 ContractState . 状态随时间变化时,请使用 LinearState .如您所知,Corda中的状态是最终状态,因此要模拟状态的更新,请使用具有 li ..
发布时间:2021-04-24 20:10:03 其他开发

Corda手动生成节点信息(--just-generate-node-info)强制主机查找

我正在尝试为我们的云中运行的几个节点生成节点信息文件.我将这些节点放在单独的容器中.我尝试过Corda 3.1和3.2 我使用以下命令: java -jar corda.jar --just-generate-node-info 结果是(在节点的日志文件中): * java.net.UnknownHostException:controllercontainer在java.net ..
发布时间:2021-04-24 20:10:00 其他开发

在Corda`devMode`中,创建或更新CorDapp之后是否必须重新运行引导程序?

我正在使用网络引导程序在 devMode 中运行Corda网络. 如果我创建一个新的CorDapp JAR/更新一个现有的CorDapp JAR,并且想要将其部署到网络中,该如何进行?是否足以停止每个节点,将JAR添加到每个节点的 cordapps 文件夹,然后重新启动节点?还是我必须重新运行引导程序? 解决方案 您将需要重新运行引导程序,以更新 NetworkParameters ..
发布时间:2021-04-24 20:09:58 其他开发

Corda在FinalityFlow中走链

在Corda中,FinityFlow: 验证发起方节点上的交易 公证交易 坚持将交易签名到发起人的保险库中 将交易分配给参与者 按照共识,验证涉及到走链. 我查看了FinalityFlow代码.沿着链条走的东西到底发生在什么地方? 公证人和参与者也能走链吗?如果是,他们会检查链中每笔交易的签名,但是在代码中到底发生在什么地方? 据我了解, SendTransac ..
发布时间:2021-04-24 20:09:55 其他开发

使用网络引导程序4.0操作系统添加新节点时,ByteSequence不在白名单上或在带注释的@CordaSerializable问题上

我正在尝试将新节点添加到现有的Corda网络 在使用Corda Network Bootstrapper 4.0开源添加新节点时,ByteSequence不在白名单上或未标注@CordaSerializable问题 要将新节点添加到现有网络中,我遵循以下选项,在此链接处建议使用以下选项如何将新节点添加到现有的corda网络? 我使用了网络引导程序 https://docs.cor ..
发布时间:2021-04-24 20:09:52 其他开发

CordApp的传递依存关系未更新

原始问题.如何更新cordApp的传递依赖关系以使用Artemis 2.5.0.我正在关注 corda-ftp演示.如下所示更新了build.gradle.当我进行 gradle依赖时,我看到Artemis 2.5.0获胜,但是以某种方式,节点选择了2.2.0,正如我在节点日志的 classpath 中所看到的那样. buildscript {ext.corda_release_version ..
发布时间:2021-04-24 20:09:45 其他开发

我如何从Corda清除数据?

我提出的一项业务要求是清除客户相关数据的潜在流程(例如,根据GPDR). 这是一个托管解决方案,我在所有节点上都具有管理员访问权限. 有没有一种方法可以从Corda中删除状态. 是否可以完成而不会破坏潜在的链接/引用?即在人们浏览链历史记录等时不会“损坏"数据库或引起很多错误 解决方案 当前阶段,我们不支持数据删除.您可以从数据库中手动删除数据.但是,如果您将来需要这些数 ..
发布时间:2021-04-24 20:09:40 其他开发

当每个节点使用不同的ISP提供的单独的Internet服务和连接时,节点是否可以彼此通信?

我们遇到了这样一种情况,每个节点可能使用由不同ISP提供的单独的"Internet服务和连接性".节点仍然可以通信吗? 例如- 如果节点A在使用“天空宽带" ISP连接到Internet的计算机中运行 和 如果节点B在使用“沃达丰宽带" ISP连接到Internet的另一台计算机中运行- 节点A和节点B可以通信吗? 解决方案 这取决于您所说的“网络".Cord ..
发布时间:2021-04-24 20:09:37 其他开发

我们不为后续交易参与者提供流程会议-Corda 4

我在Corda 4中遇到此错误,未为以下交易参与者提供流量会话,我不希望该参与者签署交易,那么为什么会出现此错误?我在状态类中定义了两个参与方,我只希望其中一个可以签署交易,并且我没有为另一参与方创建流会话.请帮助解决此问题. 解决方案 在Corda 4中,您需要传递 FinalityFlow 包含所有交易参与者的会话列表,以便交易可以相应地分发. 仅由于某人在此参与者列表中,所以并 ..
发布时间:2021-04-24 20:09:34 其他开发

如何在Corda Testnet网络中部署多个节点?

我们正在使用Corda和Springboot Web服务器构建POC. 以下是Corda平台,Springboot服务器的版本以及用于构建POC的其他基本依赖项- cordaReleaseGroup = net.cordacordaVersion = 4.0gradlePluginsVersion = 4.0.45kotlinVersion = 1.2.71junitVersion = ..
发布时间:2021-04-24 20:09:31 其他开发

我们可以模拟"CordaRPCops"吗?在Cordapp中进行测试?

是否可以模拟CordaRPCops,以便在项目中执行流而无需创建独立节点或内存中节点(例如在模拟网络中)?请让我知道. 我还添加了一个链接,我从github问题QA中找到了有关此内容的信息 解决方案 在 TestDSL 中没有可用的特定类模拟 CordaRPCops .如果您指的是在cordapp测试中模拟节点的某些功能,则应使用MockNode. 如果要在客户端应用程序中模拟 ..
发布时间:2021-04-24 20:09:28 其他开发

Cordapp教程在Fedora VirtualBox计算机中崩溃

我已经下载了Corda网站上提供的Cordapp示例.我遵循所有步骤(从控制台运行) https://docs.corda.net/tutorial-cordapp.html 没有任何问题,直到“运行示例CorDapp"为止.在这里,我会以一种或另一种方式出错. 首先,在运行时工作流程-kotlin/build/nodes/runnodes 一个或多个节点无法启动.我当时使用的是 ..
发布时间:2021-04-24 20:09:25 其他开发

Java中的FungibleAsset实现无法编译(Corda 4.4)

我正在尝试实现类型为FungibleAsset的简单状态,即使它看起来并不那么精致,它也会产生编译错误. 错误:TestState不是抽象的,并且不覆盖抽象方法FungibleState公共类TestState中的getAmount()实现FungibleAsset { 错误:TestState中的getAmount()无法在Windows中实现getAmount()FungibleS ..
发布时间:2021-04-24 20:09:22 Java开发

如何通过RPC检查流的当前状态?

我在 FlowLogic 类中找到了一个方法 recordAuditEvent(...),但是我不知道如何使用它,也没有知道它对这种用例是否有用. 解决方案 recordAuditEvent 仅供内部使用. 您可以使用 CordaRPCOps.startTrackedFlowDynamic 跟踪流程的进度.此函数返回具有 progress 属性的 FlowHandle . progr ..
发布时间:2021-04-24 20:09:19 其他开发

无法使用SSL将Corda节点连接到Postgres

我在GCP(Google云平台)中的Postgres数据库仅接受通过SSL的连接. 我在我的 node.conf 中尝试了以下方法,但没有成功: dataSourceProperties {dataSourceClassName ="org.postgresql.ds.PGSimpleDataSource"dataSource.url ="jdbc:postgresql://db-priva ..
发布时间:2021-04-24 20:09:17 其他开发

为什么要使用"DockerForm"插件使用OpenJDK生成Docker映像吗?

根据Corda文档,建议使用Oracle JDK.Corda不正式支持Open JDK. 引用:哪种JDK最适合R3 Corda框架 但是,如果我们使用DockerForm为Corda节点创建Docker映像,则它在内部使用OpenJDK.为什么会这样呢?我的意思是,这仅仅是一个一致性缺失还是一个故意的决定? 解决方案 ..
发布时间:2021-04-24 20:09:14 其他开发