METHOD AND SYSTEM FOR PRUNING BLOCKS FROM BLOCKCHAINS FOR DATA RETENTION AND STORAGE SCALABILITY PURPOSES

    公开(公告)号:US20230129559A1

    公开(公告)日:2023-04-27

    申请号:US17452492

    申请日:2021-10-27

    Inventor: Stephen Higgins

    Abstract: A method for confirming configuration of a new current genesis block in a blockchain configured to enable pruning before the new current genesis block includes: receiving, by a blockchain node in a blockchain network, a genesis response message from another node in the network, the message including a configuration value and an ordinal value; identifying a plurality of standard blocks in the blockchain added subsequent to an earlier genesis block that includes a number preceding the ordinal value; aggregating smart contract state changes from each of the identified plurality of standard blocks; and validating the configuration value included in the received genesis response message based on the aggregated smart contract state changes. The aggregating of smart contract states can be done by the processor of the blockchain node configuring the new current genesis block, or by another blockchain node.

    Method and system for secure and verifiable offline blockchain transactions

    公开(公告)号:US11373179B2

    公开(公告)日:2022-06-28

    申请号:US16509765

    申请日:2019-07-12

    Inventor: Stephen Higgins

    Abstract: A method for performing secure, verifiable, offline blockchain transactions through a trusted execution environment and time-limited credentials includes: storing, in a trusted execution environment of a computing device, a cryptographic key pair comprised of a public key and a private key; transmitting, by a transmitter of the computing device, the public key to a gateway device in a blockchain network; receiving, by a receiver of the computing device, a time-limited credential from the gateway device; generating, by a processing device of the computing device, a blockchain data value, wherein the blockchain data value includes at least the time-limited credential, a transaction amount, and a destination address; digitally signing, by the trusted execution environment of the computing device, the generated blockchain data value using the private key; and transmitting, by the transmitter of the computing device, the signed blockchain data value to an external device.

    Method and system for anonymous directed blockchain transaction

    公开(公告)号:US12282915B2

    公开(公告)日:2025-04-22

    申请号:US18605150

    申请日:2024-03-14

    Abstract: A method for posting of anonymous directed transaction includes: storing a plurality of entity profiles, each including an entity identifier and a secret value; receiving a transaction request from a first entity, the request including transaction data and a specific entity identifier associated with a second entity; identifying a specific entity profile that includes the specific entity identifier; generating a first hash value via application of one or more hashing algorithms to the transaction data; generating a second hash value via application of one of more hashing algorithms to a combination of the first hash value and the secret value included in the identified specific entity profile; and posting the first hash value and second hash value to a publicly accessible data source.

    Method and system for net settlement by use of cryptographic promissory notes issued on a blockchain

    公开(公告)号:US12039533B2

    公开(公告)日:2024-07-16

    申请号:US15342463

    申请日:2016-11-03

    Inventor: Stephen Higgins

    CPC classification number: G06Q20/401 G06Q20/02 G06Q20/065 H04L63/0435

    Abstract: A method for generating a cryptographic promissory note for posting to a blockchain includes: receiving an authorization request for a payment transaction, the authorization request being a transaction message formatted based on one or more standards that includes a plurality of data elements including a first data element configured to store a blockchain address and a second data element configured to store a transaction amount; generating a promissory note including the transaction amount; digitally signing the generated promissory note with a private key; encrypting the signed promissory note with a symmetric key; wrapping the symmetric key with a public key corresponding to the private key and a public key associated with an acquirer involved in the payment transaction; and electronically transmitting a blockchain transaction to a blockchain network that includes the encrypted promissory note, each symmetric key, and the blockchain address.

    Method and system for pruning blocks from blockchains for data retention and storage scalability purposes

    公开(公告)号:US11947522B2

    公开(公告)日:2024-04-02

    申请号:US17452492

    申请日:2021-10-27

    Inventor: Stephen Higgins

    CPC classification number: G06F16/2379

    Abstract: A method for confirming configuration of a new current genesis block in a blockchain configured to enable pruning before the new current genesis block includes: receiving, by a blockchain node in a blockchain network, a genesis response message from another node in the network, the message including a configuration value and an ordinal value; identifying a plurality of standard blocks in the blockchain added subsequent to an earlier genesis block that includes a number preceding the ordinal value; aggregating smart contract state changes from each of the identified plurality of standard blocks; and validating the configuration value included in the received genesis response message based on the aggregated smart contract state changes. The aggregating of smart contract states can be done by the processor of the blockchain node configuring the new current genesis block, or by another blockchain node.

Patent Agency Ranking