Blockchain retrieving trusted outer source data through intel SGX.
- Blockchain is using Ethereum and retrieving outer source data based on TLS.
- Use Intel SGX as trusted middle man.
- Use curl for http request to call blockchain.
- Use mbedTLS for SGX ported by fanz for TLS and ecdsa stuff.
- Use keccak sha3 hash implementation here.
Chain: Ethereum smart contractsClave: Middle man monitorGeth: Ethereum geth config and starting commandGethViewer: Single page for local geth data viewerOuterData: Stub server for retrieving trusted outer source dataTools: Helping tools