FailSafe+qMig
Users enrolled into the FailSafe system are afforded the quantum threat protections developed as part of the qMig tool. This is facilitated in two steps. As part of wallet address enrollment in the user’s FailSafe contract shown in figure 2, a separate call is made by the client to register an incognito transfer intent with the quantum migration proofs contract (as described in the previous section). Secondly, as part of the enrollment transaction, the user’s FailSafe contract calls the qMig contract, registering an intent to transfer funds from the FailSafe contract to one or more user wallet addresses registered with the contract.
After the quantum inflection point, during the bridging of assets to a quantum resilient network, the qMig contract can then take into account any transfers from the contract back to the wallet. To prevent fraudulent transfers due to ECDSA cryptography compromise, recall that the amount permitted to transfer for a given source address is the balance at quantum inflection point, subtract from the sum total of all withdraws since that block number (up to the most recent block) and adjusted for any other transfer intents to the source address that were registered prior to the inflection point.
Last updated