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)
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
"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"
"@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"
"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"
"@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"
"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"
"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"
"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"
"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"
"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"
"[@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"
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