From a9ae599c6c2f90275f69e069865e6fe41d267a99 Mon Sep 17 00:00:00 2001 From: Samuel Laferriere Date: Thu, 23 Jan 2025 10:48:55 -0500 Subject: [PATCH] docs: update README sections to use Payload instead of Blob Posting Blobs -> Posting Payloads Retrieving Blobs -> Retrieving Payloads --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8bf0d6c1..cbd1e225 100644 --- a/README.md +++ b/README.md @@ -38,8 +38,8 @@ In order to disperse to the EigenDA network in production, or at high throughput - [Storage Caching](#storage-caching) - [Failover Signals](#failover-signals) - [Blob Lifecycle](#blob-lifecycle) - - [Posting Blobs](#posting-blobs) - - [Retrieving Blobs](#retrieving-blobs) + - [Posting Payloads](#posting-payloads) + - [Retrieving Payloads](#retrieving-payloads) - [Rollup Commitment Schemas](#rollup-commitment-schemas) - [Optimism Commitment Mode](#optimism-commitment-mode) - [Standard Commitment Mode](#standard-commitment-mode) @@ -165,13 +165,13 @@ The proxy fundamentally acts as a bridge between the rollup nodes and the EigenD ![Sequence Diagram](./resources/sequence-diagram.png) -### Posting Blobs +### Posting Payloads ![Posting Blobs](./resources/payload-blob-poly-lifecycle.png) The rollup payload is submitted via a POST request to the proxy. Proxy encodes the payload into a blob and submits it to the EigenDA disperser. After the DACertificate is available via the GetBlobStatus endpoint, it is encoded using the requested [commitment schema](#commitment-schemas) and sent back to the rollup sequencer. The sequencer then submits the commitment to the rollup's batcher inbox. -### Retrieving Blobs +### Retrieving Payloads Validator nodes proceed with the exact reverse process as that used by the sequencer in the [posting blobs](#posting-blobs) section. The rollup validator submits a GET request to the proxy with the DACert in the body. The proxy validates the cert, fetches the corresponding blob from EigenDA, validates it, decodes it back into the rollup payload, and returns it the rollup node.