snet-daemon icon indicating copy to clipboard operation
snet-daemon copied to clipboard

Agent Oraclization

Open ldub opened this issue 7 years ago • 2 comments

Agent Oraclization, or the ability to allow third party smart contract to use SingularityNET services (hosted offchain) as oracles, requires changes in the platform-contracts (singnet/platform-contracts/issues/28) as well as changes in the daemon itself to become an Oracle.

ldub avatar Aug 11 '18 00:08 ldub

Am curious... does "Oracle" have a specific meaning in the blockchain world? Or is it our own definition for exposing SNet services to external smart contracts?

ferrouswheel avatar Aug 20 '18 21:08 ferrouswheel

The blockchains in general have limited or zero external transport capabilities, resulting in tiny surface of attack wich is good, but also no way to gather data from outside. The concept of oracle can be trustful (such as just an API of third party). The problem is that if the API changes or disappear, the smart contract will not behave in a deterministic way for the same input. Some provably honest solution are out there, for example take a look at oraclize.it

tiero avatar Aug 20 '18 21:08 tiero