Wat is Blockchain?
Held Blockchain / / March 19, 2020
Laatst geupdate op

Je hebt de term Blockchain waarschijnlijk eerder gehoord. Maar wat is het dan precies? Hier leggen we uit wat u moet weten over deze ultraveilige technologie.
Je hebt het woord gehoord in het nieuws, op blogs en misschien zelfs van vrienden en familie. Maar wat is een blockchain?
Een blockchain is een ketting van datablokken die is opgeslagen in een "database" op een peer-to-peer-netwerk van meerdere "knooppunten". Deze knooppunten zijn computers die elke nieuwe transactie die als een extra blok aan de keten wordt toegevoegd, verifiëren en bevestigen.
Om de blockchain en de informatie die eraan wordt toegevoegd te begrijpen, is het belangrijk om te weten hoe de transacties werken en hoe ze worden geverifieerd.
Wat is een blockchain?
Elk blok dat aan een blockchain wordt toegevoegd, bevat specifieke informatie over de transactie die erin is opgeslagen. Die informatie kan van alles zijn, van datum en tijd, bedragen in dollars, afzender, ontvanger en meer. Individuen worden niet geïdentificeerd binnen deze transacties. In plaats daarvan worden ze geïdentificeerd door een gecodeerde digitale handtekening.
Afzonderlijke blokken slaan duizenden transacties op. Ze kunnen ook elk ander type informatie opslaan dat programmeurs in de blockchain willen opslaan om het als een echte informatiedatabase te gebruiken.
In tegenstelling tot een normale database of cloudopslaglocatie, kan niet zomaar een computer meer gegevens aan de blockchain toevoegen. In plaats daarvan moet elk nieuw stuk informatie worden gevalideerd door een peer-to-peer-netwerk van computers.

Er is geen enkele computer of "server" die dient als een gecentraliseerde controller van de informatie. In plaats daarvan moet dit peer-to-peer-netwerk van gedistribueerde computerknooppunten controleren of het nieuwe stuk gegevens legitiem is en deel uitmaakt van de keten.
Dit netwerk van computers maakt blockchains 'gedecentraliseerd'. Omdat er geen centrale server is die de gegevens controleert en beheert, is de informatie veiliger en biedt het betere anonimiteit voor gebruikers van de blockchain.
Hoe nieuwe gegevens worden toegevoegd aan een blockchain
Hier is de volgorde van gebeurtenissen wanneer een gebruiker van het blockchain-netwerk een nieuw stuk informatie naar de blockchain stuurt:
- Meerdere gegevens (meestal financiële transacties) worden van gebruikers naar het blockchain-netwerk verzonden.
- De blockchain-knooppunten bevestigen onafhankelijk de details van de gegevens om te verifiëren dat deze legitiem in de blockchain thuishoren.
- Een deel van het validatieproces houdt in dat elk knooppunt een complex wiskundig probleem oplost. Wanneer opgelost, heeft die computer de bevoegdheid om een blok aan de blockchain toe te voegen.
- Na validatie wordt de informatie toegevoegd aan het volgende blok in de keten.
- Het volgende blok wordt voorzien van een versleutelde "hash", die de "hash" van het recentere blok in de keten bevat. De hash is een cryptografische code die het nieuwe blok identificeert.
Waarom een blockchain veilig is
Blockchains bevatten verschillende beveiligingslagen.
De eerste is dat elk blok is gevalideerd en bevestigd dat het thuishoort als onderdeel van het grootboek (de volledige verzameling datablokken). In zoiets als de scheepvaartindustrie zou dit betekenen dat een verzendmanifest dat is opgeslagen in een blockchain, op geen enkele manier gegevens kan laten verwijderen of manipuleren. Eenmaal toegevoegd aan de blockchain, maakt die informatie deel uit van het officiële manifest.

Waarom is het moeilijk om een blok aan te passen? Vanwege de unieke en versleutelde "hash" die wordt gebruikt om het blok te identificeren. Het complexe rekenalgoritme dat door computers is opgelost, creëert een hash die buitengewoon moeilijk te 'hacken' is zonder monumentale rekenkracht. En zonder de unieke hash te decoderen, kan het blok niet worden gewijzigd.
Een andere beveiligingslaag is het feit dat de hash van het vorige blok zich in de nieuwe hash van het volgende blok bevindt. Dit betekent dat hackers niet alleen de hash van het te wijzigen blok moeten decoderen, maar ook de hash van elk blok dat eraan voorafgaat.

Daarom beschouwen de meeste mensen een blockchain als hackerbestendig.
Verschil tussen Blockchain en Bitcoin
Omdat Bitcoin de eerste implementatie van blockchain-technologie was, zijn de woorden Bitcoin en blockchain synoniem geworden, terecht of niet.
De realiteit is dat blockchain-technologie veel verder gaat dan Bitcoin.
In zijn voorstel voor Bitcoin gebruikt een mysterieuze technoloog met de naam Satoshi Nakamoto (velen twijfelen eraan dat dit zijn echte naam was) een elektronisch kassasysteem met behulp van de blockchain.
In tegenstelling tot de valuta van een land die wordt gereguleerd door een centrale autoriteit, wordt Bitcoin door niemand gecontroleerd of gereguleerd. Dit is waarom het een 'gedecentraliseerde' valuta wordt genoemd.

Wanneer iemand goederen of een dienst wil kopen iemand die Bitcoin accepteert als betalingvinden de volgende activiteiten plaats.
- De koper dient een aankooptransactie in op het Bitcoin-netwerk.
- Bitcoin-mijnwerkers racen om het complexe wiskundige algoritme voor die transactie op te lossen. De oplossing is de 'hash' van het transactieblok.
- Zodra de hash is geproduceerd door meerdere knooppunten, wordt de transactie geverifieerd.
- De voltooide transactie wordt als blok op de blockchain toegevoegd.
- Mijnwerkers die de hash hebben voltooid, worden beloond met Bitcoin.
Zodra de transactie is toegevoegd aan het openbare Bitcoin-grootboek, kan deze op geen enkele manier worden gewijzigd of gemanipuleerd. Gebruikersinformatie van zowel koper als verkoper wordt versleuteld met een openbare sleutel en een privésleutel - dus alle gebruikersgegevens zijn anoniem.
Waarom Blockchain geen Bitcoin is
Hoewel blockchain de fundamentele technologie is die Bitcoin ondersteunt, zijn de twee niet hetzelfde. Bitcoin slaat een specifiek type gegevens op in het 'openbare grootboek' van de blockchain. Die informatie is alles rondom Bitcoin-transacties.
Je kunt echter een blockchain gebruiken om andere vormen van transacties en verschillende soorten gegevens op te slaan. Dit geldt vooral voor de digitale valuta van Ethereum.

Ethereum tilt het Bitcoin-protocol naar een geheel nieuw niveau door "slimme contracten" te introduceren.
Een Smart Contract implementeert daadwerkelijke 'code' op de blockchain. Deze code wordt uitgevoerd wanneer de voorwaarde erop betrekking heeft als "geactiveerd" - en dit alles vindt plaats op het openbare grootboek (blockchain).
Met deze technologie kunnen bedrijven daadwerkelijke applicaties zoals veilige e-mailsystemen, veilige opslagsystemen en andere platforms implementeren met behulp van het ultraveilige systeem dat wordt aangeboden door de blockchain.
Dit is een goed voorbeeld van wat blockchain is en hoe je het kunt gebruiken om nieuwe en opwindende technologieën te creëren.