HTLC WITH PROOF OF ELAPSED TIME
    2.
    发明公开

    公开(公告)号:US20230208648A1

    公开(公告)日:2023-06-29

    申请号:US17564303

    申请日:2021-12-29

    IPC分类号: H04L9/32 H04L9/08 G06Q20/40

    摘要: An example operation may include one or more of generating a hashed timelock contract (HTLC) of an asset and storing the HTLC in a storage structure, where the HTLC requires proof of a condition by a receiver within a predetermined amount of time for the receiver to unlock the asset, executing, via a processing device, a sequential computation a predetermined number of steps and generating proof of a computational load based on an output of the serial computation, determining that the condition for the client to unlock the HTLC has expired, and transmitting a request for a refund of the asset which comprises the proof of the computational load as proof of elapsed time to the storage structure.

    PRIVATE LEDGER PARTITIONS IN BLOCKCHAIN NETWORKS

    公开(公告)号:US20230099538A1

    公开(公告)日:2023-03-30

    申请号:US17486887

    申请日:2021-09-27

    IPC分类号: H04L9/32 H04L9/08 H04L9/06

    摘要: An operator for a global total order broadcast domain executing a method to send an operation out of band to nodes of participating parties in a partition, receive a certificate and a signature on the operation for each of the participating parties, generate a single party packet based on the received signatures, generate a random symmetric encryption key, send the random symmetric encryption key to the participating parties, encrypt the single party packet with the random symmetric encryption key, generate a pseudo random string for the partition, and record an operation identifier, the encrypted party packet, and the pseudo random string on the global total order broadcast domain.

    Blockchain maintenance
    5.
    发明授权

    公开(公告)号:US11556517B2

    公开(公告)日:2023-01-17

    申请号:US16876071

    申请日:2020-05-17

    IPC分类号: G06F17/18 G06F16/23 G06F9/48

    摘要: An example operation includes one or more of solving, by a scheduler node, integer programming problem of maximizing a sum of organizations' endorsing peers that run chaincodes from a plurality of chaincodes within a consortium, making, by the scheduler node, endorsement policies (EPs) for the chaincodes from the plurality of the chaincodes to be satisfiable at any time, applying administrator's constraint of available endorsing peers to the maximized sum of organizations' endorsing peers, and adding resulting endorsing peers to a maintenance list.

    LIMITING DATA AVAILABILITY ON DISTRIBUTED LEDGER

    公开(公告)号:US20220393858A1

    公开(公告)日:2022-12-08

    申请号:US17336530

    申请日:2021-06-02

    IPC分类号: H04L9/08 H04L9/06

    摘要: An example operation may include one or more of encrypting content via an encryption key to generate encrypted content, storing the encrypted content via a distributed ledger, splitting the encrypted encryption key into a set of key shares via a threshold secret sharing scheme, and distributing the set of key shares among a plurality of nodes of a distributed vault, where each key share is distributed with an expiry value that identifies when the respective key share is to be deleted by a node.

    VERIFIABLE TRAINING OF MODEL IN UNTRUSTED ENVIRONMENT

    公开(公告)号:US20220292202A1

    公开(公告)日:2022-09-15

    申请号:US17200544

    申请日:2021-03-12

    摘要: An example operation may include one or more of receiving, from a plurality of providers by a secure enclave, a plurality of training data sets and a plurality of salts paired with the plurality of training data sets, respectively, hashing, via the secure enclave, pairs of training data sets and salts to generate a plurality of salted hashes, and combining the plurality of salted hashes to generate a digest, training, via the secure enclave, a model based on the plurality of training data sets to generate a trained model, and providing the trained model and the digest to a plurality of data providers of the plurality of training data sets and the plurality of salts.

    RANDOM NODE SELECTION FOR PERMISSIONED BLOCKCHAIN

    公开(公告)号:US20210135847A1

    公开(公告)日:2021-05-06

    申请号:US16673911

    申请日:2019-11-04

    IPC分类号: H04L9/06 H04L9/08 G06F3/06

    摘要: An example operation may include one or more of retrieving a block hash of a data block stored on a blockchain, randomly determining a subset of peer organizations from a blockchain network of the blockchain to be endorsers based on a value of the block hash, transmitting a blockchain storage request from a client to the randomly determined subset of endorser peer organizations, and collecting simulated responses from the randomly determined subset of endorser peer organizations into a storage request proposal.

    REDUCING SIGNATURE VERIFICATIONS OF DATABASE ENTRIES

    公开(公告)号:US20200167339A1

    公开(公告)日:2020-05-28

    申请号:US16201402

    申请日:2018-11-27

    IPC分类号: G06F16/23 H04L9/06

    摘要: An example operation may include one or more of identifying a new entry, receiving one or more new entry signatures to approve the new entry to, such that the one or more new entry signatures each include a signature of the new entry and hashes of previously signed entries for a common block, verifying the one or more new entry signatures for commit by performing a signature verification of the new entry, determining the common block has more than one entry with a hash signed by a same member, and responsive to the signature check being performed on the new entry and determining the common block has more than one entry with a hash signed by a same member, designating one or more previously received entries as verified for commit without performing a signature verification of the one or more previously received entries.