-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add segwit slides #56
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I really like how you managed to build upon parts from previous lectures and extend them reasonably to get a profound understanding of Transaction Malleability and SegWit!
\end{figure} | ||
\vspace{1em} | ||
|
||
\uncover<2->{$\rightarrow$ The \texttt{scriptSig} is part of the transaction data and cannot be signed (self-referential).} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
\uncover<2->{$\rightarrow$ The \texttt{scriptSig} is part of the transaction data and cannot be signed (self-referential).} | |
\uncover<2->{$\rightarrow$ The signature is part of the \texttt{scriptSig} and cannot sign itself (self-referential).} |
\end{scriptsize} | ||
\vspace{1em} | ||
To the alternative:\\ | ||
\begin{scriptsize} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mark 4d separately as OP_PUSHDATA2 ?
%%% | ||
|
||
%%% | ||
\begin{frame}{P2SH Embedded SegWit Transactions} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This slide is not that intuitive, but probably will be clear if presented in the video.
\begin{column}{0.5\textwidth} | ||
\uncover<3->{ | ||
\begin{align*} | ||
W &= 3 \cdot (1 - \beta) bs(\texttt{all})\\ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add an explanation what "Beta" and "bs" is?
I think the derivation of the formula is not necessary but I don't understand how the "+1" occurs in the second line.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @golmit! What a fantastic slide deck! I particularly enjoyed the things you added in addition to the book and the callbacks to the earlier slide decks (forks, ECDSA and transaction example). Only very minor inputs. -> Approved.
Description
First version of the "SegWit and Transaction Malleability" slides.
Type of Change
Checklist: