Blockchain Basisprincipes

De blockchaintechnologie, die werd ontwikkeld om Bitcoin mogelijk te maken, is een ontwrichtende kracht voor veel huidige bedrijfspraktijken. Blockchain, een open, veilig gedistribueerd grootboek dat transacties tussen twee partijen efficiënt en permanent registreert, begint te worden gebruikt in verschillende sectoren, van handelsfinanciering tot handelsrecht.

Soorten gedistribueerde grootboeken

swipe

 

Openbaar

Privé

Consortium

Deelnemers

Permissievrij - (pseudo)-anonieme, openbare lees-schrijftoegang.

Met toestemming - vertrouwt op identificatie en vertrouwen, geen openbare lees-schrijftoegang.

Met toestemming - vertrouwt op identificatie en vertrouwen, openbare leestoegang, particuliere schrijftoegang.

Consensusmechanisme

Proof-of-Work (PoW), Proof-of-Stake (PoS), etc..

Stemmen of meerpartijenconsensusalgoritme

Stemmen of meerpartijenconsensusalgoritme

Decentralisatie

Hoog

Laag

Laag

USP

Ontwrichtend door desintermediatie

Kostenvermindering

Kostenvermindering

Wat is een consensusmechanisme?

Een consensusmechanisme is een fouttolerant mechanisme dat wordt gebruikt in computer- en blockchainsystemen om de nodige overeenstemming te bereiken.

Bij cryptovaluta's wordt in een database, de zogenaamde blockchain, informatie over gebruikerssaldi opgeslagen. Elke persoon (of beter gezegd, elke node) moet een duplicaat van de database bijhouden. Anders zou je snel tegenstrijdige informatie hebben, wat het doel van het Bitcoin-netwerk teniet zou doen.

Door gebruik te maken van cryptografie met openbare sleutel wordt voorkomen dat gebruikers elkaars valuta gebruiken. Om te kunnen vaststellen of middelen daadwerkelijk zijn uitgegeven, moeten netwerkdeelnemers echter nog steeds vertrouwen op één enkele bron van waarheid.

De uitvinder van Bitcoin, Satoshi Nakamoto, stelde voor een proof of work-systeem te gebruiken om deelnemers te synchroniseren. We zullen zo meteen bespreken hoe PoW werkt, maar laten we eerst eens kijken naar enkele kenmerken die de verschillende consensusalgoritmen van elkaar onderscheiden.

Eerst en vooral hebben wij validators nodig - gebruikers die blocks willen bijdragen - om een stake te leveren. Het gevaar dat validators oneerlijk handelen, wordt afgeschrikt door de stake, wat een soort waarde is die ze moeten voorleggen. Ze verliezen hun stake als ze liegen. Rekenkracht, cryptovaluta's en zelfs reputatie zijn voorbeelden.

Waarom zouden ze hun eigen middelen op het spel zetten? Er is echter ook een prijs. Dit is meestal de eigen cryptovaluta van het protocol en bestaat uit vergoedingen betaald door andere gebruikers, nieuw gecreëerde eenheden cryptovaluta, of beide.

Transparantie is het laatste wat we nodig hebben. We moeten bedrog kunnen herkennen wanneer het zich voordoet. De blocks moeten voor hen duur zijn om te maken, maar voor iedereen goedkoop om te valideren.

Type consensusmechanismen

swipe

Type

Beschrijving

Proof-of-Work (PoW)

PoW werkt als een gedecentraliseerde loterij die een leider kiest om met voorspelbare tussenpozen een nieuw block voor te stellen.

Proof-of-Stake (PoS)

PoS werkt als PoW, maar maakt gebruik van kapitaalkosten in plaats van elektriciteitskosten als bron, waardoor het een groen alternatief is voor PoW.

Gedelegeerde-Proof-of-Stake

Dit is een extra layer voor PoS, waarmee gebruikers hun stemrecht kunnen delegeren aan validators zonder dat zij zelf hoeven te valideren.

Proof-of-Importance (PoI)

PoI beloont gebruikers met reputatie- of belangscores die hen na verloop van tijd in staat stellen steeds efficiëntere block-producenten te worden.

Proof-of-Capacity (PoC)

PoC gebruikt kosten van opslag als bron in plaats van electiciteit van kapitaal

Proof-of-Elapsed-Time (PoET)

PoET gebruikt tijdgebaseerde loterij als een manier om consensus te bereiken.

Proof-of-Activity (PoA)

PoA gebruikt tijd als bron

Proof-of-Authority (PoA)

PoA vertrouwt op de reputatie van validators om consensus te bereiken

Proof-of-Burn (PoB)

PoB vertrouwt op kapitaalkosten als bron, burning is vergelijkbaar met staking met een oneindige lock-up duur

Byzantine Fault Tolerance algoritme (BFT)

BFT vertrouwt op reputatie, stemrecht en bekende identiteiten

Wat is cryptomining en hoe te minen?

De grondlegger van blockchain-consensusmethoden is Proof of Work (PoW).

Het idee is al een tijdje bekend, maar Bitcoin was de eerste die het gebruikte. Validators (ook bekend als miners) hashen de gegevens die zij willen bijdragen in Proof of Work totdat zij een bepaalde oplossing vinden.

Wanneer gegevens door een hashfunctie worden gehaald, wordt een schijnbaar willekeurige reeks letters en cijfers geproduceerd, bekend als een hash. Maar als u dezelfde gegevens herhaaldelijk gebruikt, krijgt u altijd hetzelfde resultaat. Maar zelfs een kleine verandering leidt tot een volledig andere hash.

U kunt niet bepalen welke gegevens in de functie zijn ingevoerd door naar het resultaat te kijken. Ze zijn dus nuttig om uw voorkennis van informatie aan te tonen. Wanneer u later de gegevens vrijgeeft, kunt u iemand de hash ervan geven en die kan dan de functie erop uitvoeren om te controleren of de output hetzelfde is.

Wat is crypto staking en hoe kunt u staken?

Staking van cryptovaluta houdt in dat men zijn cryptoassets toewijst aan een blockchainnetwerk voor een vooraf bepaalde periode om de transactiebevestiging van het netwerk te ondersteunen.

Sommige cryptovaluta's betalen aanzienlijke rentepercentages voor een dergelijke verbintenis, dus kan staking een uitstekende methode zijn om uw cryptoassets als hefboom te gebruiken om geld te verdienen.

In het begin werd Proof of Stake (PoS) voorgesteld als een Proof of Work-vervanger voor Bitcoin. Een PoS-systeem heeft niet het idee van miners, gespecialiseerde apparatuur of een hoog energieverbruik. Het enige wat u nodig heeft is een standaard-pc.

Gebruik van cryptografie in gedistribueerde grootboeken

Een aantal mechanismen, waaronder geavanceerde cryptografische methoden en modellen van menselijk gedrag en besluitvorming (speltheorie), worden gebruikt om blockchains te beveiligen.

De meeste cryptovalutasystemen zijn gebouwd op de blockchaintechnologie, waardoor het onmogelijk is dat dit type digitale valuta wordt gekopieerd of vernietigd.

Er worden andere toepassingen voor blockchaintechnologie onderzocht waarbij de onveranderlijkheid van gegevens en de veiligheid zeer belangrijk zijn. Het bijhouden van donaties aan liefdadigheidsinstellingen, het bijhouden van medische dossiers en het beheer van de toeleveringsketen zijn enkele voorbeelden.

Blockchainbeveiliging is echter geen eenvoudig onderwerp. Inzicht in de fundamentele ideeën en procedures die deze geavanceerde systemen een sterke bescherming bieden, is van cruciaal belang.

Crypto Academy Navigatie

Academy - uw voortgang 0% voltooid