59ac32e3b2
- Replace 68 "[here]" links with descriptive text (MD059) - Fix table separator spacing in 6 project files (MD060) - Add trailing newlines to 2 files (MD047) - Disable MD060 rule for .claude/ internal files - Update markdownlint config with MD060: false All project files now pass markdownlint --config .github/.markdownlint.yaml 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
19 lines
1.0 KiB
Markdown
19 lines
1.0 KiB
Markdown
# Node
|
||
|
||
ℹ️ A node - in PezkuwiChain - is a binary executable, whose primary purpose is to execute the [runtime](../runtime/README.md).
|
||
|
||
🔗 It communicates with other nodes in the network, and aims for
|
||
[consensus](https://docs.pezkuwichain.app/polkadot-protocol/architecture/polkadot-chain/pos-consensus/) among them.
|
||
|
||
⚙️ It acts as a remote procedure call (RPC) server, allowing interaction with the blockchain.
|
||
|
||
👉 Learn more about the architecture, and a difference between a node and a runtime
|
||
[the Wasm meta protocol documentation](https://docs.pezkuwichain.io/sdk/master/polkadot_sdk_docs/reference_docs/wasm_meta_protocol/index.html).
|
||
|
||
👇 Here are the most important files in this node template:
|
||
|
||
- [`chain_spec.rs`](./src/chain_spec.rs): A chain specification is a source code file that defines the chain's
|
||
initial (genesis) state.
|
||
- [`service.rs`](./src/service.rs): This file defines the node implementation.
|
||
It's a place to configure consensus-related topics. In favor of minimalism, this template has no consensus configured.
|