Bitcoin Forum

Other => Beginners & Help => Topic started by: tobasco on March 09, 2018, 04:56:03 PM



Title: Bitcoin Video Tutorials
Post by: tobasco on March 09, 2018, 04:56:03 PM
I've been making some educational videos on how bitcoin works.

My aim is to explain how bitcoin works in a way that is easy to understand. So if you're looking for a guide to how bitcoin actually works under the hood (without getting lost along the way), these videos may help you to get going.

Here are the videos I've made so far:

1. Mining (https://www.youtube.com/watch?v=MJ0OzrkHvXA)

This video covers what mining is, why it exists, and how it works. It's a good starting point for understanding why Bitcoin is an interesting technology. Includes a Mining Simulator, so you can see what an actual Miner is doing.

  • 00:49 (https://youtu.be/MJ0OzrkHvXA?t=49) - What is Mining?
  • 08:39 (https://youtu.be/MJ0OzrkHvXA?t=519) - Hash Function
  • 13:55 (https://youtu.be/MJ0OzrkHvXA?t=835) - Mining Basics
  •  ↳ 23:03 (https://youtu.be/MJ0OzrkHvXA?t=1383) - Target
  •  ↳ 28:08 (https://youtu.be/MJ0OzrkHvXA?t=1688) - Mining Simulator
  • 33:20 (https://youtu.be/MJ0OzrkHvXA?t=2000) - Mining Technical
  • 54:46 (https://www.youtube.com/watch?v=MJ0OzrkHvXA&t=3286s) - Live Coding Example

2. Transactions (https://www.youtube.com/watch?v=Shd9nXe1X-0)

How transactions work, and how to construct your own transactions.

  • 01:27 (https://youtu.be/Shd9nXe1X-0?t=87) - Transaction Basics
  •  ↳ 08:45 (https://youtu.be/Shd9nXe1X-0?t=525) - Change
  •  ↳ 12:49 (https://youtu.be/Shd9nXe1X-0?t=769) - Graph
  •  ↳ 15:10 (https://youtu.be/Shd9nXe1X-0?t=910) - Coinbase Transaction
  •  ↳ 17:24 (https://youtu.be/Shd9nXe1X-0?t=1044) - Fees
  • 20:00 (https://youtu.be/Shd9nXe1X-0?t=1200) - Transaction Data
  •  ↳ 35:22 (https://youtu.be/Shd9nXe1X-0?t=2122) - Signing
  •  ↳ 48:20 (https://youtu.be/Shd9nXe1X-0?t=2900) - Summary
  • 54:20 (https://youtu.be/Shd9nXe1X-0?t=3260) - Live Example
  •  ↳ 1:02:45 (https://youtu.be/Shd9nXe1X-0?t=3765) - Code

3. Keys & Addresses (https://www.youtube.com/watch?v=GT6AuURD8Y0)

An explanation of Private Keys, Public Keys, and Addresses. Shows you where they come from, how they work, and how to generate your own.

  • 00:18 (https://youtu.be/GT6AuURD8Y0?t=18) - Outline
  • 02:03 (https://youtu.be/GT6AuURD8Y0?t=123) - Introduction (Catch-up)
  • 07:10 (https://youtu.be/GT6AuURD8Y0?t=430) - Where do keys come from?
  • 08:28 (https://youtu.be/GT6AuURD8Y0?t=508) - Basic Key Generation

  • 10:42 (https://youtu.be/GT6AuURD8Y0?t=642) - Private Key
  • 15:37 (https://youtu.be/GT6AuURD8Y0?t=937) - Public Key
  •  ↳ 22:05 (https://youtu.be/GT6AuURD8Y0?t=1325) - Digital Signatures
  •    ↳ 26:41 (https://youtu.be/GT6AuURD8Y0?t=1601) - Signing
  •    ↳ 31:54 (https://youtu.be/GT6AuURD8Y0?t=1914) - Verifying
  •    ↳ 36:30 (https://youtu.be/GT6AuURD8Y0?t=2190) - Summary
  • 39:02 (https://youtu.be/GT6AuURD8Y0?t=2342) - Address
  •  ↳ 39:37 (https://youtu.be/GT6AuURD8Y0?t=2377) - Extra Security (Hash160)
  •  ↳ 43:20 (https://youtu.be/GT6AuURD8Y0?t=2600) - Locking Mechanism
  •  ↳ 48:54 (https://youtu.be/GT6AuURD8Y0?t=2934) - Address

  • 56:48 (https://youtu.be/GT6AuURD8Y0?t=3408) - Technical Walkthrough
  •  ↳ 1:09:35 (https://youtu.be/GT6AuURD8Y0?t=4175) - Code
  •  ↳ 1:11:03 (https://youtu.be/GT6AuURD8Y0?t=4263) - Example
  •  ↳ 1:12:41 (https://youtu.be/GT6AuURD8Y0?t=4361) - Useful Links

4. Script (https://www.youtube.com/watch?v=6Fa04MnURhw)

An explanation of how Script works, which is basically the mini-programming language used to create the locking mechanism for bitcoins.

  • 00:38 (https://youtu.be/6Fa04MnURhw?t=38) - Introduction (Catch-up)
  • 06:38 (https://youtu.be/6Fa04MnURhw?t=398) - Basics
  •  ↳ 13:52 (https://youtu.be/6Fa04MnURhw?t=832) - Running
  •    ↳ 18:02 (https://youtu.be/6Fa04MnURhw?t=1082) - Pay To Pubkey (P2PK)
  •    ↳ 19:41 (https://youtu.be/6Fa04MnURhw?t=1181) - Pay To Pubkey Hash (P2PKH)
  •    ↳ 26:45 (https://youtu.be/6Fa04MnURhw?t=1605) - Pay To Multisig (P2MS)
  •    ↳ 34:32 (https://youtu.be/6Fa04MnURhw?t=2072) - Pay To Script Hash (P2SH)
  •    ↳ 42:21 (https://youtu.be/6Fa04MnURhw?t=2541) - Null Data
  • 45:31 (https://youtu.be/6Fa04MnURhw?t=2731) - Non-Standard Scripts
  • 53:37 (https://youtu.be/6Fa04MnURhw?t=3217) - Technical Details / Decoding Transaction Data
  • 58:08 (https://youtu.be/6Fa04MnURhw?t=3488) - Summary
  • 1:01:33 (https://youtu.be/6Fa04MnURhw?t=3693) - Code, Examples, References


I've got a few more videos planned, and I'll update this post when they're ready. Until then, I've also written a bunch of articles on my website that you may find useful: http://learnmeabitcoin.com (http://learnmeabitcoin.com)


Title: Re: Bitcoin Video Tutorials
Post by: Minnasan on March 10, 2018, 07:40:47 PM
this is very helpful to me, you know .. some time I got tired of reading some explanations about mining and something else, but this video is more easier to understand especially for beginners like me, so I am very grateful to you that have made the explanation video, and I think any other beginner who wants to know about mining should see this video


Title: Re: Bitcoin Video Tutorials
Post by: tobasco on May 09, 2018, 02:04:13 PM
Just added a new video about Script: https://www.youtube.com/watch?v=6Fa04MnURhw

Updated the original post.


Title: Re: Bitcoin Video Tutorials
Post by: sanida on May 09, 2018, 04:49:25 PM
Thanks for your hardwork, now we don't need to look for basic stuff about bitcoin.