(EN) The present application relates to the technical field of block chains, and discloses a block chain-based electronic contract storage method and apparatus, an electronic device, and a computer non-volatile readable storage medium. Said method comprises: acquiring an electronic contract original uploaded to a block chain network, the electronic contract original being an electronic file obtained by synthesizing an electronic contract and electronic signature data of a signatory; pre-processing the electronic contract original to obtain data of the electronic contract original; encrypting the data of the electronic contract original using a pre-set encryption algorithm so as to generate a data fingerprint; broadcasting the contract serial number and data fingerprint corresponding to the electronic contract original in the block chain network, so as to perform information verification; if the information verification succeeds, adding the contract serial number and the data fingerprint to the block chain maintained by respective node in the block chain network, so that the electronic contract original can be prevented from being disclosed, the secrecy of the electronic contract original can be improved, and the electronic contract original data corresponding to the data fingerprint can also be prevented from being tampered with, thereby guaranteeing the real reliability of the data fingerprint.
(FR) La présente invention concerne le domaine technique des chaînes de blocs, et concerne un procédé et un appareil de stockage de contrat électronique à base de chaînes de blocs, un dispositif électronique, et un support de stockage non volatile lisible par ordinateur. Ledit procédé comprend : l'acquisition d'un original de contrat électronique téléchargé en amont sur un réseau à chaînes de blocs, l'original de contrat électronique étant un fichier électronique obtenu en synthétisant un contrat électronique et des données de signature électronique d'un signataire ; le prétraitement de l'original de contrat électronique pour obtenir des données de l'original de contrat électronique ; le chiffrement des données de l'original de contrat électronique en utilisant un algorithme de chiffrement prédéfini de façon à générer une empreinte de données ; la diffusion du numéro de série de contrat et de l'empreinte de données qui correspondent à l'original de contrat électronique dans le réseau à chaînes de blocs, de façon à effectuer une vérification d'informations ; si la vérification d'informations est un succès, l'ajout du numéro de série de contrat et de l'empreinte de données à la chaîne de blocs maintenue par un nœud respectif dans le réseau à chaînes de blocs, de telle sorte que l'original de contrat électronique puisse être empêché d'être divulgué, la confidentialité de l'original de contrat électronique puisse être améliorée, et les données d'origine de contrat électronique qui correspondent à l'empreinte digitale de données puissent également être empêchées d'être falsifiées, ce qui permet de garantir la fiabilité réelle de l'empreinte digitale de données.
(ZH) 本申请涉及区块链技术领域,揭示了一种基于区块链的电子合同存储方法、装置、电子设备及计算机非易失性可读存储介质。该方法包括:获取上传至区块链网络的电子合同原件,电子合同原件是通过合成电子合同和签署人的电子签名数据后得到的电子文件;对电子合同原件进行预处理,以获得电子合同原件数据;利用预设加密算法对电子合同原件数据进行加密处理以生成数据指纹;在区块链网络中广播电子合同原件对应的合同编号和数据指纹以进行信息验证;若信息验证成功,将合同编号和数据指纹添加至区块链网络中各个节点各自维护的区块链中,能够避免电子合同原件被公开,提高电子合同原件的保密性,还能够避免数据指纹对应的电子合同原件数据被纂改,保证数据指纹的真实可靠性。