From 79dc7ca176b174b9ca05892d8e79a8f04665eff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Adelberg?= Date: Tue, 16 Nov 2021 17:13:24 +0100 Subject: [PATCH] add git ignore and divide individual slides --- .gitignore | 1 + .../bitcoin-lightning-intro.md | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..763a4d1 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +slides-bitcoinlightning-introduction diff --git a/slides-bitcoinlightning-introduction/bitcoin-lightning-intro.md b/slides-bitcoinlightning-introduction/bitcoin-lightning-intro.md index 2b09653..c69e0bd 100644 --- a/slides-bitcoinlightning-introduction/bitcoin-lightning-intro.md +++ b/slides-bitcoinlightning-introduction/bitcoin-lightning-intro.md @@ -86,9 +86,17 @@ https://lightning.network/ * es gibt die genannten Zahlungskanäle (uni- bidirektionale) * mit Hilfe des Kanals können sich zwei Knoten durch Benutzung einer 2-2-Multisignatur-Wallet Geldbeträge hin- und herschicken + +--- + + * der Kanal wird durch eine Funding-Transaktion geöffnet * nach jeder Zahlung wird der aktuelle Zustand in einer Commitment-Transaktion festgehalten * schließt eine(r) den Kanal wird eine Settlement-Transaktion veröffentlicht + +--- + + * diese speichert den finalen Saldo beider Parteien aus der letzten Commitment-Transaktion in der Bitcoin-Blockchain * das Protokoll zur Verwaltung eines Kanals ist mithilfe von HTLCs konstruiert und soll betrügerisches Verhalten bestrafen @@ -99,9 +107,17 @@ Hashed Timelock Contract (HTLC) * ist eine Klasse von Transaktionen * der Sender muss entweder einen kryptographischen Beweis vorlegen oder bis zu einem bestimmten Datum warten + +--- + + * besteht aus zwei Komponenten: * Geheimnis (Secret) - zufällige Zahl (Pre Image) welche gehasht ist * Zeitschloss + +--- + + * wer das Pre Image kennt besitzt den kryptographischen Beweis um die Transaktion zu tätigen * werden in bidrektionalen Kanälen verwendet