区块链存证为何还需要各方签名数据

发布于 2021-01-04 22:29:04

看网上的区块链存证案例,数据需要包含多方机构签名,按照个人理解底层区块链本身有共识机制,为何还需要额外签名一遍;
顺便问下关于用户证书,组织证书都是怎么生成的,与webase上的私钥帐号是什么关系

查看更多

关注者
0
被浏览
124
林宣名
林宣名 2021-01-05
厦门哈希科技有限公司CTO&联合创始人,区块链小学生, FISCO BCOS C# SDK作者 ,区块链实战教程作者,开源拥抱者。

1、签名是对对链上数据的消息摘要进行签名,核心是把控在事后需要验收时候,用同样的过程重新校验,保证数据和当初上链是一样,如果期间出现数据签名和原始签名不一致,说明数据被篡改过。

2、证书都是可以用工具生成,标准版可以使用openssl生成,国密版本则是有通tassl等工具生成,组织证书
和webase 私钥账号没关系,一个机构的证书,一个用户公私钥。
@allen

2 个回答
allen
allen 2021-01-05

1、个人理解区块链上的交易都会经过签名后达成共识,理论上个人篡改单个节点的账本没有意义,那数据本身再额外增加一个签名机制,是为了防止区块链上的数据被篡改,与区块链本身不可篡改是不是有冲突
2、evidenceSample的用户证书,仲裁机构,存证机构的三种证书一般怎么生成的,可以提供相关脚本参考么

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览