Silent Data [Oracle] vs Chainlink
Part 1 of 2
Understand the difference between
Silent Data [Oracle] and Chainlink, and discover the blockchain oracle best suited for your needs
Silent Data [Oracle] and Chainlink, and discover the blockchain oracle best suited for your needs
![](https://d9hhrg4mnvzow.cloudfront.net/www.silentdata.com/oracle/blog/silent-data-oracle-vs-chainlink-functions/146114eb-0284-43cc-ac66-50222e558e28-copy-of-chainlink-sd-oracle.png)
![](https://d9hhrg4mnvzow.cloudfront.net/www.silentdata.com/oracle/blog/silent-data-oracle-vs-chainlink-functions/79cb7b7f-4239-435e-9f61-16489b507c01-b369b323-9e54-4486-95f5-f88c0bea7a61-c4ab1d35-77c0-4428-92ea-3838a1013d8a-chelsea.png)
Noam Elstein
February 16, 2024
Key Takeaways
- Chainlink Functions and Silent Data [Oracle] are both third party blockchain oracles
- Chainlink’s decentralised oracle network primarily handles publicly available data
- Silent Data [Oracle] leverages hardware enclaves to act on private data
- Decentralised oracle networks require users to share private API keys with multiple node operators
- Silent Data [Oracle] cannot read or access user secrets which are used as variables inside hardware enclaves
What is a blockchain oracle?
Both Chainlink Functions and Silent Data [Oracle] are examples of 3rd party blockchain oracles, i.e. oracles that do not own the data they handle when carrying out users’ requests.
See What is a Blockchain Oracle? for greater detail.
Data handled: Chainlink Functions vs Silent Data [Oracle]
Chainlink Functions
Silent Data [Oracle]
Intel SGX technology is leveraged to preserve user’s privacy, namely their private API keys.
Overview: Chainlink Functions vs Silent Data [Oracle]
Characteristic
Chainlink Functions
Silent Data [Oracle]
Secrets: Usage
API Keys are encrypted at storage and then decrypted and visible to the node at runtime
Secrets are used as variables in the enclave and always encrypted even at runtime
Secrets: Encryption Method
Threshold encryption: master secret key is partitioned between DON nodes, but decrypted at runtime
Enclave encryption: user private keys are hidden from Silent Data [Oracle] servers
Usability
- Users must find their oracle nodes
- Users must encrypt their own secrets
- User-friendly Wizard
- SAAS style offering
- 2 options for trigger point (smart contract, or webhook)
Architecture
Decentralised oracle network: independent nodes perform user requests
Hardware privacy-preserving environment: user jobs are run within Intel SGX hardware secure enclaves
Reporting results
Off-chain reporting (OCR): DON nodes sign their results as part of a consensus algorithm
Intel SGX attestation: proves the data returned is obtained from the specified source and unmodified
Funding
LINK tokens (cryptocurrency)
USDC (pegged to USD)
© Copyright 2024 Applied Blockchain Ltd.
All rights reserved Applied Blockchain Ltd is a company registered in England and Wales. Company No. 09686276