One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by at least one processor, causes the at least one processor to execute a method for conducting a data transaction between an on-chain enterprise internal to a blockchain network and an off-chain enterprise external to the blockchain network using a permissioned blockchain infrastructure and an oracle system, the method comprising:
- receiving, at a first enterprise internal to the blockchain network, a request for data from an end user;
- determining whether the on-chain enterprise or the off-chain enterprise possesses the requested data;
- transmitting, by the first enterprise, the request for data to the oracle system in response to determining that the off-chain enterprise possesses the requested data, wherein the oracle system comprises an inbound automated oracle and an outbound automated oracle;
- transmitting, by the oracle system, the request for data to the off-chain enterprise via the outbound automated oracle;
- providing, by the off-chain enterprise, the requested data to the oracle system to permit the data transaction between the first enterprise and the oracle system using the permissioned blockchain infrastructure;
- providing the requested data to the first enterprise by (i) generating a block representing the data transaction in the permissioned blockchain infrastructure, (ii) publishing the block to one or more nodes in the permissioned blockchain infrastructure, (iii) validating the data transaction at the one or more nodes in the permissioned blockchain infrastructure, (iv) adding the block to a blockchain based on a consensus reached among the one or more nodes in the permissioned blockchain infrastructure, (v) updating the one or more nodes in the permissioned blockchain infrastructure with the block, and (vi) labeling the data transaction as successful;
- and
- transmitting the requested data to the end user after the providing the requested data to the first enterprise.