BitcoinQ - Documentation
  • BTQ Documentation
  • What is BTQ ?
  • BTQ Whitepaper
  • BTQ Tokenomics
  • Latest Research and Developments in BTQ Technology
  • BTQ Wallet
    • BTQ Wallet Overview
    • BTQ Wallet Create
    • BTQ Check Wallet Balance
    • BTQ Address Overview
    • BTQ Web Wallet
      • Overview BTQ Web Wallet
      • New BTQ Address
      • Open BTQ Wallet
      • Send BTQ
      • Backup
  • BTQ Block Explorer
    • BTQ Explorer Usage
    • BTQ Explorer Overview
    • BTQ Explorer Address Lookup
    • BTQ Explorer Transaction Lookup
    • BTQ Explorer Block Lookup
    • BTQ Message Overview
  • BTQ Mining
    • BTQ Mining Overview
    • BTO Solo Mining
    • BTQ Pool Mining
  • BTQ node
    • BTQ Node Overview
    • BTQ Node Info
    • BTQ Node Requirements
    • BTQ Node Uses
    • BTQ Node Config
    • BTQ Node Installation
    • BTQ Node Maintenance
    • BTQ Node CLI Wallet
      • BTQ Node Command Line Interface
      • BTQ Node CLI Wallet - Backup
      • BTQ Node CLI Wallet - Slave Keys
  • Basic Tutorial
    • Swap Token
      • How to Swap Tokens on Solana Using Serum DEX
      • How to Swap Tokens on PancakeSwap
      • How to Swap Tokens on Uniswap
    • Guide to Mine BTQ with XMRig
Powered by GitBook
On this page
  • Hardware Requirements
  • AES-NI and AVX2
  • Compatibility Check
  • HDD Storage
  • Reliable Network Connection
  • Externally Reachable Node
  • Modern 64-bit Processor
  • Software Requirements
  1. BTQ node

BTQ Node Requirements

To operate a BTQ (Bitcoin Quantum) node, your system must meet specific requirements.

To operate a BTQ (Bitcoin Quantum) node, your system must meet specific requirements. This guide provides the minimum hardware and software requirements necessary to run a BTQ node effectively.

Hardware Requirements

AES-NI and AVX2

A processor with AES-NI support is crucial for the cryptographic functions of BTQ. AES enhances security, while AVX2, utilized by the Keccak hashing library, boosts hashing performance.

Compatibility Check

To verify if your processor supports AES-NI and AVX2, use the following commands in a UNIX shell:

grep -m1 -o -E 'avx|aes' /proc/cpuinfo

Alternatively, you can use lscpu:

lscpu | grep -E 'aes|avx'

These commands will indicate if your system is compatible by showing supported features.

HDD Storage

Sufficient storage is necessary to accommodate the blockchain's current and future growth. The BTQ node software syncs every block from its genesis, ensuring your node remains aligned with the network consensus.

Reliable Network Connection

An uninterrupted network connection is essential as the node frequently exchanges data with others in the network, maintaining synchronization with the blockchain's current state.

Externally Reachable Node

For a node to validate and relay blocks effectively, it must be externally accessible. This typically requires advanced configuration, including opening specific ports and ideally using a static IP address.

Modern 64-bit Processor

A modern processor is recommended to support AES-NI and to ensure efficient node operations.

Software Requirements

  • Python 3.6 or later: The node software for BTQ is developed using Python, emphasizing the need for a recent version to support all functionalities.

These guidelines will help you set up and run a BTQ node, contributing to the network while ensuring robust performance and security.

PreviousBTQ Node InfoNextBTQ Node Uses

Last updated 1 year ago