FIELD: computer equipment.
SUBSTANCE: disclosed is a computer-implemented method for conducting transactions in a network of blockchains, wherein the method is carried out by one or more processors and comprises: generating, by the first node in the network of blockchains and using Boneh—Goh—Nissim (BGN) ciphertexts, based on the first value and the second value, wherein second value is determined based on homomorphic multiplication of first value and encrypted exchange rate, provided by the second node in the network of blockchains, wherein ciphertexts and the encrypted exchange rate are on the same elliptic curve; transmitting, by first node to second node, first value and ciphertexts; receiving, by the first node and from the second node, a first set of evidence containing a set of data, which can be used for the exchange rate verification in the zero-disclosure (ZKP) procedure without disclosing the exchange rate; generation by first node of second set of evidence, comprising a set of data which can be used for verification, using the ZKP procedure, that the ciphertexts are encrypted with the public BGN public key of the first node; determination by first transaction node, comprising first transaction between first node and second node to transfer first value from first node to second node, and a second transaction between the second node and the third node to transfer the second value from the second node to the third node; and transmitting, by first transaction node to, at least, one blockchain network consensus node for verification and execution of transaction, wherein the transaction is verified based on the first set of evidence and the second set of evidence, and in response to transaction verification execution of first transaction and second transaction to reduce first node balance by first value, increase first balance of second node by first value, reducing second balance of second node by second value and increasing balance of third node by second value.
EFFECT: technical result is enabling transactions in a network of blockchains.
13 cl, 6 dwg
Title | Year | Author | Number |
---|---|---|---|
CONTROL OF CONFIDENTIAL BLOCKCHAIN TRANSACTIONS | 2018 |
|
RU2720354C1 |
RECOVERING ENCRYPTED TRANSACTION INFORMATION IN CONFIDENTIAL TRANSACTIONS WITH BLOCKCHAIN | 2018 |
|
RU2726157C1 |
PROTECTION OF DATA OF BLOCK CHAINS BASED ON COMMON MODEL BASED ON ACCOUNTS AND HOMOMORPHIC ENCRYPTION | 2018 |
|
RU2719451C1 |
CONTROL OF ASYMMETRIC KEYS IN CONSORTIUM BLOCKCHAIN NETWORKS | 2018 |
|
RU2733097C1 |
INFORMATION PROTECTION SYSTEM AND METHOD | 2018 |
|
RU2719423C1 |
SYSTEM AND METHOD FOR PROTECTING INFORMATION | 2018 |
|
RU2735439C2 |
SYSTEM AND METHOD FOR PROTECTING INFORMATION | 2018 |
|
RU2721959C1 |
INFORMATION PROTECTION SYSTEM AND METHOD | 2018 |
|
RU2716740C1 |
SERVICE OF SMART CONTRACT OUTSIDE CHAIN BASED ON TRUSTED EXECUTION ENVIRONMENT | 2018 |
|
RU2729700C1 |
CONCURRENT EXECUTION OF TRANSACTIONS IN A NETWORK OF BLOCKCHAINS | 2018 |
|
RU2738826C1 |
Authors
Dates
2020-11-17—Published
2019-01-31—Filed