Skip to content

ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.

License

Notifications You must be signed in to change notification settings

jaybrown47/duino-coin

 
 

Repository files navigation




Duino-Coin is a coin that can be mined with Arduinos, ESP boards, Raspberry Pis, computers, and many more

including Wi-Fi routers, smart TVs, smartphones, smartwatches, SBCs, MCUs, GPUs - you name it!


Key features Technical specifications
💻 Supported by a large number of platforms
👥 A friendly & growing community
💱 Easy to use & exchange
🌎 Available everywhere
🆕 Fully original project
😊 Beginner-friendly
💰 Cost-effective
⛏️ Easy to mine
📚 Open-source
♾️ Coin supply: Infinite (before December 2020: 350k coins)
😎 Premine: <5k blocks (<500 coins)
⚡ Transaction time: Instant
🔢 Decimals: up to 20
🔤 Ticker: DUCO (ᕲ)
⚒️ Algorithms: DUCO-S1, DUCO-S1A, XXHASH +more planned
♐ Rewards: supported by "Kolka system" helping to reward miners fairly

Get started


Official getting started guides for creating an account and setting up miners on variety of devices are available on the official website.
Frequently asked questions and answers, troubleshooting help can be found in the Wikis.

Official Wallets Official Miners

Installing Duino-Coin


The easiest way to get started with Duino-Coin is to download the latest release for your OS.
After downloading, unzip it and launch the desired program.
There are no dependencies required.


If you want to run the programs from source, you may need to install some dependencies. Here's how to do it on debian-based distros (e.g. Ubuntu, Debian, Raspian):

sudo apt update
sudo apt install python3 python3-pip git python3-pil python3-pil.imagetk -y
git clone https://github.com/revoxhere/duino-coin
cd duino-coin
python3 -m pip install -r requirements.txt

If you are on Windows, download Python 3, then our repository, extract it and open the folder in command prompt. In CMD, type:

py -m pip install -r requirements.txt

Note for Windows users: Make sure python and pip are added to your PATH

After doing this, you are good to go with launching the software (e.g. python3 PC_Miner.py OR py PC_Miner.py).

Community-made software


Other miners known to work with Duino-Coin:

Other tools:

This list will be actively updated. If you want to add software to this list, submit a PR or contact one of the developers.

wDUCO tutorial


Duino-Coin is a hybrid currency, meaning that it can be converted to wDUCO which is DUCO wrapped on the Tron network (as a token). Currently there aren't many uses for it, other than just storing funds in external wallet or exchanging wDUCO to another token on JustSwap. Tutorial on using wDUCO is available in the wDUCO wiki.

Development


Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make to the Duino-Coin project are greatly appreciated.

How to help?

  • Fork the Project
  • Create your feature branch
  • Commit your changes
  • Make sure everything works as intended
  • Open a pull request

Server source code, documentation for API calls and official libraries for developing your own apps for Duino-Coin are available in the useful tools branch.

Some of the officially tested devices (DUCO-S1)


Device/CPU/SBC/MCU/chip Average hashrate
(all threads)
Mining
threads
Power
usage
Average
DUCO/day
Arduino Pro Mini, Uno, Nano etc.
(Atmega 328p/pb/16u2)
196 H/s 1 0.2 W 9-10
Teensy 4.1 12.8 kH/s 1 - -
NodeMCU, Wemos D1 etc.
(ESP8266)
9.3 kH/s (160MHz) 4.6 kH/s (80Mhz) 1 0.6 W 6-7
ESP32 23 kH/s 2 1 W 8-9
Raspberry Pi Zero 17 kH/s 1 1.1 W -
Raspberry Pi 3 440 kH/s 4 5.1 W -
Raspberry Pi 4 1.3 MH/s 4 6.4 W -
ODROID XU4 1.0 MH/s 8 5 W 9
Atomic Pi 690 kH/s 4 6 W -
Orange Pi Zero 2 740 kH/s 4 2.55 W -
Khadas Vim 2 Pro 1.12 MH/s 8 6.2 W -
Libre Computers Tritium H5CC 480 kH/s 4 5 W -
Libre Computers Le Potato 410 kH/s 4 5 W -
Pine64 ROCK64 640 kH/s 4 5 W -
Intel Celeron G1840 1.25 MH/s 2 - 5-6
Intel Core i5-2430M 1.18 MH/s 4 - 6.5
Intel Core i5-3230M 1.52 MH/s 4 - 7.2
Intel Core i5-5350U 1.35 MH/s 4 - 6.0
Intel Core i5-7200U 1.62 MH/s 4 - 7.5
Intel Core i5-8300H 3.67 MH/s 8 - 9.1
Intel Core i3-4130 1.45 MH/s 4 - -

License


Duino-Coin is mostly distributed under the MIT License. See LICENSE file for more information. Some third-party included files may have different licenses - please check their LICENSE statements (usually at the top of the source code files).

Terms of service


1. Duino-Coins ("DUCOs") are earned by miners with a process called mining.
2. Mining is described as using DUCO-S1 algorithm (explained in the Duino-Coin Whitepaper), in which finding a correct result to a mathematical problem gives the miner a reward.
3. Mining can be officially done using CPUs, AVR boards (e.g. Arduino boards), Single-board computers (e.g. Raspberry Pi boards), ESP32/8266 boards with the usage of official miners (other officially allowed miners are described in the upper part of README).
4. Mining on GPUs, FPGAs and other high-efficiency hardware is allowed, but using only the `EXTREME` mining difficulty.
5. Any users using miners on difficulty not suited for their hardware (see the difficulty list) will be automatically throttled and/or blocked.
6. Any users spotted using inappropriate and/or overpowered hardware will be banned manually or automatically from the network without prior notice.
7. Banning involves blocking the user from accessing his coins along with the removal of an account.
8. Only coins earned legally are eligible for the exchange.
9. Users spotted using a VPN (or similar) with malicious intents (e.g. bypassing limits) may be banned without prior notice.
10. Multiple accounts used to bypass limits may be banned without prior notice.
11. Accounts may be suspended temporarily to investigate ("investigations") ToS violations ("violation" or "abuse").
12. An exchange request made to the offical DUCO-Exchange ("the offical exchange") may be delayed and/or declined during investigations.
13. Exchange requests made to the offical exchange may be declined due to ToS violations and/or low funding.
14. A user's DUCOs may be burnt if a violation can be proven.
15. These terms of service can change at any time without prior notice.
16. Every user using Duino-Coin agrees to comply with the above rules.

Privacy policy


1. On the master server we only store usernames, hashed passwords (with the help of bcrypt) and e-mails of users as their account data.
2. E-mails are not publicly available and are only used for contacting user when needed, confirming exchanges on the DUCO-Exchange and receiving an occasional newsletter (planned for the future).
3. Balances, transactions and mining-related data is publicly available in the public JSON APIs.
4. The privacy policy may be changed in the future with a prior notification.

Developers



Project Link: https://github.com/revoxhere/duino-coin/

About

ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 71.0%
  • C++ 20.3%
  • C 7.4%
  • Other 1.3%