Follow-up from "SCORU: Add a reference manual"
The following discussions from !6492 (merged) should be addressed:
-
@NicVolanschi started a discussion: smart-contracts or by the protocol itself. More information about these
-
@NicVolanschi started a discussion: If the smart contract transfers data to the address of a particular rollup (as you say above), it's a bit surprising that the message lands in the global inbox of all the rollups. Isn't this something to comment, even briefly?
-
@NicVolanschi started a discussion: So when is the PVM used then? I assume that for instance during a refutation game, the PVM is used to replay the same steps but generating a proof this time, if an optimized VM has been used previously, right? If so, this should be told here. If not, on what other occasions is the PVM used?
-
@NicVolanschi started a discussion: This is the first mention of "rollup node", and the user doesn't know what it is. Indeed, up to this point, the text only talks about the "rollup". The notion or "rollup node" is defined much later, in section "Processing".
The "rollup node" could be introduced either here, or perhaps better in the Overview section above.
-
@NicVolanschi started a discussion: In a follow-up, this section (or section "Overview" above) could be further improved with a diagram introducing all the actors: the rollup, the rollup node, the global inbox, the different inputs, and possibly also the rollup client, which is not mentioned for now.
-
@NicVolanschi started a discussion: isn't this clearer?
of events: the beginning of the block, the input messages possibly contained in
-
@NicVolanschi started a [discussion](!6492 (comment 116083) Here, both the channel and the rollup are singular. Does it mean that the channel is also global, or that each rollup has its channel, or what?
Besides, the following points should be addressed
-
Define what should be the contents of ${OCLIENT_DIR}
, used a couple of time in the page. Is this the data directory of the Octez client? or of the Octez node rather running on the same machine? -
Expand these empty sections: - Sending an external inbox message
- Sending an internal inbox message
- Triggering the execution of an outbox message
These changes (or part of them) are addressed in !6858 (merged).