Skip to content
This repository was archived by the owner on May 6, 2025. It is now read-only.

Commit 8e0ed74

Browse files
pramodkandeljohn-lightstoropoli
authored
Add info about the proof generation. (#11)
* Add info about the proof generation. * docs: apply formatting updates * fix: formatting and lints --------- Co-authored-by: John Light <[email protected]> Co-authored-by: Jose Storopoli <[email protected]>
1 parent 2aaca48 commit 8e0ed74

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

docs/technical/architecture.md

+17-2
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ Internally, a full node is constructed similarly to a post-merge Ethereum full n
8484
keeping modularity in mind,
8585
separating the node into an execution layer
8686
and an orchestration layer. They interact with each other
87-
through a slightly modified Engine API, which we extended to handle withdrawals
88-
from Strata to bitcoin.
87+
through a slightly modified Engine API, which we extended to handle
88+
bridge transfers in/out of execution layer.
8989

9090
For devnet, Alpen is running a full node that developers
9191
can connect to via RPC to interact with Strata.
@@ -132,6 +132,21 @@ The proof is passed to the sequencer,
132132
who then posts it to the bitcoin network along with the batch metadata
133133
(state commitments).
134134

135+
!!! info
136+
137+
For devnet, even though Strata produces recursive proofs and posts them
138+
to our private signet network,
139+
we use devnet as a testing and experimentation ground for proofs,
140+
starting and stopping proof generation at unpredictable times.
141+
Therefore, external systems should not assume that
142+
each proof proves state transition from genesis.
143+
Rather, each proof accompanies public inputs that mention
144+
the range of batches it proves recursively.
145+
Full nodes in the Strata devnet network do not depend on proofs
146+
but can re-execute blocks to transition states.
147+
The next Strata milestone will support nodes that fully depend on
148+
proofs posted on the bitcoin layer for their state.
149+
135150
## Bridge operator
136151

137152
A bridge operator is one of $N$ nodes collectively performing

0 commit comments

Comments
 (0)