-
公开(公告)号:US20240152913A1
公开(公告)日:2024-05-09
申请号:US18388481
申请日:2023-11-09
申请人: nChain Licensing AG
CPC分类号: G06Q20/3678 , G06Q20/0658 , G06Q20/3825 , H04L9/0618 , H04L9/0825 , H04L9/085 , H04L9/3026 , H04L9/3265 , H04L9/50
摘要: A computer-implemented method for participating in a blockchain-based data record distribution process which includes multiple input addresses for input nodes and multiple output addresses for output nodes. One or more input nodes of the group of input nodes perform steps of: collaborating to determine a stealth address, forming a first transaction that pools data records to be transferred to the stealth address, and transmitting the first transaction to be validated and incorporated into the blockchain. One or more output nodes of the group of output nodes perform steps of: searching the blockchain to find the first transaction, identifying the stealth address, forming a second transaction that distributes pooled data records, collaborating via a threshold signature scheme to sign the second transaction, and transmitting the second transaction to be validated and incorporated into the blockchain. The invention may be used in conjunction with any blockchain implementation.
-
2.
公开(公告)号:US20230283473A1
公开(公告)日:2023-09-07
申请号:US18121545
申请日:2023-03-14
申请人: nChain Licensing AG
发明人: John FLETCHER , Martin SEWELL
CPC分类号: H04L9/3213 , G06F16/27 , H04L9/3218 , H04L9/3239 , H04L9/50
摘要: There may be provided a computer-implemented method. The computer-implemented method includes: i) after a proof-of-stake token is transferred to an address of a determined type on a proof-of-stake blockchain, adding a record of the transfer of the proof-of-stake token to the proof-of-work blockchain; ii) identifying a node, from a group of nodes, to participate in adding a block to the proof-of-stake blockchain, the identifying based on the proof-of-work blockchain; and iii) including a block submitted by the identified node in the proof-of-stake blockchain.
-
公开(公告)号:US20240154807A1
公开(公告)日:2024-05-09
申请号:US18388498
申请日:2023-11-09
申请人: nChain Licensing AG
发明人: Dean KRAMER , Martin SEWELL , Bassem AMMAR
IPC分类号: H04L9/32 , G06F9/38 , G06F16/22 , G06F16/23 , G06F16/27 , G06F16/901 , G06Q20/06 , G06Q20/22 , G06Q20/36 , G06Q20/38 , H04L9/06
CPC分类号: H04L9/32 , G06F9/3836 , G06F16/2246 , G06F16/2379 , G06F16/278 , G06F16/9027 , G06Q20/065 , G06Q20/0658 , G06Q20/223 , G06Q20/3674 , G06Q20/3678 , G06Q20/3827 , H04L9/0618 , H04L9/0643 , H04L9/3239 , H04L9/50 , H04L2209/56
摘要: A computer-implemented method of partitioning a blockchain network into shards is disclosed. The method comprises the steps of identifying a transaction id of a blockchain transaction and allocating the transaction to a shard based on the transaction id.
-
4.
公开(公告)号:US20240354748A1
公开(公告)日:2024-10-24
申请号:US18648225
申请日:2024-04-26
申请人: nChain Licensing AG
IPC分类号: G06Q20/36 , G06F16/182 , G06Q20/06 , G06Q20/38 , H04L9/06
CPC分类号: G06Q20/3678 , G06F16/1837 , G06Q20/0658 , G06Q20/3827 , G06Q20/3829 , G06Q20/389 , H04L9/0637
摘要: A computer implemented system and a method for providing user related data, such as reputational information, on users of a blockchain involved in transactions is detailed. The method includes an approach for evaluating fulfilment of transactions, particularly in the context of contracts, and then providing a record of that on the blockchain through reputational information. As a result, at a late time, this reputational information can be retrieved. Similar reputational information for other transactions can be retrieved and linked to the same user, for instance based on the use of a hash of the master public key for a user. Aggregate reputational information can be computed from the pieces of reputational information retrieved.
-
公开(公告)号:US20240211469A1
公开(公告)日:2024-06-27
申请号:US18542313
申请日:2023-12-15
申请人: nChain Licensing AG
CPC分类号: G06F16/2379 , H04L9/085 , H04L9/0852 , H04L9/30 , G06Q20/0655 , G06Q40/04 , G06Q2220/00
摘要: A computer-implemented method for transferring a total data record from an input node to an output node using a blockchain. The total data record may be a total payment, wherein an output node shares public key material and the input node selects unspent transaction outputs to use in paying the total value, and determines a plurality of outputs payable to the output node in fixed denominations. The input node generates an output address for each output using the public key material and a respective random number, and mixes the inputs and outputs in coin mixing transactions. A nonce public key for each output, generated based on random number, is shared with the output node either separately or through the blockchain, and the output node can derive the corresponding private key for each output address, enabling it to search for and identify the outputs to claim ownership.
-
公开(公告)号:US20240048378A1
公开(公告)日:2024-02-08
申请号:US18221325
申请日:2023-07-12
申请人: nChain Licensing AG
发明人: Dean KRAMER , Martin SEWELL , Bassem AMMAR
IPC分类号: H04L9/32 , G06F16/27 , G06Q20/06 , G06Q20/36 , G06Q20/38 , H04L9/06 , G06F9/38 , G06Q20/22 , G06F16/23 , G06F16/901 , G06F16/22
CPC分类号: H04L9/32 , G06F16/278 , G06Q20/0658 , G06Q20/3674 , G06Q20/3678 , G06Q20/3827 , H04L9/0643 , G06F9/3836 , G06Q20/065 , G06Q20/223 , H04L9/0618 , G06F16/2379 , H04L9/3239 , G06F16/9027 , G06F16/2246 , H04L2209/56 , H04L9/50
摘要: A computer-implemented method of validating a blockchain transaction is disclosed. The method comprises requesting at least one UTXO referenced by at least one respective input of the transaction from a member node of at least one shard comprising at least one UTXO, obtaining validity data of at least one UTXO from at least one node, and performing a validation check on at least one input using the validity data.
-
公开(公告)号:US20240348442A1
公开(公告)日:2024-10-17
申请号:US18610073
申请日:2024-03-19
申请人: nChain Licensing AG
发明人: Dean KRAMER , Martin SEWELL , Bassem AMMAR
IPC分类号: H04L9/32 , G06F9/38 , G06F16/22 , G06F16/23 , G06F16/27 , G06F16/901 , G06Q20/06 , G06Q20/22 , G06Q20/36 , G06Q20/38 , H04L9/00 , H04L9/06
CPC分类号: H04L9/32 , G06F9/3836 , G06F16/2246 , G06F16/2379 , G06F16/278 , G06F16/9027 , G06Q20/065 , G06Q20/0658 , G06Q20/223 , G06Q20/3674 , G06Q20/3678 , G06Q20/3827 , H04L9/0618 , H04L9/0643 , H04L9/3239 , H04L9/50 , H04L2209/56
摘要: A computer-implemented method and system is provided that maintains blocks of a blockchain across nodes of a sharded blockchain network, wherein each node is a member of one or more shards of a plurality of active shards. The method and system employ a given node that is a member of a particular subset of the plurality of active shards to generate data representing a new block of the blockchain and store the data representing the new block. Such data includes i) a list of transaction identifiers for transactions that are part of the new block and associated with the particular subset of the plurality of active shards, and/or ii) a Partial Merkle Tree for the new block.
-
-
-
-
-
-