====== Bitcoin ====== Seit Bitcoin 2009 veröffentlicht wurde, erfreuen sich zahlreiche weitere Kryptowährungen wie Ethereum, Tether, Ripple, Monero oder zuletzt auch Dogecoin großer Beliebtheit. {{:inf:inf6ai_202425:08_netzwerksicherheit:01:pasted:20241120-212150.png}} Doch wie funktioniert eigentlich eine Kryptowährung wie Bitcoin und wodurch wird beispielsweise sichergestellt, dass man sein Geld nicht mehrfach ausgibt oder ausgeraubt wird? Typischerweise basieren Kryptowährungen wie Bitcoin auf einem **Peer-to-Peer-Netzwerk** mit einem **Buchungssystem**, das keine **zentrale Regulierungsstelle** benötigt, sondern vielmehr durch alle Benutzer*innen des Netzwerks reguliert wird. Die Benutzer*innen tauschen über das Netzwerk **Informationen über neue Transaktionen aus und überprüfen diese**. Alle gültigen Transaktionen werden in einen **Distributed Ledger** eingetragen, quasi ein **digitales verteiltes Kassenbuch**, das zwischen allen Benutzer*innen verteilt wird. Durch den Einsatz kryptographischer Methoden wird sichergestellt, dass Transaktionen in eine korrekte zeitliche Abfolge gebracht und auf Gültigkeit überprüft (verifiziert) werden können. {{:inf:inf6ai_202425:08_netzwerksicherheit:01:pasted:20241120-211340.png}} Für Bitcoin wurde als Distributed Ledger die sogenannte **Blockchain** entworfen. Um zu verstehen, wie die Blockchain sicherstellt, dass Bitcoins überhaupt entstehen können, dass diese nicht mehrfach ausgegeben, kopiert, gestohlen oder ungültig gemacht werden können, werden **zwei kryptographische Mechanismen** eingesetzt: **Kryptographische Hashes** und eine **Public-Key-Infrastruktur (PKI)**. {{:inf:inf6ai_202425:08_netzwerksicherheit:01:pasted:20241120-211440.png}} ===== Funktionsweise ===== [[https://inf-schule.de/kryptologie/blockchain|Blockchain Funktionsweise]] {{youtube>4FU3tc-foaI}} {{youtube>2473NHJtdFA}} ===== Bitcoin Mining ===== {{:inf:inf6ai_202425:08_netzwerksicherheit:01:pasted:20241127-223648.png?800}}