https://www.cruxpool.com/help/how-to-mine-with-t-rex-miner-2/ T-Rex T-Rex Github (home) mining software is 1 van de mining programma`s die worden geadviseerd door de Ethermine pool. Productie bekijken T-rex mining programma prestaties bekijken Op http://127.0.0.1:4067/trex kan lokaal de werking van het mining programma (miner) worden bekeken. T-rex mining programma prestaties bekijken Op Ethermine kan de productie van de miner in de mining pool worden bekeken. Updaten Versies Oude versie Lokaal kan de oude versie worden gevonden boven in het scherm onder de naam (0.24.5) Nieuwe versie Lokaal kan de nieuwe versie worden gevonden via update (0.24.7) Update Download en unpack de nieuwe versie en leg deze naast de oude versie. Herstart t-rex met de nieuwe versie: ./miners/t-rex-0.24.8-linux/t-rex -a ethash -o stratum+tcp://eu1.ethermine.org:14444 -u 0x23ba0457c200ac4177e3d677e44c06f700334d43 -p x Welk protocol gaan we minen? Getwork Getwork was 1 van de eerste protocollen voor bitcoin mining. Dit leidde tot groeipijnen zeker toen er mining pools ontstonden met hoge hashrates. Het vervolg in 2012 was stratum. https://bitcoin.stackexchange.com/questions/23591/what-are-the-differences-and-advantages-of-stratum-to-http Stratum Stratum is een lichtgewicht bitcoin mining protocol. Het is ontwikkeld als tegenhanger van http omdat http cliënt wordt gecontroleerd en stratum door de server. Dat is veel efficiënter want de server weet wanneer een probleem is opgelost. Een belangrijk begrip is vervolgens Long Polling. Opmerkingen Voor mijn video kaart zou theoretisch 29.30 Mh/s met het Ethash algoritme mogelijk moeten zijn. Door de X-server uit te schakelen komen we met 28 aardig in de buurt. Echter dan slaan de stale shares toe. https://www.google.com/intl/nl/googlefinance/disclaimer/ 5 watt bij continu gebruik telt in een jaar op tot 44 kilowattuur, waarvoor je ongeveer 10 euro betaalt. Robin miner enkel Windows. Installatie ethminer onder Ubuntu. Ethminer is het feitelijke mining programma. Er bestaan onder Linux vele ETH miners voor GPU`s maar er zijn er 2 die er uitspringen: Ethminer en Claymore. Ethminer gebruikt het Ethash algoritme omdat ETH dit vereist. Ethminer kan ook voor het minen van andere valuta worden gebruikt, zolang ze ook het Ethash algoritme gebruiken. Ethminer kan zowel met Cuda als ook OpenCL omgaan. Voor mijn video kaart zou 29.30 Mh/s met het Ethash algoritme mogelijk moeten zijn. Welke miner? Een pool kan met diverse mining software worden afgevraagd. De onderstaande software worden geadviseerd door de Ethermine pool. Ethminer Ethminer starten ./miners/ethminer/bin/ethminer -P stratum://0x23ba0457c200ac4177e3d677e44c06f700334d43.Worker:password@eu1.ethermine.org:14444 T-rex T-rex starten ./miners/t-rex/t-rex -a ethash -o stratum+tcp://eu1.ethermine.org:14444 -u 0x23ba0457c200ac4177e3d677e44c06f700334d43 -p x Met of zonder X met X Reported 20,8 Average 20,6 Systeem starten sudo service lightdm stop in een andere terminalsudo service gdm stop that depends on which DM you are using: sudo service lightdm stop --> Ubuntu with Unity; sudo service kdm stop --> Kubuntu; sudo service gdm stop Ethminer installeren en starten Ethminer wordt gestart met 1 regel vanuit de command prompt. Een uitleg van de noodzakelijke opties. Ethminer installeren Volg de installatie instructie op Github. Dat komt er op neer dat je simpelweg een executable kunt downloaden naar een specifieke directory. Maak een map in /home met de naam /miners. Kopieer het uitgepakte programma naar deze map. Verkort de lange mapnaam naar het korte ethminer. Je kan de correcte installatie controleren met het volgende commando: ./miners/ethminer/bin/ethminer --help Ethminer starten ./miners/ethminer/bin/ethminer -P stratum://0x23ba0457c200ac4177e3d677e44c06f700334d43.Worker:password@eu1.ethermine.org:14444 ./miners/t-rex/t-rex -a ethash -o stratum+tcp://eu1.ethermine.org:14444 -u 0x23ba0457c200ac4177e3d677e44c06f700334d43 -p x Installeer de ethereum pakketten sudo add-apt-repository ppa:ethereum/ethereum sudo apt-get update && sudo apt-get upgrade sudo apt install ethereum Installeer ethminer div class="kop3">sudo apt-get install git mesa-common-dev cmake git submodule update --init --recursive mkdir ethminer in user home directory cd build cmake .. -DETHASHCUDA=ON -DETHASHCL=OFF -DETHSTRATUM=ON 0x23ba0457c200ac4177e3d677e44c06f700334d43 Stale shares aanpakken Wat zijn stale shares? Stale shares zijn shares die je naar de miner zijn stuurt nadat de pool al naar het volgende blok is doorgeschoven, oftewel je block al was opgelost. Dus ze zijn te laat gezonden en waren daardoor niet langer geldig. Stale betekent letterlijk dan ook: verouderd. Als alles correct werkt dan hoor je niet meer dan ongeveer 2 stales per 1000 shares te hebben (bron). De belangrijkste oorzaken voor stales Long polling Iedere share gebaseerd op verouderde werk eenheden nadat de pool controller een nieuw blok heeft ontvangen zal stale zijn. Long polling is een techniek waardoor de pool controller alle miners kan informeren dat er een verandering is in de block chain waardoor de miners onmiddellijk nieuwe werk units kunnen aanvragen. Als jouw pool of mining software geen long polling ondersteunt dan zal je alle verouderde werk units afmaken waardoor je stale shares genereert. De vraag wordt dus of long polling aanwezig is in mijn mining software. Pool load When the long polling notification goes out, all miners that support long polling request new work units at about the same time. This generates a massive burst of load as the pool has to manages lots of network traffic and do several SHA-256 operations for each share it issues. If the pool is slow to issue you a new work unit, the window in which you can generate stale shares increases. Miner-to-pool latency De long polling en de aansluitende share aanvraag vereisen een paar netwerk acties. Latency tussen de miner en de pool kunnen dit proces vertragen. Het kiezen van een pool met een netwerk controller in de buurt kan het aantal stales verlagen. Ping is de reactietijd van je internetverbinding. Ofwel hoe snel krijg je een antwoord van een webpagina (server) nadat je een verzoek hebt verstuurt. Een lage en stabiele ping is belangrijk voor een snelle verbinding. De ping word gemeten in milliseconden (ms), een lagere ping is dus beter. Gemiddeld zou een "gezonde" en dus snelle ping lager dan 80 ms moeten zijn. ping eu1.ethermine.org geeft een maximum tijd van 7,8 ms. Algemene informatieLaatste verandering2021-12-21Soort onderdeel Warning: Trying to access array offset on value of type bool in /var/www/html/sys/include_sys_head.php on line 274 StatusActiefKYcodePrijsindicatie0,00SketchvoorbeeldPinoutIcon/pikhouweel_icon.pngPubliceerNeeUp to dateJaLaatstbewerkte onderdelen2024-09-24 Verplaatst Robots2024-04-16 Verplaatst Muziektheorie2024-03-26 Verplaatst µControllers2024-01-21 Verplaatst Just4Fun Korg Triton2024-01-21 Verplaatst Just4Fun KaTrifs