Blokchain Schule Lektion 2

Beşir Alkaya
3 min readJan 29, 2024

--

Wie wir in Lektion 1 erwähnt haben, handelt es sich um ein Buchhaltungsbuch, das auf der Blockchain-Technologie basiert. Obwohl jeder Zugriff auf dieses Buch hat, kann nicht jeder Buchhaltungsunterlagen in diesem Buch führen.

Konsensalgorithmen werden in Blockchain-Systemen verwendet, um Aufzeichnungen ordnungsgemäß und ohne Fehlertoleranz zu führen.

Was sind Konsensalgorithmen?

Konsensalgorithmen sind Algorithmen, die die Genehmigung von Blockchain-Transaktionen durch Blockchain-Knoten ermöglichen.

Obwohl der spezifische Grund für die Erstellung von Konsensalgorithmen darin besteht, die Datensätze auf der Blockchain auf kontrollierte Weise widerzuspiegeln, gibt es auch einige besondere Gründe.

Dies hat folgende Gründe:

Zusammenarbeit : Jeder Knoten im Team arbeitet als Team, um die Interessen der Gruppe zu schützen. Als Ergebnis dieser Studie werden eher Teaminteressen als Einzelinteressen berücksichtigt. Durch Teamarbeit werden bessere Geschäfte für das gesamte Team gemacht. Datensätze werden reibungsloser in die Blockchain übertragen

Beteiligung : Jeder Knoten innerhalb des Netzwerks muss an der Konsensabstimmung teilnehmen. Kein Knoten sollte von der Abstimmung ausgeschlossen werden. Dadurch werden zuverlässigere Informationen als Ergebnis der Abstimmung an die Blockchain übertragen.

Übliche Konsensmechanismen, die in Blockchain-Systemen verwendet werden, sind wie folgt:

Arbeitsnachweis

Nachweis des Einsatzes

Delegierter Nachweis des Einsatzes

Nachweis der verstrichenen Zeit

Brennnachweis

Praktische byzantinische Fehlertoleranz

Das Ergebnis ist, dass der Proof of Work und der Proof of Stake Konsens über die erforderliche Mechanik verfügen !

Ein weiterer Faktor, der die Sicherheit von Blöcken gewährleistet, besteht darin, dass die in den Blöcken geschriebenen Informationen nicht geändert werden können.

Der Grund für diese Unveränderlichkeit liegt darin, dass jeder Block, wie wir in unserem vorherigen Artikel erwähnt haben, den Hashwert des vorherigen Blocks behält.

Da dieser Hashwert mit dem SHA 256-Algorithmus erstellt wird, ist eine Änderung nicht möglich. Jede dem SHA 256-Algorithmus gegebene Eingabe hat nur eine einzige Ausgabe. Die Ausgabe ändert sich, wenn nur ein einzelner Buchstabe oder ein einzelnes Zeichen der Eingabe geändert wird.

Beispiel 1

Eingabe: abc

Ausgabe : ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Beispiel 2

Eingabe :Abc

Ausgabe : 06d90109c8cce34ec0c776950465421e176f08b831a938b3c6e76cb7bee8790b

Beispiel 3

Eingabe : A bc

Ausgabe : 1d6979cccc25a747a8c1d04eb55102ef400ba6f777c6474c758c073d00522fb3

Wie in den Beispielen zu sehen ist, führt dank des SHA 256-Algorithmus jede Änderung der Eingabe dazu, dass sich die Ausgabe vollständig ändert.

BLOCKCHAIN-NUTZUNGSBEREICHE

Bankwesen

Finanzen

Fintech

Beglaubigungen

Cloud Computing

Kurz gesagt, die Blockchain-Technologie kann bei allen Transaktionen wie Datenübertragung und Geldtransfer zwischen zwei Personen oder Einheiten eingesetzt werden.

In unserem nächsten Artikel werden wir über den SHA256-Algorithmus und die Konsensmechanismen Proof of Work und Proof of Stake sprechen.

--

--

Beşir Alkaya

DE:Ich bin Unternehmer und interessiere mich für Blockchain und KI. Ich bin Spezialist für digitales Marketing und Webentwickler.