De afgelopen jaren hebben we veel veranderingen gezien in het technische ecosysteem, wat de ruimte voorgoed opschudde. Er werd een hele reeks producten aangekondigd, die de komende jaren benchmarks in hun segmenten vormden, platforms die steeds slimmer werden, waardoor ontdekking en inhoudconsumptie een geheel nieuwe ervaring werden. Telefoons komen nog dichter bij de rekenkracht van desktops, en apparaten worden steeds meer verbonden en contextueel bewust. De lijst met dingen die trendsetters zijn geworden, is zo lang dat het vrijwel onmogelijk is om ze allemaal op te noemen. Maar kortom, het is veilig om te zeggen dat het de beste tijd is om te leven, vooral als je een tech-liefhebber bent.
Onder de vele dingen die de laatste tijd veel kritische aandacht hebben gekregen, is een van de meer populaire Cryptocurrencies. Als je niet onder een steen leeft, is de kans groot dat je veel dingen hebt gehoord over cryptocurrencies, mensen die van de ene op de andere dag miljonairs en miljardairs worden en hoe dit alles de komende jaren gaat veranderen. Hoewel veel van die dingen waar zijn en veel verschillende problemen met de huidige financiële systemen oplossen, zijn cryptocurrencies zoals Bitcoin, Ethereum en dergelijke onderwerpen groot genoeg om er een apart artikel aan te wijden. Maak je geen zorgen, het bericht met details over cryptocurrencies is in de conceptversie en zal binnenkort verschijnen. Maar voordat je in dat segment komt, moet je je voeten nat maken met Blockchain.

De kans is groot dat sommigen van jullie er misschien wel van hebben gehoord, maar niet helemaal begrijpen wat het is, en dan zouden er mensen zijn die helemaal nieuw zijn in de term. Als je in een van die kampen valt, is dit bericht precies wat je nodig hebt. Leun achterover en pak een kopje koffie. Dit is “DE” post over Blockchain. We gaan je alles vertellen wat je moet weten. Dit is wat je leert:
- Blockchain is geen Bitcoin
- Korte geschiedenis van BlockChain
- Hoe wordt het Blockchain-netwerk gesynchroniseerd?
- Welke beveiligingsmaatregelen zijn er?
- Voordelen van Blockchain-technologie
Maar voordat we beginnen uit te leggen wat blockchain is en hoe het werkt, zijn er een aantal wijdverbreide misvattingen die moeten worden opgehelderd. Het is de moeite waard om dit te verspreiden, omdat Blockchain een fundamentele basis zal worden van enkele van de meest geavanceerde softwaresystemen die in de toekomst zullen worden gebouwd.
1. Blockchain is GEEN Bitcoin
Laten we eerst een populaire mythe over Bitcoins ontkrachten, zullen we?
Dit is een wijdverbreide misvatting en moet meteen worden verholpen. Nee, Blockchain is geen Bitcoin, of Ethereum of Litecoin of welke andere cryptovaluta dan ook.
In eenvoudige bewoordingen, als Bitcoin een Tesla Roadster is, is Blockchain de lithium-ionbatterij, als Bitcoin e-mail is, is Blockchain het internet. Het is eigenlijk de onderliggende technologie die de cryptocurrencies aandrijft die de afgelopen maanden aan populariteit hebben gewonnen.
Nogmaals, we gaan niet heel veel bespreken over cryptocurrencies, maar wat je moet weten is dat blockchain de brandstof is die de meeste grote cryptocurrencies aandrijft, het is de basis waarop ze zijn gebouwd.
Nu we het uitgangspunt hebben bepaald, is dit de reden waarom u absoluut moet weten wat Blockchain is en hoe het werkt. Zie je, Blockchain is geen product, het is een theorie, een principe, of liever een goed gedefinieerde basis die de komende maanden en jaren als basis zal dienen voor veel dingen in de technologie. Akkoord, cryptocurrencies zijn een van de "toepassingen" van de blockchain. Het is zeker niet het enige waartoe de technologie in staat is.
Hé, wacht even! Zoveel tirades over Blockchain, vertel ons in ieder geval eerst wat het is?
Juist, het spijt me. Dus laten we eerst de meest woordenboek Blockchain Technology-definitie van blockchain uit de weg ruimen
Een blockchain is een gedecentraliseerde en gedistribueerd digitaal grootboek dat wordt gebruikt om transacties op veel computers vast te leggen, zodat het record niet met terugwerkende kracht kan worden gewijzigd zonder de wijziging van alle volgende blokken en de samenspanning van het netwerk.
Dat is de definitie die een eenvoudige Google-zoekopdracht je zou geven en ik heb die eerlijk gezegd gewoon gekopieerd en geplakt uit een van de zoekresultaten. Maak je geen zorgen als het je gewoon voorbij is gevlogen. Ik ga het je uitleggen op een manier die volkomen logisch is.
Denk aan het voorbeeld waarin je wat geld naar je vriend stuurt. Stel dat je Steve in New York woont en je vriendin Alice in Mumbai. Als je het geld stuurt, waar stuur je het dan naar toe? Je stuurt het naar haar bankrekening.
(mee eens dat er PayPal is en dat soort dingen, maar laten we voor de eenvoud bij het bankvoorbeeld blijven).
Wanneer u het geld verzendt, zijn er in wezen 3 partijen betrokken bij de transactie, u als de afzender, je vriend als de ontvanger en de bank als de tussenpersoon.

Waarom heb je de bank nodig? Nou, om de simpele reden dat zij degene zullen zijn die dat verifieert " Steve stuurde Alice $ 32 ". Zonder de tussenkomst van deze tussenpersoon zou Alice gemakkelijk kunnen beweren dat je het geld nooit hebt ontvangen, ook al heb je het in feite naar haar gestuurd (kanttekening, als Alice zo is, moet je uit de buurt van die vrouw blijven)Historisch gezien is dit hoe het is gegaan als het gaat om het afhandelen van iets van waarde, of het nu geld, aandelen, onroerend goed etc. is. Deze tussenpersonen in de vorm van banken en beurzen voegen een belangrijk ingrediënt toe aan de transacties, vertrouwen. Denk er eens goed over na, waarom bewaar je je geld op een bank? Omdat je de bank het geld toevertrouwt, simpel. Denk hier eens over na, het enige dat een biljet van $ 100 de 100 dollar waard maakt, is dat de Amerikaanse regering die valuta ondersteunt. Maar als je dat element van vertrouwen uit dit idee haalt, wat is dan op het meest fundamentele niveau een biljet van $ 100? Het is gewoon papier en inkt. Dus theoretisch is het mogelijk om het te reproduceren. Dit is hoe valsemunterij werkt en het is niet iets nieuws, je krijgt vaak te horen over valse valuta's die in omloop zijn en hoe ze in het verleden economieën hebben laten crashen.
Maar wat als er een manier zou zijn om dergelijke transacties uit te voeren zonder een derde tussenpersoon? Wat als u geld "rechtstreeks" naar Alice zou kunnen sturen zonder op de bank te vertrouwen om het te verifiëren? Dit is waar Blockchain om de hoek komt kijken.
2. Blockchain: het begin
Een kleine omweg.
In 2008 is een whitepaper geschreven door een persoon of een groep personen (nog niet zeker) onder de naam van Satoshi Nakamoto. In deze whitepaper beschrijft hij een systeem van een peer-to-peer transactiemechanisme genaamd Bitcoin waarmee betalingen direct kunnen worden gedaan, zonder tussenpersoon. Dit was de eerste keer dat het concept van een cryptocurrency in de vorm van Bitcoin werd besproken. En hoewel het idee van Bitcoin echt innovatief was, was de mechanica van hoe het werkte echt revolutionair. Dit was hoe Blockchain werd bedacht en overeengekomen, Bitcoin was de eerste reguliere toepassing van Blockchain, het heeft het potentieel om alles te veranderen dat om vertrouwen draait en heeft momenteel de betrokkenheid van een tussenpersoon.
Het is spelveranderend!
Nu terugkomend op ons voorbeeld van geldtransacties tussen Steve en Alice. Laten we de bank uit het scenario halen en kijken hoe Blockchain zijn plaats inneemt.
Toen ik eerder in de post de definitie van blockchain noemde, waren er twee woorden die werden gemarkeerd, gedecentraliseerde en gedistribueerd digitaal grootboek. Hier is hoe ze in de puzzel passen.
Eerder toen Steve geld naar Alice stuurde, verifieerde de bank wie de afzender iss, wie de ontvanger was? en hoeveel was de transactie waard?.
Neem aan dat deze bank deze registratie bijhield op een Excel-sheet. Er kunnen dagelijks meerdere transacties via deze bank plaatsvinden, dus er zijn meerdere rijen in het Excel-blad, waarbij elke rij een individuele transactie vertegenwoordigt. Dit is de deal. Deze bank is een gecentraliseerde autoriteit en dat brengt een zeer kritisch probleem met zich mee in deze regeling. Wat als er brand was in de bank en alle computers werden vernietigd? Of is de bank aangevallen door een groep hackers die alle computers in de bank heeft besmet? Alle transacties die de bank in het verleden bijhield, zijn nu verdwenen en er is geen manier om terug te gaan en ze te verifiëren.
Blockchain lost dit probleem op en voegt hieraan een niveau van authenticiteit toe.

Stel dat je een groep vrienden rond een tafel verzamelt om het spel Monopoly te spelen. Maar helaas heb je niet de valse valuta om het spel daadwerkelijk te spelen. Jullie besluiten dus allemaal om op individuele vellen papier bij te houden wie hoeveel wint. Elke keer dat iemand een bepaald bedrag wint of verliest, noteren alle spelers die transactie op hun eigen vel papier. Omdat het spel erg belangrijk is en je geen van je vrienden vertrouwt, moet elke transactie elke keer worden geregistreerd. van jullie vergelijken wat jullie schrijven, zodat niemand van jullie een nepverslag over het spel kan maken en uiteindelijk kan winnen. Elke poging om een onjuist record in het grootboek aan te maken, wordt onderschept en als ongeldig beschouwd.

Aan het einde van het spel zullen jullie allemaal een aantal pagina's met deze transacties vullen. Elke pagina zal als een blok zijn en de hele verzameling pagina's die door een persoon op de tafel wordt onderhouden, zal een keten van blokken zijn, vandaar blockchain.

Aangezien de daadwerkelijke blockchain veel groter is dan ons monopolievoorbeeld en de transacties wereldwijd plaatsvinden, hoe wordt het netwerk dan gesynchroniseerd met alle transacties?
3. Synchronisatie en beveiliging in het Blockchain-netwerk?
Beschouw de hele wereld als een enorme tafel waar miljoenen mensen omheen zitten. Sommige mensen op het netwerk voeren transacties uit (zoals geld overmaken), terwijl veel vrijwilligers een register of een grootboek bijhouden. Dus wanneer iemand iets naar een persoon op tafel stuurt, moeten ze het aan iedereen aan tafel aankondigen. Door de transactie aan te kondigen, kan iedereen die de transactie bijhoudt, deze bijwerken in hun grootboek
Maar aangezien dit allemaal online gebeurt, vanwege netwerkvertragingen en andere factoren, kunnen mensen die transacties bijhouden, op verschillende tijdstippen updates over de transactie ontvangen. Dus eigenlijk heeft elke persoon die een register bijhoudt nu een grootboek dat iets anders is dan de anderen op het netwerk, maar nog steeds een geldig grootboek. Welnu, hoe beslist het netwerk welk grootboek (blok) moet worden toegevoegd aan het netwerk (keten van blokken)?
Het wordt gedaan door een extreem moeilijk wiskundig probleem op te lossen. Elke persoon die een blok of grootboek bijhoudt dat aan de blockchain moet worden toegevoegd, moet een speciaal wiskundig probleem oplossen dat is gemaakt met a cryptografische hashfunctie.
Een hash-functie is in feite een algoritme dat een invoer van elke grootte zal nemen en een uitvoer van een vaste grootte zal geven. Bedenk bijvoorbeeld dat u: 1, 2, 3, 4 als uw invoer, en de hash-functie is to voeg de nummers toe. Uw resulterende output zal zijn 10.
Wat is er zo geweldig aan dat je vraagt? Welnu, het interessante aan hash-functies, waardoor het echt geweldig is voor cryptografie, is dat het heel gemakkelijk is om de uitvoer van een bepaalde invoer af te leiden, maar het is buitengewoon moeilijk om de invoer af te leiden wanneer u de uitvoer krijgt. Ook in bovenstaand voorbeeld. Er zullen veel mogelijke inputs zijn die optellen tot 10 likes 5+5, 7+2+1 enz. en de enige manier om bij de juiste invoer te komen, is door continu te raden welke invoerset de juiste is.


De hashfuncties die in blockchain worden gebruikt, zijn veel complexer dan ons voorbeeld, maar ze werken volgens hetzelfde principe. Een van de meest populaire hashfuncties is het SHA256-algoritme (Secure Hash Algorithm 256 bits). Computers die zijn ontworpen om de SHA256-hashproblemen op te lossen, hebben ongeveer 10 minuten nodig om elk probleem op te lossen, wat betekent dat ze miljarden gissingen moeten doorstaan voordat ze bij de juiste komen. Dus wie het probleem oplost eerste, mag zijn transactieblok aan het netwerk toevoegen. Uw meest voor de hand liggende vervolgvraag zou zijn: -
Waarom zou iemand vrijwillig dergelijke transacties bijhouden? Zijn deze problemen immers niet moeilijk op te lossen en vergen ze veel rekenkracht en weer veel energie?
Hier gaat het om. Elke persoon die als eerste het cryptografische probleem oplost, mag zijn blok aan het netwerk toevoegen. En in ruil daarvoor worden ze beloond met cryptocurrencies. Dit hele proces heet mijnbouw.
Er zijn miljoenen nodes (computers op het netwerk) die gewoon op het netwerk zijn om een nieuw blok te minen om de beloning te verdienen. Gezien de torenhoge prijzen van elke munt tegenwoordig, is het een geweldige manier om geld te verdienen.
Soms bundelen een hele hoop computers hun krachten om het probleem op te lossen en als ze het blok aan de blockchain mogen toevoegen, wordt de beloning verdeeld onder de deelnemers van de groep. Een dergelijke groep wordt vaak aangeduid als a mijnbouw zwembad. Meer daarover en de werking van cryptocurrencies in de latere berichten.
Welnu, aangezien deze hele "keten" openbaar is, hoe is deze dan veilig? Wat als mensen de records hacken en proberen te veranderen?
Weet je nog dat er in ons monopolievoorbeeld meerdere mensen waren die elke transactie bijhielden? Dit proces heet decentralisatie wat betekent dat de gegevens niet op één centrale locatie staan. Dus eigenlijk worden onze records nu gedistribueerd/gedeeld in een netwerk van verschillende recordhouders. Als het dossier van een persoon wordt gestolen of vernietigd, blijven de transacties bij anderen.
Wat de veiligheid betreft. Hier is een heel belangrijk kenmerk van de blockchain-technologie. Zijn "alleen toevoegen". Dit betekent dat u alleen naar het netwerk kunt schrijven en de bestaande records niet kunt wijzigen. Hier is een uitgeklede versie van hoe een daadwerkelijk blok op het netwerk eruit zou zien.

Elk blok bevat zijn hash (een code die het op unieke wijze op het netwerk identificeert, bijna als een vingerafdruk), een stuk van gegevens afhankelijk van het type blockchain, en een verwijzing naar het vorige blok als a vorige hashwaarde, behalve het eerste blok op het netwerk genaamd de Genesis Block, omdat er geen blok voor staat.


Als de gegevens in laten we zeggen Blok 2 worden gewijzigd, wordt de hash-waarde ook gewijzigd. Zodra de hash-waarde verandert, wordt het volgende blok met de oude hash-waarde van blok 2 ongeldig, waardoor alle volgende blokken ongeldig worden.
Het hele blockchain-netwerk bestaat uit miljoenen computers, die tegelijkertijd problemen oplossen om blokken aan het netwerk toe te voegen en beloningen te krijgen en om het netwerk gesynchroniseerd te houden. Om ervoor te zorgen dat een slechte actor het netwerk kan uitschakelen (in het geval van blockchain zou dat het netwerk dwingen een blok te accepteren dat ongeldig is en niet door alle andere knooppunten is overeengekomen), zou hij rekenkracht nodig hebben groter dan 51% van alle knooppunten in het netwerk, en momenteel is er geen machine die dergelijke berekeningen kan uitvoeren. Akkoord dat kwantumcomputers dat kunnen, maar kwantumcomputers zijn nog steeds een erg theoretisch concept.
Geweldig, dus ik weet eindelijk wat blockchain is en hoe het werkt, maar waar kan het worden gebruikt?
4. Voordelen en toepassingen van Blockchain
Geweldige vraag! U ziet dat het huidige financiële systeem afhankelijk is van gecentraliseerde autoriteiten zoals banken om transacties goed te keuren en als de transactie zich over verschillende geografische gebieden uitstrekt, moet het een aantal regelgevende procedures ondergaan om te worden goedgekeurd, wat uren of zelfs dagen kan duren. Blockchain kan dienen als de enige bron van waarheid voor het bijhouden van dergelijke records en onmiddellijke microtransacties mogelijk maken, ongeacht waar 2 partijen zich bevinden.
In de toekomst kunt u zich zelfs voorstellen dat al uw gevoelige identificatiegegevens zoals gezondheidsdossiers, uw onderwijscertificering enz. op de blockchain worden opgeslagen. Op deze manier weet u altijd wie toegang heeft proberen te krijgen tot die records en waarom, en weet u ook zeker dat er nooit mee is geknoeid.
Elk offline systeem dat vandaag de dag vatbaar is voor manipulatie, fraude of manipulatie, kan en zal worden beveiligd door een blockchain. In de toekomst zal er misschien nooit een geval zijn waarin een verkiezing kan worden gemanipuleerd door stemfraude, aangezien elke stem op een blockchain wordt geregistreerd.
Als je de laatste tijd het nieuws hebt gehoord, heb je misschien opgemerkt dat bijna alle grote regelgevende instanties en banken van de overheid tegen deze technologie zijn en je vraagt je misschien af waarom?
Welnu, door de blockchain-technologie toe te passen, zullen we dergelijke instanties in wezen onbruikbaar maken. Ze zullen niet langer in staat zijn om geld te verdienen door de tussenpersonen te zijn die ze nu zijn. Het zal de macht terug in de handen van de mensen geven en de economie echt democratiseren.
Als u een bedrijf was en uw potentieel om geld te verdienen werd bedreigd door een concurrent, dan is het een goed idee dat u zich zou verzetten tegen de acceptatie ervan en uw huidige klanten zou aanraden er vanaf te blijven. Dit is precies wat er momenteel gebeurt met blockchain en cryptocurrencies.
Cryptocurrencies zijn momenteel het toonbeeld van de presentatie van de toepassing en het gebruik van blockchain, maar de toepassingen zijn eindeloos.
Conclusie - Blockchain-technologie uitgelegd
We bevinden ons nog in de begindagen van de blockchain-technologie. Net zoals het internet begin jaren 2000 het computergebruik ontwrichtte, zal Blockchain het volgende grote ding zijn dat met technologie gaat gebeuren, en dat zal overal gebeuren. Het is alleen maar logisch dat we onszelf hierover informeren en voorop blijven lopen wanneer deze technologie meer mainstream wordt. De komende jaren zullen carrières in Blockchain-programmeren trending zijn. Als je meer wilt weten, overweeg dan om je in te schrijven voor een cursus blockchain-programmeren om praktische expertise op te doen in deze revolutionaire technologie.
In de komende berichten in deze serie bespreken we de verschillende soorten blockchains, hoe cryptocurrencies hier gebruik van maken en nog veel meer. Zorg er tot die tijd voor dat je dit bericht deelt en iedereen ervan op de hoogte stelt, want dit is een blijvertje.
laat een reactie achter
Heb je iets te zeggen over dit artikel? Voeg je commentaar toe en start de discussie.