Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EPIC: Bridge integration #1575

Open
4 tasks
cmwaters opened this issue Mar 31, 2023 · 1 comment
Open
4 tasks

EPIC: Bridge integration #1575

cmwaters opened this issue Mar 31, 2023 · 1 comment
Labels
enhancement New feature or request epic item groups other items for easier tracking

Comments

@cmwaters
Copy link
Contributor

cmwaters commented Mar 31, 2023

This issue tracks the design and possible implementation of embedding the bridge node system within the consensus node (given that these processes are intended to run in tandem). The listed benefits of a complete solution here are:

  • Decreased computation:
    • Only a single construction of the EDS and DAH (as opposed to once within consensus and once within the bridge)
    • No need to verify headers, commits and other data (as they have already been verified by the consensus node)
  • A single storage solution
    • Reduction of the duplication of data
    • Cache layering system for EDS, ODS, Block, State-mutating transactions (this needs to be scoped out with a corresponding consolidated syncing solution that both core and node can use)
  • Remove reliance on flaky RPC layer
    • Error handling, retries. Problems with batch requests and dropping of responses under load
  • An improved UX
    • Node operators have a single binary and a unified convention to running them
    • A single process to manage consensus and the serving of data to the DA layer

For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
@cmwaters cmwaters added the enhancement New feature or request label Mar 31, 2023
@evan-forbes evan-forbes added the epic item groups other items for easier tracking label Mar 31, 2023
@evan-forbes evan-forbes added this to the Post-mainnet milestone Apr 2, 2023
@evan-forbes evan-forbes removed this from the Post-mainnet milestone Nov 12, 2023
@cmwaters
Copy link
Contributor Author

Higher level reference: #2745

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic item groups other items for easier tracking
Projects
None yet
Development

No branches or pull requests

2 participants