From a378b28514e1e767c23c6729d9cf567611d8f7f6 Mon Sep 17 00:00:00 2001 From: Martin Tomazic Date: Mon, 2 Dec 2024 21:33:00 +0100 Subject: [PATCH] docs/runtime: Fix outdated storage nodes refs --- .changelog/5955.trivial.md | 0 docs/runtime/README.md | 18 ++---------------- 2 files changed, 2 insertions(+), 16 deletions(-) create mode 100644 .changelog/5955.trivial.md diff --git a/.changelog/5955.trivial.md b/.changelog/5955.trivial.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/docs/runtime/README.md b/docs/runtime/README.md index 2bdc51d2575..13d88431068 100644 --- a/docs/runtime/README.md +++ b/docs/runtime/README.md @@ -55,14 +55,11 @@ transactions from clients (also see the figure above for an overview). need to have the executable available locally and must be configured as compute nodes. -1. In addition to compute nodes a runtime also needs storage nodes to store its - state. - -1. Both kinds of [nodes will register] on the consensus layer announcing their +1. Compute [nodes will register] on the consensus layer announcing their willingness to participate in the operation of Runtime A. 1. After an [epoch transition] the [committee scheduler] service will elect - registered compute and storage nodes into different committees based on role. + registered compute nodes into different committees based on role. Elections are randomized based on entropy provided by the [random beacon]. 1. A client may submit transactions by querying the consensus layer to get the @@ -153,17 +150,6 @@ computation. [cryptographic commitments]: https://pkg.go.dev/github.com/oasisprotocol/oasis-core/go/roothash/api/commitment?tab=doc -### Storage Receipts - -All runtime persistent state is stored by storage nodes. These provide a -[Merklized Key-Value Store (MKVS)] to compute nodes. The MKVS stores immutable -state cryptographically summarized by a single root hash. When a storage node -stores a given state update, it signs a receipt stating that it is storing a -specific root. These receipts are verified by the [roothash service] before -accepting a commitment from a compute node. - -[Merklized Key-Value Store (MKVS)]: ../mkvs.md - ### Suspending Runtimes Since periodic maintenance work must be performed on each epoch transition