Antoni Spaanderman
7a46e7b9e2
Fix htlc scripts in Taproot article ( #21 )
2 years ago
Vincenzo Palazzo
b159bf8498
Fix links to bip 118 ( #20 )
2 years ago
Antoni Spaanderman
d6d5dcadb8
Taproot updates fixes ( #19 )
A few things were incorrect in the Taproot descriptions.
Thanks @antonilol
2 years ago
t-bast
1099b6c6a4
Improve schnorr table of contents
3 years ago
t-bast
ea22bc85c6
Add BIP 32 schnorr wizardry
BIP 32 can be used with Musig2 combined public keys, without changing the
individual public keys used.
This commit also fixes an inacurracy with the combined public key (with
the factor that is 1 instead of being H(L, PB)).
3 years ago
Bastien Teinturier
570b82f218
Add taproot transaction updates ( #16 )
Details how Taproot can be leveraged to improve lightning
transactions.
PTLCs require some changes to the protocol, they cannot
be trivially added because they require a new pre-signed
transaction. This changes forces us to add half a round
trip, which is probably acceptable.
Many thanks to @ajtowns for many of the ideas presented
here.
3 years ago
Bastien Teinturier
383ea7d30e
Add lightning privacy article ( #17 )
This article summarizes some privacy pitfalls of the current state of
lightning and how we can address them.
3 years ago
Bastien Teinturier
fd76376df7
Add Schnorr wizardry cheat sheet ( #15 )
* Schnorr signatures
* Adaptor signatures
* Musig2
3 years ago
Joost Jager
fe37e8ec79
Channel Jamming: add hold-time-dependent bidirectional upfront payment ( #14 )
3 years ago
Joel Klabo
fc79f5e3d8
Fix Typo in Pinning Attacks Doc ( #13 )
3 years ago
t-bast
1777760e7d
Update feature list
Eclair has added upfront shutdown script recently.
3 years ago
t-bast
38cedbc233
Update lightning txs with final anchor outputs
Anchor outputs has been finalized and is getting close to widespread adoption.
3 years ago
Sergei Tikhomirov
6fb37f1b58
Fix a couple of typos ( #11 )
4 years ago
Janus Troelsen
186e319777
Document implementation support for selected feature flags ( #8 )
4 years ago
t-bast
9dff654d8c
Clarify why someone would spam LN
* Added clarification text in the intro
* The attack paragraph already contains details about the multiplier effect
4 years ago
t-bast
3b7e8bcac7
Bidirectional upfront payments: decrement forward fee
As pointed out on the ML, the forward fee needs to be strictly decrementing
to protect against short-lived controlled spam.
4 years ago
Antoine Riard
876bb3d09d
Fix formatting ( #6 )
4 years ago
Antoine Riard
4aa15b2f5e
Precise threat model, mitigation, add sources ( #4 )
4 years ago
t-bast
a85cb1b43a
Bidirectional spam prevention update
Add note that short-lived controlled spam is too cheap for the attacker.
We probably need to change the forward fee to account for this (TODO).
4 years ago
t-bast
2c85bb20da
Update table of contents (spam proposals)
4 years ago
t-bast
3713a7f61e
Add bidirectional upfront payment proposal
4 years ago
Joost Jager
c9a5627778
Enrich spam prevention proposals ( #3 )
* add links to mailing list
* add comment about external hold fee charging
4 years ago
t-bast
8711ebfcb7
Add reputation-based hold fees proposal
4 years ago
t-bast
9a9294cac3
Add reverse upfront payment section
4 years ago
t-bast
0f6c3fed6d
Describe channel spam attacks
This commit only describes the known attack scenarios, but does't dive into
the existing proposals yet. This will be done in future commits.
4 years ago
Bastien Teinturier
2e133c0575
Merge pull request #2 from t-bast/clarify-anchor-csv
Clarify the CSV 1 addition
4 years ago
t-bast
a591755085
Clarify the CSV 1 addition
Fixes #1
4 years ago
t-bast
b3ecf228ef
Add pinning attacks link to README
4 years ago
t-bast
20fa44e813
Add pinning attacks
4 years ago
t-bast
5c64f15edb
Add sphinx article link to readme
4 years ago
t-bast
80d1f260f3
Add Sphinx article
4 years ago
t-bast
7103c81546
Add lightning transactions article
4 years ago
Bastien Teinturier
68392cd2ca
Initial commit
4 years ago