From 8a5bbbccfd9ae72399e5ff5b5697079ce8eb4309 Mon Sep 17 00:00:00 2001 From: nashqueue Date: Sun, 19 Feb 2023 07:00:55 +0100 Subject: [PATCH 1/2] updating dependecy graph --- .../specification/dependency-graph.drawio.svg | 921 +++++++++++++----- 1 file changed, 679 insertions(+), 242 deletions(-) diff --git a/docs/specification/dependency-graph.drawio.svg b/docs/specification/dependency-graph.drawio.svg index 4daea5c1af..7815895270 100644 --- a/docs/specification/dependency-graph.drawio.svg +++ b/docs/specification/dependency-graph.drawio.svg @@ -1,72 +1,74 @@ - + - - - + + + -
-
+
+
Header Interface
- + 574
- + Header Interface... - + -
-
+
+
Blocksize independent Commitment
- + Blocksize independen... - + + + + + -
+
- Saving DA Message Commitment to Header + Saving DA Block Commitment to Header
- - Saving DA Message Co... + + Saving DA Block Comm... - - - - - + + + -
+
Proof Gossip Interface @@ -74,41 +76,39 @@
- + Proof Gossip Interfa... - + -
+
- New Rollkit Header + New Rollmint Header
- + 579
- - New Rollkit Header... + + New Rollmint Header... - - - - - + + + -
+
@@ -118,66 +118,68 @@
- + Transaction Inclusio... - - - + + + + + + + -
+
- Celestia Message Inclusion Proofs + Celestia Blob Inclusion Proofs
- + 594
- - Celestia Message Inc... + + Celestia Blob Inclus... - - - - - + + + -
+
- P2P Rollkit Headersync + P2P Rollmint Headersync
- - P2P Rollkit Headers... + + P2P Rollmint Headers... - - - - - + + + + + -
+
P2P DA Message Inclusion Proofs @@ -185,24 +187,22 @@
- + P2P DA Message Inclu... - - - - - - - - - + + + + + + + -
+
P2P Blocksync @@ -210,18 +210,18 @@
- + P2P Blocksync - - - + + + -
+
Header Pruning @@ -229,64 +229,64 @@
- + Header Pruning - - - + + + -
+
- Asynchronous Celestia/Rollkit + Asynchronous Celestia/Rollmint
- + Asynchronous Celesti... - - - - - + + + + + -
+
- Rollkit Light Clients + Rollmint Light Clients
- + 362
- - Rollkit Light Clien... + + Rollmint Light Clien... - - - - - + + + + + -
+
Multiple Rollup Blocks Per Celestia Block @@ -294,64 +294,64 @@
- + Multiple Rollup Bloc... - + -
+
State Tracing
- + 514
- + State Tracing... - - - - - + + + + + -
+
- Fraud Proof generation + State Execution Fraud Proof generation
- + 514
- - Fraud Proof generati... + + State Execution Frau... - - - + + + -
+
Query Generation @@ -359,62 +359,58 @@
- + Query Generation - + -
-
+
+
Deep Subtrees
- + Deep Subtrees - - - + + + + + -
-
+
+
Start minimal cosmos-sdk with State -
- - 571 -
- + Start minimal cosmos... - - - - - - - + + + + + -
+
Trustminimized P2P Queries @@ -422,37 +418,39 @@
- + Trustminimized P2P Q... - - - + + + + + -
+
- Fraud Proof verification + Satet Execution Fraud Proof verification
- - Fraud Proof verifica... + + Satet Execution Frau... - - - + + + -
+
Fraud Proof Window @@ -460,18 +458,18 @@
- + Fraud Proof Window - - - + + + -
+
State Execution Fraud Proofs @@ -479,43 +477,22 @@
- + State Execution Frau... - - - - - - - - - - -
-
-
- Merkelize ISRs -
-
-
-
- - Merkelize ISRs - -
-
- - - - - + + + + + + + -
+
No Infura @@ -523,20 +500,20 @@
- + No Infura - - - - - + + + + + -
+
Light Client Wallet @@ -544,37 +521,37 @@
- + Light Client Wallet - + -
+
- Rollkit Frontend + Rollmint Frontend
- - Rollkit Frontend + + Rollmint Frontend - - - - - + + + + + -
+
Indexer @@ -582,18 +559,18 @@
- + Indexer - - - + + + -
+
Wallet Builder @@ -601,18 +578,18 @@
- + Wallet Builder - - - + + + -
+
Blockchain explorer @@ -620,16 +597,16 @@
- + Blockchain explorer - + -
+
Ignite CLI for Wallet and Explorer defaults @@ -637,18 +614,18 @@
- + Ignite CLI for Walle... - - - + + + -
+
Blockchain explorer builder @@ -656,18 +633,18 @@
- + Blockchain explorer... - - - + + + -
+
Rollkit Transaction Flow @@ -675,18 +652,18 @@
- + Rollkit Transaction... - - - + + + -
+
Block Pruning @@ -694,18 +671,18 @@
- + Block Pruning - - - + + + -
+
IBC @@ -713,17 +690,477 @@
- + IBC + + + + + + +
+
+
+ ISR / Transaction serialization +
+
+
+
+ + ISR / Transaction se... + +
+
+ + + + + + +
+
+
+ Seriallization Fraud Proof +
+
+
+
+ + Seriallization Fraud... + +
+
+ + + + +
+
+
+ Modular Sequencer Schemes +
+
+
+
+ + Modular Sequencer Sc... + +
+
+ + + + + + +
+
+
+ Centralized Sequencer +
+
+
+
+ + Centralized Sequencer + +
+
+ + + + + + +
+
+
+ Stake based Sequencer +
+
+
+
+ + Stake based Sequencer + +
+
+ + + + + + +
+
+
+ Shared Sequencer +
+
+
+
+ + Shared Sequencer + +
+
+ + + + + + +
+
+
+ Lazy Sequencer +
+
+
+
+ + Lazy Sequencer + +
+
+ + + + + + +
+
+
+ Sequencing module +
+
+
+
+ + Sequencing module + +
+
+ + + + + + +
+
+
+ soft confirmation +
+
+
+
+ + soft confirmation + +
+
+ + + + +
+
+
+ Make Light client lighter +
+ + 571 + +
+
+
+
+ + Make Light client li... + +
+
+ + + + + + + + + + +
+
+
+ DA Interface +
+
+
+
+ + DA Interface + +
+
+ + + + + + +
+
+
+ Credible Neutrality +
+
+
+
+ + Credible Neutrality + +
+
+ + + + +
+
+
+ Solve Dependcy on Celestia Node +
+
+
+
+ + Solve Dependcy on Ce... + +
+
+ + + + +
+
+
+ Solve Dependcy on Tendermint +
+
+
+
+ + Solve Dependcy on Te... + +
+
+ + + + + + + + +
+
+
+ Proxy App Interface +
+
+
+
+ + Proxy App Interface + +
+
+ + + + + + +
+
+
+ Remove Tendemint Types +
+
+
+
+ + Remove Tendemint Typ... + +
+
+ + + + + + +
+
+
+ + Celestia Blob Inclusion Proofs by Index + +
+
+
+
+ + Celestia Blob Inclus... + +
+
+ + + + + + +
+
+
+ Transaction / ISR Format +
+
+
+
+ + Transaction / ISR Fo... + +
+
+ + + + + + +
+
+
+ Rollkit CLI +
+
+
+
+ + Rollkit CLI + +
+
+ + + + + + + + + + + + + + +
+
+
+ Celestia-node Fraud Proof Abstraction +
+
+
+
+ + Celestia-node Fraud... + +
+
+ + + + +
+
+
+ Fraud Proof Gossiping +
+
+
+
+ + Fraud Proof Gossipin... + +
+
+ + + + +
+
+
+ Fraud Proof Storage +
+
+
+
+ + Fraud Proof Storage + +
+
+ + + + +
+
+
+ Fraud Proof Syncing +
+
+
+
+ + Fraud Proof Syncing + +
+
+ + + + +
+
+
+ Other DA-Implementations +
+
+
+
+ + Other DA-Implementat... + +
+
- Viewer does not support full SVG 1.1 + Text is not SVG - cannot display From ae3f741ec4e5819f81bab2bf7dfb041d307aa71f Mon Sep 17 00:00:00 2001 From: Ganesha Upadhyaya Date: Fri, 24 Feb 2023 08:13:31 -0800 Subject: [PATCH 2/2] re-trigger ci