首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

corda的公证人是否保存事务inputstate或outputState特定信息?

Corda的公证人不保存事务的inputState或outputState特定信息。Corda是一个开源的区块链平台,专注于解决企业间的交易和合作问题。在Corda中,交易的参与者通过智能合约进行交互,并且只有交易的相关参与者才能看到交易的详细信息。

Corda的公证人(Notary)是网络中的可信第三方,负责验证和确认交易的有效性,并将其打包到区块链中。公证人的角色是确保交易的一致性和不可篡改性,而不是保存交易的具体信息。

在Corda中,交易的inputState和outputState是由参与者自行保存和管理的。这些状态包含了交易的具体信息,例如资产的所有权、合同的条款等。每个参与者只保存与其相关的交易状态,而不会保存其他参与者的信息。

因此,Corda的公证人不会保存事务的inputState或outputState特定信息,而是通过验证交易的有效性来确保整个网络的一致性。这种设计使得Corda在保护交易隐私和保密性方面具有优势,并且适用于许多场景,如金融、供应链管理、不动产交易等。

如果您对Corda和区块链技术感兴趣,可以了解腾讯云的区块链服务——腾讯云区块链服务(Tencent Blockchain as a Service,TBaaS)。TBaaS提供了一站式的区块链解决方案,包括链上数据存储、智能合约开发、节点管理等功能,帮助企业快速搭建和部署区块链应用。您可以访问腾讯云TBaaS的官方介绍页面,了解更多详细信息:https://cloud.tencent.com/product/tbaas

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Corda - 为了商业而设计区块链平台 | 雷达哔哔哔

但是“传统”区块链平台要求所有用户复制所有交易,这带来了大量重复和浪费,性能很难满足现实商业世界要求,另外,尽管有加密技术存在,大家依然担心数据隐私性是否能够得到足够保证。...同时,在交易数据存储上,作为联盟链 Corda 采用了每个节点只需存储与自己参与需要知道数据,全网共识由兼容区内公证人(Notary)节点集群来保证。...交给公证人节点吧。 交易可终结性 什么?我付了钱还要等6个区块才能确认交易达成?还会分叉?那交易到底是发生了还是没发生?我交易是薛定谔猫吗?...Corda 根据承载业务不同将网络划分为不同兼容区,每个兼容区内节点数量更少,性能要求更低;同时,Corda 选择将达成共识职责与账本层解耦,由公证人节点负责达成共识;每个兼容区可以根据节点数量和所承载业务自主选择更佳合适共识算法...,让 Corda 可以满足真实商业需求性能需求。

1.2K40

对话V神:区块链跨链技术大规模应用将在一到两年内爆发

· 壹 · 什么是跨链技术 跨链技术可以理解为连接各区块链桥梁,其主要应用是实现各区块链之间原子交易、资产转换、区块链内部信息互通,解决Oracle问题等。...公证人模式在许可分账领域受到很多关注,因为其既可以提供灵活共识主要竞争者,也无需进行昂贵工作证明关于利益机制复杂证明。 公证人模式代表项目有Corda。...Corda Corda是R3联盟推出金融联盟“类区块链”技术架构。Corda中同样是用交易组成账本,但并没有区块,这个和传统区块链结构相比有很大不同。交易仅在参与方和公证人间传播。...由于Corda选择了最高安全性公证人模式,因此在跨账本消息处理上,变得较为简单:仅需选取不同账本交叉公证人或者强行指向同一个公证人且让其对账本进行同步即可安全验证跨账本消息。...第二章中各个跨链项目的目标是解决特定区块链之间信息交换,或者针对不同应用领域而设计,所以这些跨链项目的通用性不是很高。

1.6K60
  • 比特币、以太坊、Fabric…你知道它们优缺点吗?不懂

    彩色币(Coloredcoin),通过仔细跟踪一些特定比特币来龙去脉,可以将它们与其他比特币区分开来,这些特定比特币就叫作彩色币。...Corda设计目标主要是: 没有全局账本 由公证人(Notaries)来解决交易多重支付问题 只有交易参与者和公证人才能看到交易 为此,Corda所有交易都不会向全网进行广播,而且所有的节点都是直接通信...目前Fabric没有提出什么好办法来解决这个问题;而Corda则没有这个问题,因为它交易本身就不会向全网进行广播,所以只要交易参与者和公证人可以验证即可。...无链结构 正如Corda在白皮书中所宣称那样,它没有链式结构,交易也不向全网进行广播,而只在交易参与者和公证人之间发送。因此,数据只有“需要访问的人”才能访问,避免了隐私泄露问题。...Corda定位是用于银行间业务“分布式数据库”,它摒弃了区块和链式结构,更好地把参与者业务数据区隔开来;但引入了公证人角色,网络结构较为固定不具灵活性和扩展性,且与现有的银行体系运作方式差别不大

    2.7K60

    腾讯云产业区块链跨链设计思考与实践

    因为区块链强调去中心化,所以强调各个参与方之间要相互验证,而在产业互联网里面数据量规模很大,不同业务、不同地域链之间是相互平行平等,没办法去验证其他业务链数据是否正确。...这个场景中A、B、C三方都需要去身份链上查询其他二者身份信息,以验证对方请求是否具备合法身份数字签名,以及查找对方服务地址。...如图,事务链是由公证人集合组成联盟链,其作用是管理跨链事务状态、公开记录跨链凭证。跨链凭证分成子链跨链凭证和公证人跨链凭证两个部分。 子链跨链凭证包括:子链信息与子链交易提交凭证。...子链信息预先公开在事务链上,如子链共识机制,共识节点集合等。跨链过程中,公证人验证子链区块与交易提交凭证是否满足子链提交条件。...跨链过程中,子链验证公证人集合提案签名集是否满足约定提案策略。

    1.4K20

    腾讯云高可扩展性区块链平台原理剖析

    所以采用去中心化、两阶段提交方式实现跨链互操作,并且保证事务一致性。 8.jpg 我们会从事务链里面选取多个节点作为一个公证人集合,公证人去协调不同子链之间互操作。...这就是公证人作恶情况,所以需要公证人也要去中心化,也要通过区块链方式来表决。另一方面就是公众人集合也要验证 A 和 B 是否真的提交了。 可验证要如何实现,就需要借助事务链。...子链跨链凭证包括子链信息以及交易提交凭证,子链信息需要预先公开在事务链上。在跨链过程中,公证人要验证子链区块以及子链交易凭证是否满足子链提交条件。...公证人公证人集合跨链凭证,包括公证人提案签名策略,以及提案签名集合。 所以,需要公证人把提案集合事先要把已经约定好提案写到事务链中。...所以说在跨链过程中,子链也会验证公证人集合提案签名是否满足提案策略,这就是跨链互操作中数据可验证一些细节。

    4.5K9223

    【区块链小科普】什么是跨链?为啥跨链?啥技术?轻松理解

    对于企业或用户而言,如果一条链上存储价值信息,能够变成另一条链上价值信息,这就是十分有意义价值流通 拿生活中案例举两个例子: 比如原来各省很多机关之间信息并不互通,所以到时很多时候消息闭塞,市民办事十分麻烦...提供换汇这个渠道方法,从使用价值上来说,也可以理解为一种“跨链”。包括你通过数字货币兑换过去也算是一种“跨”。 所以这里我们就可以大致了解一下跨链到底是干啥了,那么为啥要跨链呢?...技术上需要对链以外信息获取和验证,这时候就需要节点有能够独立验证实力: 当下目前主流跨链技术主要有以下几类: 1、公证人机制(Notaryschemes); 2、侧链/中继(Sidechains...简单解释一下这几类技术,为了防止大家疲劳,会说轻松逗比一点: 1.公证人机制(Notaryschemes) 代表项目:Interledger,Corda 简单讲解就是A和B俩链互相无法信任,那么就找个守信公证人...4.分布式私钥控制(Distributedprivate key control) 代表项目:Wanchain,Fusion 这个技术就像它名字一样,就是把私钥分成多处保管,去中心化机构网络保管用户私钥

    2.2K10

    让价值流动——区块链跨链技术

    公证人是交易双方共同选择出来,具有高度可信特征。公证人负责验证数据有效性和数据唯一性。...公证人模式在许可分账领域受到很多关注,因为其既可以提供灵活共识主要竞争者,也无需进行昂贵工作证明关于利益机制复杂证明。公证人模式代表项目有Corda。...Interledger协议使两个不同记账系统可以通过第三方“连接器”“验证器”互相自由地传输货币。 比如说:在不同账本之间进行价值转移和互换,总会碰到各种问题。...BTCSwap这个合约能知道这件事以便BTCSwap合约可以释放Bob之前eth 3.Alice通过bitcoin交易信息以及BTCSwap合约地址来调用btcrelay.relayTx(),btcrelay...它将所有其它区块链都视为平行链,Polkadot为通过中继链(relay-chain)技术能够将原有链上代币转入类似多重签名控制原链地址中,对其进行暂时锁定,在中继链上交易结果将由这些签名人投票决定其是否生效

    1.3K60

    当我们做区块链时,我们在做什么 | 洞见

    区块链是什么 关于区块链是什么,网络上解释多如牛毛。这里,我从通常需求角度总结一下:在记录保存(身份存证)时,它是分布式账本(分布式数据库);在交易支付(跨境支付)时,它是信任机器。...这就不得不提一个UTXO概念,UTXO全称 unspent transaction ouput,最开始是比特币网络引入,它有很多好处,比如可以追溯到每一笔输出源头,帮助验证是否存在双花现象,Corda...;最后就是验证和签名以及事务提交过程。...在交易验证环节中,我们定义contract会被执行,这个contract非常简单,简单到只有一个叫做verify纯函数。它作用就是断言每一个state更新是否符合要求。...中间Network map类似于微服务中 service discovery,Corda中节点互相发现并不是通过广播方式发生,而是通过注册Network map获取其它节点信息,进而找到对方。

    1.4K10

    当我们做区块链时,我们在做什么

    区块链 关于区块链是什么,网上解释多如牛毛。这里,我从需求角度总结一下:当做记录保存(身份存证)时,它是分布式账本;当做交易支付(跨境支付)时,它是信任机器。...金融公司参与给授信经销商提供贷款进行车辆批发交易,零售过程中,金融公司又继续给消费者提供消费金融贷款融资租赁等服务,缓解用户购车资金压力,促进汽车销售。...这就不得不提一个UTXO概念,UTXO全称 unspent transaction ouput,最开始是比特币网络引入,它有很多好处,比如可以追溯到每一笔输出源头,帮助验证是否存在双花现象,Corda...,而输出即是新车和债;最后就是验证和签名以及事务提交过程。...中间Network map类似于微服务中 service discovery,Corda中节点互相发现并不是通过广播方式发生,而是通过注册Network map获取其它节点信息,从而实现找到对方

    1.5K20

    腾讯如何打造新基建时代高可扩展区块链引擎

    信息化时代,数据大规模增长,汇集形成了大量数据中心,这些数据中心因分属于不同企业部门而形成相互隔离数据孤岛,导致信息不能有效传输,难以发挥其应有的价值。...腾讯云区块链采用一种去中心化两阶段提交方式实现跨链互操作,从事务链中选取多个节点作为公证人集合,由公证人集合协调不同子链之间互操作。...为了保证跨链过程可验证性,公证人集合与子链之间需要互相验证: 公证人集合事先约定提案策略,并将提案策略写入事务链,提案策略规定有效提案需要满足什么样公证人签名组合。...跨链过程中,子链验证公证人集合提案签名集是否满足约定提案策略。 子链信息预先公开在事务链上,如子链共识机制,共识节点集合等。...跨链过程中,公证人验证子链区块与交易提交凭证是否满足子链提交条件。

    84430

    分布式网络详解

    节点可以通过互联网、局域网无线网络等方式连接并通过TCP/IP协议进行通信,节点之间可以直接进行点对点通信且没有中心化服务器主节点,节点之间连接和通信可以通过自动发现和路由协议来实现 逻辑层:逻辑层是指节点之间信息传输和交互方式...,它们可以是完整节点轻节点,完整节点保存着所有的区块链数据可以独立验证和验证所有的交易,轻节点只保存了一些区块链数据和交易信息需要从完整节点获取其他数据 P2P网络:区块链分布式网络是由多个节点组成去中心化网络...,Party A和Party B都会记录这个状态并将其广播给其他节点以便其他参与方也可以了解交易状态和结果 智能合约:Corda协议支持智能合约,允许用户在合同中使用自定义代码逻辑来实现特定功能和操作...通常情况下,网络中节点会经过一定筛选和过滤只向符合条件节点进行广播以减少网络负载和延迟 接收区块头:当其他节点接收到一个区块头时,它会对区块头进行验证和确认,节点会检查区块头中是否包含有效前一个区块哈希值以及是否满足难度目标和时间戳等条件...数字签名:数字签名是一种用于验证消息真实性和完整性技术,可以用于验证交易其他消息是否来自于正确发送方并且在传输过程中没有被篡改伪造,数字签名使用一对密钥,私钥用于签名,公钥用于验证签名,在区块链中数字签名通常用于验证交易合法性和正确性

    57350

    如何判断一个区块链项目的前景

    ; 现在由受信任第三方参与流程,例如托管服务、数据提供服务、发放牌照权威以及公证人; 密码学正在被使用或者应当被使用。...是否有多个组织和个人参与 组织和个人之间是否有利益交互且互不信任 组织和个人间是否有统一规则管理 交易记录是否需要追踪溯源 组织个人之间交易规则是否不频繁修改 交易是否数据公开 ?...- 区块化可行性评估 - 技术可行性:看是否能够变成代码语言 成本可行性:此为区块链代价 计算成本 存储成本 安全成本 隐私成本 易用性成本 政策可行性:是否符合政策规定 - 这些项目是否靠谱 -...区块链学生信息? 汽车保险? 人为因素较多,无法量化 前景区块链项目 众筹 投票 拍卖所 发行货币 需要考虑各地政策。 发行ico,daico 需要考虑各地政策。 赌场 需要考虑各地政策。...- 区块链应用场景 - 金融服务 银行业(corda、微众银行) 证券交易 众筹 征信权属管理 征信管理 权属管理 音乐版权保护 资源共享 共享单车 社会能源共享 电商平台 大数据共享 减少共享风险

    83620

    跨境支付CBDC:区块链技术新起点(二)

    该平台首次成功完成了基于4个国家地区央行数字货币真实交易试点测试,来自4地20家商业银行基于该平台为客户完成以跨境贸易为主多场景支付结算业务。...SWIFT在早期利用网络通信替代电报通讯,传输数据更加丰富,信息量更大,安全性更好,短时间极大提升了整个银行效率。...SWIFT就是一个为成员机构之间提供信息传递服务通信系统,主要解决了下面两个问题: 1. 为金融机构提供了银行间通信,无需银行间两两通信; 2....SWIFT实验采样区块链技术 SWIFT在实验中采用了Corda和Quorum联盟链技术构建跨境支付模型,实现不同DLT网络之间CBDC到CBDC交易、CBDC到法币交易、法定货币到多样性事务交易...Corda所有事务都由一个多个智能合约管理,这些合约定义了允许哪些操作以及谁可以执行这些操作,且在不公开事务内容情况下进行签名(盲签名技术),使用随机化私钥,交易双方仅通过其公钥进行标识,并且每个交易生成一个新密钥对

    1.7K10

    【区块链应用】-“baas中跨链交互”

    一般跨链技术 跨链交互技术模式可采用公证人模式信息锁模式。所谓公证人模式 ,是指存在一个可信公证人节点,此节点具有多种链打包排序、入链落块等功能和权力。...跨链双方将各自信息都提交至公证人,部分情况下需要将资产等信息都转账给公证人进行验证,公证人执行交换契约,对信息进行交换所有权、转移兑换、销毁/生成等。...区块链节点之间通讯协议、共识算法、数据结构、加密算法等技术皆完全相同,可称为同构。基于同一个创始区块,类似同样数据基点而发展来树状、网状区块链体系,可称为同链。...多子链并行与子链回归中类似,不同是账户证书存储在主链中,账户内事务根据离散算法,存储在固定一条多条子链中。当各个账户之间发生信息交互、资产交易时,触发多子链跨链通讯事件。...鉴定双方身份公证人信息锁传递通道,环节推动者等。账户不关联场景多为数据广播使用,非资产类信息在多条链上留存。BaaS在此类场景可以进行数据映射,监听A链事件将相应信息推送至B链广播等。

    91120

    什么是分布式账本?

    账本,作为会计核心,和书写、货币一样都有古老历史。 它们媒介有黏土、木质计数棍(有火灾风险)、石头、草纸和纸。自从计算机在20世纪80、90年代通用后,手动输入数据纸质记录就被数字化了。...在最简单形式中,分布式分类账是由大型网络中每个参与者(节点)独立保存和更新数据库。该分布是唯一:记录不是通过中央权威机构与各种节点进行通信,而是由每个节点独立地构造和保持。...也就是说,网络上每个节点处理每个事务,得出自己结论,然后对这些结论进行表决,以确定大多数人同意这些结论。 一旦达成共识,分布式分类帐就会更新,所有节点都会保留自己分类帐副本。...这些新型关系要点是,分布式账本架构体系和特点可以避免信任成本(迄今为止由公证人,律师,银行,监管合规官,政府等提供......)。 分布式账本发明代表了信息收集和传播方式革命。...它适用于静态数据(注册表),也适用于动态数据(事务)。分布式分类账允许用户超越数据库简单监管,将精力转移到我们如何去使用,操纵和从数据库中提取价值 - 更少去维护数据库,更多去管理记录系统。

    1.2K20

    9 大实际用例,让你重新认识区块链

    实际上,这已经被博世物联网实验室所开发。目前在德国和瑞士100辆汽车中进行测试。 03 公证 区块链很擅长随着时间进行追踪记录,除了里程表,还可以用于追踪知识产权专利,甚至可以作为公证人。...公证人能够确认法律文件核实签名,但我们也可以用区块链实现。 ?...例如网站stampd.io能够让你在比特币或以太坊区块链中添加文件,一旦添加,你就可以证明你在某个时间点创建了某个文档,这非常类似于公证人。 尽管目前,区块链在法律角度上与公证人级别并不相同。...这类系统也可以用于其他行业,我们可以用它跟踪常规产品,并允许任何人验证产品是否来自特定制造商,从而打击假冒产品。 06 货物追踪 另一个应用是用区块链跟踪包裹和货物。 ?...同样,你也可以用区块链储存个人身份信息,并选择你想要公开数据。 比如,在酒吧里点酒时,你只需要证明自己已超过法定饮酒年龄。有了智能合约,你可以在不透露任何其他信息情况下提供证明。

    73020

    Corda网络证书签发

    Corda网络准入要求 https://docs.corda.net/permissioning.html Corda 是一种联盟链技术,联盟链一般也被称为许可链,这意味着每个节点都需要唯一身份。...nodekeystore.jks 存储标识节点身份密钥对和数字证书(所有的数字证书都只会保存公钥),用于实际交易签名; sslkeystore.jks 存储节点TLS密钥对和数字证书,用于节点之间加密通讯...从Corda设计中不难看出,它身份体系是构建在PKI之上。...当然更理想情况是,Doorman(见上图)这个服务正式上线。而事实上,Corda3.2以及预览版企业版Corda都还没有Doorman服务实现,官方文档中还只有一套不成熟REST接口标准。...Truststore决定是否信任远程认证信息,Keystore则决定哪个认证信息可以被发送到远端。

    1.6K10

    盘点|一文读懂11个主流共识算法, 彻底搞懂PoS,PoW,dPoW,PBFT,dBFT这些究竟是什么鬼

    说白了,不同算法其实就是不同游戏玩法。在区块链世界,共识一般都是通过特定数学算法实现。 那么到底什么是共识算法?每天听到这些共识算法到底是什么意思?...延时到达; 4) 服务器之间传递信息,第三方可以知晓 ,但是不能窜改、伪造信息内容和验证信息完整性; ?...简化PBFT协议通信模式 此外,PBFT是一种状态机副本复制算法,即服务作为状态机进行建模,状态机在分布式系统不同节点进行副本复制。每个状态机副本都保存了服务状态,同时也实现了服务操作。...基于 PoA 网络、事务和区块,是由一些经认可账户认证,这些被认可账户称为“验证者”(Validator)。验证者运行软件,支持验证者将交易(transaction)置于区块中。...缺点:尽管 PoET 代价低,但是必须要使用特定硬件;不适用于公有区块链。

    2.8K31
    领券