Crypto 101 | VIDEO: Andreas Antonopoulous: Advanced Bitcoin Scripting | - Pt. 1: Transactions & Multisig (60 mins) - Super practical resource here today!! (Other videos inside post also)
Andreas M. Antonopoulos is an early pioneer, adopter & educator in the Bitcoin/Crypto space if you have not heard of him.
He routinely puts out some of the best information going. He speaks plainly and simply with some humour!
-- Andreas' Logo he uses for his branding, he is fun. That is the top of his head, looking down.
LOL.
He travels the world preaching the Bitcoin, Liberty, Crypto and Blockchain gospel and is one of the most well respected lecturers and teachers in the crypto world!
I always include a library of AA's videos in these posts, just like he does in every one of his YT channel videos. These are things for you to use, save, watch, share, and learn from if you have time now or come back to later if you wish. It's here to help you, with extra resources.
--
This resource showed up in my email inbox recently, have a watch, share it with those who are learning.
Follow Andreas & Barry on Twitter:
--
https://twitter.com/aantonop
https://twitter.com/BarryDutton
Published on Sep 2, 2017
This is the first part of a more technical talk where Andreas explores Bitcoin script, with examples from the 2nd edition of Mastering Bitcoin, focusing on the use of conditional statements, flow control, guard clauses and time locks.
The examples will include advanced multi-signature scripts, hash time lock contracts and asymmetric revocable commitments.
Then he answers questions about Bitcoin's quirky bugs, where Bitcoin differs from Ethereum at a scripting level, how SegWit works, how consensus rules change, and whether Bitcoin is more than just a currency.
This talk took place at the San Francisco Bitcoin Developer (@SFBitcoinDev) meetup on April 3rd, 2017: https://www.meetup.com/SF-Bitcoin-Dev...
Review materials on the topics presented:
--
Chpt. 7: https://github.com/bitcoinbook/bitcoi...
Chpt. 12: https://github.com/bitcoinbook/bitcoi...
TIMESTAMPS/TOPICS:
--
The fundamentals of Bitcoin script 2:17
Bitcoin's operators 5:00
Creating transactions (P2PKH - Pay to Public Key Hash) 6:30
Public Key CheckSigs, security by obfuscating public keys 7:42
Redeeming the script 9:05
The RIPEMD160 hash operation 12:05
OP_EQUALVERIFY, OP_CHECKSIG, & the elliptic curve digital signature algorithm (ECDSA) 14:05
Summary 18:30
Illustrating scripts: Equal, EqualVerify, CheckSig, CheckVerify, CheckMultisig, CheckLockTimeVerify 19:45
Guard clauses 23:02
Script-based timelocks 24:53
Flow control statements, interactive artificial intelligence 26:50
If, Else, EndIf 28:35
Unlocking scripts, what conditional flows do in Bitcoin 33:55
1-of-2 multi-signature script 35:44
1-of-2 multi-signature script with guard clause 38:28
2-of-3 multi-signature script 41:30
2-of-3 multi-signature script with timelock guard clause 43:20
BIP-113, how time is referenced in Bitcoin 44:42
Backup clause & other nuances in multi-signature schemes 46:58
Game theory, complexity from simplicity 52:36
2-of-3 multi-signature script, unlocking 53:45
RELATED VIDEOS:
Hardware, Software, Trustware -
He routinely puts out some of the best information going. He speaks plainly and simply with some humour!
-- Andreas' Logo he uses for his branding, he is fun. That is the top of his head, looking down.
LOL.
He travels the world preaching the Bitcoin, Liberty, Crypto and Blockchain gospel and is one of the most well respected lecturers and teachers in the crypto world!
I always include a library of AA's videos in these posts, just like he does in every one of his YT channel videos. These are things for you to use, save, watch, share, and learn from if you have time now or come back to later if you wish. It's here to help you, with extra resources.
--
This resource showed up in my email inbox recently, have a watch, share it with those who are learning.
Follow Andreas & Barry on Twitter:
--
https://twitter.com/aantonop
https://twitter.com/BarryDutton
Published on Sep 2, 2017
This is the first part of a more technical talk where Andreas explores Bitcoin script, with examples from the 2nd edition of Mastering Bitcoin, focusing on the use of conditional statements, flow control, guard clauses and time locks.
The examples will include advanced multi-signature scripts, hash time lock contracts and asymmetric revocable commitments.
Then he answers questions about Bitcoin's quirky bugs, where Bitcoin differs from Ethereum at a scripting level, how SegWit works, how consensus rules change, and whether Bitcoin is more than just a currency.
This talk took place at the San Francisco Bitcoin Developer (@SFBitcoinDev) meetup on April 3rd, 2017: https://www.meetup.com/SF-Bitcoin-Dev...
Review materials on the topics presented:
--
Chpt. 7: https://github.com/bitcoinbook/bitcoi...
Chpt. 12: https://github.com/bitcoinbook/bitcoi...
TIMESTAMPS/TOPICS:
--
The fundamentals of Bitcoin script 2:17
Bitcoin's operators 5:00
Creating transactions (P2PKH - Pay to Public Key Hash) 6:30
Public Key CheckSigs, security by obfuscating public keys 7:42
Redeeming the script 9:05
The RIPEMD160 hash operation 12:05
OP_EQUALVERIFY, OP_CHECKSIG, & the elliptic curve digital signature algorithm (ECDSA) 14:05
Summary 18:30
Illustrating scripts: Equal, EqualVerify, CheckSig, CheckVerify, CheckMultisig, CheckLockTimeVerify 19:45
Guard clauses 23:02
Script-based timelocks 24:53
Flow control statements, interactive artificial intelligence 26:50
If, Else, EndIf 28:35
Unlocking scripts, what conditional flows do in Bitcoin 33:55
1-of-2 multi-signature script 35:44
1-of-2 multi-signature script with guard clause 38:28
2-of-3 multi-signature script 41:30
2-of-3 multi-signature script with timelock guard clause 43:20
BIP-113, how time is referenced in Bitcoin 44:42
Backup clause & other nuances in multi-signature schemes 46:58
Game theory, complexity from simplicity 52:36
2-of-3 multi-signature script, unlocking 53:45
RELATED VIDEOS:
Hardware, Software, Trustware -
-- Andreas' Logo he uses for his branding, he is fun. That is the top of his head, looking down.
LOL.
He travels the world preaching the Bitcoin, Liberty, Crypto and Blockchain gospel and is one of the most well respected lecturers and teachers in the crypto world!
I always include a library of AA's videos in these posts, just like he does in every one of his YT channel videos. These are things for you to use, save, watch, share, and learn from if you have time now or come back to later if you wish. It's here to help you, with extra resources.
--
This resource showed up in my email inbox recently, have a watch, share it with those who are learning.
Follow Andreas & Barry on Twitter:
--
https://twitter.com/aantonop
https://twitter.com/BarryDutton
Published on Sep 2, 2017
This is the first part of a more technical talk where Andreas explores Bitcoin script, with examples from the 2nd edition of Mastering Bitcoin, focusing on the use of conditional statements, flow control, guard clauses and time locks.
The examples will include advanced multi-signature scripts, hash time lock contracts and asymmetric revocable commitments.
Then he answers questions about Bitcoin's quirky bugs, where Bitcoin differs from Ethereum at a scripting level, how SegWit works, how consensus rules change, and whether Bitcoin is more than just a currency.
This talk took place at the San Francisco Bitcoin Developer (@SFBitcoinDev) meetup on April 3rd, 2017: https://www.meetup.com/SF-Bitcoin-Dev...
Review materials on the topics presented:
--
Chpt. 7: https://github.com/bitcoinbook/bitcoi...
Chpt. 12: https://github.com/bitcoinbook/bitcoi...
TIMESTAMPS/TOPICS:
--
The fundamentals of Bitcoin script 2:17
Bitcoin's operators 5:00
Creating transactions (P2PKH - Pay to Public Key Hash) 6:30
Public Key CheckSigs, security by obfuscating public keys 7:42
Redeeming the script 9:05
The RIPEMD160 hash operation 12:05
OP_EQUALVERIFY, OP_CHECKSIG, & the elliptic curve digital signature algorithm (ECDSA) 14:05
Summary 18:30
Illustrating scripts: Equal, EqualVerify, CheckSig, CheckVerify, CheckMultisig, CheckLockTimeVerify 19:45
Guard clauses 23:02
Script-based timelocks 24:53
Flow control statements, interactive artificial intelligence 26:50
If, Else, EndIf 28:35
Unlocking scripts, what conditional flows do in Bitcoin 33:55
1-of-2 multi-signature script 35:44
1-of-2 multi-signature script with guard clause 38:28
2-of-3 multi-signature script 41:30
2-of-3 multi-signature script with timelock guard clause 43:20
BIP-113, how time is referenced in Bitcoin 44:42
Backup clause & other nuances in multi-signature schemes 46:58
Game theory, complexity from simplicity 52:36
2-of-3 multi-signature script, unlocking 53:45
RELATED VIDEOS:
Hardware, Software, Trustware -
Hot vs. cold wallets -
Ethereum, ICOs, and Rocket Science -
Investing in Education instead of Speculation -
ICOs and financial regulation -
Initial coin offerings (ICOs) -
The token ICO explosion -
Altcoins and the scaling debate -
Irreversibility and consumer protection -
How much bitcoin do you have? -
TheDao: Why failure is necessary for learning -
Steemit, Yours Network, and future social platforms -
Even More:
The Lightning Network -
The Lightning Network -
Lightning, full nodes, and miners -
Bitcoin & Blockchain in Norway -
What happens to transaction fees when the block reward is zero? -
Rules vs. Rulers -
Governance and the transaction fee market -
Scaling is a moving target -
Why we should worry about optimization, not scaling -
Altcoins and the scaling debate -
The Scaling Rites of Passage -
Is Bitcoin development centralised? -
QUESTION & ANSWER:
The separation of money and state -
The separation of money and state -
The end of vampire-squid financing -
RELATED:
Why we should worry about optimisation, not scaling -
The Lightning Network -
Lightning, full nodes, and miners -
Bitcoin, Lightning, and Streaming Money -
Rules vs. Rulers -
The Scaling Rites of Passage -
Altcoins and the scaling debate -
Unlimited vs. Cypherpunks -
QUESTION & ANSWER:
Scaling is a moving target -
ICOs and financial regulation -
RELATED:
What happens to our bitcoins during a hard fork? -
What happens to our bitcoins during a hard fork? -
The dangers of hard forks in protocol evolution -
Hard forks and the cultural mulligan -
Open source as cross-pollination & consensus through collaboration -
The Lion and the Shark: Divergent Evolution in Cryptocurrency -
Bitcoin: A new species of money - an evolutionary perspective on currency -
Evolving layered technologies in cryptocurrecy -
The Scaling Rites of Passage -
Ethereum: Consensus vs. Immutability -
LTB Live: TheDAO, ETH, Soft-Fork, DoS and what's next -
Unlimited vs. Cypherpunks -
Andreas M. Antonopoulos is a technologist and serial entrepreneur who has become one of the most well-known and well-respected figures in bitcoin.
--
Follow on Twitter: @aantonop https://twitter.com/aantonop
Website: https://antonopoulos.com/
He is the author of two books: “Mastering Bitcoin,” published by O’Reilly Media and considered the best technical guide to bitcoin; “The Internet of Money,” a book about why bitcoin matters.
THE INTERNET OF MONEY, v1: https://www.amazon.co.uk/Internet-Mon...
MASTERING BITCOIN: https://www.amazon.co.uk/Mastering-Bi...
Thanks for reading, have a nice day.
If you liked this blog post - please Resteem it and share good content with others!
--
Some of my recent blogs:
--
Most stock Images / Gif's day to day- usually via Giphy.com , Funny or Die.com, Imgur.com, PixaBay unless otherwise noted, with thanks.
If you feel my posts are undervalued or you want to donate to tip me - I would appreciate it very much.
--
LiteCoin (LTC) - LKdsnvSXk9JW99EiNicFMGKc1FXiBo9tUE
Ethereum (ETH) - 0x3Ad69Ff057C9533ca667B2d7E3E557F5eeFd4477
Ethereum Classic (ETC) - 0x5ab2b08d4ce8d454eb9d1ecc65c6d8b0c5f9784c
Bitcoin (BTC) - 18J6RRuzX4V7b2CDbx7tWZYNBLkkGWsvWX
DASH - XgZvsvSZgPkNbmGbRhc3S1Pt2JAc7QHwiS
PIVX - DA3azxQqJiX9t7EviuacpamfNhMi2zGAUh
Monero (XMR) - d8ecb02c09f70ec10504b59b96bc1f488af28b05933893dfd1f55b113e23fbff
Expanse (EXP) - 0x819b9cce8630ab638198eabfd7496786c20d629a
Stratis (STRAT) - SNsJp6v1jXvKWy4XcXSXfNQ9zhSJJppJgv
Synereo (AMP) - 1KnrL6wFHaT4gjJ2YJ5f6WmKTDJNsaBS8s
ZCash (ZEC) - t1aCPEYELkGaf3GtgGTiCEDo7XfPm4QEwmL
Please note -- I will have limited internet access for awhile -- so PLEASE do not be upset that I cannot reply right away, or to everyone. I am dealing with some changes, and will have limited time online and will be happy if I get a few blog posts up a week.
--
Follow on Twitter: @aantonop https://twitter.com/aantonop
Website: https://antonopoulos.com/
He is the author of two books: “Mastering Bitcoin,” published by O’Reilly Media and considered the best technical guide to bitcoin; “The Internet of Money,” a book about why bitcoin matters.
THE INTERNET OF MONEY, v1: https://www.amazon.co.uk/Internet-Mon...
MASTERING BITCOIN: https://www.amazon.co.uk/Mastering-Bi...
Thanks for reading, have a nice day.
If you liked this blog post - please Resteem it and share good content with others!
--
Some of my recent blogs:
--
Most stock Images / Gif's day to day- usually via Giphy.com , Funny or Die.com, Imgur.com, PixaBay unless otherwise noted, with thanks.
If you feel my posts are undervalued or you want to donate to tip me - I would appreciate it very much.
--
LiteCoin (LTC) - LKdsnvSXk9JW99EiNicFMGKc1FXiBo9tUE
Ethereum (ETH) - 0x3Ad69Ff057C9533ca667B2d7E3E557F5eeFd4477
Ethereum Classic (ETC) - 0x5ab2b08d4ce8d454eb9d1ecc65c6d8b0c5f9784c
Bitcoin (BTC) - 18J6RRuzX4V7b2CDbx7tWZYNBLkkGWsvWX
DASH - XgZvsvSZgPkNbmGbRhc3S1Pt2JAc7QHwiS
PIVX - DA3azxQqJiX9t7EviuacpamfNhMi2zGAUh
Monero (XMR) - d8ecb02c09f70ec10504b59b96bc1f488af28b05933893dfd1f55b113e23fbff
Expanse (EXP) - 0x819b9cce8630ab638198eabfd7496786c20d629a
Stratis (STRAT) - SNsJp6v1jXvKWy4XcXSXfNQ9zhSJJppJgv
Synereo (AMP) - 1KnrL6wFHaT4gjJ2YJ5f6WmKTDJNsaBS8s
ZCash (ZEC) - t1aCPEYELkGaf3GtgGTiCEDo7XfPm4QEwmL
Please note -- I will have limited internet access for awhile -- so PLEASE do not be upset that I cannot reply right away, or to everyone. I am dealing with some changes, and will have limited time online and will be happy if I get a few blog posts up a week.
--
LiteCoin (LTC) - LKdsnvSXk9JW99EiNicFMGKc1FXiBo9tUE
Ethereum (ETH) - 0x3Ad69Ff057C9533ca667B2d7E3E557F5eeFd4477
Ethereum Classic (ETC) - 0x5ab2b08d4ce8d454eb9d1ecc65c6d8b0c5f9784c
Bitcoin (BTC) - 18J6RRuzX4V7b2CDbx7tWZYNBLkkGWsvWX
DASH - XgZvsvSZgPkNbmGbRhc3S1Pt2JAc7QHwiS
PIVX - DA3azxQqJiX9t7EviuacpamfNhMi2zGAUh
Monero (XMR) - d8ecb02c09f70ec10504b59b96bc1f488af28b05933893dfd1f55b113e23fbff
Expanse (EXP) - 0x819b9cce8630ab638198eabfd7496786c20d629a
Stratis (STRAT) - SNsJp6v1jXvKWy4XcXSXfNQ9zhSJJppJgv
Synereo (AMP) - 1KnrL6wFHaT4gjJ2YJ5f6WmKTDJNsaBS8s
ZCash (ZEC) - t1aCPEYELkGaf3GtgGTiCEDo7XfPm4QEwmL
--
https://twitter.com/BarryDutton/status/904870845499285509
Barry Dutton tweeted @ 05 Sep 2017 - 00:56 UTC
Disclaimer: I am just a bot trying to be helpful.
I just found Andreas a couple weeks ago. I’ve been catching up on his lectures, hearings and classes. He’s been my motivation to understand the Blockchain and its endless potential of possible applications.
There’s lots & lots of learning to do. I’m excited about these kind of moments in time. Thanks your post! Keep spreading the word & continue educating :)
I agree, 100%, he is a beaut!!!
Thanks for commenting today!
Thanks for sharing this important information.
This guy is a great teacher... one of my favorites... just started reading "The Internet of Money"
He's one of the best, top notch! I agree!
I share these, so all the new people will continue to learn daily that show up or search for things online.
Thanks for commenting today!