US 12,192,345 B2
Credential generation and distribution method and system for a blockchain network
Giuseppe Destefanis, London (GB); Simone Madeo, London (GB); Patrick Motylinski, London (GB); and Stephane Vincent, Luxembourg (LU)
Assigned to NCHAIN LICENSING AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Feb. 24, 2023, as Appl. No. 18/114,213.
Application 18/114,213 is a continuation of application No. 16/620,461, previously published as PCT/IB2018/053981, filed on Jun. 4, 2018.
Claims priority of application No. 1709096 (GB), filed on Jun. 7, 2017; and application No. 1709097 (GB), filed on Jun. 7, 2017.
Prior Publication US 2023/0208630 A1, Jun. 29, 2023
Int. Cl. H04L 9/08 (2006.01); H04L 9/06 (2006.01); H04L 9/30 (2006.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC H04L 9/0861 (2013.01) [H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/0816 (2013.01); H04L 9/0825 (2013.01); H04L 9/3066 (2013.01); H04L 9/3073 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A specialized blockchain node comprising:
a memory configured to store computer executable instructions;
a processor to execute the computer executable instructions; and
a network interface,
wherein the specialized node is one of a plurality of specialized nodes, and the plurality of specialized nodes forms an overlay network arranged to interact with a blockchain network comprising full nodes, simplified payment verification (SPV) nodes or lightweight nodes to facilitate cooperation in pursuing fast mining and propagation of blockchain blocks; and
the computer executable instructions, when executed configure the specialized blockchain node to:
provide a subset of blockchain functions comprising a block mining function and at least one of:
a transaction validation function;
a transaction propagation function;
a block validation function; and
a storage function for storing unconfirmed transactions or unspent transaction outputs; and
provide one or more transactions to a plurality of blockchain nodes, the blockchain node configured to provide the block mining function, wherein in response to a first of the plurality of blockchain nodes successfully executing the block mining function, the specialized blockchain node is further configured to not return the deposit to any other blockchain node; and
if none of the plurality of blockchain nodes successfully execute the block mining function, configure the specialized blockchain node to return a deposit to each of the plurality of blockchain nodes.