HDDcoin-Network / hddcoin-blockchain

Blockchain implementation in python based on Chia (full node, farmer, harvester, timelord, and wallet)
Apache License 2.0
38 stars 11 forks source link

hddcoin-blockchain

HDDcoin Network logo

Current Release / main Pre Release / beta
Ubuntu Core Tests MacOS Core Tests Windows Installer on Windows 10 Ubuntu Core Tests MacOS Core Tests Windows Installer on Windows 10

PROJECT DESCRIPTION

HDDcoin is an eco-friendly decentralization blockchain based on the Proof of Space and Time (PoST) consensus pioneered by Chia™. It maintains network robustness, in line with Satoshi Nakamoto's principles.

HDDcoin uses the powerful and secure Chialisp language for Smart Contracts, and supports digital money, global payments and applications. HDDcoin is not affiliated with Chia Network, Inc., but uses their open-sourced software as its foundation.

Farming HDDcoin does not consume significant amounts of electricity, and utilizes hard drive space, instead of specialized computing hardware that most Proof of Work (PoW) consensus blockchains have come to demand. Moreover, since electrical energy costs for running hard drives is very minimal, due to this low cost of entry, HDDcoin will remain more decentralized and fair, and thus more secure than any Proof of Stake cryptocurrency.

HDDcoin core values include green cryptocurrency, long term value, building for the future, strength in community, and maintaining a huge team to ensure long term development.

The goal of HDDcoin is to reshape the global financial system through the power of the blockchain technology, powered by thousands of nodes maintained by the community, and with transparency and a commitment to the environment — thereby taking control from any central entity, person or organization, and giving that control back to the community.

BLOCKCHAIN SPECIFICATION:

BLOCKCHAIN RESOURCES:

COMMUNITIES AND SOCIAL CHANNELS:


CO-FARMING WITH COMPATIBLE PLOTS?

Please note that if you wish to co-farm with compatible plots made using the Client of another blockchain (like Chia™), or any other plotting tool like MadMax, because public keys are encoded in the plots, in order to utilize these plots for HDDcoin, you'll need to set the same mnemonic phrase (24 words) that you used for creating the plots. Learn more on our FAQ page -- https://hddcoin.org/faq.


INSTALL INSTRUCTIONS:

You can install HDDcoin by building from source, or by using the latest binaries for your operating system.

(A.) To install from available binaries, download executables from: https://github.com/HDDcoin-Network/hddcoin-blockchain/releases

(B.) To build from source, do the following:

# Update / Upgrade OS:

   sudo apt-get update
   sudo apt-get upgrade -y

# Install Git:

   sudo apt install git -y

# Checkout the correct source:

   git clone https://github.com/HDDcoin-Network/hddcoin-blockchain.git

# Install the Blockchain:

   cd hddcoin-blockchain
   sh install.sh
   . ./activate
   hddcoin init

# Install and run the GUI:

   sh install-gui.sh
   bash start-gui.sh &

If the client does not find any connections automatically, you can add any of the following:


UPDATE/UPGRADE INSTRUCTIONS:

You can update HDDcoin from a previous version by downloading and installing the latest executable for your operating system, available from the Releases page, or by building from source:

# Checkout the source and update

  cd hddcoin-blockchain
  . ./activate
  hddcoin stop -d all
  deactivate
  git fetch
  git checkout main
  git reset --hard FETCH_HEAD --recurse-submodules
  sh install.sh
  . ./activate
  hddcoin init

# Update the GUI

  chmod +x ./install-gui.sh
  ./install-gui.sh