Corda 协商一致意见和公证人

Corda 协商一致意见和公证人,corda,Corda,我一直在试图理解共识和公证人的概念,有一些问题: 是否所有节点/参与者都需要进行验证,以确保交易输入、输出有效?它是否类似于验证比特币输入交易 当涉及一个国家的唯一继承人(即防止双重支出)时,必须达成唯一性共识,并且通过使用唯一性共识,涉及公证服务 (这一点让我感到困惑)在公证服务中,包括验证和非验证公证人,验证公证人是否以与验证共识相同的方式验证所有交易(回到每个州的最开始检查签名和正确性),这就是为什么它被称为“验证公证服务” 两个公证机构是否都将地图存储在本地,以检查拟议交易的消费状态?

我一直在试图理解共识和公证人的概念,有一些问题:

  • 是否所有节点/参与者都需要进行验证,以确保交易输入、输出有效?它是否类似于验证比特币输入交易
  • 当涉及一个国家的唯一继承人(即防止双重支出)时,必须达成唯一性共识,并且通过使用唯一性共识,涉及公证服务
  • (这一点让我感到困惑)在公证服务中,包括验证非验证公证人,验证公证人是否以与验证共识相同的方式验证所有交易(回到每个州的最开始检查签名和正确性),这就是为什么它被称为“验证公证服务”
  • 两个公证机构是否都将地图存储在本地,以检查拟议交易的消费状态?如果是,我如何查看地图的详细信息
谢谢大家,干杯,

  • 不可以。只有参与特定交易的参与者,加上交易的公证人,才能验证特定交易。这是Corda隐私第一方法的核心,该方法仅在需要了解的基础上发布交易信息

    • 是的,每笔交易都分配给一个特定的公证服务机构(网络上可能有多个),公证人确保没有重复支出

    • 没错。非验证公证人只是检查交易的输入是否已被使用。验证公证人还“走链”以确保交易有效。根据您希望披露的信息量,您可以选择为每笔交易使用非验证公证人或验证公证人

    • 这两种类型的公证人都存储有关哪些州在当地度过的信息。只有公证人自己可以通过检查H2数据库中的节点\公证人\提交\日志来查看此映射的详细信息


嗨!欢迎来到堆栈溢出。这并不是真正的主题,因为它并没有包含一个明确的问题陈述和一个简单的例子。试穿一下。您好@msanford,谢谢您的建议。问题是关于Corda平台和解决方案()。由于共识和公证人是分布式账本技术中的术语,我希望这在Corda&Kotlin标签下是正确的?感谢@joel,第一个项目,因此可以说,一个州的参与者越多,该州的更多信息将被一组用户披露?这在技术上是正确的,同样,由4方签署的合同将被2方签署的合同的两倍多的双方知晓。