Twitter

Показ дописів із міткою ROM en RAM nodig?. Показати всі дописи
Показ дописів із міткою ROM en RAM nodig?. Показати всі дописи

пʼятниця, 16 лютого 2024 р.

Waarom hebben cryptocurrency-handelaren ROM en RAM nodig?

Waarom hebben cryptocurrency-handelaren ROM en RAM nodig?

Haagbeuk
minuten

Alleen de luie mensen op habr hebben nog nooit gehoord van blockchain en mijnwerkers. Deze kaste van mensen heeft videokaarten al van gamers weggenomen, maar binnenkort zullen ze misschien harde schijven en RAM begeren. Als iemand je vertelt dat ze niet nodig zijn, stuur dan die crypto-samenzweringsmetselaar om ons artikel te lezen.

Duik in Blockchain


Als je knooppunten, mijnbouw en andere nuances begrijpt, waarom lees je dit dan? Sla dit bescheiden tekstblok over, want hier duiken we in de basisprincipes van hoe het cryptocurrency-systeem werkt. Er zullen geen diepgaande complicaties optreden.

Het hele proces is gebaseerd op de hashfunctie. Dit is iets waarmee je uit een klein of groot blok gegevens een puinhoop van cijfers, letters en symbolen van een bepaalde lengte kunt halen. Laten we meteen naar de voorbeelden gaan:

Ik hou van Kingston → fkgkd240ckro3
Ik hou van Habr → gkfs40sfvmggr
Ik hou van Kingston en Habr → fscm2clg5c0r5

Zie je? Nou waarom niet? Mama zei het goed: “Lesgeven is niet jouw ding . ” Wat we ook op de invoer toepassen, de uitvoer is een onzin van 13 tekens. Als twee symbolen overeenkomen, betekent dit dat ze zijn verkregen door dezelfde gegevens te hashen. Er wordt aangenomen dat het onmogelijk is om uit de krakozyabre te begrijpen wat er vóór het hashen gebeurde.

Het blijkt dus dat elke transactie in de blockchain via een hash gaat. Voor een nieuwe transactie wordt de hashwaarde van de vorige bewerking genomen en samen met de nieuwe gehasht. En dit alles wordt onderdeel van de volgende transactie.

Als je een slechterik bent die wil zeggen dat er geen tweede transactie heeft plaatsgevonden, dan moet je de hash van de tweede transactie opnieuw berekenen, wat het resultaat van de derde zal veranderen, die ook opnieuw moet worden berekend, enzovoort. Maar dit zijn geen tassen verplaatsen... Je zult een enorme rekenkracht moeten inslaan, en zelfs dat zal je niet helpen.

Blockchain is gedecentraliseerd, wat betekent dat transactiegegevens niet op één plek worden opgeslagen. Niemand kan iets veranderen en anderen opleggen dat het zo was. Soortgelijke logboeken met transacties bevinden zich in honderden/tientallen/duizenden. Voel je het? Het rook naar herinnering...

Basisprincipes van mijnbouw


Mijnwerkers minen niet alleen snoeppapiertjes, ze houden zich bezig met complexe wiskundige berekeningen die de operaties in cryptocurrency rechtvaardigen. Hun verantwoordelijkheden omvatten het creëren van nieuwe cryptocurrency-blokken waarin transacties worden vastgelegd, en het berekenen van hashes. Bovendien gebeurt dit net als bij de wiskundelessen in de beste schooljaren: door alle mogelijke antwoordmogelijkheden te doorzoeken.

Feit is dat elke cryptocurrency anders is dan zijn tegenhangers. Op softwareniveau steken mijnwerkers een spaak in hun wielen, wat het proces van het berekenen van hashes en het maken van blokken bemoeilijkt. En hetzelfde garandeert dat een slimme kerel met een megacomputer het transactielogboek niet zal veranderen, aangezien elk blok enorme kracht vereist.

Tijdens het mijnbouwproces ontvangen mijnwerkers een commissie voor onderhoudswerkzaamheden en voor het maken van nieuwe munten. De rest van de details hebben we niet nodig.

Mijnbouw en geheugen


Eerder werd gezegd dat elke cryptocurrency zijn eigen wondere wereld verbergt met stokken en wielen. Dit verklaart de compleet andere benadering van hardware. Het is logisch dat dezelfde videokaart in één periode verschillende aantallen CoinHubs en CryptoKingstons mineert. In dit geval worden de belangrijkste bronnen van de videokaart gehaald: GPU + videogeheugen. Maar de wet is overal hetzelfde: na verloop van tijd wordt het hameren met een houweel moeilijker.

Maar tegelijkertijd is het de moeite waard om rekening te houden met de tijd die nodig is om het systeem op te heffen in geval van een storing. In dit geval is het voordelig om een ​​SSD te gebruiken, zelfs een kleine. Ze kunnen ook gemakkelijk een kleine hoeveelheid RAM compenseren, bijvoorbeeld 4 GB DDR4. Dit volume is voldoende om met bitcoin te werken op een machine met Windows. Het belangrijkste is om het wisselbestand uit te breiden tot minimaal 16 GB. Laten we het echter eens nader bekijken.

RAM-afhankelijkheid


Het komt als je te maken hebt met een complexere cryptocurrency. Bitcoin hasht alleen informatie over de transactie, maar in het geval van Ethereum kan de blockchain firmware bevatten. En nu groeit het RAM-geheugen in plaats van 4 GB naar 8 GB.


Het tweede belangrijke punt is mijnbouw met behulp van processors. De videokaart heeft videogeheugen, maar de processor niet . Voor hem wordt RAM zijn wapenbroeder en de kwaliteit van zijn werk heeft rechtstreeks invloed op de mijnprestaties, vooral als je overklokt. In dit geval vereiste geavanceerde Monero-mining (eind 2019) op een enkele Ryzen 7 3700X 16 GB RAM. En een banale frequentieverhoging van 2400 MHz naar 3200 MHz leidt tot echte resultaten.

ROM-afhankelijkheid


Hierboven is al vermeld dat SSD de snelheid van het opnieuw opstarten van het systeem verhoogt in geval van een fout. Bovendien heeft een SSD minder stroom nodig, waardoor uw elektriciteitsrekening lager wordt. Maar we zijn op Habré, laten we tellen!

Wij geloven dat:

We wonen in Moskou en betalen een enkel tarief van 5,56 roebel per kilowatt.
SSD verbruikt minimaal 2 Watt en HDD verbruikt minimaal 6 Watt

Dan voor HDD: (((6 x 24) x 365 )/ 1000)) x 5,56 = 292,2 roebel per jaar
Voor SSD: (((2 x 24) x 365 )/ 1000)) x 5,56 = 97,4 roebel per jaar

Misschien zal een thuismijnwerker het verschil grappig vinden. Maar als je een enorme boerderij met meerdere systemen hebt, is het gemakkelijker om een ​​aantal SSD's van 60/120 GB te kopen dan HDD's van 250 GB. U ontvangt niet alleen een snelle wijziging in het overklokprofiel, maar ook een snelle hervatting van het werk in geval van kritieke fouten.

Nodes zijn nergens zonder SSD!


Polundra, nu is de zichtbaarheid van de dreiging voor SSD's groter dan ooit. We zijn tenslotte ingegaan op het theoretische gedeelte over knooppunten, ze worden ook wel knooppunten genoemd. Bedenk dat we eerder naar het logboek hebben gekeken en hebben gesproken over het feit dat het niet op één apparaat is opgeslagen. Dit is dus het mooie van blockchain. Deze zelfde logboeken zijn verspreid over veel fysieke systemen; bij elke transactie veranderen de vermeldingen daarin en worden de logboeken zelf gebruikt voor verificatie.

Je hebt dus de mogelijkheid om een ​​volledig knooppunt te worden. Om dit te doen, moet u de volledige geschiedenis van cryptocurrency-transacties naar uw schijf downloaden. Bitcoin had begin maart 2021 330 GB nodig. Bovendien zal deze dump in de loop van de tijd groter worden en zal uw systeem de werking kunnen verifiëren.


Cryptocurrency-handelaren zeggen vaak dat full-node-houders nobele mensen zijn die helpen het netwerk te decentraliseren. In werkelijkheid heeft dit te maken met anonimiteit, want wanneer u gegevens overdraagt ​​naar een ander volledig knooppunt, kunt u er niet zeker van zijn dat u niet gevolgd wordt. Omdat het verzoek om wijzigingen in de keten aan te brengen openbaar wordt verzonden. En door je geheime transacties in je node te verbergen (voor Bitcoin is dit Bitcoin Core), verhul je ze. Bovendien is het vermeldenswaard de ondersteuning voor Tor.

En als we terugkeren naar Ethereum, zal het, net als bij RAM, alleen maar erger worden. Aanbevolen systeemvereisten voor de node zijn onder meer 16 GB RAM en een SSD van 500 GB. Als het je lijkt dat dit een reserve is, geef dan je hoop op. Voor volledige synchronisatie is minimaal 5 TB vereist. En de hoge belasting van het hele netwerk staat het gebruik van trage HDD's niet toe. Ter referentie: het afgelopen jaar is het volledige archief met 3 TB gegroeid.

En er zijn veel van zulke waaghalzen; openbare volledige knooppunten kunnen online worden gevolgd op een speciale kaart . Eind maart waren dat er 6.666, dat zijn minstens 34.719 Kingston A400- schijven van elk 960 GB, voor een totaalbedrag van meer dan 310 miljoen roebel.

Alleen openbare Ethereum-nodes kunnen dus worden geschat op 15.406 GTX 1060-videokaarten van zes gigabyte, besteld tegen de gemiddelde prijs op Ebay.

Het is geen grap, maar de ontwikkelaar van Bitcoin Core (software voor volledige Bitcoin-nodes) schreef een script en telde in januari 2021 meer dan 30.000 volledige knooppunten met bijgewerkte gegevens, hoewel Coin Dance slechts 11.619 volledige knooppunten liet zien. Ik vraag me af of Ethereum dezelfde afbeelding heeft met verborgen knooppunten?

Zullen we afscheid nemen?


Haast u niet naar de winkel om een ​​SSD-station te kopen. De verkoop van SSD-schijven wordt geschat op miljoenen stuks per jaar, dus er wordt de komende jaren geen tekort verwacht. Tenzij er weer een crypto-boom komt.

Maar het is belangrijk om te begrijpen dat dergelijke schijven helpen geld te besparen op elektriciteit en de werking van de boerderij te stabiliseren. En voor degenen die volledig anoniem willen zijn, moeten ze hun volledige knooppunten instellen. En er zijn steeds meer cryptocurrencies, de grootte van synchronisatiebestanden wordt berekend... Je ziet ook een trend, toch?

Wat RAM betreft, zien we er een duidelijke behoefte aan bij het minen op een CPU. Dergelijke boerderijen ontginnen geen populaire valuta, maar concentreren zich op een beperkt aantal munten: Cranepay, Binarium, Yenten, Monero.

Bezoek de officiële website van het bedrijf voor meer informatie over producten van Kingston Technology .