|
July 03, 2018, 03:52:03 PM |
|
The Level01 platforms smart contract on the blockchain requires a safe and reliable way to acquire market data required for trade settlement thus an oracle service using oraclize.it is implemented to provide data to the smart contract. Since blockchain is visible to the public it is not feasible to keep access credentials to the APIs there. To tackle this issue along with each options contract which is submitted to the blockchain a specific purpose 256 bit encrypted token is also passed to the smart contract. This token is single purpose and is only usable when the options trading contract maturity time arrives. From maturity time this token can be submitted to the oracle service or any party to verify the market data which was provided to the smart contract.
|