1/ #Chainlink Keepers open beta is now live on the Ethereum mainnet!

Chainlink is truly becoming the one stop shop for any and all decentralized services required to enable hybrid smart contracts

Data
RNG
Compute
Keepers

Let's dive in 👇
blog.chain.link/chainlink-keep…
2/ Keepers are essentially transaction automation bots for blockchain networks

They are crucial because smart contracts are not actually autonomous

The state of a contract can only change when it gets "poked/woken up" by an on-chain transaction or cross-contract interaction
3/ Chainlink Keepers (keeper.chain.link) is decentralized transaction automation service (starting with support for Ethereum but expanding beyond) that is far more reliable and cost-efficient than existing solutions

It is a new Chainlink Network decentralized service
4/ While calling a smart contract function may seem simple on the surface (it's how users interact with DeFi)

Keepers need to provide strong guarantees that a contract will always execute when needed to ensure the contract's proper operation and secure user funds at all times
5/ Projects using a centralized server in their basement as their Keeper "solution" works when building a PoC or MVP, but as the dApp scales up in TVL, greater assurances are needed

A centralized/unreliable keeper is a systemic risk for projects (look at MakerDAO black thursday)
6/ Chainlink Keepers provides dApps the required level of reliability by leveraging a decentralized network of Keeper bots run by the historically reliable Chainlink nodes who already secure tens of billions of dollars in the DeFi ecosystem with Price Feeds
7/ Decentralization ensures that even if all but one Keeper node goes offline, the contract's function would still be called

Also, each Chainlink Keeper node holds and is paid in $LINK, so they have a strong incentive to faithfully trigger TXs or risk devaluing their holdings
8/ In addition to reliability, Chainlink Keepers are highly cost-efficient by leveraging a round robin approach where a single node is selected to call a function at a time (and if they don't, then another node is selected)

This prevents gas price auction wars between nodes
9/ In other Keeper implementations, individual nodes compete amongst one another to call the function and get paid by raising the gas price they're willing to pay, because only the highest gas price will succeed and get paif, while all the other nodes waste gas and don't get paid
10/ Because Keeper services are priced according to the network's current gas price (to ensure profitablity even during blockchain network congestion), a Keeper tx with a higher than necessary gas price will cause a higher than necessary cost to the users directly
11/ In such Keeper solutions where nodes are competing and there is only one winner, Keeper nodes are constantly risking the loss of capital on failed transactions

This leads to a centralization effect from discouraging participation due to costs and whales capturing all jobs
12/ Therefore Chainlink Keepers can ensure reliability, cost-efficiency, and decentralization at all times

There is no limit to the number of use cases that Keepers help enable

It's a generalized transaction automation service but those transactions can do any action
13/ Important: Keepers are distinct from oracles because they do not deliver data, instead they call a predefined smart contract function

Keepers can ping a contract based on a time schedule (e.g. once a day at noon) and/or on an event based schedule (e.g. market price changes)
14/ An implication of this is that Chainlink Keepers can't be "evil" because the only two options is create a transaction or don't

There's no way a Keeper can "half-way" do a task or do a task "wrong", because the logic executed is defined by the contract being called
15/ However, the most powerful usecases will combine and Chainlink Keepers for triggering an action and Price Feeds to validates if the action is valid (e.g. liquidations of user loans)

This is how liquidations can work on @AaveAave (which already uses Chainlink price feeds)
16/ This design pattern could also be used by @synthetix_io when an inverse synth (short position) reaches its upper or lower bound and needs to be frozen

Chainlink Keepers would monitor the contract's on-chain state + Price Feed to determine when a valid freezing can be done
17/ To provide some additional clarification, Chainlink Keepers is entirely separate from Andre's keep3r.network project (KP3R)

The Chainlink Keepers codebase was built from scratch and uses historically reliable Chainlink nodes that can only be paid in $LINK tokens
18/ You can think of keeper.chain.link as the spiritual evolution of Keep3r, but it does not share any its technical characteristics

I think it's extremely likely that the cost-efficiency and reliability of Chainlink Keepers will make it the industry standard
19/ For more info on how the Chainlink Keepers works from a technical and architectural perspective with the on-chain registry contract as well as the checkUpkeep() and performUpkeep() functions, check out the #Chainlink documentation below

docs.chain.link/docs/chainlink…
20/ Keepers is a major step forward for the value proposition of the Chainlink network as a standardized set of off-chain services to enable any hybrid smart contract use case

For more info, check out this based thread

• • •

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

9 Jun
The president of El Salvador @nayibbukele is on Twitter spaces right talking about the Bitcoin bill that's about to pass

The government is going to create a Bitcoin wallet for merchants (opt-in, can use any wallet)

Accepting Bitcoin is a mandate by law
twitter.com/i/spaces/1ypJd…
Company balance sheets in Bitcoin, USD is only for accounting

Pay bank loans and taxes in Bitcoin, it's retroactive for previous agreements

90 days for the law to go into effect

Every business has to accept Bitcoin, cannot refuse the payment
Immigration law reform to make it easy for entrepreneurs come into the country and build

Government is putting up a trust fund to assume the risks of the merchants who accept Bitcoin

Businesses have to accept Bitcoin as payment but can convert it immediately to fiat
Read 28 tweets
9 Jun
Today in #Chainlink 🔗

"In the following tutorial, we showcase how developers can use @Chainlink oracles today to get high-quality data on-chain regarding residential real estate valuations"

Both @smartzip and @ProspectNow run their own Chainlink node 👀
blog.chain.link/build-a-real-e…
"We’re excited to announce that @devDeFi_BSC — a decentralized aggregate lending & borrowing protocol — has integrated #Chainlink Price Feeds on the #BinanceSmartChain mainnet"

$BNB/USDT
$CAKE/USDT
$BUSD/USDT

$DEV $LINK
devdefi.medium.com/dev-defi-integ…
"We are excited to announce that @0Chain, a high-performance decentralized storage network, will integrate #Chainlink, the industry-leading decentralized oracle network, as core infrastructure for connecting 0Chain to Ethereum & various other blockchains"
medium.com/0chain/0chain-…
Read 5 tweets
27 May
1/ Some clarity on #Chainlink and @arbitrum

TL;DR At launch $ETH will be used at the protocol level for transaction fees and bond from validators, while $LINK will be used at the app level to pay for oracle services such as Price Feeds, verifiable randomness, & L2->L1 messages
2/ An important note: Ethereum (settlement layer), Chainlink (oracles), and Arbitrum (L2 rollup) are entirely complementary technologies, each is an important piece of the puzzle that will allow for the growth of the #DeFi ecosystem at scale

Each component is needed
3/ Starting with Arbitrum's current developer documentation

$ETH will be the medium of exchange that users pay for transactions fees and is the currency staked by validators who post fraud proofs

developer.offchainlabs.com/docs/inside_ar…
Read 23 tweets
27 May
Today in #Chainlink 🔗

"@Connexun is pleased to announce that it will be making premium news data accessible to blockchain applications called smart contracts by launching its own #Chainlink node"

Cryptographic proof of real world events stored on-chain
connexun.medium.com/connexun-will-…
"@Barn_Bridge is initially sponsoring the $BOND/ETH Price Feed on #Ethereum, while the $BOND/USD Price Feed has launched on @0xPolygon. This represents the first step in a long-term integration with the #Chainlink Network"

$LINK -> all the price feeds
medium.com/barnbridge/bar…
"@CryptoOptyn uses #Chainlink to price options contracts and synthetic assets, which is important for minting new positions, swapping contracts/assets, settling contracts at expiry, calculating health factors, and managing the liquidation mechanism"

Based
medium.com/optyn/optyn-in…
Read 4 tweets
25 May
.@GameStop is launching NFTs on the Ethereum blockchain 👀

nft.gamestop.com
The launchDate variable on the contract indicates the NFT(s) will launch in two months, July 14th 11:20am GMT
Read 6 tweets
25 May
The @bsnbase framework allows Chinese 🇨🇳 and global institutions 🌐 to seamlessly spin up a blockchain node and interface with cross-chain and data-driven #Chainlinked Smart Contracts

@chainlink: Enterprise-grade blockchain middleware enabling advanced hybrid smart contracts ImageImageImageImage
Read 4 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!

:(