Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Create document explaining transaction rate

Open
#73 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
42/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Stale

Research direction

Start by locating the documentation structure and existing descriptions of block publication interval, block size, transaction inputs and outputs, and coin hours. Use the stated 10-second and 32 kB parameters and smallest transaction example to document the maximum and practical transaction-rate calculation. Done means the explanation covers variable transaction sizes and prioritization when the pool exceeds the block limit.

Written by the indexing model from the issue text.

Description

Transaction rate is ultimately limited by computational power and bandwidth, but there are two parameters that control the rate the network operates at:

  • Block publication interval (currently 10 seconds)
  • Block size (measured in bytes, currently 32kB)

These parameters are adjustable.

Transactions have variable byte size, so the block size measured in number of transactions is also variable.

If the total size of transactions in the unconfirmed pool exceeds the max block size at the time of block creation, the transactions are prioritized by the number of coin hours destroyed per byte.

Given the current parameters of 10 seconds and 32kB per block, the max transaction rate can be calculated by using the smallest possible transaction size (a transaction with one input and one output). The actual transaction rate will be less, since transactions will often have multiple inputs and two outputs (an additional output for change), increasing the average transaction size.

Dominant language
CSS
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from fibercrypto/docs

All issues in fibercrypto/docs

Similar issues

More Blockchain issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.