1/ There are multiple nuances that are glossed over in this thread in an attempt to paint a particular adversarial driven narrative (to promote API3)

@Chainlink supports different types of oracle nodes: data provider run nodes, data provider approved nodes, and DevOps run nodes
2/ Data provider run nodes (e.g. Kaiko, Nomics, etc) leverage their own server infrastructure to operate their Chainlink nodes

This indeed requires operational expertise in oracle & blockchain infrastructure, because this is mission critical infrastructure with billions at stake
3/ Data provider approved nodes leverage infrastructure from service providers to bootstrap their Chainlink node (like how firms use AWS, GCP, Azure as their infrastructure)

Data providers publicly signal their official Chainlink node, which only provides access to their data
4/ Data providers just pay infrastructure costs to the service providers (just as you do with cloud services), while the data provider receive direct profits every time their data is purchased from smart contracts

Abstracts away complexity and lowers the barrier to entry
5/ Data providers often *choose* to take this avenue as it allows them to monetize the growth of the smart contract economy, while not needing to overhaul their backend infrastructure or operate mission-critical oracle infrastructure

Chainlink is about flexibility of user choice
6/ The service providers who provision infrastructure is not the Chainlink team as claimed (they don't manage any nodes), but experienced independent service providers, just like the many cloud service providers

This is how most companies provision their infrastructure
7/ These oracle nodes are launched by the data providers, have publicly signaled it's their official node, generate profits from each data request, and have complete control over what service provider provisions the infrastructure (can switch at any time just like cloud services)
8/ In addition, Chainlink also supports DevOps run and owned oracle nodes, which provides a significant advantage with data/service diversity

These nodes are backwards compatible with all the world's data and support advanced oracle services (compute, VRF, Keepers, etc)
9/ API3's approach is to simply limit support for only data delivery from specific entities and push all the complexity onto the (unexperienced) users who becomes responsible for ensuring the nodes have enough crypto for gas and monitoring for downtime

Not a real solution
10/ The advantage of the Chainlink Network is not only its network effect but its unbounded flexibility

The reality is that the vast majority of data providers cannot or do not want to run their own oracle node today

This is because complexity and data privacy
11/ I've covered the complexity aspect but data privacy is just as important

Data providers with proprietary datasets are often unwilling to put their data onto a public immutable ledger where it's seen by all

While API3 has no planned solution, Chainlink is building multiple
12/ DECO (acquired by Chainlink) uses Zero Knowledge Proofs to enable users to definitively prove data came from a specific web server without revealing the data itself

Town Crier (acquired by Chainlink) achieves a similar effect but uses trusted hardware (Intel SGX)
13/ Another solution is Chainlink Authenticated Data Origination (ADO), which was described in the Chainlink 2.0 whitepaper

This is a simplified version of a Chainlink node that allows data providers to easily add cryptographic signing support to their APIs, preventing tampering
14/ Additionally, the ADO allows for the pre-processing of data by the data provider before signing, helping ensure confidentiality

This allows for data queries to turn into true/false results (is the price of Bitcoin higher than $50k), which hides the original query question
15/ Ultimately, data provider run Chainlink nodes and data provider approved Chainlink nodes allow data providers to easily monetize the growth of the smart contract economy today

But as shown, this is just the beginning implementation, but this topic is often oversimplified
16/ The "first party oracle" and "third party oracle" is language that API3 created (among other redefining other terms) to oversimply oracle infrastructure into a false dichotomy of choices

Chainlink supports any type of oracle node, each providing their own unique advantages
17/ Chainlink has never used the "first party oracle" term (you can fact check this), likely because its a phrase that doesn't make sense, data providers launch support for Chainlink

Data providers choose how they deploy their Chainlink node and on which infrastructure
18/ When data providers begin cryptographically signing their APIs (through ADOs or otherwise), the value proposition of API3 becomes more questionable

Even then, data provider run nodes & data provider approved nodes would still be supported on Chainlink for direct monetization
19/ If you consider the latter oracle nodes to be simply "middlemen" to be removed, then you do not understand their value proposition (abstract complexity & lower barrier to entry) or how the data providers themselves are choosing monetize the smart contract economy this way
20/ All decentralized networks that operate at scale are secured by service providers who have intimate knowledge of running mission critical infrastructure

Would you also consider "third party" blockchain miners/validators to also be middlemen that need to be removed?
21/ At the end of the day, users will integrate with the most flexible oracle solution that works for their use cases (this is overwhelming Chainlink) and data providers will support the most flexible oracle solutions that meet their requirements (this is overwhelming Chainlink)
22/ TL;DR I know an API3 shill when I see one, the narratives always play out the same

Usually lacking nuance about how Chainlink actually works & ignoring that everything is driven by what users actually want

Chainlink is the most widely used oracle solution by data providers

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with ChainLinkGod.eth 2.0

ChainLinkGod.eth 2.0 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ChainLinkGod

17 Jun
Today in #Chainlink 🔗

"Our developer bootcamp will give developers across the globe a hands-on, guided experience to begin building with #Solidity smart contracts and @Chainlink oracles to create the next generation of hybrid smart contracts"

BUIDL
blog.chain.link/smart-contract…
"[@SynapseNetwork_ has integrated] #Chainlink VRF to fairly select participants in IDO launches, #Chainlink Price Feeds to determine exchange rates on our native SNP token, and #Chainlink Keepers to automate our staking and vesting contracts"

$SNP $LINK
synapsenetwork.medium.com/synapse-networ…
"@SportsDataio is excited to announce that we have officially launched our #Chainlink node on mainnet

Real-time game scores
Statistics
Odds
Projections
News

Starting first with #MLS and then expanding to the #NFL in time for the season kickoff"

⚽🏈
sportsdata.io/sportsdataio-l…
Read 5 tweets
16 Jun
Today in #Chainlink 🔗

"We are excited to announce integrated support for the @Chainlink Keepers Open Beta directly within the @OpenZeppelin Defender platform—the leading security operations suite for #Ethereum and EVM-based chains"

This is significant
blog.openzeppelin.com/developers-can…
"Defender is used by leading DeFi and NFT teams such as @AaveAave, @iearnfinance, @opyn_, @synthetix_io, @graphprotocol, @PoolTogether_, @withFND Labs and @BalancerLabs"

All of these projects now have native access to #Chainlink Keepers for automation 👀
openzeppelin.com/defender/
"In order for the contract to be serviced by the network, it needs to be funded with $LINK tokens which can be done directly inside of the @OpenZeppelin Defender console"

Adoption of #Chainlink services like Keepers -> Increase demand for $LINK tokens from users
Read 5 tweets
15 Jun
1/ After yesterday's discussion with the author of the recent @Delphi_Digital oracle report, who attempted to provide justifications as to why the report had inaccurate information regarding #Chainlink, it appears the doubling down is simply continuing

Bold move to say the least
2/ DONs are not standalone ledgers (like was claimed), but are explicitly anchored to a mainchain, that is a fact that is backed up by numerous statement in the 2.0 whitepaper

DONs use layer 2 syncing mechanisms, a mainchain is required for this to work
3/ This screenshot does not say what you think it does, it says you can leverage the nodes of an existing PoS chain to bootstrap the node set of a DON

But that DON is still entirely anchored to the mainchain, it is not a standalone distinct chain
Read 26 tweets
14 Jun
1/ @Delphi_Digital recently released a report titled "The Oracle (Report) Of Delphi" that compares @chainlink, @API3DAO, @PythNetwork, and @BandProtocol

Unfortunately, the report is quite biased and contains many factually incorrect points about #Chainlink

🧵👇 Thread Image
2/ First, I think it's good that they disclosed they are financially invested in API3 and Pyth as disclaimers, but I don't think that forgives the inaccurate information presented in the report

The issues:
1. Data provider run nodes
2. LinkPool BSC node
3. Chainlink 2.0 staking Image
3/ 1. The report repeatedly frames Chainlink as just being a "third party" oracle solution that doesn't support "first party oracles"

This is factually incorrect

There are already over a dozen data provider run #Chainlink nodes live on mainnet today ImageImageImageImage
Read 16 tweets
14 Jun
.@CelsiusNetwork and @NexoFinance use Chainlink Feeds for some of their internal processes, but rely on centralized sources like CoinMarketCap to initiate the liquidation processes

Nexo:


Celsius:


Not a Chainlink issue ImageImage
These CeFi applications use centralized data feeds regarding market data for a key component of their infrastructure (when users are actually liquidated)

Here is an example of CoinMarketCap having issues


And Coinbase having issues
Chainlink Price Feeds leverage three layers of data aggregation at the data provider, oracle node, and network levels to prevent outliers and continuously provide accurate oracle reports

This is why Chainlink Price Feeds did not deviate at all
blog.chain.link/levels-of-data…
Read 6 tweets
11 Jun
Today in #Chainlink 🔗

"We’re excited to announce the Chainlink bounty winners from @ETHGlobal’s recent Web3 Weekend Hackathon 2021"

Booster Protocol: NFT cardpacks

DeArchive: decentralized internet archive

Perpetual Platform Pro: forex /commodity AMM

blog.chain.link/chainlink-hack…
"Our current integration involves the use of #Chainlink Verifiable Randomness Function (VRF) to fairly and transparently select a special grant fund winner from the list of participants taking part in our upcoming @OVRtheReality Treasure Hunt"

$OVR $LINK
ovr.ai/blog/ovr-using…
"We’re excited to announce that @neutrino_proto has sponsored a new #Chainlink Price Feed for $USDN/USD on the Ethereum mainnet"

Algorithmic stablecoin pegged to $USD and backed by $WAVES tokens now usable in the #DeFi ecosystem 🤔
medium.com/neutrinoteam/n…
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(