Skip to content

Commit 18f2623

Browse files
authored
Merge pull request #1538 from input-output-hk/jpraynaud/1519-signer-footprint-documentation
Document Mithril signer footprint in SPO Setup guide
2 parents ccd37f6 + 682536e commit 18f2623

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

docs/website/root/manual/getting-started/run-signer-node.md

+16
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,22 @@ The **Mithril signer** uses your Cardano `operational certificate` and `KES secr
6161
* Verification of your `PoolId` ownership and the associated stake used by the Mithril protocol
6262
* Verification of your Mithril `signer secret key` ownership, which allows you to participate in the multi-signature process for certificate production on the Mithril network
6363

64+
## Mithril signer footprint
65+
66+
The **Mithril signer** has been designed to have the lowest footprint possible in terms of CPU, memory, disk i/o and storage.
67+
Thus, there are no extra requirements on the recommended hardware than for running a Cardano stake pool, as detailed in this [guide](https://developers.cardano.org/docs/operate-a-stake-pool/hardware-requirements).
68+
69+
:::info
70+
71+
Here are some figures about the Mithril signer node running on the `mainnet` Cardano network:
72+
- It is **idle** most of the time at `<50MB` memory usage and `<1%` CPU.
73+
- It sends to the aggregator a **new signature** roughly every `4 hours` and a **new registration** every `5 days` (`<1MB` per day).
74+
- When signing for the **first time**, the digest cache needs to be built with a spike of `50-70%` CPU on one core for `~1 hour`.
75+
- Also, the full Cardano database will be **read from disk once** during this cache building process.
76+
- Only **stake distributions**, **Mithril keys** and some **digest cache** are stored on the disk (`<100MB`).
77+
78+
:::
79+
6480
## Pre-requisites
6581

6682
:::info

0 commit comments

Comments
 (0)