1/ @VenusProtocol, a decentralized money market and synthetic stablecoin protocol built on #BinanceSmartChain with $11B+ in user deposits, has just created a proposal to fully upgrade their oracle solution to #Chainlink Price Feeds

$XVS $LINK
blog.venus.io/venus-deploys-…
2/ Venus is the largest #DeFi protocol in terms of total value locked across the entire #BSC network

defistation.io/venus

It's an algorithmic money market that allows users to not only lend and borrow tokens, but also mint decentralized synthetic stablecoins and earn yield Image
3/ With 18 supported assets and yields up to 30% APY, Venus has become the defacto money market on the #BSC network

However, to ensure the protocol is fully collateralized and user funds protected, Venus requires price oracles to determine the value of all collateral and debt Image
4/ In this latest governance proposal, VIP-23, it is proposed that the @VenusProtocol upgrade its oracle solution to using @chainlink Price Feeds to ensure the highest level of tamper-resistance, market coverage, and protection against flash loan attacks
app.venus.io/vote/proposal/…
5/ An integration with #Chainlink Price Feeds would enable the @VenusProtocol ecosystem to enter into the next phase of growth in TVL and users

I commend the leadership of @JLSwipe and the work of the entire Venus team for prioritizing the security of user funds on the platform
6/ This integration not only increases the security of the protocol, but creates a synergistic relationship between the Venus and Chainlink communities

Linkies fully embrace Chainlinked protocols, as seen with the over $1.4B $LINK deposits on Aave

VIP-23 is a win-win for all
7/ To provide context as to why Venus is upgrading their oracle solution to Chainlink, let's look at the oracle solution that is currently being used, Band Protocol

While there are many reasons why Band is a subpar oracle solution (imo), here are the main issues I see
8/ A single centralized cloud function is used by all Band nodes to fetch data from all authenticated APIs, creating a single point of failure for all of Band's price feeds

This centralization is exactly the opposite of what you want in an oracle network
docs.bandchain.org/technical-spec… ImageImageImageImage
9/ Because Band nodes can only deliver data to Bandchain, a single centralized relayer (lite-client) is used to bridge data from Bandchain to BSC

In theory, anyone can run a relayer, but in practice there is zero financial incentive to do so, therefore only the Band team does
10/ Substantial lack of market coverage due to mixing refined data from aggregators and raw data from exchanges

This means Band's data is not volume-weighted, but instead a bizarre mixture of sources where some exchanges are overweighted regardless of volume/liquidity Image
11/ Bandchain is hardcapped at a max of 100 nodes and only supports up to 16 nodes per price feed update

But ultimately, it really doesn't really matter how many nodes there are, because all data from authenticated APIs is routed through a single centralized cloud function! Image
12/ There are many more reasons as to why Band is a subpar oracle solution

If you're interested, I suggest diving into this article below as none of these issues presented have been fixed (new ones have been introduced like the centralized cloud function)
smartcontentpublication.medium.com/a-comparative-…
13/ But enough about Band, why is #Chainlink the superior price oracle solution for Venus? I'll explain in the context of how Chainlink solves the issues that Band inherently suffers from
14/ Chainlink nodes have native support for credentials management using external adapters that each node runs themselves in order to access authenticated APIs in a decentralized manner, all without relying any centralized cloud function like Band does
blog.chain.link/build-and-use-…
15/ Chainlink nodes can directly deliver data to any blockchain network, like BSC, without the use of centralized, unpaid relayers

70+ Chainlink Price Feeds are already operating live on the #BSC mainnet without any cross-dependencies on any other chain
binance.com/en/blog/421499…
16/ Chainlink achieves full market coverage using multiple layers of aggregation and by fetching data from multiple premium data aggregators who generate volume-weighted, market-wide pricing, thereby preventing data manipulation attacks
blog.chain.link/levels-of-data…
17/ Chainlink is a heterogenous framework for building decentralized oracle networks, there is no limit to how many networks can be launched nor how decentralized these networks can become

Chainlink OCR feeds now have up to 31 nodes and growing
blog.chain.link/how-chainlink-…
18/ From the VIP-23 governance proposal, created by an address funded by the Venus Deployer, it is made clear that an integration of Chainlink would dramatically increase protocol security

"Why should we use an inferior solution while we can use the market leader Chainlink?" Image
19/ By upgrading their oracle solution to Chainlink, @VenusProtocol can leverage all of these benefits to continue scaling the TVL of the protocol and ensure user funds are protected at all times

Shout out to @JLSwipe for proactively upgrading the security of the Venus protocol

• • •

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

10 May
1/ Mixing #Chainlink's high-quality data with low-quality data from unproven, centralized, and insecure oracle solutions only results in a dilution of data quality

Decentralization of oracles without taking into account data quality is the fast path to an exploit occuring Image
2/ While I understand the motivation of such an approach, the reality is that mixing data from oracles of varrying quality is a significant attack vector

@AlphaFinanceLab, you should heavily reconsider using such a solution, and I'll provide additional context as to why Image
3/ The core motivation comes from a desire to achieve oracle security the same way that blockchains do: decentralization

This is an approach the Chainlink framework has been designed around since day one: creating decentralized oracle networks using independent nodes Image
Read 16 tweets
7 May
Today in #Chainlink 🔗

Absolutely monumental day for @chainlink, four integration announcements, a blockchain integration grant, a developers initiative, an #Ethereal presentation, and more 🤯 Image
"@VenusProtocol, a money market and synthetic stablecoin protocol built on #BinanceSmartChain has now deployed the VIP-23 proposal to allow a full upgrade to #Chainlink as its oracle solution"

As a protocol scales, security upgrades are crucial
$XVS $LINK
blog.venus.io/venus-deploys-…
"We are excited to announce that @JGNDeFi, an NFT marketplace on #BinanceSmartChain (BSC), will be integrating the industry-leading oracle solution #Chainlink to enable the creation of dynamic NFTs on BSC"

Chainlink usage on BSC going vertical
$JGN $LINK
juggernautdefi.medium.com/juggernaut-int…
Read 8 tweets
3 May
1/ Just like "transactions per second" does not adequately reflect the real adoption of a blockchain network (as it doesn't take into account the economic value of each transaction)

The number of "requests fulfilled" for an oracle network does not accurately track adoption
2/ This is because most oracle networks operate using a decentralized data model where an on-chain reference contract is created to represent some value (e.g. the ETH/USD exchange rate)

Each update of these data feeds is considered a "request fulfilled"
However, the update frequency of each data feed is determined by the transaction throughput of the underlying blockchain where data is being delivered

It is not the oracle network which is the bottleneck here, it's the on-chain environment
Read 15 tweets
25 Apr
Expanding on this, colors are basically just a mental construct, it is how your brain interprets specific wavelengths, my colors may not be the same as yours

If one of your cones doesn't work, your perception of "reality" is skewed, though not really any more or less"true"
Pain is just your brain's response to damaged nerve cells which send electrical signals that are routed by your peripheral system to the central nervous system (specifically your nrian) to stop whatever action causes damage
Your brain simulates "pain" to incentivize the rest of "you" to fix this problem, if this didn't happen (no pain threshold), humans would die far more easily without realizing it
en.m.wikipedia.org/wiki/Congenita…
Read 9 tweets
24 Mar
1/ With the launch of Uniswap V3, I'm seeing questions regarding the differences between DEX-based TWAP oracles and Chainlink Price Feeds

There are four primary differences
1. Freshness/accuracy
2. Market coverage
3. Security scalability
4. Feed diversity

$LINK $UNI
2/ For context, the naive way to use Uniswap (or any DEX) as a price oracle is to take the spot (aka current) price

This method is extremely vulnerable to flash loan attacks and millions have been lost this way

Even Uniswap doesn't recommend you use their protocol in this way
3/ To prevent this (specific) issue of flash loans, Uniswap v2 and v3 offers Time Weighted Average Price (TWAP) oracles

TWAP is a way to calculate the mean price of an asset during a period of time

e.g. "1 hr TWAP" is the average price of an asset over a specific hour of time
Read 25 tweets
20 Mar
1/ #Chainlink is blockchain agnostic meaning it supports not only every baselayer L1 network, but also every L2 scaling solution

Optimistic Rollups, zkRollups, Validium, Plasma, State Channels, Sidechains, etc

But with @arbitrum, well now that's something special
2/ Arbitrum is an Optimistic Rollup L2 scaling solution that has already integrated Chainlink Price Feeds into its testnet

These data feeds will power @Bancor, @MonteCarloDEX, and a number of other L2 projects on Arbitrum once it launches on mainnet
offchain.medium.com/chainlink-orac…
3/ What makes the combination of @Chainlink + @Arbitrum truly unique is regarding that first image

Chainlink oracle nodes can run Arbitrum L2 Validators and execute smart contracts off-chain in a highly scalable manner (270x more throughput in some cases)
medium.com/offchainlabs/s…
Read 7 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!

:(