History of the web
Was ist Blockchain?
eine verteilte Datenbank, die Transaktionen ausführen und dokumentieren kann
dies geschiet auf verifizierbare und unveränderbare Weise
Was ist ein Blockchain Architektur
Wie ist ein Blockchain-Netzwerk aufgebaut?
peer-to-peer Architektur, die aus Knoten “nodes” besteht
Konoten speichern Informationen und halten Netzwerk am Laufen
das Netzwerk fügt neue Informationen in Form von Blöcken an die Blockchain an
Information in einem Block kann bspw. die Änderung eines Kontostandes sein
Was macht Blockchain aus wirtschaftlicher Sicht einzigartig?
Austausch eines virtuellen Gutes ohne Zwischenhändler über ein elektronisches, verteiltes Netzwerk
Was macht Blockchain zu einem neuen Prozess- und Lenkungsinstrument?
Bidirektionales Vertrauen oder Vertrauen in eine dritte Instanz wird durch die Validierung der ganzen Community ersetzt
Ausführung von fälschungssicheren, unstoppbaren und unveränderlichen Prozessen
Warum macht die Abwicklung kritischer Prozesse auf einem verteilten System Sinn?
Risiko und Verantwortung werden zwischen allen Steakholdern geteilt
Security von Anwendungen für 24/7 Verfügbarkeit wird einfacher und günstiger
Eine redundante architektur erlaubt extrem hohe “Uptime”, auch wenn mehrere Nodes gleichzeitog ausfallen —> verteiltes Risik0
Wie kann in einem Netzwerk eine Information hinzugefügt werden, ohne dass eine zentrale Kontollinstanz notwendig ist?
Proof-of-Work
wer zuerst ein Rätsel löst darf einen Block hinzufügen
jeder kann teilnehmen
Proof-of-Stake
Recht ein Block hinzuzufügen hängt von der anzahl gehaltener Token ab (Stake)
Proof-of-Authority
hängt von der Mitgliedschaft eines Vereins / einer Institution ab
Teilnahme nach Zulassung durch Institution
DLT-Varianten
Was sind Token?
Verrechnungseinheit zur Dokumentation von Wertübertragung auf einer Blockchain
können nur innerhalb eines Ökosystems verwendet oder auf Tauschbörsen gegen andere Token oder Währungen gehandelt werden
Neue Token werden geschaffen (=Mining) durch Validierung von Blöcken (=Minting)
Welche 3 Hauptformen von Token existieren?
Security Token
repräsentieren einen Anteil an einem Gut oder einer Unternehmung
Utility Token
erlauben die Bezahlung eines Services im jeweilige Token (=Systemwährung)
Payment Token
sind ein reines Zahlungsmittel (=Währung)
Was ist ein smart contract?
verteilter code, der auf einer Blockvhain ausgeführt wird
vermittelt und prozessiert Informationen und Werte über eine Vielzahl von Teilnehmern und stellt Konsens entsprechend der vorgegebenen Regeln her
Wovon hängen die Transaktionskosten ab?
Netzwerktyp / Konsensmechanismus
Auslastung
Komplexität der Transaktion
Wechselkurs
Was ist “Gas” und warum wird es benötigt?
interne Verrechnugnseinheit, berechnet und bezahlt in (utility) toke
Transaktionen können höher priorisiert werden, wenn vom Auftraggeber mehr “Gas” bezahlt wird
Warum “Gas”?
Blockchain sind bezüglich ihres Datendurchsatzes beschränkt
Transaktionskosten werden in “Gas” verrechnet, um die Ressource “Durchsatz” fair zu verteilen und Spam-Attacken zu verhindern
Komplexe Transaktionen kosten mehr “Gas”
Wann wird Finalität erreicht?
Sicherheit
wer den Pivate Key hat, besitzt VOLLE KONTROLLE über den Account
Private Keys müssen daher sicher verwahrt werden
durch Nutzung der PKI kann jeder verifizieren, ob die Nachricht/Transaktion tatsächlich vom Besitzer des Accounts kommt. Dazu ist kein zentraler Dienst notwendig
Unstoppbarkeit
ein Smart Contract läuft so lange auf der Blockchain, bis alle Nodes abgeschaltet sind – er kann nicht dadurch gestoppt warden, dass er lokal terminiert wird
fundamentaler Unterschied zu konventionellen Plattformen und Servern
Höhere Verantwortung für Designer und Programmierer, da Fehler schwerwiegende Konsequenzen ahben können
Last changed3 months ago