top of page

Blockchain for beginners

Autorenbild: blockliv3blockliv3



Dieser Beitrag ist ein allgemeiner Überblick über Blockchain und verschiedene damit verbundene Konzepte. Dies stammt aus verschiedenen Referenzen, die am Ende dieses Artikels erwähnt werden.


Eine Blockchain ist eine kontinuierlich wachsende Liste von Datensätzen, sogenannten Blöcken, die mithilfe von Kryptografie verknüpft und gesichert werden.


Es ist ein dezentralisiertes, verteiltes und öffentliches digitales Hauptbuch, das verwendet wird, um Transaktionen über viele Computer hinweg aufzuzeichnen, sodass die Aufzeichnung nicht ohne die Änderung aller nachfolgenden Blöcke und den Konsens des Netzwerks geändert werden kann. Da es unmöglich ist, den Datensatz zu ändern, eignet er sich hervorragend, um die Dinge über einen bestimmten Zeitraum im Auge zu behalten.


Konzepte:

Hash-Kryptographie

Es ist wie ein Fingerabdruck für ein digitales Dokument. Es ist sha256-Hash. Es sollte unidirektional, deterministisch, schnell sein, Kollisionen standhalten und einen Lawineneffekt haben (eine geringfügige Änderung der Eingabe sollte die Ausgabe erheblich ändern).


unveränderliches Hauptbuch

Man kann den Block-Hash in den nächsten Blöcken nicht manipulieren, da es ein Chai ist. Darüber hinaus werden Kopien der Kette in p2p gespeichert und es wird schwierig sein, sie in allen Systemen zu manipulieren.


verteiltes P2P-Netzwerk

Die Blockchain wird mithilfe des Gossip-Protokolls in alle verbundenen Systeme kopiert. Dies erhöht die Sicherheit, da Hacker alle Blockchains gleichzeitig angreifen müssen, was unmöglich ist.


Bergbau

Prozess des Hinzufügens von Blöcken zur Blockchain auf Brute-Force-Weise.


block # + nonce + data + prev hash + unix timestamp = Hash des aktuellen Blocks


Nonce (Nummer wird nur einmal verwendet) – jeder ändert sich nur einmal im Mining. Wenn der berechnete Hash unter dem Zielwert liegt (er ist zufällig und hat keine Beziehung zur Kryptografie), wird diese Nonce für diesen Block festgelegt und der Block zur Blockchain hinzugefügt.


Mining-Pool – Hash eines Blocks ist abhängig von Nonce und Timestamp. Da ein Bergmann nicht 4 Milliarden Nonces in einer Sekunde durchlaufen kann, kommt ein Pool von Bergleuten zusammen und die Arbeit wird aufgeteilt


Benötigt hohe Rechenleistung und Strom.


Der Lawineneffekt verhindert, dass Miner auf vorhersehbare Weise schummeln und raten. Bergleute erhalten einen finanziellen Anreiz, wenn goldene Nonce gefunden und der Blockchain ein Block hinzugefügt wird.


Miner wählen Transaktionen aus Mempool aus (Speicherbereich, in dem Transaktionen gespeichert werden, bevor sie zum Block hinzugefügt werden. Jeder Teilnehmer an P2P hat seinen eigenen Pool auf seinem Computer)


Geschichte — Satoshi Nakamoto war der erste Miner und bekam 50 Bitcoins als Belohnung. Er schürfte am 3. Januar 2009 und fügte die Schlagzeile der Financial Times an diesem Tag „Kanzler am Rande der zweiten Rettungsaktion für Banken“ in den Block ein, um den Zweck von Bitcoin zu verdeutlichen: die Vermeidung der Ungleichheit und Korruption, die dem Fiat-Währungssystem innewohnen.


Konsensprotokoll

Es ist keine zentrale Stelle vorhanden, um die Transaktionen zu validieren und zu verifizieren, dennoch gilt jede Transaktion in der Blockchain als vollständig gesichert und verifiziert. Dies ist nur möglich, weil das Konsensprotokoll vorhanden ist, das ein Kernbestandteil jedes Blockchain-Netzwerks ist. Ein Konsensalgorithmus ist ein Verfahren, durch das alle Peers des Blockchain-Netzwerks eine gemeinsame Einigung über den aktuellen Zustand des verteilten Ledgers erzielen. Auf diese Weise erreichen Konsensalgorithmen Zuverlässigkeit im Blockchain-Netzwerk und schaffen Vertrauen zwischen unbekannten Peers in einer verteilten Computerumgebung. Im Wesentlichen stellt das Konsensprotokoll sicher, dass jeder neue Block, der der Blockchain hinzugefügt wird, die einzige Version der Wahrheit ist, auf die sich alle Knoten in der Blockchain geeinigt haben.


Proof of Work – Lösen eines mathematischen Rätsels. Wird von Bitcoin verwendet.


Proof of Stake – Anstatt in teure Hardware zu investieren, um ein komplexes Rätsel zu lösen, investieren Validatoren in die Coins des Systems, indem sie einige ihrer Coins als Einsatz sperren. Danach beginnen alle Validatoren mit der Validierung der Blöcke. Validatoren validieren Blöcke, indem sie eine Wette darauf platzieren, wenn sie einen Block entdecken, von dem sie glauben, dass er der Kette hinzugefügt werden kann. Basierend auf den tatsächlich hinzugefügten Blöcken erhalten alle Validatoren eine Belohnung, die proportional zu ihren Wetten ist, und ihr Einsatz erhöht sich entsprechend. Am Ende wird ein Validator ausgewählt, um einen neuen Block basierend auf seinem wirtschaftlichen Anteil am Netzwerk zu generieren. PoS ermutigt Validatoren durch einen Anreizmechanismus, eine Einigung zu erzielen. Wird von Ethereum verwendet.


Byzantinische Fehlertoleranz – Merkmal eines verteilten Netzwerks, um einen Konsens (Einigung auf den gleichen Wert) zu erzielen, selbst wenn einige der Knoten im Netzwerk nicht oder mit falschen Informationen antworten.


Smart Contracts – Programme, die auf Blockchain ausgeführt werden, wenn eine Eingabe erfolgt.

Achten Sie auf meine kommenden Beiträge zu Kryptowährung, Ethereum, Smart Contracts…



 

Vielen Dank fürs Lesen.

-share to care-

Wenn Ihnen meine Inhalte gefallen und Sie keine News mehr rund um die Krypto Welt verpassen möchten, können Sie gerne meinen unten verlinkten Social-Media-Konten folgen.

Täglich finden Sie hier die neuesten Nachrichten aus der Krypto Welt.


blockliv3 – die Lösung

-Tor zur Krypto Welt -


Social Media:


Blocknews:


Web 3.0 | Arts & Music | NFT-Domains


blockliv3 | Advertising




0 Ansichten0 Kommentare

Aktuelle Beiträge

Alle ansehen

Wir stellen Walken vor

verfolgt Ihr Smartphone oder Wearable Ihre täglichen Schritte und erstellt eine faszinierende Statistik? Jenseits der Zahlen hat eine...

Neu bei Ultra

Neu bei Ultra Die fünfte Ausgabe von Ultra Notes enthält mehrere Updates und Neuigkeiten in Bezug auf Ultra, wie z. B. die neueste...

Comments


bottom of page