Back to results
US 2025/0359909 A1Published application
Systems, methods, and program products for a distributed digital asset network with rapid transaction settlements utilizing agents
AssigneeAi Coin Inc.
InventorStephen Lester Reed
Life of this patent
Estimating the term…
Abstract
Systems, methods, and program products for providing and administering a digital asset network of cooperative nodes with rapid transaction settlements are disclosed.
Claims8
A digital asset system comprising:
- a plurality of super peer computing nodes operating in a cooperative computing architecture to facilitate provision of a digital asset network using proof of work, each node comprising respective one or more processors and respective non-transitory computer-readable memory and configured to run on its respective one or more processors one or more software agents to administer the digital asset network, at least some of the plurality of super peer computing nodes arranged in a concentric ring architecture comprising at least one inner concentric ring of super peer computing nodes and at least one outer concentric ring of super peer computing nodes, wherein each super peer computing node within the at least one inner concentric ring is operatively connected to at least one other super peer computing node within the at least one inner concentric ring, wherein each super peer computing node within the at least one outer concentric ring is operatively connected to at least one other super peer computing node within the at least one outer concentric ring, and wherein at least one super peer computing node in the at least one inner concentric ring is operatively connected to at least one super peer computing node in the at least one outer concentric ring;
- an administrative super peer computing node running a configuration software agent that schedules computing roles for the plurality of super peer computing nodes,
- (a) wherein the configuration software agent schedules, for a first period of time, a first one of the super peer computing nodes within the at least one outer concentric ring of super peer computing nodes to run a first minting software agent configured to perform respective minting agent operations comprising:
- (i) receiving transaction parameters for a pending digital asset transaction involving two or more digital asset addresses, the transaction parameters comprising one or more digital asset transaction inputs each comprising an input amount and a respective digital signature and associated with a sending digital asset address, and the transaction parameters further comprising at least one digital asset transaction output associated with a receiving digital asset address;
- (ii) recording the transaction parameters in a first tamper-evident log stored in first non-transitory computer-readable memory, wherein each entry in the first tamper-evident log comprises (1) respective first log entry data comprising at least the transaction data and a first timestamp and (2) a respective first hash of the respective first log entry data;
- (iii) verifying the pending digital asset transaction at least by evaluating the respective digital signature associated with each digital asset transaction input to confirm that the digital asset transaction input is an authorized input and previously unspent and by confirming that the sum of the authorized inputs equals or exceeds the digital asset transaction output;
- (iv) recording in the first tamper-evident log a first electronic indication of transaction validity for the verified pending digital asset transaction;
- (v) transmitting, to one or more others of the plurality of super peer computing nodes, a second electronic indication of the transaction validity for the verified pending digital asset transaction, the second electronic indication of the transaction validity providing a transaction settlement indication without waiting for a consensus, by nodes of the digital asset network, of accuracy of a distributed electronic public ledger, wherein at least one of the one or more others of the plurality of super peer computing nodes are within the at least one inner concentric ring of super peer computing nodes;
- (vi) appending, according to a periodic schedule, to a first instance of a distributed electronic public ledger stored in the first non-transitory computer-readable memory a first electronic ledger portion comprising transaction details for the verified pending digital asset transaction along with respective transaction details for any other verified pending digital asset transactions not yet included in the first instance of the distributed electronic public ledger to generate an updated distributed electronic public ledger to be stored in the first non-transitory computer-readable memory;
- (vii) transmitting data comprising at least the first electronic ledger portion to the others of the plurality of super peer computing nodes to update the distributed electronic ledger at the others of the plurality of super peer computing nodes;
- and
- (viii) auditing a respective tamper-evident log of at least one software agent of one of the others of the plurality of super peer computing nodes;
- (b) wherein the configuration software agent schedules for a second period of time the first one of the super peer computing nodes within the plurality of super peer computing nodes to run respective non-minting software agents wherein at least some of the non-minting software agents are configured to perform the steps of:
- (i) receiving the transaction parameters for the pending digital asset transaction;
- (ii) recording the transaction parameters in a respective second tamper-evident log stored in respective non-transitory computer-readable memory;
- (iii) receiving, from the first minting software agent, the second electronic indication of the transaction validity for the verified pending digital asset transaction;
- (iv) recording the second electronic indication of the transaction validity for the verified pending digital asset transaction in the respective second tamper-evident log;
- (v) accessing respective third tamper-evident logs of at least some of the plurality of super peer computing nodes to verify entries in the respective second tamper-evident log;
- (vi) relaying to one or more gateway nodes the second electronic indication of the transaction validity for the verified pending digital asset transaction to be delivered at least to respective user devices associated with the two or more digital asset addresses;
- (vii) computing a respective independent instance of the first electronic ledger portion;
- (viii) receiving, from the first minting software agent, data comprising at least the first electronic ledger portion;
- and
- (ix) comparing the respective independent instance of the first electronic ledger portion with the received data comprising at least the first electronic ledger portion;
- wherein the periodic schedule comprises a predefined frequency with which to append new electronic ledger portions to the first instance of the distributed electronic public ledger to provide an updated distributed electronic public ledger for delivery to a full node that is a digital asset exchange.
21 more elements
Dependencies are inferred from the claim text.