This commit is contained in:
Gregor Pogačnik
2021-09-17 00:53:04 +02:00
parent cf0a5e9aa8
commit 54fa7f6bed
2 changed files with 3 additions and 3 deletions

View File

@@ -5,4 +5,4 @@ They offer a way to implement financial smart contracts on Bitcoin and what is m
Outline:
First we need go through some [Eliptic Curve Cryptography Basics](ecc101.md). Then we tackle [Schnorr Signature Scheme](./schnorr.md) and finally explain [Discreet Log Contracts](./dlc.md)
First we need go through some [Eliptic Curve Cryptography Basics](ecc101.md). Then we tackle [Schnorr Signature Scheme](./schnorr.md) and finally explain [Discreet Log Contracts](./dlc.md).

4
dlc.md
View File

@@ -37,7 +37,7 @@ so
R is the published value, O is Olivias public key
this values (points on the eliptic curve) are called ** yptors**
this values (points on the eliptic curve) are called **encryptors**
### Channel
@@ -49,7 +49,7 @@ Before that block is transmitted to the blockchain Alice and Bob make sure each
#### Contract
Alice bets on "heads" and creates an output from that UTXO that can be spent using the private key for some public key Ai that is defined as A + sHEADS * G
Alice bets on "heads" and creates an output from that UTXO that can be spent using the private key for some public key Ai that is defined as **A + sHEADS * G**.
That is her public key but skewed with an encryptor (sHEADS * G) which is publicly known (depending on R from Olivia). She signs the transaction, but without Bob's signature that can't be broadcasted to the network.