diff --git a/.github/workflows/book.yml b/.github/workflows/book.yml index 57fc56c55..f3e5d3faa 100644 --- a/.github/workflows/book.yml +++ b/.github/workflows/book.yml @@ -5,6 +5,7 @@ on: branches: - main - next + - dominik_fix_docs_image_links jobs: deploy: diff --git a/docs/src/architecture/notes.md b/docs/src/architecture/notes.md index 3148fcb62..8141a7b87 100644 --- a/docs/src/architecture/notes.md +++ b/docs/src/architecture/notes.md @@ -6,7 +6,7 @@ Miden aims to achieve parallel transaction execution and privacy. The UTXO-model The diagram below illustrates the contents of a note:
- +
As shown in the above picture: @@ -62,12 +62,12 @@ This achieves the following properties: To know a note’s nullifier, one needs to know all details of the note, e.g. the note's serial number. That means if a note is private and the operator stores only the note's hash, only those with the note details know if this note has been consumed already. Zcash first introduced this approach.- +
# Note lifecycle New notes are being produced when executing a transaction. After verifying the transaction proof the Operator adds the note to the [Notes DB](https://0xpolygonmiden.github.io/miden-base/architecture/state.html#notes-database). Notes can be produced and consumed locally by users in local transactions or by the operator in a network transaction. Note consumption requires the transacting party to know the note data to compute the nullifier. After successful verification, the Operator sets the corresponding entry in the Nullifier DB to `1`.- +
diff --git a/docs/src/architecture/transactions.md b/docs/src/architecture/transactions.md index 82b39de6f..99bf88642 100644 --- a/docs/src/architecture/transactions.md +++ b/docs/src/architecture/transactions.md @@ -9,7 +9,7 @@ Transactions describe the state-transition of a single account that takes chain- +
\ @@ -36,7 +36,7 @@ In addition to specifying inputs and outputs, a transaction must be represented The last point ensures that a transaction does not create or destroy any assets. A transaction can also include a user-defined transaction script. A transaction script is different to the [note scripts](https://0xpolygonmiden.github.io/miden-base/architecture/notes.html#script) that are executed during a transaction.- +
### Transaction outputs