Wat zijn Consensus protocollen?
een van blockchain ‘ s grootste beloften is dat het een trustlesssysteem is dat de community gebruikt om te controleren of transacties echt zijn. Maar hoe doet het dat? Nou, verschillende netwerken gebruiken verschillende methoden, en die methoden worden consensusprotocollen genoemd. Het zijn in wezen de regels waaraan een netwerk werkt.
hieronder bekijken we wat ze zijn, hoe ze werken en de meest populaire types die momenteel in gebruik zijn.
- Wat zijn consensusprotocollen?
- Hoe werken consensusprotocollen?
- Consensus kan worden gedefinieerd als overeenkomst, protocollen zijn regels. Eenvoudig, consensus protocollen kunnen worden gezien als ” overeenkomst regels.”
- wat doen consensusprotocollen?
- Wat zijn enkele van de meest voorkomende soorten consensusprotocol?
- de toekomst
Wat zijn consensusprotocollen?
een blockchain, of gedistribueerd grootboek, wordt verspreid over knooppunten waarvan het de taak is om transacties op het netwerk te verifiëren. Dit is een van de belangrijkste ideeën over blockchain, en geeft het zijn unieke gedecentraliseerde smaak.
als gevolg hiervan kan iedereen informatie indienen om op een blockchain te worden opgeslagen en daarom is het belangrijk dat er processen zijn die ervoor kunnen zorgen dat iedereen het eens is over welke informatie moet worden toegevoegd en wat moet worden weggegooid. Deze regels staan in wezen bekend als consensusprotocollen. Ze verifiëren transacties en helpen het netwerk veilig te houden.
een consensusprotocol wordt traditioneel ingesteld voordat de blockchain voor het eerst wordt gemaakt, maar sommige netwerken zoals Ethereum veranderen het consensusprotocol waarop het werkt terwijl het netwerk live is. Meer daarover hieronder.
Hoe werken consensusprotocollen?
het consensusprotocol in het hart van een blockchainnetwerk geeft een specifieke methode om na te gaan of een transactie waar is of niet. Het biedt een methode van herziening en bevestiging van welke gegevens moeten worden toegevoegd aan het record van een blockchain. Omdat blockchain-netwerken meestal geen gecentraliseerde autoriteit hebben die bepaalt wie goed of fout is, moeten knooppunten op een blockchain allemaal overeenstemming bereiken over de toestand van het netwerk, volgens de vooraf gedefinieerde regels, of het protocol.
voor Bitcoin is het consensusprotocol Proof-of work (PoW), het block mining-proces dat elke transactie bevestigt. Andere soorten consensusprotocol zijn Proof-of-Stake (PoS) en Proof-of-Authority (PoA).
Consensus kan worden gedefinieerd als overeenkomst, protocollen zijn regels. Eenvoudig, consensus protocollen kunnen worden gezien als ” overeenkomst regels.”
wat doen consensusprotocollen?
voorkom dat een enkele entiteit de controle overneemt
als een netwerk consensus heeft, dan zijn alle deelnemende knooppunten het eens over de status van een blockchain. Zo, gegevens worden geregistreerd als de “waarheid” en de blockchain is in staat om te functioneren met meer en meer gegevens Toegevoegd als transacties plaatsvinden of slimme contracten worden uitgevoerd.
als je een beetje wazig bent over hoe blockchains werken, hebben we daar ook een handleiding voor.
stelt gebruikers op een decentraal niveau in staat gebruikers te vertrouwen zonder een controlerende derde partij
een consensusprotocol voorkomt dat een enkele entiteit een blockchain controleert of de “waarheid” vervormt van wat moet worden vastgelegd.
dubbele uitgaven zijn een voorbeeld van wat er zou kunnen gebeuren als een entiteit probeerde de controle over het hele netwerk over te nemen door een eigen versie van de blockchain te maken. Bijvoorbeeld, een aanvaller kan wat Bitcoin uitgeven, dan veranderen het blok te wijten aan worden opgenomen op de blockchain, zodat het niet de uitgaven te tonen. De aanvaller kon hun versie van de blockchain uitzenden, minder de uitgaven record. De aanvaller zou wat Bitcoin hebben gebruikt, maar de munten zouden niet worden opgenomen als besteed aan de keten en kon opnieuw worden besteed.
Bitcoin ‘ s consensus protocol, PoW, voorkomt dat dit gebeurt, omdat wanneer die versie van de blockchain wordt vergeleken met andere versies die op andere knooppunten worden gehouden, het iets anders zal zijn dan die van iedereen, en die versie zal worden afgewezen door de andere knooppunten.
Wat zijn enkele van de meest voorkomende soorten consensusprotocol?
Proof-of-Work (PoW): De eerste blockchain, Bitcoin, maakt gebruik van PoW. Om transacties te valideren naar de Bitcoin blockchain “mijnwerkers,” die de knooppunten cryptografische of wiskundige problemen op te lossen, met behulp van hun computers. Mijnwerkers die een probleem op te lossen en valideren en inschakelen van een blok record worden beloond met bitcoin.
Proof-Of-Stake (PoS): Ethereum verplaatst zich van PoW naar PoS. In PoS zijn er “vervalsers” in plaats van mijnwerkers. Deze vervalsers inzet een hoeveelheid cryptogeld die hen een kans, op basis van waarschijnlijkheid, om een blok validator. De succesvolle vervalser ontvangt de relevante bloktransactiekosten als beloning. Het inzetten van hun eigen cryptogeld op een blok biedt een ontmoediging voor een vervalser om te proberen en truc het netwerk als ze de inzet verliezen als ze bewezen onjuist toe te voegen transacties aan het netwerk.
Delegated Proof-of-Stake (DPO ‘ s): deze methode werkt op een vergelijkbare manier als PoS. Maar, in plaats van het gebruik van waarschijnlijkheid, cryptogeld houders in staat zijn om stemmen toegewezen aan hun inzet te werpen om getuigen te benoemen. Deze getuigen beveiligen en valideren de blockchain, ze hebben geen eigen cryptogeld nodig, maar ze hebben stemmen nodig. Dit consensusprotocol is meer gecentraliseerd dan andere. DPoS wordt gebruikt door BitShares, Steem en EOS.
Proof-of-Authority (PoA): aantoonbaar meer gecentraliseerd, PoA heeft vooraf bepaalde blokvalidatoren. Nieuwe blokken op een blockchain worden alleen gemaakt wanneer de validators in meerderheid zijn. Het protocol is vergelijkbaar met PoS. De validatoren zijn publiekelijk bekend en verantwoordelijk voor het bepalen van hun rol en het in aanmerking komen voor de validatie van Po ‘ s. Een nieuwere blockchain, Elysian, maakt gebruik van PoA evenals sommige Ethereum testnets, of test blockchains.
de toekomst
consensusprotocollen evolueren, net als alle blockchaintechnologieën, om de verschillende uitdagingen aan te gaan die de groei van een gedecentraliseerd netwerk met zich meebrengt. Geen enkele is perfect, en elk komt met zijn eigen set van compromissen.
PoW, gebruikt door Bitcoin gebruikt grote hoeveelheden computer verwerkingskracht en dus elektriciteit, het duurt ook lang om te controleren of een transactie waar is of niet, wat betekent dat het niet geweldig is voor dagelijks gebruik. Er worden oplossingen gebouwd op de top van Bitcoin om dit op te lossen, zoals het Lightning-netwerk.
ook het begrip decentralisatie moet in overweging worden genomen. PoW is zeer gedecentraliseerd omdat veel knooppunten blokken op een wiskundige manier valideren. Nieuwere netwerken kies er echter voor om de stroom in het netwerk te centraliseren om de snelheid te verbeteren. Er is altijd een debat gaande in het hart van de blockchain gemeenschap over hoeveel centralisatie aanvaardbaar is, we verwachten dat dit debat te Loon op voor enige tijd nog.