BLOCKCHAIN SYSTEMS AND METHODS
First Claim
1. A method for immediate validation of a blockchain transaction comprising:
- providing a blockchain network operated in accordance with a ruleset;
providing a first computer;
providing a second computer;
providing a first public key identifying a first account on said blockchain network, said first public key being associated with said first computer;
providing a second public key identifying a second account on said blockchain network, said second public key being associated with said second computer;
providing a central authority server, said central authority server being a node in said blockchain network and operating a shadow ledger for said blockchain network in accordance with said ruleset;
receiving, at said second computer, said first public key and a transaction request using said public key;
receiving, at said central authority server, an access token for said second computer and data for said transaction request, said data comprising at least said first public key and said second public key;
said central authority server verifying, based on said access token, said first public key, and said second public key that said transaction is valid on said blockchain network according to said ruleset; and
receiving, at said second computer, a result of said verifying step indicating that said transaction is valid.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for micro-transactions using virtual currency via a blockchain. A central authority server provides a shadow ledger to track verified but unposted transactions with respect to users of the virtual currency economy. New proposed transactions are checked against both the master records in the blockchain database and the shadow ledger to confirm that, when posted to the blockchain, they will be valid. Confirmed transactions are authenticated via tokens provided to users, who then remit the tokens to participants in exchange for access to content (e.g., paywall content, ad-free content, etc.). Users may acquire virtual currency through similar micro-transactions conducted in reverse. The unposted, cached transactions are then posted to the blockchain in bulk.
128 Citations
20 Claims
-
1. A method for immediate validation of a blockchain transaction comprising:
-
providing a blockchain network operated in accordance with a ruleset; providing a first computer; providing a second computer; providing a first public key identifying a first account on said blockchain network, said first public key being associated with said first computer; providing a second public key identifying a second account on said blockchain network, said second public key being associated with said second computer; providing a central authority server, said central authority server being a node in said blockchain network and operating a shadow ledger for said blockchain network in accordance with said ruleset; receiving, at said second computer, said first public key and a transaction request using said public key; receiving, at said central authority server, an access token for said second computer and data for said transaction request, said data comprising at least said first public key and said second public key; said central authority server verifying, based on said access token, said first public key, and said second public key that said transaction is valid on said blockchain network according to said ruleset; and receiving, at said second computer, a result of said verifying step indicating that said transaction is valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for immediate validation of a blockchain transaction comprising:
-
providing a blockchain network operated in accordance with a ruleset; providing a first computer; providing a second computer hosting a resource; providing a first public key identifying a first account on said blockchain network, said first public key being associated with said first computer; providing a second public key identifying a second account on said blockchain network, said second public key being associated with said second computer; providing a central authority server, said central authority server being a node in said blockchain network and operating a shadow ledger for said blockchain network in accordance with said ruleset; receiving, at said second computer, a request for said resource; receiving, at said first computer from said second computer, transaction data for a transaction to access to said content, said transaction data including said second public key; receiving, at said central authority server from said first computer, said first public key and a transaction request including said transaction data and said second public key; said central authority server verifying, based on said received transaction request, said first public key, and said second public key that said transaction is valid on said blockchain network according to said ruleset; receiving, at said second computer from said central authority server, a result of said verifying step indicating that said transaction is valid; receiving, at said central authority server from said second computer, an authentication token for said permitted transaction; receiving, at said first computer from said central authority server, said authentication token; receiving, at said second computer from said first computer, said authentication token; and said first computer accessing said resource hosted by said second computer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. The method of claim 18, further comprising:
-
repeating said receiving steps, said verifying step, and said accessing step a plurality of times such that said shadow ledger comprises a plurality of transactions; and posting said plurality of transactions in said shadow ledger to said blockchain.
-
Specification