CPC H04L 9/3239 (2013.01) [H04L 9/3297 (2013.01)] | 16 Claims |
1. A method for generating a block for a blockchain utilizing an all-or-nothing transform, comprising:
storing, in a memory of a blockchain node in a blockchain network, a blockchain comprised of a plurality of blocks including at least a most recent block;
receiving, by a receiver of the blockchain node, a plurality of blockchain transactions;
applying, by a processor of the blockchain node, an all-or-nothing transform (AONT) to the plurality of blockchain transactions, for inclusion in a new block, to generate a plurality of pseudomessage blocks;
generating, by the processor of the blockchain node, a new block header including at least a timestamp and a hash value associated with the most recent block;
generating, by the processor of the blockchain node, a new block including at least the generated new block header and the plurality of pseudomessage blocks,
wherein the new block header and new block are generated without the generation of a Merkle tree and without inclusion of a Merkel root in the new block header or new block; and
transmitting, by a transmitter of the blockchain node, the generated new block to a plurality of additional blockchain nodes in the blockchain network.
|