1. A computer system for securely releasing time-sensitive information comprising: a transceiver configured to communicate with a distributed blockchain computing system that includes multiple computing nodes, each computing node storing a copy, or a portion thereof, of the blockchain of the distributed blockchain computing system; a computer storage system configured to store: a plurality of digital cryptographic data structures that each include at least a corresponding private key, wherein a first one of the plurality of digital cryptographic data structures is associated with a submitter user that submits documents to be released, wherein a second one of the plurality of digital cryptographic data structures is associated with an approver user that approves the release of documents, wherein each corresponding private key is associated with a public identifier; a processing system that includes at least one hardware processor, the processing system configured to: receive a document from a first computer system that is associated with the submitter user; generate a first blockchain transaction based on the received document and the digital cryptographic data structure that is associated with the submitter user; submit the first blockchain transaction to the blockchain for incorporation into the blockchain; generate a second blockchain transaction, wherein the second blockchain transaction includes the document and is to a blockchain identifier that is associated with the second digital cryptographic data structure of the approver user; submit the second blockchain transaction to the blockchain; receive, from a computer system associated with the approver user, an approval command for the document that is included in the second blockchain transaction; and responsive to the approval command, generate and submit, to the blockchain, a third blockchain transaction that includes the document, wherein the third blockchain transaction is linked, directly or indirectly, to the first and second blockchain transactions, wherein the third blockchain transaction includes a programmatic locking script with a timer condition that is set to expire at a defined time, wherein a plurality of intended recipients cannot access the document included in the third blockchain transaction until expiration of the timer condition.
1. A computer system for securely releasing time-sensitive information comprising: a transceiver configured to communicate with a distributed blockchain computing system that includes multiple computing nodes, each computing node storing a copy, or a portion thereof, of the blockchain of the distributed blockchain computing system; a computer storage system configured to store: a plurality of digital cryptographic data structures that each include at least a corresponding private key, wherein a first one of the plurality of digital cryptographic data structures is associated with a submitter user that submits documents to be released, wherein a second one of the plurality of digital cryptographic data structures is associated with an approver user that approves the release of documents, wherein each corresponding private key is associated with a public identifier; a processing system that includes at least one hardware processor, the processing system configured to: receive a document from a first computer system that is associated with the submitter user; generate a first blockchain transaction based on the received document and the digital cryptographic data structure that is associated with the submitter user; submit the first blockchain transaction to the blockchain for incorporation into the blockchain; generate a second blockchain transaction, wherein the second blockchain transaction includes the document and is to a blockchain identifier that is associated with the second digital cryptographic data structure of the approver user; submit the second blockchain transaction to the blockchain; receive, from a computer system associated with the approver user, an approval command for the document that is included in the second blockchain transaction; and responsive to the approval command, generate and submit, to the blockchain, a third blockchain transaction that includes the document, wherein the third blockchain transaction is linked, directly or indirectly, to the first and second blockchain transactions, wherein the third blockchain transaction includes a programmatic locking script with a timer condition that is set to expire at a defined time, wherein a plurality of intended recipients cannot access the document included in the third blockchain transaction until expiration of the timer condition. 8. The computer system of claim 1 , wherein the approver user is multiple different approver users that must approve the document prior to the document being made available to all of the plurality of intended recipients.