Wat is Proof of Work [PoW]? Details over hoe het werkt

0
5739

Wat is een proof-of-wook

Wat is proof-of-work?

Bewijs van het werk Po (PoW) is het eerste consensusalgoritme dat in het netwerk is gemaakt Blockchain. Gebruikt om transacties te bevestigen en nieuwe blokken in de keten te produceren.

Ook wel bekend als werkbewijs. Het Pow-algoritme is een essentieel onderdeel van het cryptocurrency-mijnproces. Dit is een basisconsensusmodel van Bitcoin en Bitcoin is de pionier in het gebruik van PoW. Dienovereenkomstig is het ontworpen door goedkeuring Satoshi Nakamoto.

PoW vereist dat mensen die computers op het netwerk bezitten een complex probleem moeten oplossen om een ​​blok aan de ketting toe te voegen, maar het is niet eenvoudig om een ​​antwoord te krijgen op het wiskundeprobleem.

Een gedecentraliseerd grootboek verzamelt alle transacties in blokken in een netwerk. Het oplossen van dit probleem staat bekend als mining / mining (minning) en "miners" (miners) zijn deelnemende knooppunten die met elkaar concurreren om transacties te valideren en beloningen in cryptocurrency te ontvangen.

Wat is een complex probleem bij blockchain?

Hoe het probleem op te lossen

Proof-of-Work werkt als een ingewikkeld probleem. Het kost veel rekenkracht om op te lossen. Er zijn verschillende factoren die dit probleem kunnen helpen oplossen:

  • Hash-functie (hash-functie): De term hoor je veel, toch? In de hash is de outputwaarde al bekend en moet je de inputwaarde bepalen.
  • Integer ontbinding (Integer ontbinding): Splits een getal in een product met kleinere gehele getallen. Gebruikt om het openbare-encryptiesysteem veiliger te maken.
  • Begeleide tour puzzelprotocol: In het geval dat de server een DoS-aanval vermoedt. Het vereist herberekening van hashes voor een aantal knooppunten in een bepaalde volgorde. In dit geval kan het worden genoemd "Hoe vind ik de equivalente reeks van hash-waardetekenreeksen".

Met de groei van de keten duiken er talloze obstakels op en hebben algoritmen extra hashkracht nodig om deze problemen op te lossen. Dus het antwoord op dit PoW-probleem is een "hash-functie" of "hash".

De reden voor de complexiteit

Moeilijk op te lossen problemen hebben veel tijd nodig om een ​​blok te vormen. De moeilijkheid mag dus niet te ingewikkeld zijn. Dit probleem zorgt ervoor dat transacties vastlopen zonder dat ze worden uitgevoerd en dat het werk wordt gestopt in een proces.

Een snelle of langzame insteltijd heeft invloed op het maken van blokken. En het zou zinloos zijn om het een bepaalde tijd niet te doen. U kunt zich echter het omgekeerde hiervan afvragen: als het probleem te gemakkelijk is. Het maakt het netwerk gemakkelijk toegankelijk met DoS- en spamaanvallen.

Antwoorden op deze problemen moeten ook gemakkelijk te verifiëren en te controleren zijn. Omdat niet alle knooppunten in het netwerk kunnen analyseren of de berekening correct is, en niet in de laatste plaats vertrouwen. Je zult andere knooppunten moeten vertrouwen en dit is het punt waarop blockchain zijn transparantie bewijst.

Hoe PoW in Blockchain te implementeren

PoW in Blockchain wordt als volgt ingezet: De "miners" proberen een computationele uitdaging op te lossen om nieuwe blokken te creëren en transactiebevestiging te starten.

De knooppunten moeten eerst via rekenkracht de oplossing voor het probleem vinden. Dit betekent dat de knooppunten met de hoogste rekenkracht het meest waarschijnlijk oplossingen voor wiskundige problemen zullen vinden.

Vervolgens wordt het verificatieproces voor de transacties in het blok toegevoegd. Organiseer deze transacties in chronologische volgorde in het blok en informeer het nieuw geëxploiteerde blok voor het hele netwerk (dit proces kost niet veel energie en tijd). Het energieverbruiksgedeelte lost een moeilijk wiskundig probleem op om het nieuwe blok te koppelen aan het laatste blok in de blockchain.

Je zult zien dat de hash van het volgende blok de hash van het vorige blok bevat. Dit verhoogt zowel de beveiliging als het bouwen van een geldig blok.

Proof-of-work integreren in blockchain

Voor nieuwe "miners" (miners) na het oplossen van het probleem van de server (netwerkserver). Knooppunten op het netwerk bevestigen de inzending en ontvangen uiteindelijk de beloning:

beloning voor succesvolle block mining

Waarom is Proof-of-work succesvol op blockchain

PoW is momenteel behoorlijk succesvol om de volgende redenen:

  • Ten eerste is de oplossing voor het wiskundige probleem vrij moeilijk. Daarom moeten knooppunten tijd besteden aan complexe berekeningen. De stroomvoorziening voor rekenkracht is vrij krap en dit betekent dat maar heel weinig mensen er toegang toe hebben, wat ook de reden is achter het onvermogen van knooppunten om vals te spelen bij transacties.
  • Ten tweede is PoW succesvol, want wanneer één knooppunt een blok maakt, kunnen de andere knooppunten gemakkelijk het proces verifiëren dat naar de oplossing voor het probleem leidt.

PoW voor Bitcoin en andere cryptocurrencies

Zoals geïntroduceerd in de conceptsectie, was Bitcoin een pionier in het gebruik van PoW. En ook de meest opvallende. Het proof-of-work-systeem op het bitcoin-netwerk wordt hashcash genoemd. Hiermee kan de complexiteit van een probleem worden gewijzigd, waardoor de beveiliging toeneemt.

Wanneer een mijnwerker eindelijk de juiste oplossing vindt. Het knooppunt zal het in één keer over het hele netwerk uitzenden. Vervolgens ontvangen ze de door PoW verstrekte cryptocurrency (beloning).

Op het moment van schrijven van dit artikel duurt het minen van een blok 10 minuten. Het bitcoin-netwerk geeft miners een winnaar van 12,5 bitcoin. Het aantal bitcoins is om de 4 jaar met de helft gewonnen (dit concept moet door iedereen worden gelezen) Wat halveert? makkelijk te begrijpen).

Vergelijkbare platforms gebruiken: Etherum (ETH), Litecoin (LTC), Monero (XMR), Dogecoin (DOGE). Bij Bitcoin wordt aan het einde van een proces nieuwe Bitcoin door het netwerk verdeeld onder miners (miners) waarbij elk blok wordt beloond.

Pow in bitcoin wordt hashcash genoemd

Waarom PoW gebruiken?

Daarbij helpt Proof-of-work het netwerk te beschermen tegen kwaadwillende aanvallen. Zorg ervoor dat de "mijnwerker" geen nepblokken aan de blockchain kan toevoegen. Als een mijnwerker het netwerk probeert aan te vallen. Ze zullen veel bronnen en rekenkracht nodig hebben. Maar ze zullen niet de beloningen krijgen (onlangs vrijgegeven Bitcoin) die echte mijnwerkers hebben gedaan.

Dit is niet het enige consensusmechanisme. Sommige cryptocurrencies gebruiken een ander mechanisme, elk met hun eigen voor- en nadelen, maar met hetzelfde doel: het bieden van een manier om transacties te verwerken en te verifiëren, terwijl het netwerk veilig blijft.

Het doel van Proof-of-work is om operators een stimulans te bieden om het netwerk te ondersteunen en te beveiligen door winst te maken en de poging tot netwerkhacken ongunstig te maken.

Evalueer de voor- en nadelen van Proof-of-work

voordelen

  • PoW kan de veiligheid van het hele netwerk waarborgen. Dit is het belangrijkste doel waarom veel cryptocurrencies PoW gebruiken. Als meerdere knooppunten met elkaar concurreren om de oplossing van het probleem te bepalen, wordt het benodigde rekenvermogen zo hoog dat de keten onbereikbaar wordt voor een of zelfs een kleine groep hackers.
  • Spammers worden gedetecteerd.

Het nadeel

  • Tijdsverspilling : De miner moet veel nonce-waarden controleren om een ​​geschikte oplossing te vinden voor het probleem dat moet worden opgelost voor block mining, dit is een tijdrovend proces.
  • Het verbruik van hulpbronnen : Er is een hoog computationeel energieverbruik nodig om een ​​oplossing te vinden voor een moeilijk en complex probleem. Het leidt tot verspilling van kostbare bronnen (geld, energie, ruimte, hardware).
  • Het is geen onmiddellijke transactie. Omdat het enige tijd kost om te minen, transacties uit te voeren en toe te voegen aan de blockchain om de transactie uit te voeren.

51% aanval

Kan een bulkaanval worden genoemd. Dit is waar de gebruiker of een groep gebruikers de meerderheid van de uitbuitende macht beheert De aanvaller heeft voldoende macht om de meeste gebeurtenissen in het netwerk te beheren.

Ze kunnen exclusief nieuwe blokken maken en beloningen ontvangen omdat ze kunnen voorkomen dat andere mijnwerkers blokken voltooien. En er is ook een kans om alle transacties terug te draaien. Een goed voorbeeld van dit type aanval is het Bitcoin Gold-netwerk dat in 18 werd gehackt voor $ 2018 miljoen. En er zijn er nog veel meer bekend als "51% -aanval".

overzicht

Dus stelde ik de gebroeders Proof-of-work voor en legde uit hoe het werkt. Zoals met alle PoW-gerelateerde problemen. Iedereen leest om meer te weten over hoe het werkt in blockchain. Naast dat ik me kan afvragen wat ik een mijnwerker ben, wat zal ik in dit geval doen

Advertentie
Advertentie
Advertentie
Binance Reputable Exchange

OPMERKINGEN

Voer je reactie in
Voer hier uw naam in

Deze website gebruikt Akismet om spam te beperken. Ontdek hoe uw opmerkingen worden goedgekeurd.