--German-- Ep.8a [Bitcoin Full-Nodes] Verifizieren wartende Bitcoin-Transaktionen.

in #deutsch7 years ago (edited)

3.3 1 English mit Pfeilen Kopie.png

Vormerk
Gelange auf einfachste Weise zum Grundverständnis von Kryptowährungen durch Bilder(Danke an @RatzFratz) und Analogien. Jede Geschichte, baut auf den vorherigen Artikeln auf. Ich empfehle daher sich ein paar Minuten Zeit zu nehmen und nochmal die vorherigen Geschichten aufzufrischen. Je öfter man die Artikel durchliest, desto sicherer wird man mit dem Umgang und der Anwendung von Bitcoin-Technologie. Als Steemit-Nutzer rate ich jedem dazu, sich ein grundlegendes Verständnis über Kryptowährungen wie Bitcoin und Steem anzueignen, um bestmöglich und verantwortungsvoll mit seinem Profil(und somit mit seinem Geld) umgehen zu können. Falls in den Artikeln irgendwas unklar sein sollte, schreibt einfach einen Kommentar. Ich werde versuchen schnellstmöglich darauf einzugehen. Danke!


Im letzten Artikel 7. haben wir gesehen, dass alle Teilnehmer im Bitcoin-Netzwerk sich auf eine gültige Version des Transaktionsbuchs(=Blockchain), welche alle vorherigen ausgeführten Bitcoin-Transaktionen speichert, einigen müssen. Das ist wichtig, damit alle zu jeder Zeit einig sind, wer wie viele Bitcoins rechtmäßig besitzt. Um die Frage "Wie einigen sich die Bitcoin-Teilnehmer auf eine gültige Blockchain-Version?" beantworten zu können, müssen wir erst verstehen, wie die Teilnehmer im Bitcoin-Netzwerk zu ein Transaktionsbuch, der Blockchain, gelangen.
Dafür müssen wir einen Schritt zurückgehen und erst einen besseren Überblick über die verschiedenen Funktionen im Bitcoin-Netzwerk bekommen. Im Artikel 2.1 "Bitcoin-Mining" haben wir gesehen, dass Alice in den Bitcoin-Park(= Bitcoin-Network)eingetreten ist. Wir haben in den ersten Artikeln bereits erwähnt, dass jeder Bitcoin-Teilnehmer wie Alice bestimmte Rollen im Netzwerk einnehmen kann. In Artikel 2.1. haben wir gesehen, dass Alice die Funktion des Bitcoin-Miners eingenommen hat, um am Mathematischen Wettbewerb zum Gewinnen von Bitcoin teilzunehmen.

Bildschirmfoto 2017-07-15 um 21.52.59.png

Neben der "Bitcoin- Mining"-Funktion gibt es noch zwei weitere:

_2: "FullNode"-Funktion
_3: "Bitcoin Wallet"-Funktion

Wir werden uns nun näher die Rolle der Full-Node im Bitcoin-Netzwerk anschauen und verstehen, was eine Full-Node ist.

In Artikel 2.1 haben wir also gesehen, dass Alice die Funktion des Bitcoin Miners eingenommen hat. Nun kommt ein zweiter Teilnehmer in den Bitcoin Park. Sein Name ist Flint.

3.3 1 English mit Pfeilen.png

Flint nimmt die Funktion einer "Full-Node" im Bitcoin-Netzwerk an. Was ist die Rolle einer Full Node?

Jede Full-Node überprüft eigenständig, wartende Bitcoin-Transaktionen auf Legitimität und ob sie somit ausgeführt werden sollen. Um Bitcoin-Transaktionen auf Legitimität überprüfen zu können, brauchen Full-Nodes

  1. Ein Transaktions-Buch(=Blockchain) mit allen in der Vergangenheit stattgefundenen Bitcoin-Transaktionen.

Wie bekommt Flint(=Full-Node) dieses Transaktions-Buch?

Nun, in der Full-Node Software, die Flint heruntergeladen hat, da war die erste Seite(=1st Block) des Transaktions-Buchs(=Blockchain) schon vorhanden. Dieser erste Block beinhaltet alle Transaktionen die mit dem ersten Boot(=1st Block), also in den ersten 10 Minuten des Bitcoin-Netzwerks, ausgeführt worden sind.

Bildschirmfoto 2017-07-15 um 22.07.09.png

In diesem ersten Block wurde auch tatsächlich nur eine Bitcoin-Transaktion getätigt und somit vermerkt. Es war die Gewinnausbezahlung aus dem ersten Mathematik-Wettbewerb im Bitcoin-Netzwerk. Zu Beginn von Bitcoin im Jahre 2009 gab es noch nicht viele Bitcoin-Teilnehmer, somit war auch die Menge an Transaktionen zu Beginn noch sehr gering. Leere Blocks, wie eben dieser 1st Block waren zu Anfang keine Seltenheit.

So sieht der tatsächliche 1st Block aus:

3.3 Deutsch.png

Schaut selbst im Web nach:

Link:
https://blockchain.info/block/00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048

Ich habe die wichtigsten Informationen aus dem Block umrandet.
Das ist also der erste Block der Blockchain. Dieser erste Block, mit allen darin ausgeführten Bitcoin-Transaktionen, war also beim Download der Full-Node Software schon dabei. Wie bekommt Flint(=Full-Node) die restlichen Seiten(=Blöcke) für sein Transaktions-Buch? Das sehen wir in der nächste Folge.

Zusammenfassung

  • Es gibt 3 Funktionen welche man im Bitcoin-Netzwerk einnehmen kann.
  • _1: Bitcoin-Miner Ep. 2.1

    _2: Full-Node ( Diese Episode)
    _3: Bitcoin-Wallet

  • Jede Full-Node überprüft wartende Bitcoin-Transaktionen auf Legitimität, also ob sie ausgeführt werden sollen.
  • Dafür benötigt die Full-Node ein Transaktions-Buch(=Blockchain), mit allen in der Vergangenheit ausgeführten Bitcoin-Transaktionen.
  • Die erste Seite(=1st Block) dieses Buches ist beim Download der Bitcoin-Software inclusive.
  • Sort:  

    Sehr schön dargestellt und leicht verständlich erklärt ! Vielen Dank :)

    Danke @twinkleberry
    Freut mich, dass es bei dir gut rüberkommt.

    Danke! Habe die Serie erst endteckt. Versuche mich (ohne Bilder aber mit "Bildsprache") an selbigem.

    Liebe Grüsse

    Danke! Werde deine Serie gerne verfolgen, bin gespannt!

    Coin Marketplace

    STEEM 0.18
    TRX 0.13
    JST 0.029
    BTC 57378.99
    ETH 3121.38
    USDT 1.00
    SBD 2.24