Skip to content

Commit 2e1066e

Browse files
committed
site: format faqs
1 parent b8fc44a commit 2e1066e

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

site/docs/faq.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,18 @@ Leios offers several significant advantages:
2222

2323
Leios uses three distinct block types:
2424

25-
- IB (input block): a block that contains transactions. Produced by nodes that win the IB sortition lottery.
26-
- EB (endorser block): a block that references one or more IBs, providing endorsements. Produced by nodes that win the EB sortition lottery.
27-
- RB (ranking block): a block that ranks or orders other blocks as part of the consensus mechanism.
25+
- **IB (input block):** a block that contains transactions. Produced by nodes that win the IB sortition lottery.
26+
- **EB (endorser block):** a block that references one or more IBs, providing endorsements. Produced by nodes that win the EB sortition lottery.
27+
- **RB (ranking block):** a block that ranks or orders other blocks as part of the consensus mechanism.
2828

2929
Each block type plays a distinct role in moving transactions from submission to final confirmation.
3030

3131
## How does Leios handle voting stages, and what is 'send-recv' voting?
3232

3333
Leios finalizes blocks through a structured voting mechanism. Nodes may adopt:
3434

35-
- Single-stage voting: all votes are broadcast in one phase, possibly resulting in a longer CPU usage 'tail' during high throughput.
36-
- Send-recv (two-stage) voting: votes are first sent, then a follow-up receive phase ensures broader propagation before final tallies.
35+
- **Single-stage voting:** all votes are broadcast in one phase, possibly resulting in a longer CPU usage 'tail' during high throughput.
36+
- **Send-recv (two-stage) voting:** votes are first sent, then a follow-up receive phase ensures broader propagation before final tallies.
3737

3838
You can configure voting through parameters such as leios-vote-send-recv-stages in simulation environments.
3939

@@ -45,9 +45,9 @@ Sortition is a probabilistic method for selecting nodes (based on stake) to prod
4545

4646
Leios supports multiple strategies for propagating blocks and votes:
4747

48-
- Oldest-first: prioritizes older blocks or transactions
49-
- Freshest-first: focuses on the newest blocks or transactions first
50-
- Peer-order: requests blocks in the order peers announce them
48+
- **Oldest-first:** prioritizes older blocks or transactions
49+
- **Freshest-first:** focuses on the newest blocks or transactions first
50+
- **Peer-order:** requests blocks in the order peers announce them
5151

5252
Your choice of strategy can affect latency, network load, and overall throughput.
5353

@@ -69,10 +69,10 @@ Recent benchmarking shows that aggregated BLS verification significantly speeds
6969

7070
Leios provides an online cost calculator that considers:
7171

72-
- CPU usage and the number of cores
73-
- Bandwidth consumption
74-
- Storage (including the default assumption of 50% disk compression)
75-
- Perpetual storage cost amortization
72+
- **CPU usage and the number of cores**
73+
- **Bandwidth consumption**
74+
- **Storage** (including the default assumption of 50% disk compression)
75+
- **Perpetual storage cost amortization**
7676

7777
It also supports hyperscale and discount cloud providers. For example, you can model single-relay or multi-relay deployments at variable bandwidths.
7878

@@ -91,9 +91,9 @@ Developers continually refine these simulations based on real-world data.
9191

9292
Based on preliminary internal testing and simulations:
9393

94-
- Block size: commonly set to about one-third of the available link capacity for IBs
95-
- Voting stages: choose single-stage or send-recv, depending on reliability and speed requirements
96-
- Diffusion strategy: many operators use 'freshest-first,' though 'peer-order' may help maintain compatibility with older setups
94+
- **Block size:** commonly set to about one-third of the available link capacity for IBs
95+
- **Voting stages:** choose single-stage or send-recv, depending on reliability and speed requirements
96+
- **Diffusion strategy:** many operators use 'freshest-first,' though 'peer-order' may help maintain compatibility with older setups
9797

9898
Operators can adjust these parameters, which evolve through community votes.
9999

@@ -112,9 +112,9 @@ These resources provide transparency and regular updates on ongoing development.
112112

113113
Leios changes how transactions are validated and how blocks and memory pools operate, potentially affecting:
114114

115-
- Wallets and SDKs, which need to accommodate new block types (IBs and EBs)
116-
- Explorers, which must handle higher throughput and multi-block referencing
117-
- Indexers and APIs, which will see more granular block and vote data
115+
- **Wallets and SDKs,** which need to accommodate new block types (IBs and EBs)
116+
- **Explorers,** which must handle higher throughput and multi-block referencing
117+
- **Indexers and APIs,** which will see more granular block and vote data
118118

119119
Weekly progress updates provide deeper analysis of these topics, including how advanced indexing and potential sharding solutions might eventually mitigate challenges.
120120

0 commit comments

Comments
 (0)