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

[Feature] Integrate Steel with a block history service #217

Open
nategraf opened this issue Sep 4, 2024 · 1 comment
Open

[Feature] Integrate Steel with a block history service #217

nategraf opened this issue Sep 4, 2024 · 1 comment
Labels

Comments

@nategraf
Copy link
Contributor

nategraf commented Sep 4, 2024

One of the common challenges with using Steel today is linking your proof to a block that is part of the target chain (e.g. by using the blockhash builtin). With support for EIP-4788 commitments, we can support no-cost linking for up to ~24 hours. Linking back more than 24 hours requires one of the strategies discussed in the Steel README.

A powerful solution would be to integrate with a block history service that assembles the hash chain into an efficiently query-able structure, such as a Merkle tree. With this, we could provide linking to any block in the chain with a low upper bound of work: just verifying a Merkle inclusion proof.

Copy link

linear bot commented Sep 4, 2024

@nategraf nategraf added the steel label Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant