Gocoin Logo

About Gocoin

Gocoin is a full Bitcoin solution written entirely from scratch in Go language.
Zero dependencies. Active since 2013.

Architecture focused on security and performance.
Unlike Bitcoin Core, the full node (client) is independent from the wallet, allowing flexible deployment and offline wallet operation.

Created and maintained by Piotr Narewski.

Client

  • Full node implementation with network communication and memory pool
  • Web-based interface for remote access via HTTP
  • Implements all up-to-date consensus rules, including Taproot
  • Mining capable (no dedicated API currently provided)

Wallet

  • Deterministic and password seeded - no backups needed if you remember your password
  • Designed for offline use on air-gapped computers for maximum security
  • BIP-39 compatible, works interchangeably with popular hardware and software wallets

Tools

  • Additional utilities in the tools/ folder
  • Each subdirectory contains a separate tool for specific tasks
  • Includes blockchain analysis, transaction handling, and development utilities