Arduino nano mining

Mining Cryptocurrency using Arduino (DuinoCoin) © GPL3+

Cryptocurrencies have become more and more popular in the last few years, and the main reason for this is the increase in their value.

cryptocurrencies have become more and more popular in the last few years, and the main reason for this is the increase in their value. However, this case should also be taken into account as the value of currency cryptocurrencies increases. The reason for the large number of users and other such factors is increasing. Meanwhile, there are currency codes that, in addition to low prices and lower extraction methods, have an interesting method for extracting or mining, for example DuinoCoin, which we will be able to mine these currency codes using microcontrollers. Visit CiferTech for more tutorials, and be sure to follow my Instagram page to support me.

DuinoCoin is the only coin that can be mined with computers, Raspberry Pi, Arduinos, ESP boards and many other microcontrollers. Supported by a large number of operating systems. It also has a growing and friendly community and is easy to use and exchange. This password can be mined on various systems and also supports Python and C ++ programming languages. Dinoquin has special software wallets and miners released by its developers, this currency code has been in operation since 2019. Also, the transfer and receipt process in DUCO is very easy. In DinoCoin, we first select the desired cryptocurrency pair, for example DUCO to BYND, then fill in the exchange form (username, amount exchanged, etc.) then wait for the exchange. You will be notified of your assets by email.

  • Coin supply: 350 thousand
  • Block supply: 35 million
  • Block time: instant
  • Ticker: DUCO (ᕲ)
  • Algorithms: DUCO-S1, DUCO-S1A

The Arduino board suite is one of the most popular development boards among embedded engineers, available in various models including Micro, proMini, Nano, Uno, as well as Mega. The core of these popular boards is the AtMega328 series. Arduino is an open source hardware, software and software platform. As mentioned earlier, the Arduino platform includes an open source single-board microcontroller that forms part of the Arduino hardware. In addition, the Arduino platform includes Arduino IDE software designed for programming Arduino boards and a software bootloader that loads on the microcontroller.

Simply put, there is literally no other currency password that supports it. Many people have an Arduino that is just waiting for days to get used to it. Using these small devices in the world of cryptography is an interesting idea. The DUCO team wanted to create something new, innovative and unique, and from the point of view of the community it has assembled, it seems to have made it possible to extract ultra-low-energy devices. DuinoCoin also supports the following boards.

Источник

Arduino nano mining

Copy raw contents

Copy raw contents



Duino-Coin — это криптовалюта, которую можно добывать с помощью Arduino, плат ESP, Raspberry Pi, компьютеров и многого другого

включая маршрутизаторы Wi-Fi, умные телевизоры, смартфоны, умные часы, SBC, MCU, и графические процессоры. Все, что угодно!

Ключевые возможности Техническая спецификация
💻 Поддержка большого числа платформ
👥 Дружное быстрорастущее сообщество
💱 Легко использовать и обменивать
🌎 Доступно везде и всегда
🆕 Полностью оригинальный проект
😊 Просто для новичков
💰 Эффективно по затратам
⛏️ Легко добывать
📚 Проект с открытым исходным кодом
♾️ Количество монет: Бесконечное (до декабря 2020 года: 350 тысяч монет)
😎 Предварительная добыча: ⚡ Время транзакции: Моментально
🔢 Дробность: до 20ти знаков после запятой
🔤 Логотип: DUCO (ᕲ)
⚒️ Алгоритмы: DUCO-S1, DUCO-S1A, XXHASH +больше в планах
♐ Награды: поддерживается «системой Kolka», помогающей справедливо вознаграждать майнеров

Официальные руководства по началу работы, созданию учетной записи и настройки майнеров на различных устройствах доступны на официальном сайте.
Часто задаваемые вопросы и ответы, помощь по устранению неполадок можно найти на нашем [Вики].

Официальные кошельки Официальные майнеры

Начало работы с Duino-Coin

Самый простой способ начать работу с Duino-Coin — это загрузить последнюю версию для вашей ОС.
После загрузки распакуйте архив и запустите нужную программу. Больше устанавливать ничего не нужно.

Если вы хотите запускать программы из исходного кода, вам нужно установить наш репозиторий. Ниже описано как это сделать в дистрибутивах на основе debian (например, Ubuntu, Debian, Raspbian):

Если вы работаете в Windows, скачайте Python 3, затем наш репозиторий, извлеките его из архива и откройте папку с помощью командной строки. В CMD введите:

Примечание для пользователей Windows: убедитесь, что python и pip добавлены в вашу PATH переменную среды

После этого вы можете приступить к запуску программного обеспечения (например, python3 PC_Miner.py или py PC_Miner.py ).

Программное обеспечение было созданно нашим сообществом

Другие майнеры, работающие с Duino-Coin:

  • duino-coin-kodi — Майнинг аддон для медиацентра Kodi от SandUhrGucker
  • MineCryptoOnWifiRouter — Скрипт Python для майнинга Duino-Coin на маршрутизаторах от BastelPichi
  • Duino-Coin_Android_Cluster Miner — Майнинг с меньшим количеством подключений на нескольких устройствах от DoctorEenot
  • ESPython DUCO Miner — MicroPython майнер для плат ESP от fabiopolancoe
  • DUCO Miner for Nintendo 3DS — Python майнер для Nintendo 3DS от PhereloHD & HGEpro
  • Dockerized DUCO Miner — Майнер в докере от Alicia426
  • nonceMiner — Самый быстрый из доступных майнер от colonelwatch
  • NodeJS-DuinoCoin-Miner — Простой майнер NodeJS от DarkThinking
  • d-cpuminer — Майнер на чистом C от phantom32 & revox
  • Go Miner От yippiez
  • ducominer От its5Q
  • Список НЕ официальных майнеров
    • Julia Miner от revox
    • Ruby Miner от revox
    • Minimal Python Miner (DUCO-S1) от revox
    • Minimal Python Miner (XXHASH) от revox
    • Teensy 4.1 code for Arduino IDE от joaquinbvw

Другие инструменты:

  • DuinoCoinI2C — ESP8266 в качестве хоста для рига ардуин по I2C от ricaun
  • Duino-Coin Панель мониторинга майнинга помощник по устранению неполадок от Lulaschkas
  • duco-miners панель CLI майнинга от dansinclair25
  • Duco-Coin Symbol Icon ttf от SandUhrGucker
  • DUCO расширение для Chrome для Chrome и производных от LDarki
  • DUCO Monitor сайт статистики от siunus
  • duino-tools написанные на Java от kyngs
  • Duino Stats официальный бот Discord от Bilaboz

Этот список будет активно обновляться. Если вы хотите добавить программное обеспечение в этот список, отправьте pull request или свяжитесь с одним из разработчиков.

Руководство по wDUCO

Duino-Coin — это гибридная валюта. Это означает, что она может быть конвертирована в wDUCO, «DUCO wrapped» это DUCO который использует сеть Tron . В настоящее время для него не так много применений, кроме простого хранения средств во внешнем кошельке или обмена wDUCO на другой токен на JustSwap. Руководство по использованию wDUCO доступен в wDUCO wiki.

Вклад в развитие — это то, что делает сообщество с открытым исходным кодом таким удивительным местом для обучения, вдохновения и творчества. Мы высоко ценим любой вклад, который вы вносите в проект Duino-Coin.

  • Сделайте форк проекта
  • Создайте свою ветвь
  • Зафиксируйте свои изменения
  • Убедитесь, что все работает так, как задумано
  • Сделайте pull request

Исходный код сервера, документация для вызовов API и официальные библиотеки для разработки собственных приложений для Duino-Coin доступны в разделе полезные инструменты .

Некоторые из официально протестированных устройств (DUCO-S1)

Устройство/CPU/SBC/MCU/чип Средний хэшрейт
(все потоки)
Майнинг
потоков
Потребляемая
мощность
Среднее
DUCO/день
Arduino Pro Mini, Uno, Nano etc.
(Atmega 328p/pb/16u2)
170 H/s 1 0.2 W 7-8
Teensy 4.1 12.8 kH/s 1
NodeMCU, Wemos D1 etc.
(ESP8266)
9.3 kH/s 1 0.6 W 6-8
ESP32 23 kH/s 2 1 W 8-9
Raspberry Pi Zero 17 kH/s 1 0.7 W
Raspberry Pi 3 440 kH/s 4 5.1 W
Raspberry Pi 4 1.3 MH/s 4 6.4 W
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

Duino-Coin в основном распространяется по лицензии MIT. Дополнительные сведения см. в файле «LICENSE». Некоторые сторонние включенные файлы могут иметь разные лицензии — пожалуйста, проверьте их «ЛИЦЕНЗИОННЫЕ» заявления (обычно в верхней части файлов исходного кода).

Источник

revoxhere/duino-coin

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

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
(with burning)
🔤 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

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.

Linux (manual installation)

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

Windows (manual installation)

  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).

Raspberry Pi (automatic installation)

DUCO, wDUCO, bscDUCO, maticDUCO & celoDUCO

Duino-Coin is a hybrid currency providing support both to centralized and decentralized ways of storing funds. Duino-Coins can be converted to wDUCO, bscDUCO or others which are the same Duino-Coins but «wrapped» (stored) on other networks as tokens. An example tutorial on using wDUCO is available in the wDUCO wiki. Coins can be wrapped directly from your web Wallet — click the Wrap Coins button to start.

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.

  • 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

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)
258 H/s 1 0.2 W 15-20
Raspberry Pi Pico 5 kH/s 1 0.3 W 10
Teensy 4.1 (soft cryptography) 80 kH/s 1 0.5 W ?
NodeMCU, Wemos D1 etc.
(ESP8266)
9-10 kH/s (160MHz) 5 kH/s (80Mhz) 1 0.6 W 3-6
ESP32 40-42 kH/s 2 1 W 6-9
Raspberry Pi Zero 18 kH/s 1 1.1 W ?
Raspberry Pi 3 (32bit) 440 kH/s 4 5.1 W 4-5
Raspberry Pi 4 (32bit) 740 kH/s 4 6.4 W ?
Raspberry Pi 4 (64bit, fasthash) 6.8 MH/s 4 6.4 W 5
ODROID XU4 1.0 MH/s 8 5 W 6
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 53 W 3.3
Intel Core i5-2430M 1.18 MH/s 4 35 W 6.5
Intel Core i5-3230M 1.52 MH/s 4 35 W 7.2
Intel Core i5-5350U 1.35 MH/s 4 15 W 6.0
Intel Core i5-7200U 1.62 MH/s 4 15 W 7.5
Intel Core i5-8300H 3.67 MH/s 8 45 W 9.1
Intel Core i3-4130 1.45 MH/s 4 54 W 3.7
AMD Ryzen 5 2600 4.9 MH/s 12 65 W 15.44
AMD Ryzen R1505G (fasthash) 8.5 MH/s 4 35 W
Intel Core i7-11370H (fasthash) 17.3 MH/s 8 35 W 4.28
Realtek RTD1295 490 kH/s 4
Realtek RTD1295 (fasthash) 3.89 MH/s 4

All tests were performed using the DUCO-S1 algorithm without fasthash accelerations unless stated otherwise. This table will be actively updated.

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.

Other miners known to work with Duino-Coin:

  • 👉 RP2040-HAT-MINING-CWIZnet RP2040 mining stack
  • DuinoCoinEthernetMiner — Arduino Ethernet shield Miner by Pumafron
  • STM8 DUCO Miner — STM8S firmware for mining DUCO by BBS215
  • DuinoCoinbyLabVIEW — miner for LabVIEW family by ericddm
  • Duino-JS — a JavaScript miner which you can easily implement in your site by Hoiboy19
  • Duinotize — Duino website monetizer by mobilegmYT
  • hauchel’s duco-related stuff repository — Collection of various codes for mining DUCO on other microcontrollers
  • duino-coin-php-miner Dockerized Miner in PHP by ricardofiorani
  • duino-coin-kodi — Mining addon for Kodi Media Center by SandUhrGucker
  • MineCryptoOnWifiRouter — Python script to mine Duino-Coin on routers by BastelPichi
  • Duino-Coin_Android_Cluster Miner — mine with less connections on multiple devices by DoctorEenot
  • ESPython DUCO Miner — MicroPython miner for ESP boards by fabiopolancoe
  • DUCO Miner for Nintendo 3DS — Python miner for Nintendo 3DS by PhereloHD & HGEpro
  • Dockerized DUCO Miner — Miner in Docker by Alicia426
  • NodeJS-DuinoCoin-Miner — simple NodeJS miner by LDarki
  • d-cpuminer — pure C miner by phantom32 & revoxhere
  • Go Miner by yippiez
  • ducominer by its5Q
  • Unofficial miners directory
    • Julia Miner by revoxhere
    • Ruby Miner by revoxhere
    • Minimal Python Miner (DUCO-S1) by revoxhere
    • Teensy 4.1 code for Arduino IDE by joaquinbvw
  • Duino Miner — Arduino Nano based DUCO miner files and documentation by g7ltt
  • DUINO Mining Rig — 3D files, PCB designs and instructions for creating your own Duino rig by ReP_AL
  • DuinoCoin-balance-Home-Assistant — addon for home assistant displaying your balance by NL647
  • Duino Coin Status Monitor for 128×64 SSD1306 OLED and ESP8266 by TSltd
  • ducopanel — a GUI app for controling your Duino-Coin miners by ponsato
  • Duino AVR Monitor — GUI Windows App for monitoring AVR devices mining DUCO by niknak
  • Duino-Coin Arduino library by ricaun
  • DuinoCoinI2C — Use ESP8266/ESP32 as a master for Arduinos by ricaun
  • Duino-Coin Mining Dashboard and troubleshooting helper by Lulaschkas
  • duco-miners CLI mining dashboard made by dansinclair25
  • Duco-Coin Symbol Icon ttf by SandUhrGucker
  • DUCO Monitor account statistics website by siunus
  • duino-tools written in Java by kyngs
  • Duino Stats official Discord bot by Bilaboz
  • DuCoWallet GUI Wallet by viktor02
  • Duco-widget-ios — a Duino-Coin iOS widget by Naphob

You may also view a similar list on the website.

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. All miners need to use the difficulty tier made and suitable for them.
  5. Mining on GPUs, FPGAs and other high-efficiency hardware is allowed, but using only the EXTREME mining difficulty.
  6. 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.
  7. Any user that keeps trying to use lower difficulty than it’s suited for may get temporarily blocked or permanently banned.
  8. Banning involves blocking the user from accessing his coins along with the removal of an account.
  9. Only coins earned legally are eligible for the exchange.
  10. Accounts may be suspended temporarily to investigate («investigations») ToS violations («violation» or «abuse»).
  11. An exchange request made to the official DUCO-Exchange («the official exchange») may be delayed and/or declined during investigations.
  12. Exchange requests made to the official exchange may be declined due to ToS violations and/or low funding.
  13. 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.
  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. Having alt accounts without a rational reason (e.g. for multi-mining) are not allowed — multiple accounts used on a single computer/network will be blocked, unless whitelisted.
  17. Sending transactions that promote other services or advertise something in any form is not allowed.
  18. Sending a lot of transactions in a short amount of time can trigger the Kolka system which will rate limit and/or block the user.
  19. Community-made softwares need to comply with the rules (terms of service, difficulty tiers, etc.) — abusing the system will lead to blocking of the software and/or the user(s).
  20. Accounts proven to be misleading in name or usage (impersonation, fake bots, etc.) are not allowed.
  21. Sending an offensive and/or unrelated verification picture and/or description will lead to immediate blocking of the account.
  22. Every Duino-Coin user agrees to comply with the above rules. Improper behavior will lead to blocking of the account.
  1. On the master server we only store usernames, hashed passwords (with the help of bcrypt), account creation dates, last login times 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 JSON APIs.
  4. The privacy policy may be changed in the future, although users will receive a notification prior to the changes.

Active project maintainers

  • @revoxhere — robik123.345@gmail.com (Lead Python dev, project founder)
  • @Bilaboz (Lead NodeJS dev)
  • @connorhess (Lead Python dev, Node-S owner)
  • @JoyBed (Lead AVR dev)
  • @Yennefer (Lead social manager)
  • @Tech1k — kristian@beyondcoin.io (Lead Webmaster and DUCO Developer)
  • @ygboucherk (wDUCO dev)
  • @Lulaschkas (Dev)
  • @joaquinbvw (AVR dev)

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

Источник

Adblock
detector