1/ A summary of #Chainlink Labs Chief Scientist Ari Juels' talk on Fair Sequencing Services (FSS) at the @ethglobal HackMoney MEV Virtual Summit livestream

Shorter 15 minute presentation but got much more information on how FSS will roll-out into production
2/ There are many different forms of MEV, some can be considered "good" like forms of arbitrage that makes markets more efficient and others "bad" like front-running which makes markets less efficient

The exact distinction between these types are still an open discussion
3/ It's unlikely that all bad forms of MEV will be 100% eliminated, however tools can be built to enact more fair transaction policies for users to help significantly mitigate issues like higher fees

This is the fundamental goal of FSS
4/ The current model of transaction ordering is entirely centralized where the individual miner of a block can unilaterally decide which order transactions are processed by the network (usually by gas prices or an MEV auction)

Mempool -> miner -> block added to blockchain
5/ The impending model of transaction ordering is based on layer 2 rollups where the L2 system unilaterally decides how transactions are ordered

This can be centralized, but some L2s like @arbitrum are looking to decentralize the sequencing of transactions in a fair way
6/ In Fair Sequencing Services (FSS), the process of transaction ordering is decentralized to avoid the issues that centralization presents

Instead of a single entity, a committee of nodes determines the ordering of transactions off-chain
7/ Decentralized oracles networks (@Chainlink) provide ready-made committees (providing the trust properties users desire) and already secure the Price Feeds used by the #DeFi ecosystem

Staking and cryptoeconomic guarantees can help provide the necessary assurances users need
8/ Reporting observed transaction ordering is a natural oracle functionality as oracles already observe off-chain behavior and collectively decide the value to convey on-chain (e.g. the price of a token)

In FSS, the off-chain behavior is the order of transaction transmission
9/ FSS Phase One will take the form of secure causal ordering, which means ordering encrypted transactions that are only decrypted after ordering is complete

Therefore, ordering is done before any committee node sees what the transaction is actually doing
10/ The key point is that you can't front-run what you can't see!

Limitations exist such as access to metadata (the account that submitted a transaction) and blind front-running (buying up an ICO before everyone else)

Secure casual ordering doesn't explicitly specify ordering
11/ FSS Phase Two extends this design further by adding the family of Aequitas ordering (consensus) protocols

Intuition: Aequitas orders transactions by the time received by a super-majority of committee nodes

A more efficient version of the Aequitas is coming in a ~month
12/ Aequitas prevents the metadata-based and blind front-running issues, though the design is more sensitive to network adversaries and more complicated to implement

Aequitas and secure casual ordering are complementary and hedge the limitations of each other nicely
13/ FSS works well for the preprocessing stage of the layer 1 where it can be implemented on a contract by contract basis

Ordering of txs will continue to move off-chain using different systems

FSS will likely be seen first ordering all transactions for a layer 2 system
14/ More information on FSS can be found in the #Chainlink 2.0 whitepaper where it covers these concepts much more in-depth

research.chain.link/whitepaper-v2.…

A video recording of this presentation will likely be published onto Youtube soon as well

• • •

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

30 Jun
Today in #Chainlink 🔗

"As more and more environmental data sets, such as weather patterns or IoT sensor readings, are fed onto blockchains, developers are beginning to produce a wide range of environmentally-conscious smart contracts"

@WEF 🤝 @Chainlink
weforum.org/agenda/2021/06…
"To secure the whitelist lottery, we (@VentFinance) have integrated #Chainlink Verifiable Random Function (VRF) on our [@0xPolygon] mainnet"

Verifiable randomness wins again
blog.vent.finance/vent-chainlink…
"@NiftyRoyale is thrilled to announce that we are live on mainnet with #Chainlink Keepers and Chainlink VRF, creating truly random and autonomous #NFT battle royale games on Ethereum"

Battle Royale style NFT drops 👀
niftyroyale.medium.com/nifty-royale-l…
Read 4 tweets
29 Jun
Today in #Chainlink 🔗

"We're excited to open up a new era of #DeFi in the @FantomFDN ecosystem thanks to a native integration of #Chainlink; a direct by-product of the Chainlink Grant Program"

Blockchain agnostic is very real 🌐
fantom.foundation/blog/chainlink…
"@biconomy is thrilled to announce that we are working with #Chainlink to integrate Chainlink Price Feeds on the #Ethereum and #Polygon mainnet, enabling our system to calculate execution fees and rebalance our relayers"

Benefits of blockchain agnosticism
medium.com/biconomy/bicon…
"We (@ape_swap) are excited to announce that we have integrated #Chainlink VRF (Verifiable Random Function) to select winners in our Non-Fungible Ape Holder Rewards Draw held every week"

$BANANA (based ticker)
ape-swap.medium.com/apeswap-integr…
Read 5 tweets
27 Jun
The minimum hardware requirements of running a #Chainlink oracle node are extremely low (10GB of storage and 2GB of ram)

No serverfarm is strictly required, incentivizing decentralization

You can even run a Chainlink node on a Raspberry Pi
thebitcoinstreetjournal.com/chainlink-on-r…
To note, the hardware requirements depend upon the oracle services your node provides and the blockchain networks you support

The hardware needed for a Chainlink node delivering data to Ethereum is lower than a node delivering to higher throughput chain like BSC or Polygon
It's also dependent on how many jobs you're running

If you're doing one job an hour, the minimum is probably fine, if you're doing 100 jobs/minute, you'll need a bit more

This is all a part of Chainlink's heterogeneous design and is very different than a monolithic blockchain
Read 5 tweets
25 Jun
Today in #Chainlink 🔗

"Developers will soon be able to call the @dxFeedSolutions Chainlink node to access $BTC and $ETH options analytics data, including implied volatilities for options markets"

Data providers expanding the data they put on-chain 👀
dxfeed.com/dxfeed-will-ma…
"We’re excited to announce that @FarmHeroIO — a cross chain #DEFI protocol that combines yield farming, #NFT and gaming — has integrated #Chainlink Verifiable Random Function (VRF) on the @0xPolygon mainnet"

Verifiably fair random NFT distribution
$HERO
medium.com/@FarmHero/farm…
"We’re excited to announce that @bunicornswap — the all-in-one BSC-powered DEX — will integrate #Chainlink Verifiable Random Function (VRF) on the #BinanceSmartChain blockchain"

Super verifiably fair random NFT distribution
$VBUNI
blog.buni.finance/bunicorn-will-…
Read 8 tweets
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
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
Read 22 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!

:(