diff --git a/docs/content/operator/iota-full-node/docker.mdx b/docs/content/operator/iota-full-node/docker.mdx index 8442d406621..d5620ad7333 100644 --- a/docs/content/operator/iota-full-node/docker.mdx +++ b/docs/content/operator/iota-full-node/docker.mdx @@ -1,8 +1,8 @@ --- -description: Operate an IOTA Full node to validate blockchain activities, like transactions, checkpoints, and epoch changes. +description: Learn how to set up an IOTA Full node using docker. --- import Quiz from '@site/src/components/Quiz'; -import questions from '/json/node-operators/iota-full-node.json'; +import questions from '/json/node-operators/iota-full-node/node-setup.json'; import Docker from './../../../../docker/fullnode/README.md'; import WarningAdvanced from './../../_snippets/warning-advanced-instructions-node-setup.mdx' import NodeHardwareRequirements from './../../_snippets/node-hardware-requirements.mdx' @@ -14,3 +14,5 @@ import NodeHardwareRequirements from './../../_snippets/node-hardware-requiremen + + \ No newline at end of file diff --git a/docs/content/operator/iota-full-node/monitoring-and-pruning.mdx b/docs/content/operator/iota-full-node/monitoring-and-pruning.mdx index 6c13a3bd851..5a9577fa544 100644 --- a/docs/content/operator/iota-full-node/monitoring-and-pruning.mdx +++ b/docs/content/operator/iota-full-node/monitoring-and-pruning.mdx @@ -1,3 +1,9 @@ +--- +description: How to monitor and Prune your IOTA Full Node. +--- +import Quiz from '@site/src/components/Quiz'; +import questions from '/json/node-operators/pruning.json'; + # Monitoring and Pruning ## Monitoring @@ -72,3 +78,5 @@ authority-store-pruning-config: # This helps reclaim disk space and avoid fragmentation issues periodic-compaction-threshold-days: 1 ``` + + \ No newline at end of file diff --git a/docs/content/operator/iota-full-node/overview.mdx b/docs/content/operator/iota-full-node/overview.mdx index 80a5f792683..b9819a8e585 100644 --- a/docs/content/operator/iota-full-node/overview.mdx +++ b/docs/content/operator/iota-full-node/overview.mdx @@ -2,11 +2,12 @@ title: Overview description: Operate an IOTA Full node to validate blockchain activities, like transactions, checkpoints, and epoch changes. --- - import Quiz from '@site/src/components/Quiz'; -import questions from '/json/node-operators/iota-full-node.json'; +import questions from '/json/node-operators/iota-full-node/overview.json'; import WarningAdvanced from './../../_snippets/warning-advanced-instructions-node-setup.mdx' +# Overview + IOTA Full nodes validate blockchain activities, including transactions, checkpoints, and epoch changes. Each Full node stores and services the queries for the blockchain state and history. @@ -43,4 +44,6 @@ Validator nodes store only the latest transactions on the frontier of the object ## Set Up a Full Node -You can set up your IOTA Full Node [using Docker](docker.mdx) or [build it from source](source.mdx). \ No newline at end of file +You can set up your IOTA Full Node [using Docker](docker.mdx) or [build it from source](source.mdx). + + \ No newline at end of file diff --git a/docs/content/operator/iota-full-node/source.mdx b/docs/content/operator/iota-full-node/source.mdx index 32deb2cc641..fc8f03947a2 100644 --- a/docs/content/operator/iota-full-node/source.mdx +++ b/docs/content/operator/iota-full-node/source.mdx @@ -1,10 +1,9 @@ --- -description: Operate an IOTA Full node to validate blockchain activities, like transactions, checkpoints, and epoch changes. +description: Learn how to set up an IOTA Full node from source. title: Build From Source --- - import Quiz from '@site/src/components/Quiz'; -import questions from '/json/node-operators/iota-full-node.json'; +import questions from '/json/node-operators/iota-full-node/node-setup.json'; import WarningAdvanced from './../../_snippets/warning-advanced-instructions-node-setup.mdx' import NodeHardwareRequirements from './../../_snippets/node-hardware-requirements.mdx' @@ -224,5 +223,4 @@ Your Full node restarts on: http://127.0.0.1:9000. If you prune transactions, Archival nodes can help ensure lagging peer nodes don't lose any information. For more information, see [IOTA Archives](../archives.mdx). ::: - \ No newline at end of file diff --git a/docs/site/static/json/node-operators/iota-full-node.json b/docs/site/static/json/node-operators/iota-full-node/node-setup.json similarity index 100% rename from docs/site/static/json/node-operators/iota-full-node.json rename to docs/site/static/json/node-operators/iota-full-node/node-setup.json diff --git a/docs/site/static/json/node-operators/iota-full-node/overview.json b/docs/site/static/json/node-operators/iota-full-node/overview.json new file mode 100644 index 00000000000..e7ca0283c59 --- /dev/null +++ b/docs/site/static/json/node-operators/iota-full-node/overview.json @@ -0,0 +1,11 @@ +[ + { + "questionText": "In the context of IOTA Full nodes, what is the significance of the 2f+1 validators during transaction processing?", + "answerOptions": [ + { "answerText": "They ensure that transactions are signed before being sent to the network.", "isCorrect": false }, + { "answerText": "They help in achieving consensus and finality for a transaction.", "isCorrect": true }, + { "answerText": "They manage the storage of blockchain data across nodes.", "isCorrect": false }, + { "answerText": "They are responsible for creating new epochs in the IOTA network.", "isCorrect": false } + ] + } +] diff --git a/docs/site/static/json/node-operators/iota-full-node/pruning.json b/docs/site/static/json/node-operators/iota-full-node/pruning.json new file mode 100644 index 00000000000..5cc66342e02 --- /dev/null +++ b/docs/site/static/json/node-operators/iota-full-node/pruning.json @@ -0,0 +1,11 @@ +[ + { + "questionText": "In the pruning configuration for an IOTA Full node, why would you set `num-epochs-to-retain` to 0?", + "answerOptions": [ + { "answerText": "To retain all object versions indefinitely.", "isCorrect": false }, + { "answerText": "To enable aggressive pruning of old object versions as soon as possible.", "isCorrect": true }, + { "answerText": "To keep only the latest transaction effects.", "isCorrect": false }, + { "answerText": "To disable pruning entirely.", "isCorrect": false } + ] + } +]