-
公开(公告)号:US20240029157A1
公开(公告)日:2024-01-25
申请号:US17887319
申请日:2022-08-12
Applicant: Ava Labs, Inc.
Inventor: Yuqun Chen , Xander Dunn , Michael Edmond Kaplan , Bernard Wong , Emin Gun Sirer , David Wells , Phil Wirtjes , Oliver Hopcroft , Stephen Bezek
IPC: G06Q40/04
CPC classification number: G06Q40/04 , G06Q2220/00
Abstract: In one implementation, a system to provide a secure crossing network for trading digital blockchain assets outside of an exchange can include a crossing network program that is configured to provide a crossing network for the digital blockchain assets and a computer system with a secure enclave that is configured to provide the trusted execution environment within which processing of programs is secure from observation and manipulation by other operations outside of the secure enclave. The execution of the crossing network program in the secure enclave receiving, from client devices, crossing network orders to trade assets within the crossing network; matching at least a portion of the crossing network orders in an order book; obtaining, using a pricing oracle, pricing information for transactions in the exchange; and determining a reference price for the matched orders within the crossing network based on the pricing information from the exchange.
-
公开(公告)号:US20240333521A1
公开(公告)日:2024-10-03
申请号:US18615932
申请日:2024-03-25
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Stephen Buttolph , Daniel Laine , Alexander Dunn , Cameron John Schultz , Aaron Buchwald , Patrick Robert O'Grady , Bernard Wong
CPC classification number: H04L9/3247 , H04L9/50
Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for cross-chain communication in a blockchain platform. Various aspects may include accepting, at a first blockchain, a first transaction including a message and a message payload. Aspects may also include 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. Aspects may also include generating an aggregate signature based on the signature keys of the one or more validators in a first set of validators. Aspects may also include submitting a second transaction on to a second blockchain, the second transaction including the message and the aggregate signature. Aspects may include validating, at the second blockchain, the second transaction based on a shared registry.
-
公开(公告)号:US11836714B2
公开(公告)日:2023-12-05
申请号:US17727522
申请日:2022-04-22
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Conor Leary , Nicholas Mussallem , Emin Gun Sirer , Bernard Wong
CPC classification number: G06Q20/3676 , G06Q20/3674 , G06Q20/3825 , G06Q20/3829
Abstract: Described herein is technology for providing the secure transfer of assets between blockchain networks. A secure-execution server can be configured to execute a bridge program in a secure execution environment to interact with a first pool of warden servers to facilitate secure transfer of assets between a first blockchain network and a second blockchain network. The bridge program may include instructions that, when executed by the secure execution environment, cause the secure-execution server to perform operations that may include performing lock operations that lock first assets from a contractless blockchain network and mint second assets representing the first assets in a contracting blockchain network, where the contracting blockchain network supports smart-contracts that are unsupported on the contractless blockchain network; and performing unlock operations that unlock the first assets by transferring the first assets in the first blockchain network in response to the second assets being returned or destroyed.
-
公开(公告)号:US20230020520A1
公开(公告)日:2023-01-19
申请号:US17727533
申请日:2022-04-22
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Conor Leary , Nicholas Mussallem , Emin Gun Sirer , Bernard Wong
IPC: G06Q20/36 , G06Q20/38 , H04L67/1097
Abstract: Described herein are systems and methods for providing the secure transfer of assets between blockchain networks. The system can include a secure-execution server configured to execute a bridge program to cause the secure-execution server to perform operations may include: determining to initiate a migration; receiving a portion of the first master secret; receiving a listing of first and/or second assets generating a second master secret; generating corresponding second portions; deriving address information; generating second transaction-data and first transaction-data; generating a migration-prepared data-object; generating a migration-prepared instruction; sending the corresponding migration-prepared instruction; sending the second portion of the second master secret; and sending a complete migration request.
-
公开(公告)号:US20250037120A1
公开(公告)日:2025-01-30
申请号:US18909109
申请日:2024-10-08
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Stephen Buttolph , Daniel Laine , Alexander Dunn , Cameron John Schultz , Aaron Buchwald , Patrick Robert O'Grady , Bernard Wong
Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for cross-chain communication in a blockchain platform. Various aspects may include accepting, at a first blockchain, a first transaction including a message and a message payload. Aspects may also include 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. Aspects may also include generating an aggregate signature based on the signature keys of the one or more validators in a first set of validators. Aspects may also include submitting a second transaction on to a second blockchain, the second transaction including the message and the aggregate signature. Aspects may include validating, at the second blockchain, the second transaction based on a shared registry.
-
公开(公告)号:US11985262B2
公开(公告)日:2024-05-14
申请号:US17957389
申请日:2022-09-30
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Conor Leary , Nicholas Mussallem , Emin Gun Sirer , Bernard Wong
IPC: H04L9/00 , G06Q20/36 , G06Q20/38 , H04L9/30 , H04L67/1097
CPC classification number: H04L9/50 , G06Q20/3674 , G06Q20/3825 , G06Q20/3829 , H04L9/30 , H04L67/1097
Abstract: Described herein are systems and methods for providing the secure transfer of assets between blockchain networks. The system can include a storage device that can store a bridge program that is programmed to perform (i) lock operations that lock native assets from a first blockchain network and mint synthetic assets representing the native assets in a second blockchain network, and (ii) unlock operations that unlock the native assets by transferring the native assets to an address in the first blockchain network in response to the synthetic assets being returned or destroyed. The system can include a computer system that loads and executes the bridge program in a secure computing enclave that provides a trusted execution environment. The computer system can then perform the lock operations and the unlock operations to provide a bridge between the first blockchain network and the second blockchain network.
-
公开(公告)号:US11842395B2
公开(公告)日:2023-12-12
申请号:US17559694
申请日:2021-12-22
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Emre Kanatli , Bernard Wong , Emin Gün Sirer
CPC classification number: G06Q40/04 , G06F21/51 , G06F21/57 , G06Q30/0609 , H04L9/085 , H04L9/3236 , H04L9/3247 , G06Q2220/00
Abstract: A system for providing an exchange in a trusted execution environment can include an exchange program that is configured to provide a digital exchange for digital assets and a computer system with a secure enclave that is configured to provide the trusted execution environment within which processing of programs is secure from observation and manipulation by other operations outside of the secure enclave. Execution of the exchange program in the secure enclave can include loading the exchange program into secure memory within the secure enclave, performing an attestation operation on the exchange program loaded into the secure memory within the secure enclave, the attestation operation configured to validate the exchange program, and outputting results of the attestation operation to identify whether the exchange program loaded in the secure enclave is valid.
-
公开(公告)号:US20230018175A1
公开(公告)日:2023-01-19
申请号:US17727522
申请日:2022-04-22
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Conor Leary , Nicholas Mussallem , Emin Gun Sirer , Bernard Wong
Abstract: Described herein is technology for providing the secure transfer of assets between blockchain networks. A secure-execution server can be configured to execute a bridge program in a secure execution environment to interact with a first pool of warden servers to facilitate secure transfer of assets between a first blockchain network and a second blockchain network. The bridge program may include instructions that, when executed by the secure execution environment, cause the secure-execution server to perform operations that may include performing lock operations that lock first assets from a contractless blockchain network and mint second assets representing the first assets in a contracting blockchain network, where the contracting blockchain network supports smart-contracts that are unsupported on the contractless blockchain network; and performing unlock operations that unlock the first assets by transferring the first assets in the first blockchain network in response to the second assets being returned or destroyed.
-
公开(公告)号:US12120246B1
公开(公告)日:2024-10-15
申请号:US18615932
申请日:2024-03-25
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Stephen Buttolph , Daniel Laine , Alexander Dunn , Cameron John Schultz , Aaron Buchwald , Patrick Robert O'Grady , Bernard Wong
CPC classification number: H04L9/3247 , H04L9/50
Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for cross-chain communication in a blockchain platform. Various aspects may include accepting, at a first blockchain, a first transaction including a message and a message payload. Aspects may also include 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. Aspects may also include generating an aggregate signature based on the signature keys of the one or more validators in a first set of validators. Aspects may also include submitting a second transaction on to a second blockchain, the second transaction including the message and the aggregate signature. Aspects may include validating, at the second blockchain, the second transaction based on a shared registry.
-
公开(公告)号:US20240259222A1
公开(公告)日:2024-08-01
申请号:US18631973
申请日:2024-04-10
Applicant: Ava Labs, Inc.
Inventor: Michael Edmond Kaplan , Conor Leary , Nicholas Mussallem , Emin Gun Sirer , Bernard Wong
IPC: H04L9/00 , G06Q20/36 , G06Q20/38 , H04L9/30 , H04L67/1097
CPC classification number: H04L9/50 , G06Q20/3674 , G06Q20/3825 , G06Q20/3829 , H04L9/30 , H04L67/1097
Abstract: Described herein are systems and methods for providing the secure transfer of assets between blockchain networks. The system can include a storage device that can store a bridge program that is programmed to perform (i) lock operations that lock native assets from a first blockchain network and mint synthetic assets representing the native assets in a second blockchain network, and (ii) unlock operations that unlock the native assets by transferring the native assets to an address in the first blockchain network in response to the synthetic assets being returned or destroyed. The system can include a computer system that loads and executes the bridge program in a secure computing enclave that provides a trusted execution environment. The computer system can then perform the lock operations and the unlock operations to provide a bridge between the first blockchain network and the second blockchain network.
-
-
-
-
-
-
-
-
-