Abstract: Techniques for providing and executing future conditional transactions. A future conditional transaction (FCT) is defined in a FCT message including conditions, actions to be executed when the conditions are met, and limitations on uploading the FCT to a blockchain. The FCT message is stored on a temporary storage that is accessible to one or more activator systems. An FCT is created based on the FCT message and uploaded to a blockchain by one of the activator systems in accordance with the limitations defined in the FCT message. Once uploaded to the blockchain, the FCT message conditions are checked via a first FCT engine smart contract. If the conditions are met, the FCT engine smart contract commands one or more on-chain wallet smart contracts to execute the actions of the FCT via one or more records smart contracts configured to store transaction data reflecting the actions.
Abstract: A system and method for creating reversible blockchain transactions. A method includes determining a hidden address for a transaction to be uploaded to a blockchain, wherein the hidden address is an internal address of a device indicating at least one parameter that causes the hidden address to be inaccessible to a blockchain-utilizing application installed on the device; and generating a reversible transaction based on the determined hidden address.