FIELD: information technology.
SUBSTANCE: invention relates to machine-implemented method of functioning of client node participating in confidential transaction with blockchain (blockchain transactions). Method comprises steps of: obtaining a secret key by a client node, according to a threshold sharing scheme of secrets negotiated by a plurality of client nodes; generating one or more client entity unit confidential blockchain transaction identity values by applying a cryptographic commitment scheme to transaction data, wherein content of confidential blockchain transaction is available only for participants of confidential blockchain transaction, but not for any other unit of network of chains of blocks; generating an encrypted transaction information for confidential blockchain transaction by encrypting transaction data using a secret key; and transmitting, to consensus chain network node blocks, content of confidential blockchain transaction for execution, wherein the content of the confidential blockchain transaction contains: said one or more identification values, encrypted transaction information and one or more evidence with zero transaction data disclosure.
EFFECT: technical result is recovery of encrypted transaction information.
22 cl, 5 dwg
Authors
Dates
2020-07-09—Published
2018-11-07—Filed