Systems and methods for creating a consistent blockchain including block commitment determinations

    公开(公告)号:US11914616B1

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

    申请号:US18083421

    申请日:2022-12-16

    IPC分类号: G06F16/27 H04L67/12

    CPC分类号: G06F16/27 H04L67/12

    摘要: Systems and methods for creating a consistent blockchain including block commitment determinations are disclosed herein. An example method includes receiving a request for blockchain data from an application or a user, receiving proposed canonical heads from a plurality of blockchain nodes, receiving votes to determine a correct state for a consistent blockchain that includes a canonical head, the blockchain data being included in the consistent view of a blockchain, determining the canonical head based on the votes, determining a commitment level for at least one block in the consistent view of the blockchain, providing the consistent view of the blockchain to the application or the user, and exposing the commitment level for the at least one block.

    System and method for retrieval and verification of NFT ownership

    公开(公告)号:US11823088B1

    公开(公告)日:2023-11-21

    申请号:US18142178

    申请日:2023-05-02

    IPC分类号: G06Q20/36 G06F16/23 G06Q20/38

    摘要: Systems and methods for fast and efficient retrieval of NFT ownership information are provided. An exemplary method includes initializing a mirror blockchain by making a copy of an NFT blockchain; initializing an ownership transaction table and an NFT ledger from a mirror NFT blockchain by processing the mirror blockchain from a beginning block to an end block; periodically update the mirror blockchain with new blocks from an NFT blockchain thereby forming a new end block; processing ownership transaction events that modify NFT ownership in the new blocks up to a fixed offset from the new end block; updating the ownership transaction table; updating the NFT ledger; receiving a request for all NFTs owned by a crypto-wallet address; generating a response with the NFTs owned by the crypto-wallet address from the NFT ledger; selecting an NFT group; and verifying the NFT ledger against the NFT blockchain ownership.

    System and method for intelligent testing of blockchain applications using a shadow system

    公开(公告)号:US11816021B1

    公开(公告)日:2023-11-14

    申请号:US18087746

    申请日:2022-12-22

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3664 G06F11/3696

    摘要: Systems and methods for intelligent and adaptive testing of a blockchain application to identify compliant code modifications. The method includes the steps of recording requests to and response from a baseline blockchain application receiving the requests from a plurality of application users. The same responses are input into a shadow blockchain application that includes a number of switch selectable new code segments. The switch selectable new code is enabled and disabled according to a pattern. The responses from the baseline application are compared against the response from the shadow blockchain application from when error vectors are generated. These error vectors are used to train a learning machine to determine which new code segments result in response errors or aberrations.

    Systems and methods for adaptively rate limiting client service requests at a blockchain service provider platform

    公开(公告)号:US11750711B1

    公开(公告)日:2023-09-05

    申请号:US18087732

    申请日:2022-12-22

    IPC分类号: H04L67/51

    CPC分类号: H04L67/51

    摘要: Systems and methods for rate limiting API service requests at an API service platform. An example method includes receiving a plurality of client service requests, determining when a safe operating threshold has been exceeded by the received requests to create a system overage or debt. In the case where it is determined that the safe operating threshold has been exceeded, determining the degree to which the safe operating limit has been exceeded, and rate limiting one or more clients transmitting service requests, identified as having the highest service request rates to eliminate the overage or debt.