Difference between revisions of "EigenLayer (EIGEN)"
(Created page with "EigenLayer is a platform to leverage Ethereum security through restaking. EigenDA is a data availability service on EigenLayer, designed for Optimistic and ZK rollups. ==Basics== *Based in: *Started in / Announced on: *Testnet release: *Mainnet release: ==History== ==Audits & Exploits== *Bug bounty program can be found [insert here]. ===Bugs/Exploits=== ==Governance== ===Admin Keys=== ===DAO=== ===Treasury=== ==Token== ===Launch=== ===Token Alloca...") |
m |
||
Line 34: | Line 34: | ||
* From this [https://twitter.com/MeirBank/status/1589013673385000960 thread] (6-11-2022): | * From this [https://twitter.com/MeirBank/status/1589013673385000960 thread] (6-11-2022): | ||
"Eigenlayer is a protocol that modifies [[Ethereum (ETH)|Ethereum]] at the base [[client]] layer in order to allow [[validators]] to rehypothecate their ETH [[Staking|stake]] to validate other protocols simultaneously in parallel. What this means is that you can re-use your [[staked]] ETH that is already being used to secure Ethereum to validate other protocols such as [[Oracle|oracles]] and data availability modules. Each application will be able to define the criteria that would allow a [[validator]] to be [[Slashing|slashed]]. | ''"Eigenlayer is a protocol that modifies [[Ethereum (ETH)|Ethereum]] at the base [[client]] layer in order to allow [[validators]] to rehypothecate their ETH [[Staking|stake]] to validate other protocols simultaneously in parallel. What this means is that you can re-use your [[staked]] ETH that is already being used to secure Ethereum to validate other protocols such as [[Oracle|oracles]] and data availability modules. Each application will be able to define the criteria that would allow a [[validator]] to be [[Slashing|slashed]].'' | ||
Imagine you run an Ethereum validator with 32 ETH Staked. In the future you will be able to browse a variety of applications in a sort of “app store”. You will be able to see who is building the app, how many people are running it, what the conditions for potential slashing are, and what compensation you will receive for running the application. Then you can perform a risk/reward analysis and decide if it makes sense to run the application, and seamlessly run multiple applications in parallel. | ''Imagine you run an Ethereum validator with 32 ETH Staked. In the future you will be able to browse a variety of applications in a sort of “app store”. You will be able to see who is building the app, how many people are running it, what the conditions for potential slashing are, and what compensation you will receive for running the application. Then you can perform a risk/reward analysis and decide if it makes sense to run the application, and seamlessly run multiple applications in parallel.'' | ||
# [[Bridge|Bridges]] are a good use case for Eigenlayer, depending on their design. | # ''[[Bridge|Bridges]] are a good use case for Eigenlayer, depending on their design.'' | ||
# An important use case will be running [[Rollups|rollup]] sequencers on Eigenlayer. | # ''An important use case will be running [[Rollups|rollup]] sequencers on Eigenlayer.'' | ||
# Eigenlayer will enable truly [[decentralized]] RPC [[nodes]]. | # ''Eigenlayer will enable truly [[decentralized]] [[Remote Procedure Call (RPC)|RPC]] [[nodes]].'' | ||
# App chain deployment protocols like @atlas_zk and @0xStacked will be able to use Eigenlayer behind the scenes to bootstrap security for new appchains, with value accrual returning to ETH as the base security collateral | # ''App chain deployment protocols like @atlas_zk and @0xStacked will be able to use Eigenlayer behind the scenes to bootstrap security for new appchains, with value accrual returning to ETH as the base security collateral'' | ||
# [[Oracles]] are a good fit for Eigenlayer because they are secured by the value of a [[token]], ie [[LINK]]. By securing an [[oracle]] network with a larger amount of collateral, oracles can gain a 10x in security, reducing the likelihood of a profitable oracle attack on [[DeFi]]. | # ''[[Oracles]] are a good fit for Eigenlayer because they are secured by the value of a [[token]], ie [[LINK]]. By securing an [[oracle]] network with a larger amount of collateral, oracles can gain a 10x in security, reducing the likelihood of a profitable oracle attack on [[DeFi]]."'' | ||
===Fees=== | ===Fees=== |
Revision as of 07:48, 2 February 2023
EigenLayer is a platform to leverage Ethereum security through restaking. EigenDA is a data availability service on EigenLayer, designed for Optimistic and ZK rollups.
Basics
History
Audits & Exploits
- Bug bounty program can be found [insert here].
Bugs/Exploits
Governance
Admin Keys
DAO
Treasury
Token
Launch
Token Allocation
Utility
Other Details
Coin Distribution
Technology
- Whitepaper or docs can be found [insert here].
- Code can be viewed [insert here].
- Consensus mechanism:
- Algorithm:
- Virtual Machine:
- Development language used: Go
Transaction Details
How it works
- From this thread (6-11-2022):
"Eigenlayer is a protocol that modifies Ethereum at the base client layer in order to allow validators to rehypothecate their ETH stake to validate other protocols simultaneously in parallel. What this means is that you can re-use your staked ETH that is already being used to secure Ethereum to validate other protocols such as oracles and data availability modules. Each application will be able to define the criteria that would allow a validator to be slashed.
Imagine you run an Ethereum validator with 32 ETH Staked. In the future you will be able to browse a variety of applications in a sort of “app store”. You will be able to see who is building the app, how many people are running it, what the conditions for potential slashing are, and what compensation you will receive for running the application. Then you can perform a risk/reward analysis and decide if it makes sense to run the application, and seamlessly run multiple applications in parallel.
- Bridges are a good use case for Eigenlayer, depending on their design.
- An important use case will be running rollup sequencers on Eigenlayer.
- Eigenlayer will enable truly decentralized RPC nodes.
- App chain deployment protocols like @atlas_zk and @0xStacked will be able to use Eigenlayer behind the scenes to bootstrap security for new appchains, with value accrual returning to ETH as the base security collateral
- Oracles are a good fit for Eigenlayer because they are secured by the value of a token, ie LINK. By securing an oracle network with a larger amount of collateral, oracles can gain a 10x in security, reducing the likelihood of a profitable oracle attack on DeFi."
Fees
Upgrades
Staking
Validator Stats
Liquidity Mining
Scaling
Interoperability
Other Details
Oracle Method
Their Other Projects
EigenDA
- From this thread (6-11-2022):
"One of the flagship products of Eigenlayer is a Data Availability module that is being built in-house. The idea is to separate execution and settlement layers from data and consensus, so you can run execution layers like @fuellabs_
By removing consensus, EigenDA will have some specialized use cases - in particular, it will be suited for posting rollup attestations, enabling decentralized rollup sequencers."
EigenSettlement
- From this thread (6-11-2022):
"Settlement layers are extremely important for the modular blockchain ecosystem to work. They can, among other things, allow different execution environments to settle to the same layer. The interoperability and shared liquidity effects from this are massively important in order to avoid fragmentation in a modular ecosystem. This is another piece to making fully decentralized rollup sequencers, as the settlement layer is where dispute resolution takes place."
Roadmap
- Can be found [Insert link here].
Usage
Projects that use or built on it
- From this thread (6-11-2022):
"Eigenlayer is built on Go, and there will likely be a smart contract component to define slashing criteria. Currently it is not possible to build on Eigenlayer however there will likely be more docs and information released over time."
Competition
- From this thread (6-11-2022):
"EigenDA has an obvious advantage over Celestia - it is able to bootstrap a large validator network more easily by utilizing existing ETH validators and stake. Unlike Celestia, EigenDA is not a consensus layer, so it will be lower cost and higher throughput."
Pros and Cons
Pros
Cons
- From this thread (6-11-2022):
"Security is a serious concern for a validator running Eigenlayer. An application could potentially steal your stake if there is a security flaw. It will be possible in the future to create insurance markets to allow validators to purchase protection.
The best use cases for Eigenlayer are protocols that have a low chance of being slashed. For instance, protocols with liveness guarantees are not a good fit for Eigenlayer, because there is always a high chance that a server could crash and staked could be slashed."
Team, Funding and Partners
Team
- LayrLabs
- Full team can be found [here].
- From this thread (6-11-2022):
"@sreeramkannan, the founder, is the director of the University of Washington (UW) blockchain lab. @cjliu49 , the chief strategy officer, was previously the strategy lead at Compound. The rest of the team is mainly gigabrain Go developers and researchers from UW."
Funding
Partners
(:
Knowledge empowers all and will help us get closer to the decentralized world we all want to live in!
Making these free wiki pages is fun but takes a lot of effort and time.
If you have enjoyed reading, tips are appreciated :) This will help us to keep expanding this archive of information.