In diesem Post wird es darum gehen, aus welchen "Teilkomponenten" sich das Bitcoin-System zusammensetzt und wofür die einzelnen Komponenten da sind. Zum Thema Bitcoin werden noch mehrere Artikel von mir folgen, in denen ich besonders auf das Thema Transaktionen eingehen werde.
Das Bitcoin-System
- Bitcoin Einheit: Die Bitcoin Einheiten (umgangssprachlich Bitcoins) sind die virtuelle Geldeinheit. Sie existieren nicht physisch oder können als Datei versendet werden. Bitcoin Einheiten sind einfach Registereinträge, die einer gewissen Person zugeordnet sind. Dies legt fest, dass die zukünftige Transaktion dieser Bitcoin Einheiten an eine Bedingung gekoppelt wird, welche nur von dieser bestimmten Person erfüllt werden kann.
- Bitcoin-Netzwerk: Vollständig dezentral und enthält alle Teilnehmer, sowie deren Verbindungen und ist der primäre Kommunikationsweg für Informationsaustausch und die Konsensfindung.
- Bitcoin Protokoll: Im Bitcoin Protokoll ist die Art und Weise festgelegt, in der die Kommunikation innerhalb des Bitcoin-Netzwerkes abläuft (zb wie sehen Transaktionsnachrichten aus also standartisierte Formatierung etc)
- Asymmetrische Kryptografie: Wird zur Beweiserbringung und für Kontrollzwecke eingesetzt. Sie ermöglicht es jedem Nutzer des Bitcoin-Netzwerkes die Legitimität beliebiger Transaktionsnachrichten zu überprüfen (mithilfe des private key und des public key aber dazu mehr in einem späteren Artikel)
- Blockchain: Die Blockchain ist das öffentliche Register. Jeder kann sich dieses Register anschauen, eine Kopie herunterladen und abändern (die Kopie). Die entscheidende Registerversion ist die, die nur legitime Transaktionen beinhaltet (nachweisbar) und durch das Konsensprotokoll als aktuellste Version des Registers erkannt wird (Proof-of-Work).
Unterschied von Bitcoin zu schon davor bestehenden Systemen:
Die Führung eines Registers ist natürlich keine Erfindung der Blockchain Technologie. Geld kann als Gedächtnis für Gefälligkeiten (Gift-Giving System) verstanden werden.
Auch unser heutiges Giralgeld(auch Buchgeld genannt) ist nichts anderes als die "Register basierte Virtualisierung von Besitzzuständen" (Giralgeld ist das Versprechen einer Auszahlung in Fiatgeld (Bargeld zb Euro). Der Unterschied zur Blockchain ist, dass das Register beim Giralgeld durch eine einzelne zentrale Instanz mit allen Rechten geführt wird (Bank). Diese zentrale Instanz gewährleistet die Transaktionsfähigkeit, die Transaktionslegitimität und den Transaktionskonsens.
- Transaktionsfähigkeit bedeutet, dass der Eigentümer eine Transaktion seines Guthabens initiieren kann. Banken stellen dies durch die Bereitstellung entsprechender Infrastruktur sicher. Entfällt die Bank so bricht auch die zugehörige Infrastruktur weg.
- Transaktionslegitimität bedeutet, dass die Bank verpflichtet ist den Transaktionsinitianten zu identifizieren um so festzustellen, ob er der tatsächliche Eigentümer des Guthabens ist. Diese Identifizierung erfolgt durch Pin Codes etc. All diese Kontrollmechanismen der Bank sind jedoch darauf angewiesen, dass die Zugangskriterien am Anfang (Kontoeröffnung) gespeichert wurden und nun abgeglichen werden. Ohne die zentrale Instanz kommt man folgendermaßen also nicht mehr an sein Geld.
- Ein Transaktionskonsens ist in einer Bank nicht notwendig. Da die zentrale Instanz der alleinige Buchführer des Registers ist, wird dieses Register immer die einzigste Version desselben bleiben.
Das was Bitcoin also so grundsätzlich vom vorher dagewesenen System der Banken unterscheidet, ist der Verzicht auf zentrale Instanzen mit Sonderrechten( Bitcoin ist ein peer-to-peer Netzwerk, was bedeutet das alle Teilnehmer gleichgestellt sind). Dadurch können keine Abhängigkeiten vom System entstehen. Bei einer Bank bist du komplett abhängig von dieser, da sie mit deinem Geld machen können was sie wollen und in der Lage wären dir den Zugriff zu verweigern (ohne die Bank kommst du nicht an dein Geld). Die Besitzer eines Bitcoins können also selbstständig und komplett uneingeschränkt über diesen verfügen, ohne auf einen Dritten vertrauen zu müssen. Durch das Fehlen einer zentralen Instanz wird die Sicherstellung der Transaktionsfähigkeit, die Prüfung der Transaktionslegitimität und das Erreichen eines Transaktionskonsens allerdings deutlich schwieriger. Vor der Blockchain war virtuelles Geld ohne eine zentrale Instanz nicht möglich, da die Echtheit der Registerzustände (also Vermögenszustände/wem gehört wieviel) nicht überprüft werden konnte/nicht nachvollziehbar war ("Problem der byzantischen Generäle" könnt ihr bei Interesse mal googlen).
Die Lösung für das Sicherstellen der Echtheit des Registers ist die Blockchain.
Wie die drei Transaktionsbedingungen (Transaktionsfähigkeit, Transaktionslegitimität und Transaktionskonsens) erfüllt werden, werde ich im nächsten Artikel beschreiben.
Ich hoffe dieser Artikel konnte euch ein paar Informationen vermitteln. Ich werde in kürze den nächsten Artikel (über Transaktionen) schreiben. Falls ihr irgendwelche Fragen habt, oder etwas anmerken wollt, könnt ihr dies sehr gerne in den Kommentaren machen:)
Quellen:
- Bild
Das Bild habe ich mithilfe von Paint 3D erstellt. Als Vorbild diente mir dafür die "Abbildung 8" aus dem BUch "Bitcoin, Blockchain und Kryptoassets von Aleksander Berentsen und Fabian Schär.
- Mein Wissen über dieses Thema habe ich ebenfalls größtenteils aus diesem Buch.
Dies ist ein ref Link von mir zu dem Buch.
Ebenfalls als Quelle empfehlen kann ich Medium und https://coinforum.de/forum/19-technik-entwicklung-sicherheit/
Hi urdreamcometrue,
eine kurze Frage zum Thema:
Ist das "Problem der Byzantischen Generäle" durch die Blockchain-Technologie jetzt gelöst?
Ich muss zugeben, ich habe den Begriff schon mehrmals hier und da gehört, mich aber nie damit beschäftigt. Nun hab ich mir mal die Mühe gemacht und meine verstanden zu haben, dass das "Problem der Byzantinischen Generäle" die statistische unvermeidbare Übertragungen von Fehlinformationen ist. Und das solche Fehlinformationen bisher in jedem Computer oder Netzwerk sporadisch aufgetreten sind.
Ist das Problem nun daher gelöst, weil ein Block erst dadurch zustande kommt, wenn ein Konsens (also "Die Wahrheit") von zig Knoten, Minern (whatever) erreicht wurde?
Dies würde ja bedeuten, dass die Blockchain-Technologie einen evolutiven Megasprung in der Computertechnik bewirkt. Demnach musss die Blockchain-Technologie irgendwann siegen, denn Evolution strebt ja immer auf den "besten" Zustand hin.
Danke für den Artikel
Da kommt man wirklich ins Nachdenken rein.
Gruß
Chapper
Super, auch wenn das Thema hier weniger Anklang findet (habe auch schon mal eine Reihe gehabt), wird es DICH umso weiter bringen. Bin gespannt auf die anderen Teile.
Das gute ist (finde ich zumindest) wir werden als Investoren von der Realität bezahlt. Viele Youtube-Gurus (die eindeutig vom Social-Media bezahlt werden und das auch noch in Fiat) aber auch Ökonomen an ihren Instituten zeigen gar nicht erst den Anspruch die Technologie verstehen zu wollen. Müssen sie ja auch nicht :D
Wusste gar nicht, dass du auch schon darüber geschrieben hast. Ältere Artikel sind ja leider sehr schwierig zu finden.
Da hast du Recht:D Finde ich auch relativ schade, da die Technologie ja doch sehr interessant ist und vielmehr zu bieten hat als das reine Geldverdienen. Einerseits aber auch verständlich, da das Thema ja doch sehr komplex ist und man wie du sagst ja auch ohne es zu verstehen Geld damit machen kann:D
Danke für deinen Kommentar und den Resteem!
Grüße:)
super posting. @emas ist der grund, warum ich deinen Artikel gesehen habe. Mach weiter so. Für den Artikel hast ein upvote verdient.
Vielen Dank für dein Lob und den Upvote!
Schönen Sonntag noch:)