All Projects → revoxhere → duino-coin

revoxhere / duino-coin

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

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
ruby
36898 projects - #4 most used programming language
julia
2034 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to duino-coin

AVR-Programmer
Collection of AVR Programmers and Accessories
Stars: ✭ 25 (-96.01%)
Mutual labels:  avr, atmega
CryptoCurrency
Page to keep track of value & profits of a portfolio of cryptocurrency (based on Coinmarketcap, Bitfinex and Binance)
Stars: ✭ 27 (-95.69%)
Mutual labels:  coin, altcoins
EusMinerHat
MinerHat: Mining cryptocurrency with your Minecraft server (and player) ⛏
Stars: ✭ 14 (-97.76%)
Mutual labels:  mining, miner
ArduRTOS
Real Time Operating System Lessons using Arduino and The FreeRTOS Kernel
Stars: ✭ 46 (-92.65%)
Mutual labels:  arduino-boards, arduino-platform
RavenCoin-Wallet-With-Miners
RavenCoin Wallet including CPU and GPU miners! programs are directly from Ravencoin and official miner sources
Stars: ✭ 75 (-88.02%)
Mutual labels:  mining, cryptocoins
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Stars: ✭ 547 (-12.62%)
Mutual labels:  mining, miner
noso-go
Golang CLI application for mining Noso coin
Stars: ✭ 21 (-96.65%)
Mutual labels:  mining, miner
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-97.28%)
Mutual labels:  mining, miner
SWARM
Profit Switching Mining Administrator For HiveOS/Linux & Windows: HiveOS Integrated
Stars: ✭ 66 (-89.46%)
Mutual labels:  mining, miner
noncerpro-nimiq-cuda
Nimiq CUDA miner
Stars: ✭ 23 (-96.33%)
Mutual labels:  mining, miner
atmega
Bare ATmega 8/168/328 microcontrollers with the Arduino IDE.
Stars: ✭ 75 (-88.02%)
Mutual labels:  avr, atmega
not-only-mining-pool
new generation general mining pool in go
Stars: ✭ 31 (-95.05%)
Mutual labels:  mining, coin
Arduino Boards Index
Electronic Cats Package Lists for the Arduino Board Manager
Stars: ✭ 14 (-97.76%)
Mutual labels:  arduino-boards, arduino-platform
Simulink-Arduino-Serial
How to connect Arduino and Simulink
Stars: ✭ 54 (-91.37%)
Mutual labels:  arduino-boards, arduino-platform
atmega8-magnetometer-usb-mouse
ATmega8 working as USB mouse, by reading movements from a magnetometer (digital compass). [Projeto Final do curso de Bacharelado em Ciência da Computação DCC/UFRJ]
Stars: ✭ 19 (-96.96%)
Mutual labels:  avr, atmega
FarmWatchBot
FarmWatchBot for Ewbf, Claymore, Dstm, CCminer, Bminer, Ethminer, Cast XMR, Phoenix, T-Rex, Gminer, NB miner
Stars: ✭ 89 (-85.78%)
Mutual labels:  mining, miner
Arduino
🚀 Proyectos de todo tipo para arduino utilizando sus sensores y actuadores. 🤖
Stars: ✭ 27 (-95.69%)
Mutual labels:  arduino-boards, arduino-platform
safeminer
全网第一款本地连接矿池加密软件,隐藏本地ip、加密数据包、流量混淆,可实现防止被监管的目的
Stars: ✭ 8 (-98.72%)
Mutual labels:  miner, miners
duco-webservices
🕸️ Source of Duino-Coin static Web Wallet & Web Miner
Stars: ✭ 47 (-92.49%)
Mutual labels:  miner, duino-coin
KY-040-Encoder-Library---Arduino
Arduino library for the KY-040 Encoder
Stars: ✭ 37 (-94.09%)
Mutual labels:  arduino-boards, arduino-platform



Duino-Coin is a coin that can be mined with Arduinos, ESP8266/32 boards, Raspberry Pis, computers, and many more (including Wi-Fi routers, smart TVs, smartphones, smartwatches, SBCs, MCUs or even GPUs)

Key features Technical specifications (Some of many) supported boards
💻 Supported by a large number of platforms
👥 A fast-growing community
💱 Easy to use & exchange
(on DUCO Exchange, Node-S, JustSwap, SushiSwap)
🌎 Available everywhere
🆕 Fully original & open-source project
🌳 Beginner & eco-friendly
💰 Cost-effective & easy to mine
⚒️ Algorithm: DUCO-S1
Rewards: supported by "Kolka system"
helping to reward miners fairly
Transaction time: Instant
🪙 Coin supply: Infinite
(before December 2020: 350k coins)
(new limits planned for the future)
🔤 Ticker: DUCO (ᕲ)
🔢 Decimals: up to 20
♾️ Arduinos
(Uno, Nano, Mega, Due, Pro Mini, etc.)
📶 ESP8266s
(NodeMCU, Wemos, etc.)
📶 ESP32s
(ESP-WROOM, ESP32-CAM, etc.)
🍓 Raspberry Pis
(1, 2, Zero (W/WH), 3, 4, Pico, 400)
🍊 Orange Pis
(Zero, Zero 2, PC, Plus, etc.)
Teensy 4.1 boards

Getting started

The easiest way to get started with Duino-Coin is to download the latest release for your OS.

After downloading the release, unzip it and launch the desired program.
There are no dependencies required.

If you need help, you can take a look at the official getting started guides located on the official website.
FAQ and troubleshooting help can be found in the Wikis.

Manual installation

Linux

sudo apt update
sudo apt install python3 python3-pip git python3-pil python3-pil.imagetk -y # Install dependencies
git clone https://github.com/revoxhere/duino-coin # Clone Duino-Coin repository
cd duino-coin
python3 -m pip install -r requirements.txt # Install pip dependencies

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

Windows

  1. Download and install Python 3 (make sure you add Python and Pip to your PATH)
  2. Download the Duino-Coin repository
  3. Extract the zip archive you've downloaded and open the folder in command prompt
  4. In command prompt type py -m pip install -r requirements.txt to install required pip dependencies

After doing this, you are good to go with launching the software (just double click on desired .py files or type py PC_Miner.py in the command prompt).

DUCO & wDUCO

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 an external wallet or exchanging wDUCO to another token on JustSwap. A 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.

Benchmarks of officially tested devices and boards

Since that table is getting really long, it's collapsed by default. Click this text to expand it!

Please note that the rewards depend on a lot of factors and the table below is just for orientation purposes.

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 (soft cryptography) 80 kH/s 1 0.5 W -
NodeMCU, Wemos D1 etc.
(ESP8266)
10 kH/s (160MHz) 4.9 kH/s (80Mhz) 1 0.6 W 6-7
ESP32 33 kH/s 2 1 W 8-9
Raspberry Pi Zero 18 kH/s 1 1.1 W -
Raspberry Pi 3 440 kH/s 4 5.1 W 4-5
Raspberry Pi 4 740 kH/s (32bit) 4 6.4 W 10
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 - 3.3
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 - 3.7
AMD Ryzen 5 2600 4.9 MH/s 12 67 W 15.44

All tests were performed using the DUCO-S1 algorithm. This table will be actively updated.

Community-made softwares

Since that list is getting really long, it's collapsed by default. Click this text to expand it

Please note that these softwares are not developed by us and we do not give any guarantees that use of them will not result in an account getting banned. Treat them as a curiosity. It's worth noting that using nonceMiner by colonelwatch will get you banned.

Other miners known to work with Duino-Coin:

Other tools:

You may also view a similar list on the website.

License

Duino-Coin is mostly distributed under the MIT License. See the 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 (as 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 by being moved to correct difficulty tier.
  6. Any user that keeps trying to use lower difficulty than it's suited for may get temporarily blocked.
  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. Accounts may be suspended temporarily to investigate ("investigations") ToS violations ("violation" or "abuse").
  10. An exchange request made to the offical DUCO-Exchange ("the offical exchange") may be delayed and/or declined during investigations.
  11. Exchange requests made to the offical exchange may be declined due to ToS violations and/or low funding.
  12. Mining with free cloud hosting services (or free VPS services - e.g. Repl.it, GitHub Actions, etc.) is not allowed as it's unfair for others.
  13. A user's DUCOs may be burnt if a violation can be proven.
  14. These terms of service can change at any time without prior notice.
  15. Having alt accounts without a rational reason (e.g. for multi-mining) are not allowed.
  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), account creation dates and e-mails of users as their 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.

Active project maintainers

Big thanks to all the contributors that helped to develop the Duino-Coin project.


Project Link: https://github.com/revoxhere/duino-coin/
Website Link: https://duinocoin.com/
Duino-Coin Status Page: https://status.duinocoin.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].