10

Shitcoin (Fach) / V1 (Lektion)

ah deswegen lukas

Diese Lektion wurde von Captainlaurent erstellt.

Lektion lernen

Diese Lektion ist leider nicht zum lernen freigegeben.

  • 3 Eigenschaften einer Hashfunktion Kollisionsfreiheit Verborgenheit Gut geeignet für Puzzle
  • 2 Funktionen der Commitment API 1) (com, key) := commit (msg) Die Commitment-Funktion hat eine Nachricht (msg) als Input und lieferte zwei Outputs zurück (ein Commitment com und einen Schlüssel key) 2) isValid := verify (com, key, msg) Die binäre Verifikations-Funktion hat ein Commitment (com) einen Schlüssel (key) und eine Nachricht (msg) als Input. Sie lieferte true zurück, falls das Comittment com bzgl. der Nachricht msg und unter den Schlüssel key valide ist, sonst false
  • Hash - Eigenschaft : Kollisionsfreiheit Niemand kann x und y bestimmen, sodass x != y und H(x) = H(y)
  • Zeichnen sie die wesentliche Struktur eines Merkle Trees Oben 2 Mitte 4  Unten 8 darunter 8 Data
  • Funktionen API für die digitale Unterschrift 1) (sk, pk) := generate Keys (keysize)  -sk: secret signing key (privater Schlüssel) -pk: public verification key (öffentlicher Schlüssel) 2) sig := sign (sk, message)   - das eigentliche erzeugen 3) isValid := verify (pk, message, sig)   - Verifikation Binärer Wert isValid ist true, wenn sig gültig für die Nachricht (message) unter dem öffentlichen Schlüssel pk ist, sonst false.
  • Erläutern sie den Zusammenhang Private Key, Public Key, Bitcoin Wir haben einen Privaten Schlüssel und mittels Elliptic Curve Multiplikator entsteht daraus ein Public Key. Mittels HashFunktion wird daraus eine Bitcoin adresse. Geht nur ein eine Richtung
  • Was ist ein Hash-Zeiger? Ein Hash-Zeiger ist ein zeiger auf gespeicherte Daten zusammen mit dem Hash dieser Daten Der Unterschied zu einem einfachen Zeiger besteht darin, dass ein Hash-Zeiger die Möglichkeit schafft zu überprüfen, ob diese Daten sich ( in der Zwischenzeit) nicht geändert haben
  • Nennen von 2,3.... Beispielen für konkrete Hashfunktionen MD5, SHA-256
  • Nennen von 2,3.... Beispielen für konkrete Hashfunktionen MD5, SHA-256
  • Nennen von 2,3.... Beispielen für konkrete Hashfunktionen MD5, SHA-256
Anzeige