From 51628a5a6f48f4d3dbbf4fc9ab3df06a57cfda15 Mon Sep 17 00:00:00 2001 From: Fedor Sheremetyev Date: Thu, 10 Mar 2022 16:36:26 +0000 Subject: [PATCH] Add outline of documentation for SCORU --- docs/alpha/sc_rollups.rst | 44 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 docs/alpha/sc_rollups.rst diff --git a/docs/alpha/sc_rollups.rst b/docs/alpha/sc_rollups.rst new file mode 100644 index 000000000000..9e03e19bd002 --- /dev/null +++ b/docs/alpha/sc_rollups.rst @@ -0,0 +1,44 @@ +Smart Contract Rollups +====================== + +- target audience + - users, rollup operators (read just first section) + - external developers, e.g. of wallets and indexers + +- link to TORU for background +- SC rollups approach (multiple PVMs, arithmetic first) + - definition of concepts +- workflow (L2 operations) + +How to Use +---------- + +- originate rollup +- run rollup node +- interact with rollup + +Implementation +-------------- + +- L1 + - origination + - L2 operations + - inbox + - commits + - refutations game + - proof format + - proof validation + - cementing + - RPCs +- rollup node + - state + - inbox + - execution + - committing + - refutation + - proof generation + - RPCs +- rollup client + - submit L2 operation to L1 + - simulate L2 operation +- arithmetic PVM -- GitLab