US 11,838,400 B2
Image encoding for blockchain
Gary I. Givental, Bloomfield Hills, MI (US); HuyAnh Dinh Ngo, Sterling Heights, MI (US); Srinivas Babu Tummalapenta, Broomfield, CO (US); Aankur Bhatia, Bethpage, NY (US); Wesley Ali Khademi, Costa Mesa, CA (US); and Adam Lee Griffin, Dubuque, IA (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Nov. 19, 2019, as Appl. No. 16/687,702.
Prior Publication US 2021/0152327 A1, May 20, 2021
Int. Cl. H04L 29/06 (2006.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0618 (2013.01) [H04L 9/3297 (2013.01); H04L 9/50 (2022.05); H04L 2209/34 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a network interface configured to receive blockchain transactions that have been endorsed by blockchain peers of a blockchain ledger; and
a hardware processor configured to
select a plurality of blockchain transactions from the received blockchain transactions to be stored together in a transaction data section of a new blockchain block,
order the plurality of blockchain transactions with respect to each other,
generate the new blockchain block comprising a header section, a metadata section, and the transaction data section including the plurality of ordered blockchain transactions,
transcode the transaction data section of the blockchain block including the plurality of ordered blockchain transactions into an image, and
replace the transaction data section within the new blockchain block with the image and store the new blockchain block with the image in place of the transaction data section via the blockchain ledger, wherein the image comprises a format which includes at least four different image layers.