litocoen Profile picture
2 Dec, 28 tweets, 8 min read
In light of @API3DAO's ongoing token distribution on @mesa_eth , I want to share my thoughts on why I think the project has serious potential in the oracle space

Actually, “oracle” might not even be the right word here as API3 doesn’t rly see itself as an oracle provider..
1/ What's an oracle?

Simply put, an oracle is a piece of software that takes information which lives outside of the blockchain and delivers it onto the blockchain

Effectively acting as a bridge between off-chain and on-chain worlds 🔁
2/ *First party oracles vs. Third party oracles*

First party oracles are operated by the owners/API providers themselves

For a price feed that could e.g be @kraken or @coinbase running an oracle on-chain
3/ Third party oracles on the other hand, are operated by middlemen..

who get the data from one or multiple API providers and run a node to deliver that data on-chain

This can e.g be a @chainlink node
4/ Although, API providers could also operate third-party oracles THEMSELVES the reality is that:

- they’re not familiar with crypto tech

- maintenance of these oracles is resource-expensive

- they don’t want to deal with cryptocurrency payments ( gas costs in $ETH, API fees)
5/ Oracles are crucial for DeFi to reach mass adoption.

It’s enough for a hacker to manipulate a price feed by a few percentages to exploit an entire protocol and get away with millions of dollars.

$24m dollars were stolen this way in Harvest

6/ When a dev uses a price feed from a 3rd party oracle, the feed typically aggregates responses from multiple nodes

The price they each individually report is then averaged and normalized to clean the data

It’s easy to spot that this type of oracle design has several flaws ⤵️
7/ Flaws:

1) Majority of nodes can collude to manipulate responses

2) One “identity” can create several nodes (a.k.a Sybil attack)

3) A central governing party decides which nodes “contribute” to a price feed (a.k.a curation)
8/

4) High costs: To incentivize nodes to act *honestly* they must be paid substantial fees ( essentially a tax on top of API fees )

5) Lack of transparency: devs don’t know what data goes into third-party oracles
9/ To tackle these problems, API3 introduces Airnode, a node specially designed for first-party oracles.

Airnode essentially allows API providers to deploy an API gateway to Blockchains using their existing cloud infrastructure using only a few commands.

11/ This last part is crucial ‼️

While in theory, API providers could also run third party oracles themselves, the hassle and maintenance required make it impractical in practice.
12/ The airnode integrates seamlessly with multiple of the existing cloud infrastructures that API providers are familiar with and are already maintaining.

They also have an incentive to deploy an airnode as it unlocks new revenue streams without costing them much effort.
13/ The fact that nodes are run by companies with an EXISTING API business

AND real-world reputation makes them more trustworthy than third-party oracles

Because they have their off-chain reputations at stake!
14/ Moreover, it removes the need for a lot of computational *clutter* that only exists in third-party oracle systems to prevent collusion etc.

Hence, API3 oracles are much less expensive in terms of gas and can be called more frequently, making dApps more robust
15/ Besides, unlike third-party oracles, API providers have a financial incentive to deliver high quality data as they can monetize it directly.

The same way they monetize their APIs off-chain.
16/ Third party oracles have an incentive to deliver cheap, freemium data as there’s no real transparency around which data they’re using.

But.. data source & quality matter ⤵️
17/ Price data is a good example: different providers do different things (e.g. query different sets of exchanges, filter for volume inflation, etc)

A particularly inspiring example is @CoinMarketCap's volume inflation detection algorithm.

blog.coinmarketcap.com/2020/05/13/ong…
18/ *API3 DAO*

The API3 DAO aims to decentralize the protocol from the outset

Without compromising on the agility and development speed that a centralized governance structure brings to the table.

medium.com/api3/on-daos-d…
19/ The scope of the main DAO is narrowly defined (mainly handing out grants & setting important protocol parameters)

More mundane tasks are passed on to specialized sub-DAOs.
20/ With the API3 DAO, the construction of new data feeds becomes an entirely open process.

Each new data feed implementation is preceded with a proposal.

The DAO then crowdsources and assigns expert teams to assess API providers (and their accuracy, trustworthiness, etc).
21/ This removes a large point of failure present in oracle systems..

where a SINGLE centralized governing body can simply switch data sources in and out.
22/ *API 3 TOKENOMICS*

Total Supply: 100M

Founder, partners % investor’s allocation is vesting over 2 years (some with 6-month cliff)

➡️ This means at launch there is only the 20m supply from the public sale
23/ To earn additional API tokens, users need to stake in the API3 pool.

The pool acts as an insurance in case of an airnode malfunction:

➡️ DApp developers have confidence in the protocol

➡️ API3 holders have an incentive to apply stringent quality checks on the providers.
24/ The insurance fund gives a quantitative measure - a lower bound - on the amount a dAPI can safely secure and thus how much a user can trust it.

Arbitration of these error cases is conducted by @Kleros_io, an on-chain dispute resolution protocol

bit.ly/2JzNzLO
25/ In addition, the protocol burns the income it receives in form of API3 tokens

This ensures a smooth distribution to stakeholders instead of having revenue distribution events every month or quarter, causing price instability.
26/ As revenue kicks in and price goes up, the DAO can reduce inflationary rewards while keeping the total staked amount at the desired level.

All in all it’s a super interesting project that brings a lot of fresh ideas to the table.
27/ The core team behind has a lot of experience in the oracle space.

In fact, they were running major Chainlink nodes before they got the idea to launch API3.

The investors behind (@placeholder, @DCGco et. al ) are top-notch and their network should help fast-track adoption.
28/ Disclosure:

I am helping the team with Marketing & Comms and bought a small amount of tokens during the distribution event

I hope the thread helps to understand the project 🙂

• • •

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

Keep Current with litocoen

litocoen 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 @litocoen

1 Dec
Excellent debate between @ercwl and Udi Wertheimer on whether Lightning is the right technology for scalable bitcoin payments

I was surprised to see that Udi is less of a troll in podcasts than on Twitter.

Highly recommend 👏🏻

link.tospotify.com/rGLyRxv4Rbb
Eric argues that using rollups such as @zksync on Ethereum in combination with trustless bitcoin derivatives such as $tBTC are best suited for that purpose

Mainly bc Lightning has too many UX quirks (channel mgmt etc.)

And Ethereum L2’s having more eyeballs and dev mindshare
A bit sad that Udi made his side of the argument too simple by saying that there is no demand for crypto payments

Not even for stablecoins according to him 🤷‍♂️

Good job @stephanlivera for playing the neutral host 👍🏻
Read 4 tweets
3 Sep
1/ I received lots of thankful DM's from people for my thread on @sushiswap so I am going to provide the same for $YFI

Btw, I am still mad at myself for sticking to my principle of not throwing money at unaudited projects and not buying $YFI.

Instead I bought in at $10k…
2) In essence, @iearnfinance is a yield aggregating protocol on Ethereum.

Instead of chasing yields by yourself (which is hard), give it to @iearnfinance, which will allocate it across various DeFi lending protocols to get you the BEST return.

3/ The protocol currently offers five products but it’s developing at light-speed so really, it is difficult to predict what @iearnfinance will or will not be tomorrow.
Read 26 tweets
31 Aug
1/ I've received a couple of questions from people asking what $SUSHI is about.

I'll try to summarize it.

The $SUSHI experiment looks silly on the outside but when you look past the funny sounding token nam, what's happening is quite significant.
2/ Some anonymous dev forked @UniswapProtocol the most important piece of infrastructure in the #DeFi space (a real cash cow),

AND

introduced a token on top that entitles its holders to a share of trading fees.

In the current @uniswap implementation all fees go to LP's.
3/ This is part of a new trend in DeFi to make token launches "Fair".

There were rumours that Uniswap would introduce its own $UNI token soon but a big chunk would have been distributed to VC investors, who invested in the company behind Uniswap.
Read 11 tweets
30 Aug
1/ I explained #DeFi to my brother this week-end.

He has been working as a bonds trader for many years.

He got it and liked it (invested stablecoins in @iearnfinance, checking his gainz on @zerion_io every 2 secs

But..
2/

But one of his criticisms is that it's a self referential system.

There's DEX's and lending platforms and ofc these protocols and their tokens are worth SOMETHING.

Afterall, their real world counterparts like @Fidelity or @FundingCircleUK are also worth something.

But..
3/ on the stock exchange you can buy stocks of co's that produce real cashflows.

Do these cashflow-producing assets exist in the DeFi world?

At the moment, we see an explosion of new DEX's (spot, perpetuals, margin etc.) and lending platforms.
Read 7 tweets
11 May
I am reading a book on the history of the @Visa Payment network (formerly BankAmericard) and I can't stop seeing parallels with crypto

1) Memes

Dee Hock, the founding father of Visa knew he had to do first get people accustomed to electronic payments

"Think of it as money" Image
Was Visa's iconic tag line. The campaign ran in television print etc. and was not just paid for by Visa itself but by all member banks

Fun fact: They received some extra free advertising when Hank Aaron hit his 755th home run directly over the "Think of it as money" billboard
2) Airdrops

Visa knew that they had to bootstrap a user base to make the system a success.

So Banks literally airdropped cards to people's homes and gave them a line of credit without asking any questions

The practice later became illegal
Read 19 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!