-
公开(公告)号:US20220417008A1
公开(公告)日:2022-12-29
申请号:US17359545
申请日:2021-06-26
发明人: Ananya SHRIVASTAVA , Mohammed SUMAIR , Joydeep Kumar DEVNATH , Suyash Kandele , Goyardhan Mattela
摘要: A lightweight node in a decentralized network includes stores a blockchain with a plurality of blocks. The lightweight node adds blocks to the blockchain successively. A given block having a header and a body. The header includes a data merkle root generated as a root hash of a data merkle tree with one or more leaf nodes that are one or more hashes. A given hash being a hash of a combination of (1) a public key associated with a lightweight node of the decentralized network and (2) of a validity value associated with the public key indicating whether the public key is a valid public key. The data merkle root being insufficient for restoring the data merkle tree. But with a public key and an intermediate hash the date merkle root is sufficient for at least partly verifying the public key.
-
公开(公告)号:US20220417030A1
公开(公告)日:2022-12-29
申请号:US17359546
申请日:2021-06-26
发明人: Ananya SHRIVASTAVA , Mohammed SUMAIR , Joydeep Kumar DEVNATH , Suyash Kandele , Govardhan Mattela
摘要: An unenrolled lightweight node is on a decentralized network with a trusted node and a plurality of peers. The unenrolled lightweight node and the peers run a lightweight blockchain consensus algorithm. The unenrolled lightweight node includes (a) circuitry for storing a token that includes a signature that includes at least a signature of at least a first identifier signed with a private key of the trusted node, the first identifier being associated with a public key of the unenrolled lightweight node, and (b) circuitry for broadcasting a request for blockchain enrollment of the unenrolled lightweight node to the plurality of peers. The authentication request including at least a second identifier that is associated with at least a public key of the unenrolled lightweight node, a signature created with at least the second identifier and a corresponding private key of the unenrolled lightweight node, and the token.
-