Blockchain

Die modernste Kette

Grundlage


Blockchain bedeutet auf englisch Blockkette. Es ist keine Kette aus Metall, sondern eine Virtuelle. Vorstellen kann man sie sich jedoch als Kette. Viele Blöcke hängen aneinander und basieren auf den anderen. Sie sind also auf eine Art auch verkettet. Wenn in einem Block ein Fehler ist sind alle Blöcke falsch. Ob ein Fehler in der Blockchain ist, überprüfen die Miner. Die Blockchain ist auf eine Art ein Tagebuch, in der alle Datentransphere dokumentiert werden.

Die erste Blockchain wurde bei Bitcoin verwendet. Der jetztige Anwendungszweck geht jetzt jedoch viel weiter als nur Transaktionen. Verträge, Online-ID's und mehr ist nun möglich. Vorteilhaft ist die Blockchain weil sie momentan nich hackbar ist. Wenn man einen Block hackt sind alle anderen falsch. Der Fehler wird schnell entdeckt.

Vertieftes Wissen

Aufbau

Eine Blockchain besteht aus vielen Blöcken. Alle Blöcke sind voneinander abhängig, da von Block zu Block die Information des Vorherigen Blocks weitergegeben wird. Die Information ist ein Hash. Es ist wie eine komprimierte Version von Daten. Der Hash ist eine Kombination aus Zahlen und Buchstaben. Dieser Hash wird pro Block neu generiert. Der Hash zu z.B. einem Wort wie "Haus" ist immer gleich. Da der Hash selber im nächsten Block mit weiteren Informationen zu einem weiteren Hash gemacht wird, entsteht eine Kette. Ändert man nur eine Information in einem beliebigen Block ist die gesamte Kette falsch.

Informationen in einem Block

In einem Block ist dei Nonce, Transaktion, Zeitstempel und der Vorherige Hash vorhanden.

Miner iterieren zufällig gewählte Zeichenketten (Nonce), bis der Hash des Blocks den Zielvorgaben des Netzwerks entspricht. Eine Nonce ist 32-Bit (4 Byte) gross und ist Teil des Blocks(pro Block anders).

In einem Block wird angegeben wie viel von einer Währung von wem zu wem überwiesen wurde.

Zusätzlich ist in jedem Block der alte Hash angegeben und ein Zeitstempel.

Sicher

Die Blockchain ist im jetztigen Stand der Technik nicht hackbar. Sowie das überweisen von schon ausgegebenem Geld ist unmöglich. Zudem ist jede Transaktion festgehalten in der Blockchain. Diese ist öffentlich. 

Unhackbar ist die Blockchain da jeder Block Informatioen des Vorherigen Blocks mitschlept. Eine Veränderung in der Blockchain würde sofort auffallen da kein Block mehr stimmen würde. Ob eine Überweisung stimmt überprüfen Milliarden von Minern die auf der ganzen Welt verteilt sind. Diese können grosse Rechenzentren sein oder auch Private Computer oder kleine Miningrigs. Gemint wird auf Grafikkarten oder Speziellen Asic Minern. Diese sind nur fürs minen gemacht. Ausser Transaktionen prüfen können die Computer nichts.