Skip to content

badcoin-project/badcoin

 
 

Badcoin Core – Community Integration / Staging Tree Project repository: https://github.com/badcoin-project/badcoin

Badcoin Core is the reference implementation of the revived Badcoin multi-algorithm blockchain. It connects to the Badcoin peer-to-peer network to validate blocks and transactions and optionally provides a wallet and graphical user interface.

Background

Badcoin has existed in two prior forms:

Badcoin (2017) – A BitShares-issued token, not a standalone blockchain.

Badcoin (2018) – A multi-algorithm Proof-of-Work blockchain launched as part of a promotional project by the Bad Crypto Podcast. Although the chain later became inactive, the community preserved the source code.

Original Developer Acknowledgment

The 2018 Badcoin blockchain implementation was originally developed by an independent contributor known as ScriptProdigy. Although the original maintainer is no longer active in the ecosystem, their work served as the foundation on which this revived and modernized version is built. This project continues forward as a community-driven effort.

Badcoin Revival Project (2025–present)

This repository represents a fully independent, community-maintained modernization of the 2018 Badcoin blockchain. The project is not affiliated with the original podcast creators or the original developer. We acknowledge their initial contributions as part of Badcoin’s early history, but this effort is focused on long-term development, maintenance, and sustainability.

About This Release – v0.1.0 (Pre-Release)

This version marks the first pre-release of the revived Badcoin project. It prepares the codebase for a new testnet and lays the foundation for future development.

This release includes:

Updated build system

Removal of outdated or incorrect branding

Initial cleanup of legacy Bitcoin/Myriad components

Early documentation rebuilding

Preparation for restored unit and functional testing

v0.1.0 is not a stable or production-ready release. Breaking changes should be expected during active modernization.

Mining Algorithms

Badcoin uses five independent Proof-of-Work algorithms:

SHA256d

Scrypt

Groestl

Skein

Yescrypt

These are encoded directly into block nVersion bits. Relevant logic appears in src/primitives/pureheader.h and associated PoW selection code.

License

Badcoin Core is released under the MIT License. See the file COPYING or https://opensource.org/licenses/MIT

Building Badcoin Core

Basic Linux build:

./autogen.sh ./configure make -j$(nproc)

Run on testnet:

./src/badcoind -testnet

More detailed build instructions will be added as modernization continues.

Development Process

Development is coordinated through GitHub pull requests: https://github.com/badcoin-project/badcoin

The main branch serves as the primary development branch and may not always be stable. Release tags will be created periodically to mark stable builds.

Documentation Status

The original Badcoin documentation inherited from Bitcoin and Myriad was outdated or incorrect, and much of it has been removed during modernization. Documentation is actively being rebuilt.

Currently:

Some files in the doc/ directory are incomplete or placeholders

Manpages have been removed and will be regenerated in a future release

RPC documentation reflects pre-modernization behavior

Wallet and developer documentation are under reconstruction

Updated documentation will be published at: https://badcoin.dev

Testing

Unit tests and functional tests are being restored as part of the modernization effort. Contributors are encouraged to include tests with new or modified code. Legacy test scaffolding may not currently execute without updates.

Translations

Translation management currently follows the upstream Bitcoin Core workflow. Updated policies will be introduced later in the revival process.

About

Open-source, multi-algorithm blockchain focused on learning, experimenting and community contribution.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages

  • C++ 62.4%
  • C 17.7%
  • Python 14.5%
  • M4 2.2%
  • Makefile 1.3%
  • Shell 0.7%
  • Other 1.2%