Strattcoin Open, fast, and built to ship
Get Started

Technical Specifications

Technical specifications and architecture

Strattcoin is a fork of Ravencoin (which is itself a fork of Bitcoin). It uses the same UTXO model and asset system as Ravencoin with modified network parameters.

Quick Specs Overview

Algorithm

KAWPOW

Block Time

1 Minute

Consensus Proof of Work
Base Ravencoin Fork
P2P Port 12024
RPC Port 8766

Core Technology

Technical components inherited from Ravencoin and Bitcoin.

Ravencoin Fork

Built on Ravencoin's codebase, which is itself derived from Bitcoin. Uses the UTXO model inherited from Bitcoin.

KAWPOW Algorithm

Mining algorithm designed to run on GPUs. Intended to resist ASIC mining hardware, though no algorithm is permanently ASIC-resistant.

Proof of Work

Consensus mechanism where miners compete to find valid block hashes. Same general approach used by Bitcoin and Ravencoin.

1-Minute Blocks

Target block time of 1 minute. Faster than Bitcoin's 10 minutes, but with trade-offs in orphan rate and confirmation security.

Network Specifications

Network parameters for node operators and developers.

P2P Port 12024
RPC Port 8766
Address Prefix S
Message Start STRT
Genesis Date Feb 9, 2026
Block Time 1 Minute

Native Asset System

Asset creation and transfer at the protocol level, inherited from Ravencoin.

Token Creation

Create tokens directly on the protocol. This functionality is inherited from Ravencoin's asset layer.

Unique Assets

Single-unit tokens for non-fungible use cases. Similar in concept to ERC721 tokens on Ethereum.

Sub-Assets

Create tokens under a parent asset namespace. Allows hierarchical organization of related tokens.

Restricted Assets

Assets with configurable transfer rules. Can be used for tokens requiring transfer restrictions.

Protocol-Level Asset Handling

Assets are recognized by the protocol rather than handled through separate smart contracts. This is the same approach used by Ravencoin.

Additional Features

Features inherited from Ravencoin's asset system.

Messaging System

Send on-chain messages to token holders. Messages are stored in the blockchain.

On-Chain Voting

Voting mechanism for token holders. Votes are recorded on the blockchain.

Rewards Distribution

Distribute coins or assets to holders based on their token balances.

Architecture Notes

Strattcoin focuses on asset transfer functionality.

Bitcoin's Transaction Model

Uses the UTXO model from Bitcoin. This model has been used by Bitcoin since 2009, though Strattcoin as a new chain has not accumulated the same security history.

Ravencoin's Asset Layer

Asset support is built into the protocol rather than implemented via smart contracts. This is inherited directly from Ravencoin's design.

KAWPOW Mining

GPU-targeted mining algorithm. Mining is accessible to those with compatible graphics cards, though mining profitability depends on network conditions.

Limited Scope

Does not include smart contract functionality. Focuses on coin and asset transfers rather than general-purpose programmability.

Consensus Details

Protocol rules inherited from Bitcoin and Ravencoin codebases.

BIP34, BIP65, BIP66

Bitcoin Improvement Proposals included in the codebase. Block version 2+, CHECKLOCKTIMEVERIFY, and strict DER signatures.

SegWit Enabled

Segregated Witness support for increased block capacity and transaction malleability fixes.

CSV (CheckSequenceVerify)

Relative time-locks for transaction scripting. Enables time-locked contracts.

Difficulty Retarget

Adjusts every 2016 blocks to target 1-minute block times based on network hashrate.

Security Model

Cryptographic components inherited from Bitcoin's design.

UTXO Model

Unspent Transaction Output model from Bitcoin. Transactions consume existing outputs and create new ones.

Merkle Tree Verification

Transaction verification using Merkle trees. Allows lightweight clients to verify transactions without downloading the full blockchain.

ECDSA Signatures

Elliptic Curve Digital Signature Algorithm for transaction authorization. Standard cryptographic primitive used across most cryptocurrencies.

Full Node Verification

Full nodes verify all transactions and blocks independently. Verification rules are inherited from the Ravencoin codebase.

Wallet Software

Available wallet options for different use cases.

GUI Wallet (strattcoin-qt)

Desktop wallet with graphical interface. Send, receive, and manage assets.

CLI Daemon (strattcoind)

Headless daemon for servers. Runs without a display.

RPC Interface

JSON-RPC API for programmatic access. Compatible with Bitcoin-style RPC calls plus Ravencoin asset commands.

Cross-Platform

Builds available for Linux, macOS, and Windows.

Asset Protocol Details

Token types supported by the asset system (inherited from Ravencoin).

Main Assets

Named tokens with configurable supply and divisibility. Requires burning STRT to create.

Sub-Assets

Tokens under a main asset namespace. Require ownership of the parent asset to create.

Unique Assets

Single-unit tokens. Cannot be divided or have additional units issued.

Restricted Assets

Assets with transfer rules. Addresses must be tagged to receive restricted assets.

Messaging

On-chain messages to asset holders. Requires paying a transaction fee.

Voting

Voting records stored on-chain. Votes are weighted by token holdings.

Build Requirements

Requirements for building Strattcoin from source.

C++ Codebase

Written in C++. Derived from the Ravencoin/Bitcoin Core codebase.

Dependencies

Boost, OpenSSL, libevent, Berkeley DB. Same dependencies as Ravencoin.

Systemd Support

Systemd service file included for Linux daemon management.

ZeroMQ Notifications

Optional ZeroMQ support for subscribing to block and transaction events.

Getting Started

Run a node, view the source code, or join the community.

Run a Node

Build from source or download binaries.

Get started

View Source

The source code is available on GitHub.

GitHub

Join Community

Connect with other node operators and miners.

Community