Wat is Bitcoin
Mij is de vraag gesteld: “Wat is Bitcoin?” vele keren. Het antwoord is erg ingewikkeld en leidt vaak tot onjuiste aannames of misverstanden, zowel bij leden van de digitale valutagemeenschap als bij individuen in de algemene bevolking. De Bitcoin Foundation heeft het vrij goed uitgelegd voor degenen die de onderliggende ideeën in cryptografie en programmeren begrijpen, en ook op een zeer vereenvoudigde manier voor degenen die dat niet doen, wat beschikbaar is in de video onderaan deze pagina, maar het is moeilijk om een gedetailleerde uitleg te vinden voor personen zonder een achtergrond in wiskunde of informatica.
Contents
- 1 Dus, wat is Bitcoin? Of is het bitcoins?
- 1.1 Bitcoin versus bitcoins
- 1.2 Bitcoin is gedecentraliseerd en gedistribueerd
- 1.3 Bitcoin is een cryptocurrency en een digitale valuta
- 1.4 Bitcoin Mining is het proces om nieuwe munten te creëren, het netwerk te beveiligen en transacties te verifiëren
- 1.5 Bitcoin is gebouwd op een peer-to-peer-netwerk
- 1.6 Bitcoin maakt gebruik van open source-software
- 1.7 Bitcoin creëert een betrouwbaar betalingssysteem
- 1.8 Bitcoin heeft de blockchain losgelaten
Dus, wat is Bitcoin? Of is het bitcoins?
Bitcoin is een gedecentraliseerde, gedistribueerde digitale valuta, gebouwd op een peer-to-peer-netwerk, gebaseerd op open source software, en creëert een betrouwbaar betalingssysteem door “miners” transacties te bevestigen en deze vast te leggen in een openbaar grootboek dat bekend staat als de “block chain” ”. Nu, dat is een hele mond vol en voor de meeste mensen erg ontmoedigend. Als we het echter allemaal opsplitsen en het stap voor stap doen, wordt het veel duidelijker.
Bitcoin versus bitcoins
Een bron van verwarring is het verschil tussen het gebruik van het woord Bitcoin en het gebruik van bitcoins / bitcoin. Hoewel Bitcoin altijd met een hoofdletter wordt geschreven aan het begin van een zin, is de consensus in de gemeenschap natuurlijk dat men een hoofdletter B in Bitcoin moet gebruiken wanneer wordt verwezen naar het netwerk, de gemeenschap, de industrie of in bijna elk geval waar u zich bevindt. verwijst niet rechtstreeks naar de valuta. Aan de andere kant, wanneer iemand verwijst naar het verzenden van 2 bitcoins naar iemand, of betalen in bitcoin, of vermelden hoeveel bitcoins in elk blok worden gedolven, moet dit in kleine letters zijn. Kortom, hoofdletter Bitcoin voor de ongrijpbare ideeën en structuren in de Bitcoin-wereld, en kleine letters bitcoin wanneer wordt verwezen naar de valuta-eenheden. De valuta en het netwerk zijn niet hetzelfde.
Bitcoin is gedecentraliseerd en gedistribueerd
Het Bitcoin-netwerk heeft geen centrale servers en geen individu of groep die de controle heeft. Het netwerk is samengesteld uit mijnwerkers, wat verwijst naar individuele computers waarop Bitcoin-mijnsoftware draait. Er is geen beperking op wie kan mijnen, en dus wordt het netwerk over de hele wereld verspreid. Echter, terwijl winstgevende Bitcoin-mijnbouw is mogelijk, en veel miners verdienen aanzienlijke bedragen door te minen, dit is niet altijd het geval. Men moet altijd een Bitcoin-mijnbouwcalculator gebruiken om te bepalen of mijnbouw geschikt voor u is, of dat een specifieke mijnbouwmachine de kosten waard is. Er worden zelfs diensten aangeboden Bitcoin cloud-mijnbouw op dit punt, of soms Scrypt cloud-mijnbouw dat wordt uitbetaald in bitcoins. Raadpleeg echter nogmaals een rekenmachine voordat u een soort cloud mining-contract aanschaft.
Veel mensen hebben de indruk dat de Bitcoin Foundation controleert Bitcoin, maar dat is gewoon niet waar. De Bitcoin Foundation heeft veel verbeteringen doorgevoerd, gebreken verholpen en enorm bijgedragen aan de ontwikkeling van Bitcoin, maar dat kan alleen met toestemming van het netwerk als geheel. Elke voorgestelde wijziging aan de Bitcoin-software vereist consensus van een overgrote meerderheid van de mijnwerkers. Dit werd aangetoond in maart 2013, toen een nieuwe versie van Bitcoin, 0.80, een bugfix implementeerde en ervoor zorgde dat transacties werden geregistreerd op een manier die niet compatibel was met de vorige versie 0.70. De overgrote meerderheid van de miners besloot om bij 0.70 te blijven, of terug te downgraden totdat dit probleem effectief kon worden opgelost. Hoewel dit het resultaat was van een duidelijk probleem, is deze methode van toepassing op elke voorgestelde wijziging van de software. Niemand kan een verandering afdwingen zonder consensus.
Bitcoin is een cryptocurrency en een digitale valuta
Bitcoin is een digitale valuta, omdat het bestaat in digitale vorm en alleen in digitale vorm (hoewel er fysieke munten met ingebouwde Bitcoin-privésleutels zijn gemaakt). Bitcoin is een cryptocurrency omdat het een programma is gebouwd dat geavanceerde cryptografie gebruikt voor beveiliging en distributie.
Bitcoin is GEEN virtuele valuta. Dat is een term die vaak wordt gebruikt om Bitcoin te omschrijven, zelfs door hoogopgeleide personen of gerespecteerde bronnen. Helaas gebruiken ze de term “virtuele valuta” niet goed, aangezien een virtuele valuta een valuta is die niet bedoeld is om als een echte valuta te worden gebruikt, en die vaak alleen kan worden gebruikt binnen een zeer beperkt bereik. Voorbeelden van virtuele valuta’s zijn in-game valuta’s voor online videogames, of ‘loyaliteits’-valuta’s zoals frequent flyer-miles van luchtvaartmaatschappijen.
Helaas lijken wetgevers en toezichthouders het verschil niet te begrijpen en hebben ze wetten aangenomen of regels opgesteld op basis van de term ‘virtuele valuta’, dus vechten voor het juiste gebruik van de term kan een verloren zaak zijn.
Bitcoin Mining is het proces om nieuwe munten te creëren, het netwerk te beveiligen en transacties te verifiëren
Bitcoin-mijnbouw is eigenlijk geen erg nauwkeurige naam voor wat de mijnbouwmachines doen. Elke mijnbouwmachine verwerkt recente transacties die via het Bitcoin-netwerk zijn verzonden, controleert de geldigheid van de transactie en voegt deze vervolgens toe aan een “blok”. De blokken zijn vergelijkbaar met een container die wordt gebruikt om de transacties op te slaan, en worden vooraf geladen met bitcoins die worden beloond aan elke mijnwerker, tijdens het proces van het verifiëren van deze transacties, lost een complex wiskundig probleem op dat nodig is om toegang te krijgen tot het blok. Zodra een blok is opgelost, wordt een nieuw blok gegenereerd en beginnen mijnwerkers eraan te werken.
De oplossing voor een blok is niet statisch, dus de kans om een blok op te lossen neemt met de tijd niet toe. Elke transactie die aan een blok wordt toegevoegd, verandert de oplossing, en het aantal mogelijke oplossingen voor een blok wordt bepaald door “moeilijkheid“, Wat in wezen slechts een willekeurige manier is om het probleem gecompliceerder te maken door de kans te verkleinen dat een enkele oplossing correct is.
Een bitcoin is technisch gezien slechts een waarde die wordt bepaald door het record van elke transactie in het verleden. De “munten” die in een blok zitten, zijn eigenlijk gewoon een adres met een vooraf toegewezen waarde. Zodra de blokkering is opgelost, kan deze waarde worden opgenomen in de eerste transactie, in de portemonnee van de mijnwerker. Hierdoor kan een bitcoin niet vervalst zijn, aangezien deze geen punt van oorsprong heeft.
Bitcoin is gebouwd op een peer-to-peer-netwerk
De onderliggende architectuur waarop het Bitcoin-netwerk is gebouwd. Dit is wat het mogelijk maakt om gedecentraliseerd te worden, aangezien de gebruikers van de software gegevens rechtstreeks tussen elkaar uitwisselen.
In een servergebaseerd, gecentraliseerd netwerk moeten alle gegevens van en naar een server worden doorgegeven. Dat creëert een corrupt kwetsbaar zwak punt, alsof de server (s) offline gaan of gemanipuleerd worden, loopt het hele netwerk gevaar.
In een peer-to-peer-netwerk is er geen zwak punt. Zolang er peers op het netwerk zijn, blijft het netwerk functioneren.
Bitcoin maakt gebruik van open source-software
Computers draaien op machinecode, die is geschreven in binair (0s en 1s). Machinecode is erg moeilijk, en soms zelfs onmogelijk, te lezen of te analyseren. Wanneer een programmeur een programma schrijft, wordt het in de broncode geschreven. De broncode is geschreven in een programmeertaal, zoals C, Python, Javascript, enz.
Om een computer de code te laten gebruiken die is geschreven, moet de code worden “gecompileerd”. Dit is het proces dat bestanden maakt, geschreven in machinecode, op basis van de broncode. In closed source-programma’s staat de maker van de code zijn gebruikers niet toe de broncode te bekijken. In plaats daarvan is de machinecode het enige aangeboden formulier en wordt de broncode privé gehouden. Dit betekent dat de gebruikers niet precies weten hoe het programma werkt.
Bij open source-software levert de maker de broncode echter rechtstreeks. Als gevolg hiervan kunnen andere programmeurs de code analyseren om te controleren of deze alleen functioneert zoals het hoort. Hierdoor kan iedereen in de gemeenschap het programma wijzigen, erop voortbouwen of suggesties doen om de officiële code te verbeteren.
Zelfs als een persoon de taal waarin een programma is geschreven niet kan lezen of schrijven, biedt open source-code veiligheid door de ogen van de gemeenschap als geheel.
Bitcoin creëert een betrouwbaar betalingssysteem
Dit is precies zoals het klinkt. Bitcoin is een betalingssysteem dat geen vertrouwen vereist. Traditionele betalingssystemen vereisen meerdere vertrouwenslagen.
Ten eerste is er vertrouwen in de overheid die de munt ondersteunt. Hoewel dit voor veel mensen volkomen natuurlijk lijkt, aangezien de meeste valuta’s de afgelopen decennia zo hebben gefunctioneerd, was dit in het grootste deel van de geschiedenis niet de norm. Voordat fiat-valuta’s werden gecreëerd, waren valuta’s ofwel samengesteld uit of ondersteund door een fysiek goed met een bekende waarde. Dit verwijderde vertrouwen uit de vergelijking, althans op regeringsniveau. Voor transacties die niet gemakkelijk persoonlijk kunnen worden afgerond, was er echter altijd een tweede niveau van vertrouwen.
Het tweede niveau van vertrouwen is een betalingsverwerkingsbedrijf. Dit is doorgaans een bank. De bank slaat het geld van een persoon op en belooft deze over te maken aan de partij die de persoon zou willen betalen. Dit is niet ideaal, omdat banken omkoopbaar zijn, zoals in de geschiedenis vaak is waargenomen.
Het idee van een betrouwbaar systeem bestaat al heel lang, maar elke poging in het verleden is mislukt. De manier om de authenticiteit van een betaling te verifiëren, was een probleem dat eerdere gedecentraliseerde systemen niet konden bieden, en gecentraliseerde systemen waren kwetsbaar voor fraude door de managers of voor inbeslagname van gelden door de overheid. Bitcoin is het eerste systeem dat dit probleem oplost, dankzij de blockchain.
Hoewel het Bitcoin-netwerk zelf betrouwbaar is, is dat helaas niet altijd het geval wanneer u het probeert in te wisselen voor traditionele valuta’s, omdat ze gecentraliseerde entry / exit-punten nodig hebben die zodanig worden beheerd dat velen ervoor kiezen om grote uitwisselingen of betalingsverwerkingsbedrijven te gebruiken. om hun bitcoins over te zetten naar fiat of naar andere digitale valuta. De meeste grote beurzen lijken veilig, bestaan al jaren en hebben een reputatie van betrouwbaarheid en eerlijkheid opgebouwd. Zelfs met een paar hobbels hier en daar, bedrijven zoals Bitstamp, Cryptsy, Coinbase, Bitpay, en anderen worden over het algemeen vertrouwd door de gemeenschap. Helaas de eenmalige grootste Bitcoin-uitwisseling, Mt. Gox, werd ook ooit vertrouwd, en het instorten kostte de gebruikers honderdduizenden bitcoins, of het equivalent van honderden miljoenen dollars.
Bitcoin heeft de blockchain losgelaten
Het grootboek dat een lijst bevat van elk blok dat is opgelost, en dus elke transactie. Zoals eerder vermeld, bevat elk blok nieuwe bitcoins en bevat het een record van recente transacties, maar het bevat ook een verwijzing naar het vorige blok. Deze verwijzing maakt een schakel en door deze schakel te gebruiken, verbindt u alle blokken tot een ketting die teruggaat tot het eerste blok. Met behulp van de blockchain is het mogelijk om elke transactie automatisch of handmatig te verifiëren, aangezien het verschil tussen invoertransacties en uitvoertransacties een nauwkeurige waarde oplevert voor elk portefeuilleadres.
De blockchain is het echt revolutionaire deel van het Bitcoin-netwerk. Het loste een netwerkprobleem op, beschreven in 1980, bekend als het ‘Byzantijnse generaalsprobleem’. door een aangepast Hashcash proof-of-work-systeem te gebruiken. De details hiervan vallen buiten het bestek van deze pagina, maar zullen later in een meer technische uitleg worden beschreven.
Video met dank aan Weusecoins.com