CPC G06Q 20/06 (2013.01) [G06Q 20/389 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3829 (2013.01); G06Q 30/02 (2013.01); G06Q 30/04 (2013.01); G06Q 2220/00 (2013.01)] | 10 Claims |
1. A method for issuing at least one specific electronic voucher granting a transferrable monetary value by at least one specific issuer, comprising steps of:
receiving from a specific issuer, at a server, a request for issuing the specific electronic voucher;
acquiring in the request, at the server, (i) specific issuing data, (ii) a public key of the specific issuer, and (iii) a signature value of the specific issuer generated by signing the specific issuing data with a private key of the specific issuer or signing a voucher function value of the specific issuing data with the private key of the specific issuer, wherein the specific electronic voucher also has a transferrable monetary value; wherein the specific issuing data includes at least one of (i) a type of the specific electronic voucher, (ii) a public key of a specific user who is a buyer of the specific electronic voucher, (iii) issuance value of the specific electronic voucher, (iv) a unique ID of the specific issuer, and (v) an expiration date of the specific electronic voucher;
determining, using the server, validity of (i) the specific issuing data, (ii) the public key of the specific issuer, and (iii) the signature value of the specific issuer;
once each of the validities are determined,
performing, using the server, processes of registering in a blockchain network, a voucher-issuing transaction of the specific electronic voucher including (i) the specific issuing data, (ii) the public key of the specific issuer, and (iii) the signature value of the specific issuer; and
providing, using the server, a first transaction ID representing a first location of the voucher-issuing transaction registered in the blockchain network, and
wherein the voucher issuing transaction of the specific electronic voucher is used to
define a process related to the specific electronic voucher and indicate issuing of the specific electronic voucher,
define a tangible or intangible value of the specific electronic voucher, and
identify the specific issuer.
|