Blockchain Flashcards

1
Q

Unterschied Blockchain und Transaktionskette

A

Durch Bildung eines Hashwerts (welcher aus den Inhalten eines Blocks inclusive Transaktionsdaten, Code und referenzierten Hashwerten generiert wird ist der Wert eines neuen Blocks das Resultat seiner Vorgänger. Im Gegensatz zur Transaktionskette kann also im Nachhinein kein Wert verändert werden, ohne dass sich das in den Nachfolgeblöcken spiegelt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vom Private zum Publik Key

A

Private Key aus zufällig generierter 256 Bit Zahl

Public Key wird mithilfe von elliptischen Kurven generiert K=k*G (G= Generatorpunkt)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Erzeugung einer Bitcoin Adresse

A

aus Public Key kann nur eine Bitcoin Adresse A erzeugt werden; dies erfolgt mit den Hashfunktionen Secure HASH Algorithmus (SHA) und RACE Integrity Primitives Evaluation Message Digest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Digitale Signatur

A

Nutzung elliptischer Kurven, um aus einem Private Key eine digitale Signatur zu erzeugen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Konsens

A

anstelle einer zentralen Autorität zu vertrauen, wird Vertrauen über das öffentliche Kassenbuch, bzw. Blockchain generiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Proof of Work

A

in Anwärterblocks werden ausstehende Transaktionen von Minen gesammelt und validiert
Miner versuchen eine Eingabe der Hashfunktion SHA256 zu finden, welche einen Output kleiner als das Target (erst nach Erzeugen des Vorgängerblocks bekannt) generiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Weitere Anwendungen

A

Smart Contracts: elektronischer Vertrag auf Softwarebasis, der hinterlegte Regeln automatisch überwacht und definierte Aktionen automatisch bei Vorliegen von definierten Bedingungen ausführt
nur wenn der Vertrag alle Bedingungen erfüllt und ein Konsens zwischen den Vertragsbeteiligten erreicht wird, kann er in die Blockchain aufgenommen werden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly