Просмотр исходного кода

book/consensus: Note the zkas circuits in stake.md

Signed-off-by: parazyd <parazyd@dyne.org>
parazyd 3 лет назад
Родитель
Сommit
05c5e133ef
1 измененных файлов с 14 добавлено и 0 удалено
  1. 14 0
      doc/src/architecture/consensus/stake.md

+ 14 - 0
doc/src/architecture/consensus/stake.md

@@ -26,6 +26,20 @@ The contract calls execute in sequence:
 1. `Money::Stake`
 2. `Consensus::Stake`
 
+The ZK proof we use to prove burning of the coin in _Money_ is the
+`Burn_V1` circuit:
+
+```
+{{#include ../../../../src/contract/money/proof/burn_v1.zk}}
+```
+
+The ZK proof we use to prove minting of the coin in _Consensus_ is the
+`ConsensusMint_V1` circuit:
+
+```
+{{#include ../../../../src/contract/consensus/proof/consensus_mint_v1.zk}}
+```
+
 ## Contract logic
 
 ### [`Money::get_metadata()`](https://github.com/darkrenaissance/darkfi/blob/master/src/contract/money/src/entrypoint/stake_v1.rs#L40)