Duinocoin version 3.18 släppt

Den nya versionen ger högre hashprestanda och MQTT-stöd för ESP8266

Runt tre och en halv månad efter den stora utgåvan 3.0 har Robert Piotrowski (revoxhere) och hans utvecklingsteam färdigställt version 3.18 av Duinocoin miner.

Version 3.18 av Duinocoin-programvaran sägs öka hashrate på ESP8266-kort med upp till 10 %. En minnesläcka i ESP32 har åtgärdats, och det finns många små förbättringar som möjligheten att stänga av blinkande lysdioder.

10 % högre hashrate på ESP8266

Duinocoin Code Version 3.18

Duinocoin-programvaran i version 3.18.

ESP8266-korten som används i många miniriggar ska ha upp till 10 % högre prestanda med version 3.18 av Duinocoin-programvaran. Detta är möjligt tack vare vissa ändringar som gjorts av den relativt okända utvecklaren BBS215. Han ersätter Crypto.h med den optimerade bearssl.h och använder dess hashfunktioner för DUCO-S1-algoritmen. Korrigeringen kan ses här.

Genom att optimera AVR_TIMEOUT och en liten korrigering i Arduino miner har BBS215 också lyckats få fram några fler hashes per sekund där.

Med hjälp av den nya booleska variabeln LED_BLINKING gör en patch från GameOneYT det möjligt att stänga av det ibland irriterande och framför allt energislukande blinkandet av status-LED:n på ESP8266-kort. Lysdioden blinkar då fortfarande för att visa att anslutningen till en pool har lyckats, men förblir sedan mörk när ytterligare paket skickas.

Intressant också: för ESP8266 har utvecklaren tyrkelko lagt till MQTT-stöd och utjämnat DHT-sensorvärden (temperatur och luftfuktighet). Det finns ingen riktig tillämpning för funktionen än så länge, men man kan visa temperaturvärdena i plånboken.

Onödiga bibliotek som kasseras

Utvecklaren dmitrygribenchuk har upptäckt några onödiga bibliotek i koden för Minimal_PC_Miner.py och AVR_Miner.py och tagit bort dem. Mindre kod är alltid bra eftersom det innebär färre potentiella fel och högre hastighet.

Många andra utvecklare, särskilt nya utvecklare, har korrigerat små fel i översättningen av gruvarbetarmeddelandena.

Vissa Duinocoin-gruvbrytare har enligt uppgift märkt en liten minskning av hashrates. Mina tester har visat att varken Arduino UNO, Arduino Nano 3,3V och 5V eller ESP8266 eller ESP32 - tvärtom har hashraten ökat något.

Alla ändringar listas i den fullständiga Changelog. Versionen Duinocoin 3.18 kan laddas ner från Github. Uppdateringen bör installeras på alla gruvarbetare och gruvriggar så snart som möjligt.