US 12,120,246 B1
Authenticated cross-subnet communication
Michael Edmond Kaplan, New York, NY (US); Stephen Buttolph, Brooklyn, NY (US); Daniel Laine, Jersey City, NY (US); Alexander Dunn, New York, NY (US); Cameron John Schultz, New Haven, CT (US); Aaron Buchwald, New York, NY (US); Patrick Robert O'Grady, Palo Alto, CA (US); and Bernard Wong, Waterloo (CA)
Assigned to Ava Labs, Inc., New York, NY (US)
Filed by Ava Labs, Inc., New York, NY (US)
Filed on Mar. 25, 2024, as Appl. No. 18/615,932.
Claims priority of provisional application 63/455,919, filed on Mar. 30, 2023.
Int. Cl. H04L 9/40 (2022.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC H04L 9/3247 (2013.01) [H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for cross-chain communication in a blockchain platform, the method comprising:
accepting, at a first blockchain, a first transaction including a message and a message payload;
validating, at the first blockchain, the message by signing the message using signature keys of one or more validators in a first set of validators of the first blockchain;
generating an aggregate signature based on the signature keys of the one or more validators in the first set of validators;
submitting a second transaction on to a second blockchain, the second transaction including the message and the aggregate signature;
identifying, at the second blockchain, the one or more validators in the first set of validators based on the aggregate signature;
verifying that a stake threshold percentage of the first set of validators are included in the aggregate signature by referencing a shared registry; and
validating, at the second blockchain, the second transaction based on the verifying.