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.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The system of claim 1, wherein determining to initiate the migration comprises starting up in a migration mode.
4. The system of claim 1, wherein the operations further comprise failing a verification of a warden server of the first pool responsive to receiving a portion of a deprecated master secret.
5. The system of claim 1, wherein the listing of second assets, the listing of the first assets, and the corresponding portion of the first master secret are received in single messages from at least a majority of the warden servers.
6. The system of claim 1, wherein the first transaction-data and the second transaction-data is free of smart-contract instructions such that the instructed transfer of the first assets to the first wallet of the first blockchain network and the instructed update of the allowed-minters record of the second assets to the second wallet of the second blockchain network is performed free of introduction of any new smart contract to the first blockchain network and free of introduction of any new smart contract to the second blockchain network.
7. The system of claim 1, wherein encrypting each of the second portions of the second master secret, the first transaction-data, and the second transaction-data uses a key of the secure execution environment that is configured to prevent modification.
8. The system of claim 1, wherein the second pool of warden servers is operable to decrypt the migration prepared instruction, permitting completion of the migration in instances in which a hardware fault prevents the sending of the complete migration request.
10. The system of claim 1, wherein the first pool of warden servers includes a same number of warden servers as the second pool of warden servers.
11. The system of claim 1, wherein the first pool of warden servers includes a greater number of warden servers as the second pool of warden servers.
12. The system of claim 1, wherein the first pool of warden servers includes a lesser number of warden servers as the second pool of warden servers.
13. The system of claim 1, wherein the first pool of warden servers includes the same warden servers as the second pool of warden servers.
14. The system of claim 1, wherein the first pool of warden servers is mutually exclusive with the second pool of warden servers.
15. The system of claim 1, wherein the first pool of warden servers includes some, but not all, of the second pool of warden servers.
16. The system of claim 1, the system further comprising at least one of the warden servers of the first pool.
17. The system of claim 1, wherein the operations further comprise receiving user authorization before sending the complete migration request.
19. The system of claim 18, wherein the particular warden server of the second pool of warden servers is also a warden server of the first pool of warden servers.
20. The system of claim 18, wherein the particular warden server of the second pool of warden servers is not a warden server of the first pool of warden servers.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 22, 2022
December 27, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.