(EN) A blockchain-based note verification method, applied to blockchain nodes. Said method comprises: receiving a target transaction for performing verification processing on a target electronic note (402); in response to the target transaction, invoking a verification logic stated in a smart contract issued on a blockchain, acquiring a note number of the target electronic note, and checking whether the note number matches an electronic note number range maintained in a blockchain account corresponding to the note issuing party of the target electronic note, the electronic note number range maintained in the blockchain account being an electronic note number range allocated to the blockchain account for issuing an electronic note (404); and if so, further performing a validity check on the note content of the target electronic note, and after the validity check succeeds, generating a verification processing completion event corresponding to the target electronic note, and issuing the verification processing completion event to the blockchain for storage (406).
(FR) L'invention concerne un procédé de vérification de billets basé sur une chaîne de blocs, appliqué à des nœuds de chaîne de blocs. Ledit procédé consiste à : recevoir une transaction cible pour effectuer un traitement de vérification sur un billet électronique cible (402) ; en réponse à la transaction cible, invoquer une logique de vérification indiquée dans un contrat intelligent émis sur une chaîne de blocs, acquérir un numéro du billet électronique cible, puis vérifier si le numéro du billet correspond à une plage de numéros de billets électroniques conservée dans un compte de chaîne de blocs correspondant à la partie émettrice du billet électronique cible, la plage de numéros de billets électroniques conservée dans le compte de chaîne de blocs étant une plage de numéros de billets électroniques attribuée au compte de chaîne de blocs permettant d'émettre un billet électronique (404) ; et si tel est le cas, procéder également à une vérification de validité sur le contenu du billet électronique cible et, une fois la vérification de validité réussie, générer un événement de fin de traitement de vérification correspondant au billet électronique cible, puis transmettre l’événement de fin de traitement de vérification à la chaîne de blocs à des fins de stockage.
(ZH) 一种基于区块链的票据核销方法,应用于区块链节点;该方法包括:接收用于对目标电子票据进行核销处理的目标交易(402);响应于所述目标交易,调用发布在区块链上的智能合约中声明的核销逻辑,获取所述目标电子票据的票据号码,并校验所述票据号码与所述目标电子票据的开票方对应的区块链账户中维护的电子票据号段是否匹配;其中,所述区块链账户中维护的电子票据号段为分配至所述区块链账户的用于开具电子票据的电子票据号码号段(404);如果是,进一步对所述目标电子票据的票据内容进行合法性校验,并在合法性校验通过后生成与所述目标电子票据对应的核销处理完成事件,以及将所述核销处理完成事件发布至所述区块链进行存证(406)。