What is Bitcoin?

Siraj Raval · Beginner ·🛠️ AI Tools & Apps ·10y ago

Key Takeaways

Explains the basics of Bitcoin, its open-source nature, and how it works using blockchain technology

Full Transcript

hello world SJ here Bitcoin is a currency just like the US dollar or the Japanese y except Bitcoin doesn't belong to anyone no one owns it no government Bank company or person it's just open source software that anyone can download and browse it's an invention that no one owns but anyone can use kind of like email it was created in 2007 by a mysterious person named Satoshi Nakamoto the search for Satoshi has been going on for years but no one has ever found him before and since then the total value of the Bitcoin network has grown from nothing to over5 billion US once you join the Bitcoin Network by opening a wallet it will generate you a 25 character along public and private key using cryptography hence why Bitcoin is called a cryptocurrency this is your Bitcoin address think of it kind of like your bank account number you can give your public key to anyone it's what they'll use to send money to you but your private key is For Your Eyes Only anyone who as your private key can access all of your funds so keep it safely hidden every time someone sends Bitcoin to another person the Bitcoin network is responsible for processing the transaction the Bitcoin network is maintained by a bunch of computers that verify all transactions to ensure that they are valid this process is called Mining and anyone can set up their computer to become a minor and get paid for maintaining the network all you have to do is download the Bitcoin client and start mining mining requires a lot of computing power so you'll need a really really good GPU chip an Asic computer would work best when anyone gets the client their computer will start downloading something called the blockchain the blockchain is a huge list of every single Bitcoin transaction that has ever happened in the network these transactions are bundled into units called blocks these blocks are all chained together in order of timestamps a chain of blocks blockchain get it when anyone makes a transaction each minor will check to see if the transaction was ever made before in its copy of the blockchain if it was never made before it will recognize it as a valid transaction if at least 51% of the network agrees that the transaction was valid it clears and is added to the blockchain the blockchain is stored on every Minor's computer there is no Central Computer whatsoever it's completely decentralized that means no one can shut down Bitcoin but what if a bad guy decides he wants to try to generate fake Bitcoins couldn't he just create a bunch of mining accounts and approve his own transactions as a new majority well yeah but Bitcoin has an incredible security system designed to defend against that type of attack also known as a civil attack there's an extra step that every minor has to do once it says that a block is valid it has to solve a bunch of randomly generated math mathematical problems using its computing power and once it's done solving them other miners can verify that it did indeed solve those problems this is called the proof of work algorithm miners have to prove that they've done a certain amount of computational work before their vote is valid what this means is that in order for a bad guy to spend money twice or double spend he has to control more computational power than 51% of the Bitcoin Network the total computational power of the Bitcoin Network is currently 13,000 times greater than the 500 fastest supercomputers in the world combined as Kanye says thanks Kanye no one person or entity has that much computing power so the network has never been broken before and it only gets stronger as more miners join by adding their computing power to it only 21 million Bitcoins can ever be created and at the current rate of creation the last Bitcoin will be mined in the year 2140 so when that happens miners will then be paid with just transaction fees instead of transaction fees and generated coins this makes Bitcoin a deflationary currency unlike the inflationary US dollar deflationary means that there's a hard limit on the amount of currency that can be created and inflationary means that more currency can be created but one isn't inherently better or more natural than the other there is no natural state state of money its natural state is neither inflationary nor deflationary money is not a natural thing it's a tool we use in our society to transfer debt amongst ourselves turning the dials on the economic models for money in either direction has both pros and cons Bitcoin can plug into the existing system of money transfer and make it faster and more efficient and more widely available there's so many ways to get involved check out the links in the description for more info and please subscribe for more technology videos thanks for watching

Original Description

Comment! Like! Subscribe! I created a Slack channel for us, sign up here: https://wizards.herokuapp.com/ Buy your first Bitcoin here: http://www.coinbase.com Bitcoin source code: https://github.com/bitcoin/bitcoin Cheap Bitcoin Miner: https://21.co/learn/ Expensive Bitcoin Miner: http://www.butterflylabs.com/ Good tutorials on building your first BTC apps: https://21.co/learn Great free online class for learning more about BTC: https://www.youtube.com/watch?v=fOMVZXLjKYo I recently created a Patreon page. If you like my videos, feel free to help support my effort here!: https://www.patreon.com/user?ty=h&u=3191693 Follow me: Twitter: https://twitter.com/sirajraval Facebook: https://www.facebook.com/sirajology Instagram: https://www.instagram.com/sirajraval/ Instagram: https://www.instagram.com/sirajraval/ Signup for my newsletter for exciting updates in the field of AI: https://goo.gl/FZzJ5w Hit the Join button above to sign up to become a member of my channel for access to exclusive content! Join my AI community: http://chatgptschool.io/ Sign up for my AI Sports betting Bot, WagerGPT! (500 spots available): https://www.wagergpt.xyz
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Siraj Raval · Siraj Raval · 1 of 60

← Previous Next →
What is Bitcoin?
What is Bitcoin?
Siraj Raval
2 5 Ways to Use Bitcoin
5 Ways to Use Bitcoin
Siraj Raval
3 BTC Fever - Siraj [Music Video]
BTC Fever - Siraj [Music Video]
Siraj Raval
4 5 Reasons to Build Decentralized Apps
5 Reasons to Build Decentralized Apps
Siraj Raval
5 The Interplanetary File System
The Interplanetary File System
Siraj Raval
6 How to Build a Dapp in 3 min
How to Build a Dapp in 3 min
Siraj Raval
7 Life Before Smartphones
Life Before Smartphones
Siraj Raval
8 4 Ways to Use Smart Contracts
4 Ways to Use Smart Contracts
Siraj Raval
9 3 Dapps You HAVE to See
3 Dapps You HAVE to See
Siraj Raval
10 Char's Life as a BitTorrent Engineer
Char's Life as a BitTorrent Engineer
Siraj Raval
11 4 Reasons AlphaGo is a Huge Deal
4 Reasons AlphaGo is a Huge Deal
Siraj Raval
12 Build a Neural Net in 4 Minutes
Build a Neural Net in 4 Minutes
Siraj Raval
13 Sentiment Analysis in 4 Minutes
Sentiment Analysis in 4 Minutes
Siraj Raval
14 The Hackathon Life
The Hackathon Life
Siraj Raval
15 Your First ML App - Machine Learning for Hackers #1
Your First ML App - Machine Learning for Hackers #1
Siraj Raval
16 Build an AI Composer - Machine Learning for Hackers #2
Build an AI Composer - Machine Learning for Hackers #2
Siraj Raval
17 Build a Game AI - Machine Learning for Hackers #3
Build a Game AI - Machine Learning for Hackers #3
Siraj Raval
18 Build a Movie Recommender - Machine Learning for Hackers #4
Build a Movie Recommender - Machine Learning for Hackers #4
Siraj Raval
19 Build an AI Artist - Machine Learning for Hackers #5
Build an AI Artist - Machine Learning for Hackers #5
Siraj Raval
20 Build a Chatbot - ML for Hackers #6
Build a Chatbot - ML for Hackers #6
Siraj Raval
21 Build an AI Reader - Machine Learning for Hackers #7
Build an AI Reader - Machine Learning for Hackers #7
Siraj Raval
22 Build an AI Writer - Machine Learning for Hackers #8
Build an AI Writer - Machine Learning for Hackers #8
Siraj Raval
23 Build a Chatbot w/ an API - ML for Hackers #9
Build a Chatbot w/ an API - ML for Hackers #9
Siraj Raval
24 One-Shot Learning - Fresh Machine Learning #1
One-Shot Learning - Fresh Machine Learning #1
Siraj Raval
25 Generative Adversarial Nets - Fresh Machine Learning #2
Generative Adversarial Nets - Fresh Machine Learning #2
Siraj Raval
26 Tone Analysis - Fresh Machine Learning #3
Tone Analysis - Fresh Machine Learning #3
Siraj Raval
27 Generate Rap Lyrics - Fresh Machine Learning #4
Generate Rap Lyrics - Fresh Machine Learning #4
Siraj Raval
28 Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Siraj Raval
29 Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Siraj Raval
30 Build an Antivirus in 5 Min - Fresh Machine Learning #7
Build an Antivirus in 5 Min - Fresh Machine Learning #7
Siraj Raval
31 TensorFlow in 5 Minutes (tutorial)
TensorFlow in 5 Minutes (tutorial)
Siraj Raval
32 Build a Recurrent Neural Net in 5 Min
Build a Recurrent Neural Net in 5 Min
Siraj Raval
33 Build a Simulation in 5 Min
Build a Simulation in 5 Min
Siraj Raval
34 Build a TensorFlow Image Classifier in 5 Min
Build a TensorFlow Image Classifier in 5 Min
Siraj Raval
35 Tensorboard Explained in 5 Min
Tensorboard Explained in 5 Min
Siraj Raval
36 Generate Music in TensorFlow
Generate Music in TensorFlow
Siraj Raval
37 Build a Game Bot (LIVE)
Build a Game Bot (LIVE)
Siraj Raval
38 Deep Learning Frameworks Compared
Deep Learning Frameworks Compared
Siraj Raval
39 Introduction - Learn Python for Data Science #1
Introduction - Learn Python for Data Science #1
Siraj Raval
40 Build a Neural Network (LIVE)
Build a Neural Network (LIVE)
Siraj Raval
41 Twitter Sentiment Analysis - Learn Python for Data Science #2
Twitter Sentiment Analysis - Learn Python for Data Science #2
Siraj Raval
42 Recommendation Systems - Learn Python for Data Science #3
Recommendation Systems - Learn Python for Data Science #3
Siraj Raval
43 Predicting Stock Prices - Learn Python for Data Science #4
Predicting Stock Prices - Learn Python for Data Science #4
Siraj Raval
44 Pong Neural Network (LIVE)
Pong Neural Network (LIVE)
Siraj Raval
45 Deep Dream in TensorFlow - Learn Python for Data Science #5
Deep Dream in TensorFlow - Learn Python for Data Science #5
Siraj Raval
46 Visualizing Data with D3.js (LIVE)
Visualizing Data with D3.js (LIVE)
Siraj Raval
47 Genetic Algorithms - Learn Python for Data Science #6
Genetic Algorithms - Learn Python for Data Science #6
Siraj Raval
48 Enter Siraj [Music Video]
Enter Siraj [Music Video]
Siraj Raval
49 Build a Web Scraper (LIVE)
Build a Web Scraper (LIVE)
Siraj Raval
50 Why is P vs NP Important?
Why is P vs NP Important?
Siraj Raval
51 How to Make a Neural Network (LIVE)
How to Make a Neural Network (LIVE)
Siraj Raval
52 How to Make an Amazing Tensorflow Chatbot Easily
How to Make an Amazing Tensorflow Chatbot Easily
Siraj Raval
53 How to Make an Amazing Video Game Bot Easily
How to Make an Amazing Video Game Bot Easily
Siraj Raval
54 How to Make a Tensorflow Neural Network (LIVE)
How to Make a Tensorflow Neural Network (LIVE)
Siraj Raval
55 How to Make a Simple Tensorflow Speech Recognizer
How to Make a Simple Tensorflow Speech Recognizer
Siraj Raval
56 Joel Shor - Really Quick Questions with an Awesome Google Engineer
Joel Shor - Really Quick Questions with an Awesome Google Engineer
Siraj Raval
57 How to Make a Path Planning Algorithm Easily (LIVE)
How to Make a Path Planning Algorithm Easily (LIVE)
Siraj Raval
58 The Best Way to Prepare a Dataset Easily
The Best Way to Prepare a Dataset Easily
Siraj Raval
59 Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Siraj Raval
60 How to Make a Tic Tac Toe Neural Network Easily (LIVE)
How to Make a Tic Tac Toe Neural Network Easily (LIVE)
Siraj Raval

Related AI Lessons

Up next
AI in Care - Katie Furey, Pairly.com
The Access Group
Watch →