[发明专利]一种基于供应链生态应用场景的区块链共识机制在审
申请号: | 201811472729.3 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109493056A | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 魏利 | 申请(专利权)人: | 深圳市链联科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 深圳市宾亚知识产权代理有限公司 44459 | 代理人: | 黄磊 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 生态应用 交易 供应链 交易数据 发起方 场景 打包 用户端程序 安全信用 经济活动 经济利益 利害关系 委托授权 验证数据 链节点 排序 记账 验证 | ||
1.一种基于供应链生态应用场景的区块链共识机制,其特征在于:在供应链生态应用场景中每一笔交易,交易涉及的一个相关主体(共识发起方)用户端程序负责打包交易数据;由与交易相关的主体对应节点或委托授权的主体对应的区块链节点负责验证;再由所述共识发起方的用户端程序将交易数据和验证数据一起提交到区块链,进行排序和区块打包,完成区块链记账;
所述基于供应链生态应用场景的区块链共识机制,操作流程如下:
S01.所述每一个区块链节点对应一个唯一的标识(ID);
S02.所述与交易相关的主体通过对应的区块链节点,来参与区块链共识验证;
S03.所述直接发生交易的主体在区块链外达成交易意向;
S04.所述共识发起方用户端程序负责根据交易意向打包交易数据;
S05.所述与交易相关的主体对应节点验证交易;
S06.所述共识发起方用户端程序将交易数据和验证数据打包,并一起提交到区块链,进行排序和区块打包,完成区块链记账;
以上达成基于供应链生态应用场景的区块链共识机制。
2.根据权利要求1所述的基于供应链生态应用场景的区块链共识机制,其特征在于,所述每一个区块链节点对应一个唯一的标识(ID),实现方法为:给每一个区块链节点颁发一对唯一的基于非对称加密技术的公钥/私钥对,公钥全网公开,以此公钥为基础,创建节点标识(ID),私钥唯一保存在该节点。
3.根据权利要求1所述的基于供应链生态应用场景的区块链共识机制,其特征在于,所述与交易相关的主体通过对应的区块链节点,参与区块链共识验证的方法如下:
a.与交易相关的主体直接通过其对应的区块链节点参与共识验证;
b.与交易相关的主体通过商业协议委托其他主体,通过其对应的区块链节点,参与区块链共识验证。
4.根据权利要求1所述的基于供应链生态应用场景的区块链共识机制,其特征在于,所述与交易相关的主体通过对应的区块链节点,参与共识验证的方法如下:
a.对于直接对应区块链节点的与交易相关的主体,通过商业协议及技术,建立所述的区块链节点标识(ID)和所述与交易相关的主体实体身份(即第三方CA数字证书公钥或此公钥对应的实体身份)的对应关系;
b.共识发起方打包交易数据后,根据交易确定验证主体,将验证请求发送到该主体对应的区块链节点;
c.对于不直接对应区块链节点的与交易相关的主体,通过商业协议,确定该主体实体身份和被委托主体实体身份的委托关系;
d.共识发起方打包交易数据后,根据交易确定验证主体,将验证请求发送到该验证主体委托的主体对应的区块链节点。
5.根据权利要求1所述的基于供应链生态应用场景的区块链共识机制,其特征在于,所述共识发起方用户端程序根据交易意向打包交易数据,方法是,共识发起方用户端程序根据交易意向,用区块链可以识别的格式打包交易请求,并发送到需要参与验证的与交易相关的主体对应的区块链节点。
6.根据权利要求1所述的基于供应链生态应用场景的区块链共识机制,其特征在于,所述验证交易数据的技术原理和流程如下:
a.用哈希散列算法对交易数据进行哈希运算,生成与之唯一对应的数字摘要(D);
b.签名节点用经区块链CA服务体系颁发的数字证书之私钥,对交易数据的数字摘要(D)+时间戳(T)进行加密,生成对应密文(C),并附上CA证书上的公钥和签名主体信息;
c.验证签名时,用与签名时相同的哈希散列算法对待验证的交易数据进行哈希运算,生成与交易数据唯一对应的数字摘要(D1);
d.用签名数据中记录的公钥,解密密文(C),得出签名的摘要(D)和时间戳(T);
e.如果D等于D1,则签名背书的交易数据未被篡改,真实可靠;
f.如果D不等于D1,签名背书的交易数据已被篡改;
g.如果签名的公钥能够正确解密密文,则说明拥有此公钥的节点确实在T时间对此交易进行了签名确认,因为这是经过他唯一知道的私钥进行加密的,技术上不可伪造。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市链联科技有限公司,未经深圳市链联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811472729.3/1.html,转载请声明来源钻瓜专利网。