<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Armaxcoin dev</title>
    <description>The latest articles on DEV Community by Armaxcoin dev (@acxxcxx).</description>
    <link>https://dev.to/acxxcxx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4240672%2F9a1bb575-ad86-4152-9ee0-0321454fe7d2.png</url>
      <title>DEV Community: Armaxcoin dev</title>
      <link>https://dev.to/acxxcxx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/acxxcxx"/>
    <language>en</language>
    <item>
      <title>Building Armaxcoin: An Open-Source Proof-of-Work Blockchain Written in Go</title>
      <dc:creator>Armaxcoin dev</dc:creator>
      <pubDate>Thu, 12 Nov 2026 09:44:04 +0000</pubDate>
      <link>https://dev.to/acxxcxx/building-armaxcoin-an-open-source-proof-of-work-blockchain-written-in-go-4lg</link>
      <guid>https://dev.to/acxxcxx/building-armaxcoin-an-open-source-proof-of-work-blockchain-written-in-go-4lg</guid>
      <description>&lt;p&gt;Building a blockchain from scratch is a challenging engineering exercise. It involves much more than implementing a Proof-of-Work algorithm. Consensus rules, peer-to-peer networking, cryptographic security, difficulty adjustment, and network reliability must all work together.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Armaxcoin&lt;/strong&gt; is an independent, open-source experimental Layer-1 Proof-of-Work blockchain written in Go.&lt;/p&gt;

&lt;p&gt;The project is currently operating a public Testnet and exploring custom consensus engineering, post-quantum transaction signatures, and decentralized infrastructure designed to run across commodity computers and ARM-based devices.&lt;/p&gt;

&lt;p&gt;With the release of &lt;strong&gt;v1.0.10&lt;/strong&gt;, Armaxcoin introduces an important Testnet consensus upgrade: Armax-ASERT-AW.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/acxxcxx/armax-coin" rel="noopener noreferrer"&gt;https://github.com/acxxcxx/armax-coin&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Project Overview
&lt;/h2&gt;

&lt;p&gt;Armaxcoin is designed as an independent blockchain implementation with an emphasis on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Custom Proof-of-Work engineering.&lt;/li&gt;
&lt;li&gt;Decentralized peer-to-peer networking.&lt;/li&gt;
&lt;li&gt;Adaptive difficulty adjustment.&lt;/li&gt;
&lt;li&gt;Post-quantum transaction signatures.&lt;/li&gt;
&lt;li&gt;Cross-platform node and mining support.&lt;/li&gt;
&lt;li&gt;Transparent open-source development.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is written in Go and provides separate binaries for node operation, mining, wallet management, and transaction submission.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Consensus Engineering: Armax-ASERT-AW
&lt;/h2&gt;

&lt;p&gt;One of the major developments in v1.0.10 is the introduction of Armax-ASERT-AW as the active Testnet difficulty adjustment mechanism.&lt;/p&gt;

&lt;p&gt;The upgrade activates at block #13,335.&lt;/p&gt;

&lt;p&gt;Its design incorporates:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ASERT Difficulty Adjustment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The canonical integer &lt;code&gt;aserti3-2d&lt;/code&gt; algorithm is used with a one-hour half-life parameter (τ = 3600 seconds).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Four-Hour Surge Cap&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A 14,400-second surge cap is implemented to constrain rapid difficulty increases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TEDR Boost&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A 7,200-second TEDR Boost mechanism supports recovery following substantial hashrate declines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Anti-Poisoning Fallback&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The implementation includes a fallback mechanism designed to protect the difficulty adjustment anchor against abnormal historical data.&lt;/p&gt;

&lt;p&gt;The Testnet also introduced an earlier Anti-Stall TEDR mechanism at block #13,293, providing an emergency difficulty adjustment when block production stalls.&lt;/p&gt;

&lt;p&gt;These mechanisms are being evaluated under actual Testnet operating conditions.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Proof-of-Work: ArmaxHash v2
&lt;/h2&gt;

&lt;p&gt;Armaxcoin explores a custom Proof-of-Work algorithm called ArmaxHash.&lt;/p&gt;

&lt;p&gt;The active Testnet implementation uses ArmaxHash v2, based on a BLAKE2b Stream-Fast design.&lt;/p&gt;

&lt;p&gt;The Testnet has also preserved historical algorithm transitions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SHA-256d during the initial period.&lt;/li&gt;
&lt;li&gt;ArmaxHash v1 during an intermediate period.&lt;/li&gt;
&lt;li&gt;ArmaxHash v2 in the current mining era.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The target block interval is 120 seconds.&lt;/p&gt;

&lt;p&gt;An important part of this engineering effort is evaluating mining behavior across different hardware configurations, including conventional PCs and ARM-based devices.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Post-Quantum Transaction Signatures
&lt;/h2&gt;

&lt;p&gt;Another important technical direction is post-quantum cryptography.&lt;/p&gt;

&lt;p&gt;Armaxcoin uses &lt;strong&gt;ML-DSA-65&lt;/strong&gt;, standardized under NIST FIPS 204, for transaction signatures.&lt;/p&gt;

&lt;p&gt;The objective is to explore transaction authentication using a signature scheme designed to resist attacks from cryptographically relevant quantum computers.&lt;/p&gt;

&lt;p&gt;However, it is important to distinguish signature security from Proof-of-Work security.&lt;/p&gt;

&lt;p&gt;The project's hashing algorithms have different quantum security considerations. Post-quantum signatures do not automatically make every component of a blockchain quantum-proof.&lt;/p&gt;

&lt;p&gt;Independent cryptographic and implementation audits remain necessary.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Network Architecture and Infrastructure
&lt;/h2&gt;

&lt;p&gt;Armaxcoin includes several components:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;armcoind&lt;/code&gt; — Full node daemon.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;armminer&lt;/code&gt; — Standalone CPU miner.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;armwallet&lt;/code&gt; — Wallet and keystore management.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;armsend&lt;/code&gt; — Transaction submission.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;armgui&lt;/code&gt; — Graphical wallet interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The network uses peer-to-peer communication protected by TLS 1.3, with a Trust On First Use (TOFU) certificate-pinning approach.&lt;/p&gt;

&lt;p&gt;The node RPC interface is restricted to loopback by default.&lt;/p&gt;

&lt;p&gt;The project also supports Linux, Windows, and ARM-based environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Public Testnet: Real-World Testing
&lt;/h2&gt;

&lt;p&gt;Armaxcoin currently operates its public Testnet under the network identifier:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ARMX-TESTNET-1&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The Testnet is intended for evaluating:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Block synchronization.&lt;/li&gt;
&lt;li&gt;Peer discovery and networking.&lt;/li&gt;
&lt;li&gt;Mining stability.&lt;/li&gt;
&lt;li&gt;Difficulty adjustment behavior.&lt;/li&gt;
&lt;li&gt;Transaction propagation.&lt;/li&gt;
&lt;li&gt;Network interoperability.&lt;/li&gt;
&lt;li&gt;Performance across different hardware.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The latest release, v1.0.10, introduces additional consensus and network improvements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; All Testnet coins (tARMX) have no monetary value, no market liquidity, and no guaranteed conversion into future Mainnet coins.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Mainnet Status and Development Roadmap
&lt;/h2&gt;

&lt;p&gt;Armaxcoin is currently operating on a public Testnet. Mainnet has not been launched.&lt;/p&gt;

&lt;p&gt;The Mainnet configuration (ARMX-MAINNET-1) remains explicitly locked in the source code through core.MainnetLaunched = false.&lt;/p&gt;

&lt;p&gt;The project preserves the following proposed monetary parameters:&lt;/p&gt;

&lt;p&gt;Maximum supply: 126,000,000 ARMX.&lt;/p&gt;

&lt;p&gt;Initial block subsidy: 60 ARMX.&lt;/p&gt;

&lt;p&gt;Halving interval: 1,050,000 blocks.&lt;/p&gt;

&lt;p&gt;Target block interval: 120 seconds.&lt;/p&gt;

&lt;p&gt;Mainnet launch remains subject to further network stabilization, technical validation, security assessment, and completion of the project's readiness requirements.&lt;/p&gt;

&lt;p&gt;Detailed tokenomics, mining allocation plans, and Mainnet preparation policies are documented in the official GitHub repository.&lt;/p&gt;

&lt;p&gt;We believe that transparency, independent review, and careful testing are essential before launching a public blockchain network.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Security and Known Limitations
&lt;/h2&gt;

&lt;p&gt;We believe transparency about limitations is essential for an experimental blockchain project.&lt;/p&gt;

&lt;p&gt;Current considerations include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Testnet has relatively modest hashrate and may experience temporary chain reorganizations.&lt;/li&gt;
&lt;li&gt;TOFU certificate pinning does not fully prevent man-in-the-middle attacks during initial peer contact.&lt;/li&gt;
&lt;li&gt;ML-DSA-65 verification introduces computational overhead, particularly on low-power ARM hardware.&lt;/li&gt;
&lt;li&gt;Consensus and cryptographic implementations still require independent external security assessment.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We welcome technical criticism and responsible security reviews.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Explore and Run Armaxcoin
&lt;/h2&gt;

&lt;p&gt;The project is open source under the MIT License.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Official Repository:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/acxxcxx/armax-coin" rel="noopener noreferrer"&gt;https://github.com/acxxcxx/armax-coin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Latest Release:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/acxxcxx/armax-coin/releases/tag/v1.0.10" rel="noopener noreferrer"&gt;https://github.com/acxxcxx/armax-coin/releases/tag/v1.0.10&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Documentation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Testnet Guide: &lt;code&gt;docs/TESTNET.md&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Consensus Specification: &lt;code&gt;docs/CONSENSUS_AND_NETWORK.md&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Mining Guide: &lt;code&gt;docs/MINING_GUIDE.md&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Node Operations: &lt;code&gt;docs/NODE_OPERATIONS.md&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Security Policy: &lt;code&gt;SECURITY.md&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Contribution Guidelines: &lt;code&gt;CONTRIBUTING.md&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Linux users, the latest release provides precompiled binaries. Developers can also build from source using Go 1.27 or higher.&lt;/p&gt;

&lt;p&gt;Please follow the official release verification instructions before running binaries.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. We Welcome Independent Technical Feedback
&lt;/h2&gt;

&lt;p&gt;Armaxcoin is an ongoing engineering project, and we believe independent feedback is essential to improving its design.&lt;/p&gt;

&lt;p&gt;We welcome participation from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go developers.&lt;/li&gt;
&lt;li&gt;Blockchain engineers.&lt;/li&gt;
&lt;li&gt;Distributed systems researchers.&lt;/li&gt;
&lt;li&gt;Cryptography researchers.&lt;/li&gt;
&lt;li&gt;Proof-of-Work and mining enthusiasts.&lt;/li&gt;
&lt;li&gt;Open-source contributors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are particularly interested in independent reviews of:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Armax-ASERT-AW difficulty adjustment.&lt;/li&gt;
&lt;li&gt;ArmaxHash v2 implementation.&lt;/li&gt;
&lt;li&gt;P2P networking and synchronization.&lt;/li&gt;
&lt;li&gt;ML-DSA-65 integration.&lt;/li&gt;
&lt;li&gt;Overall consensus security and reorganization behavior.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Our goal is not simply to launch another cryptocurrency. It is to build, test, document, and improve an independent open-source blockchain implementation through transparent engineering and community review.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you are interested in exploring the project, reviewing the source code, or participating in Testnet development, we welcome your feedback.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/acxxcxx/armax-coin" rel="noopener noreferrer"&gt;https://github.com/acxxcxx/armax-coin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for your time.&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>go</category>
      <category>opensource</category>
      <category>cryptocurrency</category>
    </item>
  </channel>
</rss>
