corda相关内容

公证变更交易从验证到非验证公证

在进行从验证公证人到一组新的非验证公证人的公证变更交易时,新的一组非验证公证人如何了解以前的交易?。 它们是否仅获得先前交易的哈希或整个交易依赖关系图? 解决方案 新公证人不会学习 相反,我们有以下过程: 具有哈希值 2772BE 和公证人 NotaryA 的交易被提交到分类账 有人希望将此交易的第一个输出状态(表示为 )转移到 NotaryB ..
发布时间:2020-10-09 07:17:15 其他开发

在公证节点中查询数据并在普通节点中查询事务

我对查询数据有疑问: 有什么方法可以查询公证节点存储的所有数据以及如何在Corda中查询其他节点中的交易? / p> 解决方案 在Corda中,每个节点都有自己的数据库支持。该数据库仅存储该节点知道的事务。 出于隐私原因,一个节点无法查询其他节点的数据库。相反,您必须编写一个流程,使另一个节点为您查询其数据库并发送回结果。但是,另一个节点将控制共享的数据(如果有)。 ..
发布时间:2020-10-09 07:16:12 其他开发

在Spring Boot中使用Corda RPC API会引发IllegalArgumentException

我有一个类似于这一个的多模块项目。 > 我正在使用Corda 3.2,没有Kotlin的Spring Boot 2,并且由于cordformation,我有一组Corda节点可以运行。我可以从Spring Boot应用程序成功连接到节点,但是在尝试获取nodeInfo时遇到了麻烦。 我看到了类似的情况问题此处。但是,“清除缓存”的答案让我感到困惑。这是否意味着清除gradle的缓存? ..
发布时间:2020-10-09 07:16:09 Java开发

找不到网络参数文件,并且兼容区域未配置/无法访问

我正在尝试手工制作具有以下内容的Node文件夹-Corda.jar(1.4),Node.conf,cordapp(文件夹)。 在节点启动时收到以下错误(java -jar ./Corda.jar) 日志可以在以下位置找到: !注意:该节点正在开发模式下运行!这对于生产部署是不安全的。 [错误] 15:20:24-0400 [主] internal.NodeStartupLogg ..
发布时间:2020-10-09 07:16:07 其他开发

deployNodes任务时出现CAPSULE EXCEPTION

我正在尝试在Windows服务器上部署IRS演示应用程序,我已经安装了Java: C:\Users\Administrator> ; java -version Java版本“ 1.8.0_181” Java SE运行时环境(内部版本1.8.0_181-b13) Java HotSpot(TM)客户端VM(内部版本25.181-b13 ,混合模式) 我收到以下节点异常: ..
发布时间:2020-10-09 07:15:05 其他开发

无法从CordaShell启动IOUFlow(cordapp模板教程)

我正在尝试运行IOU cordapp模板,但是当我从外壳启动IOUFlow时出现此错误 如果图像不可读,这是我提供的命令 start IOUFlow arg0:10,arg1:“ CN = NodeB,O = NodeB,L = New York,C = US” 这是我得到的错误 [iouValue:Int,otherParty:缔约方]:缺少参数iouV ..
发布时间:2020-10-09 07:15:04 其他开发

是否可以在Corda中添加审核员同伴?

我想在Corda中添加某种审计人员。我的用例可以吗?: 当前网络有两个对等方:partyA和partyB。涉及双方的交易约有100笔。稍后再说,PartyC(审计员)加入了网络:是否可以使PartyC访问涉及A和PartyB的总账中所有已过帐(和将来)的交易? 解决方案 您应该使用观察者节点功能。请参见此处教程和“可观察到的国家”示例这里。 在您的情况下,您需要 partyA ..
发布时间:2020-10-09 07:14:02 其他开发

M14运行节点无法启动控制器

升级到M14后,控制器节点无法启动,但出现以下异常。 这里与M13有什么不同吗? 谢谢。 线程“ main”中的异常java.lang.NoClassDefFoundError:net / corda / webserver / services / WebServerPluginRegistry \Sean 解决方案 此问题通常是由于单个插件文件实现了We ..
发布时间:2020-10-09 07:12:59 其他开发

在Corda中用其他关系数据库替换h2数据库

我想在Corda演示应用程序中使用H2数据库,我想知道是否可以插入一些其他关系数据库(例如Oracle,Sybase等)代替H2数据库。 如果是,请共享relevent链接以进行相同的操作。 谢谢 解决方案 是的,可以使用其他数据库-例如,我们已经接受并合并了社区贡献以使用PostgreSQL:”> https://github.com/corda/corda/pull/152 ..
发布时间:2020-10-09 07:12:56 Java开发

Corda FlowTest设置中具有两个未消耗状态的LinearState

我正在尝试为带有LinearState的流编写FlowTest。在设置中,我需要创建一个LinearState,然后通过在第二个事务中使用第一个事务来创建该状态的第二个版本(具有相同的唯一标识符)。我按照Corda文档上 v2.0 教程中的步骤进行操作。 但是,当我查询库中的状态时,会得到两个未消耗状态。我希望其中的一个已被消耗(因此具有 Vault.StateStatus.UNCONSUM ..
发布时间:2020-10-09 07:12:52 其他开发

net.corda.core.flows.UnexpectedFlowEndException:尝试访问带有空缓冲区的已结束会话SessionId(toLong = 8223329095323268472)

使用Corda 4.0 RC1的 i * m并具有现金发行者存储库的副本;我有一个Corda-ResponderFlow,应该进行业务测试;当前它引发异常;流程以这种方式编程 class ReceiveBankAccount(val otherSession:FlowSession):FlowLogic(){ @Suspendable 覆盖fun call(){ lo ..
发布时间:2020-10-09 07:12:49 其他开发

演示无法在Windows 10上运行

我一直试图在装有Windows 10的本地计算机上运行R3 Corda提供的所有示例和演示。 https://docs.corda。 net / releases / release-V1.0 / running-the-demos.html 虽然示例1和2可以正常运行,但是我无法运行演示。在部署节点时,但是一旦我从命令行使用runnodes命令运行节点,它们就会在终端中打开并立即关闭。 #r ..
发布时间:2020-10-09 07:12:47 其他开发

向现有的Corda网络添加新节点

正在尝试在Corda网络中使用现有节点添加新节点。我做了文档。 是否足以使用文档中提到的node.conf创建文件夹。如果是这样,则它在运行引导程序时未更新文件夹中的数据和信息。但是我可以通过添加带有node.conf文件的corda和corda Web服务器来实现这一目标。 我是否要向新节点文件夹中存在的cordapps文件夹添加任何其他corda jar?我检查了其他节点文件夹,并在c ..
发布时间:2020-10-09 07:11:45 其他开发

如何使用Corda Vault Extension创建自定义架构

从Corda文档中说,我们可以在Vault Extension中拥有自定义架构。 但是对于Vault Extension来说,应该具有创建/管理功能的清晰度不高。 我们要在Corda功能发布中发布API 解决方案 在流程内部,该节点公开了一个JDBC连接,该连接允许您编写本机自定义SQL查询(作为保管库扩展名)。您可以使用 serviceHub.jdbcSession()访问此 ..
发布时间:2020-10-09 07:11:42 其他开发

非验证公证人如何知道参与者是否被允许消费州?

既然Corda中的非验证公证人没有对交易执行输入/输出状态验证,那么公证服务如何知道交易发起人可以使用特定的输入状态? 例如,在这个简单的现金示例中: State0 {} -issueCashTX->; State1 {所有者:发行者,金额:1000} -transferTX-> State2 {所有者:发出者,金额:500} State3 {所有者:公司A,金额:500} ..
发布时间:2020-10-09 07:10:34 其他开发

我如何限制一组节点启动流量

如果我有两种参与方,例如:BankA,BankB,InsuranceA,InsuranceB。我可以限制交易仅由保险方发起吗? 所以我不希望BankA能够启动特定的流程。 解决方案 一种方法是为具有适当权限的银行和保险公司使用不同的RPC客户端集。在权限中,您可以定义哪个用户可以启动什么流程。可以在build.gradle文件的节点配置中设置权限。 ..
发布时间:2020-10-09 07:09:32 其他开发

科尔达真的需要公证人才能达成唯一性共识吗?

Corda 共识介绍说“唯一性共识是由公证人提供的。” 我们是说没有公证人,A就有可能说服B对其涉及的分类账进行交易一个状态X作为输入,并且在同一时间或之后,说服C向其分类帐进行涉及X的不同交易? 在这种情况下,A的分类帐将与C的分类帐(或B或两者都取决于它选择提交的事务,如果有的话)不一致,并且A会创建一个现在不一致的情况,并且永远不会变得一致,B和C。 想必,Corda框架试 ..
发布时间:2020-10-09 07:09:29 其他开发