bitcoin cryptocurrency blockchain toestemming

Wat is de blockchain, de ziel en het "lichaam" van cryptocurrencies

In de eerste van deze reeks artikelen over de wereld van crypto-economie hebben we geprobeerd heel snel door te gaan de evolutie van geld, een van de goden die geavanceerde samenlevingen en hun interne machtsverhoudingen besturen en olie geven.

Terwijl we veel onderwerpen aan het licht hebben gebracht, heeft deze uitweiding ons geholpen om uit te vinden wat de gewenste kenmerken in een medaille zijn en heeft het ons bovenal toegestaan ​​elkaar te begroeten door de introductie van de cryptogeld en blockchain. Nu we wat vertrouwen hebben verworven - zelfs intellectueel - met de valuta, we zijn eindelijk klaar om de nieuwe en in sommige opzichten extravagante wereld van die in te gaan virtueel.

We hebben al het feit genoemd dat cryptocurrencies dat zijn, in tegenstelling tot traditionele valuta's gedecentraliseerde, matching, doorzichtig, anoniem en heb er een standaard en noteer leveringscurve. Elk van deze termen verdient een diepgaande uitleg, maar aangezien ze allemaal zijn geïmplementeerd door het gebruik van de blockchain, geven we er de voorkeur aan eerst de werking van dit element te verduidelijken.

Wat is de blockchain, de ziel en het "lichaam" van cryptocurrencies

Voordat we ingingen op de details van de briljante intuïtie die in het publiek werd bekendgemaakt 2008 da Satoshi Nakamoto (fictieve naam waarachter de vader van de blockchain en van de Bitcoins zich verstopt) laten we ons even een fantastisch dorp voorstellen waar er geen fysieke valuta is maar transacties zijn van oudsher geannoteerde op een enorme eeuwenoude sequoia.

De valuta van dit land zou, volgens de definities die we in het vorige artikel hebben ontmoet, van het type a zijn wettig betaalmiddel en het zou niet veel verschillen van die we gewend zijn: de zijne waarde van uitwisseling het zou uitsluitend gebaseerd zijn op het vertrouwen dat iedereen bereid en bereid is het te accepteren nul intrinsieke waarde. Het echte verschil met onze euro's zou dus in feite liggen in het systeem dat is gekozen om het mogelijke krediet vast te stellen: op aarde manifesteert het eigendom van de valuta zich door stukken metaal en vellen papier die direct kan worden uitgewisseld, in die fantasiewereld vertrouwt het tegenovergestelde op a gigantisch accountboek.

libro mastro

Wie schrijft er over de sequoia?

Natuurlijk is de taak van het noteren van de nieuwste transacties op de grote boom van absoluut belang en vereist een zekere fysieke bekwaamheid. We kunnen ons voorstellen dat de wijze dorpstradities voorspelden dat dergelijke annotaties plaatsvinden eenmaal per dag en dat de eer behoort aan de burger die eerst, na zonsondergang, heeft gevonden een feniksveer, bijna uitsluitend te vinden in het hooggebergte en zeer gevoelig voor zonlicht.

Het is goed om op te merken dat deze keuze, die op het eerste gezicht misschien volledig willekeurig lijkt, eigenlijk garandeert dat alleen de meest getrainde en goed getrainde bereid om tijd te besteden aan onderzoek kan echt de veer hopen te vinden. Deze vreemde loterij voegt ook een bepaalde tegelijkertijd toe onzekerheid en laat alle inwoners een waarschijnlijkheid hebben, hoe laag ook, om gekozen te worden. Eindelijk maakt gevoeligheid voor licht het onmogelijk om vals te spelen met het gebruik van veren gevonden vóór zonsondergang.

Als je eenmaal de veer hebt gevonden (wat overigens is) hoe moeilijker te vinden, hoe talrijker de zoekers zijn: de feniks is een extreem verlegen dier en heeft de neiging weg te rennen als hij zoveel mensen ziet) de gelukkige zorgt eindelijk voor transacties transcriberen gebeurde tot die tijd op de sequoia, le handtekening met zijn veer en is in licentie gegeven aan toevoegen aan uw account een waarde die recht evenredig is met de hoogte waarop de annotatie zich bevindt.

mijnwerker bitcoin

Met andere woorden, de werking van het systeem wordt gegarandeerd door een competitief proces (gefinancierd door heerschappij of door passende belastingen) waardoor het voor een persoon onmogelijk is om controle hebben op de sequoia en op de informatie bevatte.

De blockchain-revolutie

I voordelen van het systeem dat in die fantastische wereld wordt toegepast, is duidelijk: geld dat kan het niet zijn vals, gemanipuleerd, kan "scheren" niet ondergaan, kan dat niet zijn met geweld gestolen en iedereen kan dit op elk moment doen lees de volledige geschiedenis van de enkele waarde-eenheid, de ene transactie na de andere, vanaf het moment van uitgifte tot heden. Zonder de hoge democratie te vergeten, bereikt dankzij pseudo-willekeurige verdeling van waardigheid aan de veerzoekers en aan het feit dat er is geen centrale emittent in staat om het lot van de valuta te bepalen: slechts één gekwalificeerde meerderheid burgers kunnen slagen in de zware taak om de tradities waarop het systeem is gebaseerd te veranderen.

Aan de andere kant heeft de aanpak ook wat nadelen, zoals de mogelijkheid dat iemand boekhoudgegevens wijzigen (bijvoorbeeld om een ​​transactie te annuleren of hetzelfde geld twee keer uit te geven) of dat, in geval van brand of andere natuurrampen, alle informatie verloren gaat. De inwoners van die wereld zouden er goed aan doen zoveel andere sequoia's te planten waarop kopieer de gegevens om "back-ups" te hebben die beide problemen helpen oplossen, maar deze keuze zou erg duur zijn om te implementeren.

blockchain gedistribueerde database

Wat in de fysieke wereld uitdagend is, kan daarentegen veel eenvoudiger zijn in de virtuele wereld. De goede Nakamoto (wie hij ook was) dacht daarom dat het mogelijk was om te creëren een valuta op basis van een gedistribueerde database, waarin elke gebruiker (die we nu 'knooppunt“) Heeft een kopie van de sequoia, dat wil zeggen, de volledige set informatie. Om een ​​dergelijke benadering te volgen, moesten echter twee problemen worden opgelost: vermijden dat iemand "zichzelf een andere kon verklaren" en niet zijn eigen geld uitgeven, en situaties vermijden waarin het mogelijk is geef dezelfde munt twee keer uit. De oplossing, zoals je misschien al geraden hebt, wordt genoemd blockchain.

transacties

Laten we eerst het probleem van bekijken eigenschap, hoe eenvoudiger op te lossen. In zijn oorspronkelijke artikel (Bitcoin: A Peer-to Peer Electronic Cash System) stelde Nakamoto een oplossing voor op basis van het gebruik van de asymmetrische cryptografie. Op een intuïtief niveau is het coderen van gegevens gelijk aan leg het in de kluisen in asymmetrische cryptografie is er de eigenaardigheid die de sleutel toelaat zien wat zich in de kluis bevindt, is anders dan wat het u toestaat vullen.

Het basisidee is dat de valuta, met behulp van een van de toetsen (genaamd Prive-), kan worden vergrendeld in de kluis samen met een klein tabblad dat de eigenaar identificeert en dat de andere sleutel (waarmee u de inhoud kunt zien) wordt geretourneerd publiek. Als we ons een commerciële uitwisseling voorstellen, maakt dit proces het mogelijk om transacties efficiënt uit te voeren: de koper "boxen" de valuta samen met de naam van de verkoper, die dankzij de openbare sleutel kan verifiëren dat deze in zijn bezit is gekomen (zelfs als deze niet fysiek kan worden gemanipuleerd). Degenen die de betaling hebben ontvangen, kunnen op hun beurt het geld naar een derde sturen door de procedure te herhalen en de gehele kluis te sluiten (nu "valuta" te worden) in een grotere.

bitcoin-transactie

Het ontworpen systeem lijkt daarom erg op Chinese dozen, waarin de waarde-eenheid van transactie naar transactie naar steeds grotere containers wordt verplaatst. Op dit moment vraagt ​​u zich echter af hoe betalingen kunnen worden gedaan meervoudig o fracties van de rekeneenheid, die van nature door alle cryptocurrencies worden verwacht. De door de vader van Bitcoin voorgestelde oplossing bepaalt dat de enkele transactie meerdere ingangen en uitgangen kan "verpakken", dat wil zeggen fondsen overboeken van meerdere adressen (openbare sleutels) en dat, aangezien overdrachten altijd plaatsvinden voor de volledige beschikbare waarde op het adres, het is mogelijk om "rust" -handelingen automatisch uit te voeren.

De blockchain

Het hierboven beschreven transactiesysteem is kwetsbaar voor de mogelijkheid dat een knooppunt probeert op te lichten door meerdere versies van dezelfde valuta te maken, d.w.z. meerdere keren uitgeven. In het gewone leven wordt dit probleem opgelost door te gebruiken fysieke valuta (gegevens kunnen gemakkelijk worden gekopieerd, papier en metaal met grote moeite) en door het bestaan ​​van centrale instellingen dat door alle digitale transacties te traceren, garanderen het systeem. In het geval van cryptocurrencies komt de oplossing in plaats daarvan van elke valutabeweging openbaar maken zodat, door een set regels en een competitief proces (de feniksveer), kan het systeem een ​​kiezen en maken toestemming waarop transacties geldig zijn en welke niet.

De eerste algemene regel die is geïdentificeerd, uit absoluut gezond verstand, is dat de transactie als bevoorrecht en als geldig wordt beschouwd die is gebeurde tijdelijk eerder. Op dit punt is het echter noodzakelijk om een ​​peer-to-peer-service van te creëren tijdstempel die transacties chronologisch bestelt.

Bewijs van werk (PoW)

Het oorspronkelijke idee van Nakamoto is dat van het bewijs van werk: elk knooppunt dat geïnteresseerd is in het onderhouden van het systeem (en de bijbehorende beloning) verzamelt alle recente transacties nog niet verwerkt en de 'handtekening" van het laatste blok dat al is gemaakt en geaccepteerd om ze samen te pakken met een pseudo-willekeurig nummer dat wordt gebeld nonce. Op dat moment verwerkt het de gegevens met een bepaalde wiskundige functie - bekend hachee- en controleer of het resultaat aan enkele kenmerken voldoet.

In het bijzonder is het vereist dat de uitvoer een aantal initiële nullen heeft die hoger zijn dan een minimum, ingesteld door een officiële parameter - de moeilijkheid - die varieert om het genereren van blokken in de tijd constant te houden, ongeacht de rekenkracht die aan de taak is toegewezen. In het geval van een negatief resultaat, herhaalt het knooppunt de procedure door nieuwe transacties in het blok in te voegen en de nounce te wijzigen, maar anders deelt het zijn ontdekking met de rest van het netwerk, dat natuurlijk als zijn eerste transactie die zorgt voor de beloning.

dubbele uitgaven

Op dit punt de resterende knooppunten voorkomen dat het doorgestuurde blok in orde is en, als de controles succesvol zijn, de wedstrijd opnieuw begint met de handtekening van het zojuist gemaakte blok. In het geval dat twee blokken tegelijkertijd worden gegenereerd, beginnen de knooppunten op twee te werken takken gescheiden in de keten en zal op verschillende paden doorgaan totdat een van de twee reeksen langer wordt dan de andere. Vanaf dat moment de kortste splitsing zal geleidelijk worden verlaten en steeds "wees”Zal geen deel uitmaken van de hoofdreeks. Transacties worden uiteraard alleen als geldig beschouwd wanneer het blok waarin ze zijn gepubliceerd deel uitmaakt van de hoofdketen.

Dit proces lijkt misschien onnodig costoso e complicato, maar heeft het voordeel dat aanvallen zeer moeilijk zijn: omdat elk blok de hash van het vorige bevat, is het dat ook onmogelijk om een ​​ring te veranderen zonder alle volgende blokken ongeldig te maken. Om een ​​"voldoende geretoucheerde" versie van de blockchain te maken, is de belangrijkste versie daarom noodzakelijk sneller zijn dan de rest van het net bij het maken van nieuwe blokken, dat wil zeggen, het grootste deel van de rekenkracht bezitten die is gewijd aan mijnbouw. Het "stemrecht", dat wil zeggen om de geschiedenis van de valuta te beïnvloeden, is in dit geval daarom nauw verbonden met de hardware betekent gebruikt om de werking ervan te ondersteunen.

dubbele aanval

Bewijs van inzet (PoS)

Als u ondanks de redenen die aan het einde van de laatste paragraaf zijn uitgelegd, denkt dat het PoW-systeem - met zijn race voor prestaties en rekenkracht - onnodig duur is, weet dat op het gebied van cryptocurrencies velen zoals u denken. Zoals je misschien hebt begrepen, is het fundamentele probleem bij het beheer van de blockchain om een ​​systeem te vinden dat de werking van de valuta garandeert in het belang van eerlijke gebruikersdat wil zeggen dat u aan de laatste een "stemvermogen"Meerderheid. In het systeem van Nakamoto worden de "markeringen" gemeten in hash per seconde (in het oorspronkelijke artikel schreef de maker van Bitcoin "one-CPU-one-vote"), maar andere systemen zijn mogelijk.

Aan de andere kant, wie zou de rol moeten krijgen om nieuwe blokken te smeden, gezien het ontbreken van een centrale autoriteit? In de afgelopen jaren heeft het idee dat deze eer kan worden gedeeld tussen de knopen, vooruitgang geboekt selectiecriteria (variabel van valuta tot valuta) met een bepaalde mate van onzekerheid, zonder de beveiliging van het systeem in gevaar te brengen.

bewijs van inzet van het werk

Deze methode voor het beveiligen van het systeem wordt gezegd Bewijs van het belang en is vaak gebaseerd op het principe dat gebruikers van geld het meest geïnteresseerd zijn in het handhaven van de eerlijkheid van het systeem. Bijgevolg kent de PoS-methode een groter stemvermogen toe aan de rijkere, actievere knooppunten of die met weinig beweging. Deze kwaliteiten kunnen op hun beurt, afhankelijk van de gekozen systemen, worden gebruikt als "gewicht" voor de pseudo-willekeurige keuze van de "smid" -knoop (die meer inzetten heeft, zal waarschijnlijk eerder worden gekozen) of rechtstreeks voor stem van vertegenwoordigers (systeem dat bijvoorbeeld wordt gebruikt door BitShares). Op PoS gebaseerde valuta's voorzien, gezien de lagere energiekosten die nodig zijn om het blok te creëren, meestal niet in het toekennen van prijzen (dus van waardigheidsinkomsten), maar alleen het crediteren van commissies betaald door de knooppunten die transacties hebben uitgevoerd om te worden gevalideerd in het blok.

Geheugen opslaan

Om de structuur van de blokken te vereenvoudigen en een buitensporige groei van het geheugen te vermijden die nodig is om de "valuta" - dat wil zeggen de transactieketen - te onthouden, hebben we ervoor gekozen om op te vertrouwen hash-functies. Deze specifieke wiskundige bewerkingen hebben in feite het kenmerk dat een niet-omkeerbaar resultaat wordt geretourneerd vaste lengte dat "bijhoudt" van de initiële gegevens. In een transactie zal onze privésleutel daarom dienen om een ​​hash te coderen die afhankelijk is van de vorige transactie en publieke sleutel van de tegenpartij waarnaar we de valuta verzenden, en het protocol plakt eindelijk de openbare sleutel van het knooppunt dat het geld naar het verkregen resultaat stuurt.

De "tag" die herkenning mogelijk maakt, is daarom de openbare sleutel, die echter te lang is om op het toetsenbord te worden getypt. Om het probleem op te lossen, werd daarom besloten om de adressen, gegenereerd door operaties van hash van de openbare sleutels van het ontvangende knooppunt, die in plaats van de laatste worden gebruikt bij het genereren van de transactie. Deze keuze verandert natuurlijk niet de basisstructuur van de keten.

blockchain

Met de tijd, eindelijk, de reeks transacties het kan overdreven en onnodig omslachtig worden: als de geldigheid van een ring eenmaal is vastgesteld, zijn in feite alle voorgaande niet langer nodig. Nakamoto dacht er daarom aan zijn hash te associëren met elke transactie en daarmee een hash te creëren merkle boomdat wil zeggen een boom waarin de gegenereerde waarden geleidelijk worden samengevoegd totdat een enkele totale hash wordt verkregen. Deze waarde, gezegd merkle root, maakt deel uit van de gegevens die nodig zijn voor de PoW, terwijl de overgangen die deel uitmaken van het blok niet worden meegenomen in het verificatieproces (ze worden indirect gevalideerd via de merkle-root) en, indien begraven door een voldoende aantal opeenvolgende transacties, worden ze nutteloos en kan worden verwijderd zonder de blockchain ongeldig te maken.

Het is interessant om op te merken dat cryptocurrency als zodanig niet bestaat: er is geen valuta, alleen een reeks kluisjes in doos zoals Matrioske.

Waarom is blockchain zo interessant?

Van wat we tot nu toe hebben gezien, is de blockchain niets anders dan een gedistribueerde database waarin elk nieuw blok, gekoppeld aan de vorige dankzij de hash, alleen als geaccepteerd kan worden beschouwd wanneer het de "toestemming“Van de meeste knooppunten, op basis van naleving van een aantal vooraf gedefinieerde regels. Het feit dat dit enorme grootboek is ontworpen om transacties te bevatten, betekent echter niet dat andere vormen van gegevens niet ook kunnen worden gebruikt.

In feite gebruikt hetzelfde Bitcoin-protocol een taal om de transacties te verwerken Script, wat met zijn instructies (over 80) toestaat meer gecompliceerde bewerkingen dan "standaard" transacties gezien in dit artikel. Als de technologie die wordt gebruikt voor de moeder van alle cryptocurrencies echte contracten zou kunnen beheren, aan de andere kant, zijn sommige nieuwe generatie virtuele valuta denk expliciet toestaan slimme contracten (Ethereum is het beroemdste voorbeeld) voor de overdracht van eigendom van echte of virtuele goederen, of zelfs voor het creëren gedistribueerde aandelen- en obligatiemarkten en parallel aan de officiële.Blockchain-toekomst

Op dit punt moet ook duidelijk zijn dat alle functies van de hierboven genoemde cryptocurrencies alleen zijn de weerspiegeling van de structuur aan de basis van de blockchain: gedecentraliseerde omdat elk knooppunt een kopie van de hele keten heeft, matching omdat de macht om het nieuwe blok te maken wordt toegewezen via competitie, doorzichtig omdat alle transacties openbaar zijn, anoniem omdat het genereren van adressen geen persoonlijke gegevens vereist. Ten slotte, op het gebied van geldcreatie, wordt dit geregeld door de set regels die de knooppunten moeten respecteren bij het maken van een blok om te worden geaccepteerd en als zodanig bekend en te voorzien.


Mis geen enkel nieuws, aanbieding of beoordeling gepubliceerd op onze site! Volg ons op sociale netwerken om up-to-date te blijven in realtime dankzij:

Biedt kanaal , Nieuwskanaal, Telegram Group, Facebook-pagina, YouTube-kanaal en Forum.

Meer nieuws
SAMSUNG GALAXY NOTE 20: BESTE COVER, FILM EN ACCESSOIRES