About Technology Wallets Governance Academy News Community
Technical Overview

Technology

Twelve years of engineering for the most demanding environment imaginable. Every technical decision in Marscoin serves one purpose: reliable operation 225 million kilometers from Earth.


§01

At a Glance

Algorithm Scrypt (Proof of Work)
Block Time ~2 minutes
Total Supply 39,569,900 MARS
Difficulty ASERT DAA (2024)
Mining AuxPoW Merged Mining
Core Version v28 (2025)
Ticker MARS
Network Mainnet since January 2014
§02

Core Technology

01

Scrypt Proof of Work

Memory-hard hashing that ensures fair mining distribution and resistance to ASIC centralization. Combined with AuxPoW merged mining for maximum security.

02

ASERT Difficulty Adjustment

Adopted in 2024, the Absolutely Scheduled Exponentially Rising Targets algorithm provides smooth, predictable difficulty adjustments that protect against hash rate volatility.

03

AuxPoW Merged Mining

Activated in 2025, merged mining allows Marscoin to share security with Litecoin and other Scrypt chains — dramatically increasing network hash rate without additional energy.

04

Martian Republic Protocol

Blockchain-native governance layer enabling citizen registration, CoinShuffle voting, and decentralized proposal systems. Democracy as a protocol feature.

§04

Open Source

46 repositories. 12 years of code. Everything is MIT-licensed and open for contribution at github.com/marscoin.

Core

marscoin

6 C++

The core client — a full Bitcoin Core v28-derived implementation with Scrypt PoW, ASERT difficulty, and AuxPoW merged mining. The beating heart of the network.

Wallet

electrum-mars

6 Python

Lightweight SPV desktop wallet with hardware wallet support, multi-signature, and cold storage. The recommended wallet for most users.

Governance

martianrepublic

2 PHP / Blade

Reference implementation of blockchain-based governance — citizen registry, congressional voting, logbook, inventory, and planetary mapping.

Mobile

MartianRepublicMobile

1 JavaScript

Cross-platform mobile governance app for iOS and Android. Wallet, citizen registration, voting, community forum, and logbook in one app.

Mining

marsforge

TypeScript

Modern Next.js frontend for YIIMP mining pools. Built for the merged mining era — clean, responsive, production-grade pool dashboard.

API

pebas

1 JavaScript

Public Endpoint for Blockchain As a Service — a lightweight API layer that makes the Marscoin blockchain accessible to web and mobile applications.

Explorer

Marssight-api

1 JavaScript

Marscoin blockchain explorer API powering wallet lookups, transaction queries, and block data. The backbone of explore.marscoin.org.

Privacy

coinshuffle

Python

CoinShuffle implementation for anonymous ballot casting in the Martian Republic. Cryptographic voting privacy without trusted third parties.

Library

marscore-lib

1 JavaScript

Core Marscoin library for JavaScript developers. Key generation, address creation, transaction building — the SDK for the Marscoin ecosystem.

Server

electrumx

Python

Marscoin ElectrumX server — powers the Electrum wallet's SPV verification. High-performance server for lightweight client connectivity.

Explorer

mempool

TypeScript

Self-hosted Marscoin explorer compatible with Umbrel, Raspiblitz, and Start9. Explore the mempool, blocks, and transactions on your own hardware.

Archive

marscoin-archive

42 C++

The original Marscoin source tree from 2014. Preserved as a historical archive — 42 stars, the most-starred Marscoin repository.

§06

Explore the Academy

The Marscoin Academy contains dozens of articles covering every aspect of the project — from beginner guides to advanced protocol research.

Olympus
Olympus Online