US 12,443,965 B2
Proof-of-stake blockchain emission analysis
Chris Perkins, New Rochelle, NY (US); and Christian Murray, Miami, FL (US)
Assigned to CoinFund Management LLC, New York, NY (US)
Filed by CoinFund Management LLC, New York, NY (US)
Filed on Sep. 12, 2023, as Appl. No. 18/465,765.
Claims priority of provisional application 63/525,799, filed on Jul. 10, 2023.
Claims priority of provisional application 63/406,652, filed on Sep. 14, 2022.
Claims priority of provisional application 63/375,260, filed on Sep. 12, 2022.
Prior Publication US 2024/0095756 A1, Mar. 21, 2024
Int. Cl. G06Q 30/018 (2023.01); G06Q 20/02 (2012.01)
CPC G06Q 30/018 (2013.01) [G06Q 20/02 (2013.01); G06Q 2220/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A blockchain emission analysis method comprising:
determining a current epoch of a validation network associated with a proof-of-stake blockchain including by forming a request message and transmitting the request message to an application program interface (API) of a beacon chain node then receiving a response message containing data identifying a current epoch in the validation network;
storing the epoch data in random access memory (RAM);
accessing the epoch data from RAM and determining, based on the current epoch, a range of epochs that have occurred over a period of time prior to the current epoch;
interacting with the blockchain through the beacon chain node API and identifying, from within each epoch in the range of epochs, a respective end block of the blockchain at the end of the respective epoch;
accessing, through the beacon chain node API, end block data associated with each end block of the blockchain within the range of epochs and storing the end block data in RAM;
accessing the end block data from RAM and extracting state root information for each end block, the state root information providing a state of the blockchain at a time that each end block was appended to the blockchain;
querying a beacon chain API host (BC-API host) for current staking balances for a plurality of validator nodes within the validation network including by transmitting, to the BC-API host, the state root information, and receiving the current staking balances in response; and
establishing a secure transmission channel with an index publishing system and securely transmitting blockchain emissions data to the index publishing system using the secure transmission channel, the blockchain emissions data being based on the staking balances.