The embodiment of the invention provides an apparatus and method for contract management, the apparatus includes a contract acquisition module to obtain at least part of the contract content of the current version of the contract; an associated module to determine whether there is a first uplink evidence, which is the evidence returned when the blockchain of the previous version of the contract is stored, wherein if there is no such evidence For the first uplink evidence, the association module outputs the at least part of the contract content; if the first uplink evidence exists, the at least part of the contract content is output in association with the first uplink evidence; for the submission module, the output of the association module is taken as the blockchain evidence of the uplink content, and the second uplink evidence corresponding to the current version of the contract is received as The result of the last blockchain.
【技术实现步骤摘要】
合同管理装置与方法
本专利技术涉及区块链,尤其涉及利用区块链对合同的管理技术。
技术介绍
在商业领域,商业合同是重要的法律文件,在合同的准备签订过程中,一般面临多次修改。通常,修改后的合同都是通过不同文档进行管理。因此,不同修改版本的合同需要人工进行核对,检查到底哪些地方进行了修改,因此导致合同版本管理混乱,没有办法清晰地进行合同版本溯源,也无法防止合同篡改。
技术实现思路
本说明书实施例提供一种改进的合同管理方案,利用区块链技术来进行合同版本管理,从而解决版本演变跟踪的问题,明晰地看到一份合同的版本演变。按照本专利技术,在一份更改后的合同上链存证时,都会与上一个版本的合同的上链证据例如哈希值进行关联。而不同合同版本的合同的关联关系通过这些上链证据进行串接来清楚看到,从而可通过这些上链证据快速定位到某一个版本的合同内容,也能进一步明晰看到每一个版本的内容。在本专利技术中,这里的“合同内容”既可以是指基于合同全部文本,也可以是指该合同全部文本生成的合同的至少一部分,例如合同摘要。按照本专利技术一个方面,提供一种用于合同管理的装置,包括合同获取模块,获取合同的当前版本的至少一部分合同内容;关联模块,确定该合同是否存在第一上链证据,该第一上链证据是将该合同的先前版本上区块链存证时返回的证据,其中,如果不存在该第一上链证据,则该关联模块输出该至少一部分合同内容;如果存在该第一上链证据,则将该至少一部分合同内容与该第一上链证据相关联地输出;提交模块,将该关联模块的输出作为上链内容上区块链存证,并接收 ...
【技术保护点】
1.一种用于合同管理的装置,包括/n合同获取模块,获取合同的当前版本的至少一部分合同内容;/n关联模块,确定该合同是否存在第一上链证据,该第一上链证据是将该合同的先前版本上区块链存证时返回的证据,其中,如果不存在该第一上链证据,则该关联模块输出该至少一部分合同内容;如果存在该第一上链证据,则将该至少一部分合同内容与该第一上链证据相关联地输出;/n提交模块,将该关联模块的输出作为上链内容上区块链存证,并接收与该合同的当前版本对应的第二上链证据,作为上区块链存证结果。/n
【技术特征摘要】
1.一种用于合同管理的装置,包括
合同获取模块,获取合同的当前版本的至少一部分合同内容;
关联模块,确定该合同是否存在第一上链证据,该第一上链证据是将该合同的先前版本上区块链存证时返回的证据,其中,如果不存在该第一上链证据,则该关联模块输出该至少一部分合同内容;如果存在该第一上链证据,则将该至少一部分合同内容与该第一上链证据相关联地输出;
提交模块,将该关联模块的输出作为上链内容上区块链存证,并接收与该合同的当前版本对应的第二上链证据,作为上区块链存证结果。
2.如权利要求1的装置,其中,所述合同获取模块进一步包括:
摘要生成单元,基于所述合同的当前版本生成合同摘要,作为所述至少一部分合同内容。
3.如权利要求1或2的装置,进一步包括:
加密模块,对所述关联模块的输出进行加密以生成加密文本,作为更新的上链内容;
其中,所述提交模块将该加密文本上区块链存证并接收所述第二上链证据。
4.如权利要求3的装置,其中由所述加密模块对所述关联模块的输出进行的加密包括:
对所述关联模块的输出执行哈希运算以生成检验哈希值;
利用加密钥对所述关联模块的输出进行加密以生成内容加密合同;
其中所述加密文本包括所述检验哈希值与所述内容加密合同。
5.如权利要求1或2的装置,进一步包括:
证据串接模块,如果存在所述第一上链证据,则将所述第二上链证据与所述第一上链证据顺序串接;如果不存在所述第一上区块链证据,则将所述第二上链证据作为所述第一上区块链。
6.如权利要求5的装置,进一步包括:
合同查询模块,基于从串接的上链证据中选择的上链证据,从区块链中获取与所选择的上链证据对应的所述上链内容,其中如果所述上链内容包含先前版本的上链证据,则确认所述合同的当前版本存在先前版本,其中该先前版本的上链内容可从所述先前版本的上链证据对应的区块链的区块中获取。
7.一种用于合同管理的方法,包括
合同获取步骤,获取合同的当前版本的至少一部分合同内容;
证据关联步骤,确定该合同是否存在第一上链证据,该第一上链证据是将该合同的先前版本上区块链存证时返回的证据,其中,如果不存在该第一上链证据,则输出该至少一部分合同内容;如果存在该第一上链证据,则将该至少一部分合同内容与该第一上链证据相关联地输出;
上链存证步骤,将该证据关联步骤中的输出作为上链内容上区块链存证,并接收与该合同的当前版本对应的第二上链证据,作为上区块链存证结果。
8.如权利要求7的方法,其中,获取合同的当前版本的至少一部分合同内容进一步包括:
基于所述合同的当前版本生成合同摘要,作为所述至少一部分合同内...
【专利技术属性】
技术研发人员:林之,杨志强,屈晋宇,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。