Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:glf22:crypto:joker-chain [2022/08/18 09:09] Ivo Blöchliger [Überweisung] |
lehrkraefte:blc:informatik:glf22:crypto:joker-chain [2024/05/07 16:49] (current) Ivo Blöchliger [JokerChain] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~NOTOC~~ | + | ====== JokerChain ====== |
- | ====== Setup ====== | + | Eventuell eine JavaScript-Version? |
+ | ===== Setup und Verwendung ===== | ||
+ | ==== Nötige Software | ||
+ | * git (plus OpenSLL, ist in git for Windows dabei), Python und VisualStudio Code, siehe [[lehrkraefte: | ||
+ | |||
+ | ==== Setup der JokerChain ==== | ||
+ | Screencast dazu auf dem [[https:// | ||
+ | * git bash starten | ||
+ | * in geeigntes Verzeichnis gehen: '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Erster Test: '' | ||
+ | * Schlägt fehl, weil ein package fehlt. Also dieses installieren mit | ||
+ | * '' | ||
+ | * Und dann gleich noch pip updaten mit | ||
+ | * '' | ||
+ | * Bereits existierende Schlüssel ins Verzeichnis kopieren oder | ||
+ | * Neue Schlüssel anlegen (nur wenn noch keiner vorhanden): '' | ||
+ | * Die Datei '' | ||
+ | * Die Datei '' | ||
+ | |||
+ | ==== Update der Chain ==== | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ==== Joker einlösen ==== | ||
+ | * '' | ||
+ | ==== Joker transferieren ==== | ||
+ | * '' | ||
+ | ==== Transaktionen und Kontostand anschauen ==== | ||
+ | * '' | ||
+ | ==== Weitere Optionen ==== | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ====== Technische Umsetzung mit openssl ====== | ||
+ | Das Python-Script '' | ||
===== Schlüsselerzeugung ===== | ===== Schlüsselerzeugung ===== | ||
In Git-Bash: | In Git-Bash: | ||
Line 67: | Line 103: | ||
list of joker tokens | list of joker tokens | ||
</ | </ | ||
- | + | Darauf muss eine ''# | |
===== Überweisung ===== | ===== Überweisung ===== | ||
<code txt> | <code txt> |