But how does bitcoin actually work?


What does it mean to have a bitcoin? Many people have now heard of bitcoin, that’s
it’s a fully digital currency, with no government to issue it and no banks needed to manage
accounts and verify transactions. That no one actually knows who invented it. Yet many people don’t know the answer to
this question, at least not in full. To get there, and to make sure the technical
details underlying this answer feel motivated, we’re going to walk through step-by-step
how you might have invented your own version of Bitcoin. We’ll start with you keeping track of payments
with your friends using a communal ledger. Then, as you trust your friends and the world
less and less, and if you’re clever enough to bring in a few tools of cryptography to
help circumvent the need for trust, what you end up with what’s called a “cryptocurrency”. Bitcoin is just the first implemented example
of a cryptocurrency, and there are now thousands more on exchanges with traditional currencies. Walking the path of inventing your own can
help set the foundation for understanding some of the more recent players in the game,
and recognizing where there’s room for different design choices. In fact, one of the reasons I chose this topic
is in response to the unprecedented leap in attention, investment and…well.. hype directed
at these currencies in just the last year. I won’t comment or speculate on the current
or future exchange rates, but I think we’d all agree that anyone looking to buy a cryptocurrency
should really know what it is. Not just in terms of analogies with vague
connections to gold-mining, I mean an actual direct description of what computers are doing
when sending, receiving and creating cryptocurrencies. One thing worth stressing, by the way, is
that even though you and I will dig into the underlying details here, which takes some
meaningful time, you don’t actually need to know those details to use a cryptocurrency,
just like you don’t need to know the details of what happens under the hood when you swipe
a credit card. Like any other digital payments, there are
plenty of user-friendly applications that let you send and receive these currencies
very easily. The difference is that the backbone underlying
this is not a bank verifying transactions, but a clever system of decentralized trustless
verification based on some of the math born in cryptography. To start, set aside the thought of cryptocurrencies
for a few minutes. We’re going to start the story with something
more down to earth: Ledgers, and digital signatures. If you and your friends exchange money pretty
frequently, paying your share of the dinner bill and such, it can be inconvenient to exchange
cash all the time. So you might keep a communal ledger that records
payments you intend to make in the future. Alice pays Bob $20, Bob pays Charlie $40,
things like that. This ledger will be something public and accessible
to everyone, like a website where anyone can go and just add new lines. At the end of every month, you all look through
the list of transactions and tally everything up. If you’ve spent more than you received,
you put that money into the pot, and if you’ve received more than you spent, you take that
much money out. So the protocol for being part of this system
looks something like this: Anyone can add lines to the ledger, and at the end of every
month everyone gets together to settles up with real money. One problem with a public ledger like this
is that when anyone can add a line, what’s to prevent Bob from going in and writing “Alice
pays Bob $100” without Alice approving? How are we supposed to trust that all these
transactions are what the sender meant for them to be? This is where the first bit of cryptography
comes in: Digital signatures. Like a handwritten signature, the idea here
is that Alice should be able to add something next to a transaction that proves that she
has seen it, and approved of it. And it should be infeasible for anyone else
to forge her signature. At first it might seem like digital signatures
shouldn’t even be possible, since whatever data makes up the signature can just be read
and copied by any computer, so how do you prevent forgeries? The way this works is that everyone generates
what’s called a public key/private key pair, each of which looks like some string of bits. The private key is sometimes also called the
“secret” key, so that we can abbreviate it to sk while abbreviating the public key
as pk. As the names suggest, the secret key is something
you should keep to yourself. In the real world, your handwritten signature
looks the same no matter what document you’re signing. A digital signatures is much stronger, because
it changes for different messages. It looks like a string of 1’s and 0’s,
commonly something like 256 bits, and altering the message even slightly completely changes
what your signature on that message should look like. Formally, producing a signature involves some
function that depends both on the message itself, and on your private key. The private key ensures that only you can
produce the signature, and the fact that it depends on the message means no one can just
copy one of your signatures to forge it on another message. Hand-in-hand with this is a function to verify
that a signature is valid, and this is where the public key comes into play. All it does it output true or false to indicate
if this was a signature created by the private key associated with the public key you use
for the verification. I won’t go into the details how how exactly
these functions work, but the idea is that it should be completely infeasible to find
a valid signature if you don’t know the secret key. Specifically there is no strategy better than
just guessing and checking if random signatures are valid using the public key until you hit
one that works. There are 2^{256} possible signatures with
256 bits, and you’d need to find the one that work. This is a stupidly large number. To call it astronomically large would be giving
way to much credit to astronomy. In fact, I made a supplemental video devoted
just to illustrating what a huge number this is. Let’s just say that when you verify a signature
against a given message and public key, you can feel extremely confident that the only
way someone could have produced it is if they knew the secret key associated with the public
key. There’s one slight problem here: If Alice
signs a transaction like “Alice pays Bob $100”, even though Bob can’t forge Alice’s
signature on new messages, he could just copy that same line as many times as he wants,
since the message/signature combination is valid. To get around that, we make it so that when
you sign a transaction, the message has to include some unique id associated with that
transaction. That way, if Alice pays Bob $100 multiple
times, each transaction requires a completely new signature. Alright, great, digital signatures remove
a huge aspect of trust in our initial protocol. But even still, this relies on an honors system
of sorts. Namely, you’re trusting that everyone will
actually follow through and settle up in cash at the end of each month. But what if, for example, Charlie racked up
thousands of dollars in debt, and just refuses to show up? The only real reason to revert to cash to
settle up is if some people, I’m looking at you Charlie, owe a lot of money. So maybe you have the clever idea that you
never actually have to settle up in cash as long as you have some way to prevent people
from spending too much more than they take in. What you might do is start by having everyone
pay $100 into the pot, and have the first few lines of the ledger will read “Alice
gets $100, Bob gets $100, etc. Now, just don’t accept transactions when
someone is spending more than they have on the ledger. For example, after starting everyone off with
$100, if the first two transaction are “Charlie pays Alice $50” and “Charlie pay Bob $50”,
if he were to try to add “Charlie pays You $20”, that would be invalid, as invalid
as if he never signed it. Notice, this means you need to know the full
history of transactions to verify that a new one is valid. And this is, more or less, going to be true
for cryptocurrencies as well, though there is a little room for optimization. What’s interesting here is that this step
somewhat removes the connection between the Ledger and physical cash. In theory, if everyone in the world used this
Ledger, you could live your whole life just sending and receiving money on this ledger
without ever converting to real US. To emphasize this point, let’s start referring
to quantities on the ledger as “LedgerDollars”, or LD for short. You’re of course free to exchange LedgerDollars
for real US dollars, for example maybe Alice gives Bob a $10 bill in the real world in
exchange for him adding and signing the transaction “Bob pays Alice 10 LedgerDollars” to the
communal ledger. But exchanges like this are not guaranteed
in the protocol. It’s now more analogous to how you might
exchange Dollars for Euros or any other currency on the open market, it’s just its own independent
thing. This is the first important thing to understand
about Bitcoin, or any other cryptocurrency: What it is is a ledger; the history of transactions
is the currency. Of course, with Bitcoin money doesn’t enter
the Ledger with people buying into using cash, I’ll get to how new money enters the ledger
in just a few minutes. Before that, there’s an even more significant
difference between our current system of LedgerDollars how cryptocurrencies works. So far, I’ve said that this ledger is some
public place, like a website where anyone can add new lines. But this requires trusting a central location. Namely, who hosts that website? Who controls the rules of adding new lines? To remove that bit of trust, we’ll have
everyone keep their own copy of the ledger. Then to make a transaction, like “Alice
pays Bob 100 LedgerDollars”, you broadcast into the world for people to hear and record
on their own private Ledgers. But unless we do something more, this system
would absurdly bad. How can you get everyone to agree on what
the right ledger is? When Bob receives the transaction “Alice
pays Bob 10 LedgerDollars”, how can he be sure that everyone else received and believes
that same transaction? That he’ll be able to later use those 10
LedgerDollars to make a trade with Charlie. Really, imagine yourself just listening to
transactions being broadcast. How can you be sure that everyone else is
recording the same transactions in the same order? Now we’ve hit on an interesting puzzle:
Can you come up with a protocol for how to accept or reject transactions and in what
order so that you can feel confident that anyone else in the world following the same
protocol has a personal ledger that looks the same as yours? This is the problem addressed in the original
Bitcoin paper. At a high level, the solution Bitcoin offers
to trust whichever ledger has the most computational work put into it. I’ll take a moment to explain what exactly
that means, which involves this thing called a “Cryptographic hash function”. The general idea we’ll build to is that
if you use computational work as a basis for what to trust, you can make it so that fraudulent
transactions and conflicting ledgers would require an infeasible amount of computation. Again, this is getting well into the weeds
beyond what anyone would need to know just to use a currency like this. But it’s a really cool idea, and if you
understand it, you understand the heart of bitcoin and other cryptocurrencies. A hash function takes in any kind of message
or file, and outputs a string of bits with a fixed length, like 256 bits. This output is called the “hash” or “digest”
of the message, and it’s meant to look random. It’s not random; it always gives the same
output for a given input. But the idea is that when you slightly change
the input, maybe editing just one character, the resulting hash changes completely. In fact, for the hash function I’m showing
here, called SHA256, the way that output changes as you slightly change the input is entirely
unpredictable. You see, this is not just any hash function,
it’s a cryptographic hash function. That means it’s infeasible to compute in
the reverse direction. If I show you some specific string of 1’s
and 0’s and ask you to find an input message so that the SHA256 hash of that message gives
this exact string of bits, you will have no better method than to guess and check. Again, if you want a feel for just how much
computation would be needed to go through 2256 guesses, take a look at the supplement
video. I actually had way too much fun writing that
thing. You might think you could reverse engineer
the desired input by really digging through the details of how the function works, but
no one has ever found a way to do that. Interestingly, there’s no proof that it’s
hard to compute in the reverse direction, yet a huge amount of modern security depends
on cryptographic hash functions. If you were to take a look at what algorithms
underlie the secure connection that your browser is making with YouTube right now, or that
it makes with a bank, you will likely see a name like SHA256 in there. For right now, our focus will just be on how
such a function can prove that a particular list of transactions is associated with a
large amount of computational effort. Imagine someone shows you a list of transactions,
and they say “I found a special number so that when you put this number at the end of
list of transactions, and apply SHA256 the entire thing, the first 30 bits of the output
are zeros”. How hard do you think it was for them to find
that number? For a random message, the probability that
the hash happens to start with 30 successive zeros is 1 in 230, which is about 1 in a billion. Because SHA256 is a cryptographic hash function,
the only way to find a special number like this just guessing and checking. So this person almost certainly had to go
through about a billion different numbers before finding this special one. And once you know the number, you can quickly
verify that this hash really does start with 30 zeros. In other words, you can verify they they went
through a large amount of work without having to go through that same effort yourself. This is called a “proof of work”. And importantly, all this work is intrinsically
tied to that list of transactions. If you change one of the transactions, even
slightly, it would completely change the hash, so you’d have to go through another billion
guesses to find a new proof of work, a new number that makes it so that the hash of the
altered list together with this new number starts with 30 zeros. So now think back to our distributed ledger
situation. Everyone is broadcasting transactions, and
we want a way for everyone to agree on what the correct ledger really is. As I said, the core idea behind the original
bitcoin paper is to have everybody trust whichever ledger has the most work put into it. The this works is to first organize a given
ledger into blocks, where each block consists of a list of transactions, together with a
proof of work. That is, a special number so that the hash
of the whole block starts with a bunch of zeros. For the moment let’s say it has to start
with 60 zeros, but later I’ll return back to how you might choose that number. In the same way that a transaction is only
considered valid if it is signed by the sender, a block is only considered valid if it has
a proof of work. Also, to make sure there is a standard way
to order of these blocks, we’ll make it so that a block has to contain the hash of
the previous block. That way, if you change any block, or try
to swap the order of two blocks, it would change the block after it, which changes that
block’s hash, which changes the next block, and so on. That would require redoing all the work, finding
a new special number for each of these blocks that makes their hashes start with 60 zeros. Because blocks are chained together like this,
instead of calling it a ledger, this is commonly called a “Blockchain”. As part of our updated protocol, we’ll now
allow anyone in the world to be a “block creator”. What this means is that they’ll listen for
the transactions being broadcast, collect them into a block, then do a whole bunch of
work to find the special number that makes the hash of this block start with 60 zeros,
and broadcast out the block they found. To reward a block creator for all this work,
when she puts together a block, we’ll allow her to include a special transaction at the
top in which she gets, say, 10 LedgerDollars out of thin air. This is called the block reward. It’s a special exception to our usual rules
about whether or not to accept transactions; it doesn’t come from anyone, so it doesn’t
have to be signed. It also means that the total number of LedgerDollars
in our economy increases with each new block. Creating blocks is often called “mining”,
since it requires a lot of work, and it introduces new bits of currency into the economy. But when you hear or read about miners, keep
in mind that what they’re really doing is creating blocks, broadcasting those blocks,
and getting rewarded with new money for doing so. From the miners perspective, each block is
like a miniature lottery, where everyone is guessing numbers as fast as they can until
one lucky individual finds one that makes the hash of the block start with many zeros,
and gets rewarded for doing so. The way our protocol will now work for someone
using this system is that instead of listening for transactions, you listen for new blocks
being broadcast by miners, updating your own personal copy of the blockchain. The key addition is that if you hear of two
distinct blockchains with conflicting transaction histories, you defer to the longest one, the
one with the most work put into it. If there’s a tie, wait until you hear of
an additional block that makes one longer. So even though there is no central authority,
and everyone is maintaining their own copy of the blockchain, if everyone agrees to give
preference to whichever blockchain has the most work put into it, we have a way to arrive
at decentralized consensus. To see why this makes for a trustworthy system,
and to understand at what point you should trust that a payment is legitimate, it’s
helpful to walk through what it would take to fool someone in this system. If Alice wants to fool Bob with a fraudulent
block, she might try to send him one that includes a her paying him 100 LedgerDollars,
but without broadcasting that block to the rest of the network. That way everyone else thinks she still has
those 100 LedgerDollars. To do this, she’d have to find a valid proof
of work before all other miners, each working on their own block. And that could happen! Maybe Alice wins this miniature lottery before
anyone else. But Bob will still be hearing broadcasts made
by other miners, so to keep him believing the fraudulent block Alice would have to do
all the work herself to keep adding blocks to this special fork in Bob’s blockchain
that’s different from what he’s hearing from the rest of the miners. Remember, as per the protocol Bob always trusts
the longest chain he knows about. Alice might be able to keep this up for a
few blocks if just by chance she happens to find blocks more quickly than all of the rest
of the miners on the network combined. But unless Alice has close to 50% of the computing
resources among all miners, the probability becomes overwhelming that the blockchain that
all the other miners are working on grows faster than the single fraudulent blockchain
that Alice is feeding Bob. So in time Bob will reject what he’s hearing
from Alice in favor of the longer chain that everyone else is working on. Notice that means you shouldn’t necessarily
trust a new block that you hear immediately. Instead, you should wait for several new blocks
to be added on top of it. If you still haven’t heard of any longer
blockchains, you can trust that this block is part of the same chain everyone else is
using. And with that, we’ve hit all the main ideas. This distributed ledger system based on a
proof of work is more or less how the Bitcoin protocol works, and how many other cryptocurrencies
work. There’s just a few details to clear up. Earlier I said that the proof of work might
be to find a special number so that the hash of the block starts with 60 zeros. The way the actual bitcoin protocol works
is to periodically change that number of zeros so that it should take, on average, 10 minutes
to find a block. So as there are more and more miners on the
network, the challenge gets harder and harder in such a way that this miniature lottery
only has about one winner every 10 minutes. Many newer cryptocurrencies have much shorter
block times. All of the money in Bitcoin ultimately comes
from some block reward. These rewards 50 Bitcoin per block. There’s a great site called “block explorer”
where you can look through the bitcoin blockchain, and if you look at the very first few blocks
on the chain, they contain no transactions other than the 50 Bitcoin reward to the miner. Every 210,000 blocks, which is about every
4 years, that reward gets cut in half. So right now, the reward is at 12.5 Bitcoin
per block, and because this reward decreases geometrically over time, there will never
be more than 21 million bitcoin in existence. However, this doesn’t mean miners will stop
earning money. In addition to the block reward, miners can
also pick up transactions fees. The way this works is that whenever you make
a payment, you can optionally include a small transaction fee with it that will go to the
miner of whatever block includes that payment. The reason you might do this is to incentivize
miners to actually include the transaction you broadcast into the next block. You see, in Bitcoin, each block is limited
to about 2,400 transactions, which many critics argue is unnecessarily restrictive. For comparison, Visa processes an average
of around 1,700 transactions per second, and they’re capable of handling more than 24,000
per second.Slower processing on Bitcoin means higher transactions fees, since that’s what
determines which transactions miners choose to include in new blocks. This is far from a comprehensive coverage
of cryptocurrencies. There are many nuances and alternate design
choices I haven’t touched here, but hopefully this can provide a stable Wait-but-Why-style
tree trunk of understanding for anyone looking to add a few more branches with further reading. Like I said at the start, one of the motivations
behind this video is that a lot of money has started flowing towards cryptocurrencies,
and even though I don’t want to make any claims about whether that’s a good or bad
investment, I do think it’d be healthy for people getting into this game to at least
know the fundamentals of the technology. As always, my sincerest thanks those of you
making this channel possible on Patreon. I understand not everyone is in a position
to contribute, but if you’re still interested in helping out, one the best ways to do that
is simply to share videos that you think might be interesting or helpful to others. I know you know that, but it really does help. I also want to thank Protocol Labs for their
support of this video. This is an organization that runs a number
of research and development projects, and if you follow the links I’ve left in the
description to read into the details of these projects, you’ll notice some strong parallels
with the concepts covered in this video. The challenges and benefits of decentralization
are by no means limited to currency and transaction histories, and the usefulness of tools from
cryptography like hash functions and digital signatures are likewise much more general. For example, a couple of Protocol Lab’s
projects, such as IPFS and Filecoin, center on distributed filestorage, which opens a
whole field of interesting challenges and possibilities. For any developers out there, Protocol labs
places a high value on open source, so if you’re interested you can join what’s
already a very strong community of contributors. They’re also looking to hire more full-time
developers, so if you think you might be a good fit for some of these projects, definitely
apply.

92 thoughts on “But how does bitcoin actually work?

  1. Trading and investment becomes way risky if you're not following the right parts or using the right strategy. I can attest for Max Neil Li Lung, investment management and his strategy. I was able to contact him while (GOOGLE SEARCHING) his strategy.

  2. Wait, so if we get quantum computers. this system goes to…
    I mean if we can get solutions to very large problems monumentally faster this protocol of using a function no longer works or is no longer secure right?

  3. Bitcoin truly is the only way to make money in the Crypto sphere, However, Tokoin is a top notch project that can give a handsome reward within a very short period of time, it has shown it potentials with what it raised in its IEO and its superb volume i urge us to invest in it as Tokoin is the future.

  4. i'm here to pass this information to you i have a friend he's into hacking of bitcoins, mining btc and generating more of it. contact him on whatsapp + 1 8 4 5 6 0 5 9 0 2 4

  5. Very informative. Our clients, CoinSmart actually created a software to simplify the process of trading cryptocurrency online. We would love to know your thoughts!

  6. It is very powerful that the Tokoin project has had great success in its IEO on Kucoin exchange.

    They were one of eight IEO projects being traded above the price they sold.

    Right now you can also buy TOKO on Kucoin through this link:

    https://www.kucoin.com/trade/TOKO-USDT

    https://www.tokoin.io/ #Tokoin #MSME #Blockchain #Crypto #cryptotrading #BTC #EmergingMarkets #Ecommerce #retail

  7. Do you want to earn bitcoin I recommend Philip to everyone he really changed my life you can text him for more details [email protected],com or WhatsApp +1 (239) 579‑6274 he’s the best I made 7BtC into my wallet

  8. With Google having reached quantum supremacy, doesn't this mean they can mine for cryptos in a fraction of a second? Thus, aren't cryptocurrencies then no longer a viable replacement for normal money?

  9. Thank You!!!! I have understood this for a long time now, but I have a heck of a time explaining it. Your analysis of the generalities of the blockchain is absolutely wonderful. Really clear and considering.

    Any chance to get you to explain ethereum??

  10. Bitcoin will NEVER "work". That's up to all the sucker nations to guarantee solvency so that parasite computer people can feed off of.

  11. So, if I have understood well, even though it is a desentrailised system, it could hypothetically end up under the control of somebody who had, say, 90% of the available computing power of all the miners, right?

  12. Now all you have to explain is what blockchain can do that can't be done better, cheaper with other technologies. Defrauding people you say? Nah, even that has been done better and cheaper without math. 🙂

  13. So in simple terms, someone smarter than you with a more powerful computer can wipe your ass out? No thanks… LOL As long as modern society limps along its merry way as is now, I'll stick to cash, gold and real estate.

  14. what I dont get is this: when the list of transactions grows larger does that not mean that in the end the information you will have to store is immense? even as a normal user? also, does that not mean the computational power must increase over time because the input into SHA gets longer? how would such a system react if there is some sudden leap in computer technology? why does the system change the number of zeros as a result of SHA? does that not mean the computational power increases over time and does not stay at 10 min? how is such a system with all its conventions set up? is it just a program with certain rules you can download? can it be changed afterwards?

  15. using free energy the profit per day would be apx $10.00 per day
    and apx 3,973.16 per year.
    so if you want to make money mining bitcoin you need to get into using
    FREE ENERGY
    just look for it , but be discrete.

  16. The government does indeed control every aspect of it.

    They have control of every device upon which you store your cryptos. Ever hear of the NSA and The Patriot Act ??

    They also have control of the real currency… electric power.

    You are all falling for a currency that is more fiat than what we have now.

    Jeez. Wake up.

  17. I am a senior citizen and have worked hard all my life and save some money. It all started when I initially deposited EUR 9000. Not a very big amount. My manager explained to me that in order to get decent returns I will have to add more to the existing amount. I went for his words and added more amount. I won few trades and also lost some. Again manager told me to add more amounts which I did as I was winning few trades. I told him I wish to withdraw the entire amount that I have invested leaving only my profit in my account and applied for it. Within few days manager informed that because of the mistake of the analyst I have lost money.  The manager started ignoring me and withdrawals are yet to come. Thanks to an investor who helped me recovery most of my lost funds, you can contact : Hackassets via google mail and share the testimony they shouldn't keep ripping people off

  18. How can i like this video 100 times??as an engineer people always ask me have Bitcoin works,and i didnt know exactly how,i just knew sth about hash and blocks and now I've realized my thoughts were totally wrong 😂 now I'm gonna share this to every enthusiasm person i know

  19. It's incredible how good this video is. I typically watch the videos with 2 motivations, 50/50: Learning and just getting blown away by the cool things you show us, and it doesn't really matter if i fully understand everything completely. But here it's just so informative and well explained that i feel oblicated to tell you how great it is.

  20. Q:What is crypto currency?
    A: It's a way for shady, privileged businessmen to move money around the world without paying fees or being scrutinized by governments so they can engage in barely legal business practices.
    Or it's a Ponzi scheme.
    Take your pick.

  21. ''it doesnt'' ?
    lol.. sorry.. some f-cks think its a conspiracy..
    i lol about stuff like that.
    doesn't mean i'm not a serious scholar though.
    i have crypto.. never bought a.. ''dime'' of it.. i've earned it.
    i've got 34'000 bitcoin
    im so wealthy that it transfers to a massed fortune of £23 mundane coin.. or something equally unimpressive.
    btw.. this is not how bitcoin works.. this is how bitcoin security works.
    dammit you 'mericans dunno how WORDS work.

  22. I love this channel, I like the way this Men makes his explanations. He does not speak fast as if what he is doing bothers him. Speak slowly to be able to communicate an educational message and thus reach many. I greatly envy your communicative ability, hahahahahaha sorry.

  23. I wonder if there is some other scheme that can achieve the consensus of decentralized ledgers in a network, instead of "trusting the ledger with the most computational work"? As clever as this scheme is, it strikes me as probably a bit unnecessarily complicated and wastes lots of computational resources. I don't have much knowledge in this area so maybe there is something I'm missing, but wouldn't the most intuitive way be just having everybody broadcast their version of the ledger periodically and correct each other by majority votes? By adopting the most computational work scheme, we are essentially only adopting the next part of history as determined by one random miner as the official one, which sounds to me like a bottleneck of the network. Am I missing something? Is there some fundamental problem with my intuition that makes it unfeasible?

  24. Excellent explanation! I had heard almost all of these facts about cryptocurrency, but they had never been put together in a logical way. Thank you.

  25. one of the best it's what i have been on since i started out with $15k… already really close to a million in profits with assistance from an expert madam Nancy Berman Epstein…she is quite well known on US market scene which gives me confidence to do more…..

  26. Mine Pi Network cryptocurrency from your phone! Its early so a good time to get in. To join Pi, follow this link https://minepi.com/captaininseino and use my username (captaininseino) as your invitation code.

  27. What if you calculate the proof of work then you can know the message completely as you do know other transaction details and you also have the signature. Now what if you randomly try to find the secret key such that the combination of the key and the message you know creates that particular digital signature. And once you know the secret key its all
    Over. Please answer plzzzzz i beg you
    Just randomly try to find the secret key that

  28. I have a question that never gets answered, maybe you can answer it? What happens if there was a EMP that shuts down the ability to access your own money? If this stuff lives on a cloud some where, an EMP can take crypto out of the picture completely. And who controls the server for this cloud?

  29. Якщо заголовок російською, ми очікуємо що відео буде російською або буде переклад або хоча б субтитри російською, але я не почув і не побачив нічого з цього.

  30. thank you for your explanation. Do you also have a video around somewhere that explains Asymmetric cryptography a bit better? it's a prerequisite of this explanation, and although I get that the 2 keys are mathematically related and this allows the PK to be used to verify the SK was used to sign the message… I still don't quite understand HOW that verification works without somehow giving away the SK (or at least hinting at it).

  31. So how is it that people have managed to permanently fool the block chain ledger? You went over how someone might temporarily fool one person, but how do you get that person to broadcast it to everyone else and for everyone else to believe it permanently? Because it has happened on at least one occasion for most major cryptocurrencies, bitcoin and etherium included unless I'm mistaken. Did these people just get really lucky with their fraudulent blocks to the point of managing to create an alternate history that everyone "bought"? Did they find a flaw (that was probably subsequently patched) in the signatures or some other part of the protocol? Did they simply outrun the law with a futuristic mining rig? What if I want to steal from Google!? (Okay that last joke aside, I really do want to know what went wrong in these instances)

  32. The question I have at the end of the video is this: If Bitcoin is simply a decentralized currency, which is ultimately useless if you cannot exchange this currency for real goods, why would a centralized, ESTABLISHED currency ever assign value to it? Currency value assumes the institution enforcing it will continue to exist enforcing it. Using Bitcoin is essentially a slap to the face to any established centralized currency. The bitcoin user benefits if local available currency is less stable, but adds unnecessary risk+hassle if the local currency IS stable. In fact, using Bitcoin in an economy already distributing a valued currency is actively hedging that the valued currency will eventually fall. Is this the ultimate idea behind using Bitcoin? Investing in the failure of the USD, or the Euro, or whatever local centralized currency you have the choice to use?

  33. 18:57 I don't understand how a non-miner adds a transaction to the block chain without doing the mining work. Does he just broadcast it and waits for a block to arrive with the transaction in it?

  34. I didn't understand much, but I know it's because of me and not you. I enjoy your videos. The flow, quality and beauty of your math explanations is amazing. I think if Leonardo da Vinci were alive, he would definitely subscribe! When you show graphs, geometry etc. it is so very enjoyable even just for its beauty, which reminds me of Leonardo's artwork on maps, anatomy and machines. You know, that smooth, precise, clear beauty.

    BTW: the iris of my right eye is three quarters blue and one quarter brown. I notice the name and the logo of your channel. What up with that?? Hahaha, I was just wondering, because to me it seems like a wonderful coincidence.

  35. I've been studying a Blockchain course and was looking for a better explanation – especially that relates to proof of work. Found this and OMG! This explanation is fantabulous and I can't believe I'm watching this for free!

  36. @4:47 your explanation of signature is not quite correct… and a bit confusing. The graphic show that the Alice signature changes from one message to another message is not quite what you showed. Here is correct sequence of event:
    1 – Alice use an hash algorithm tool – SHA256 – for example to produce a hash from her message. The hash copy is called "message digest".
    2 – Alice then signs the "message digest" with her private key. The result of this is a digital signature. Now keep in mind Alice always uses her private key to sign any "message digest" and there private key never changes. Your animation shows that the signature Alice keeps changing from one message digest to other is quite confusing and technical speaking is not correct. In other words, you short cut the step of how Alice produces the "message digest". No, Alice does not sign a message with her private key. Alice signs the "message digest" with her private key. This is huge difference.

  37. A Question that is bugging me:

    If ONLY the first miner is rewarded, there is no incentive for the rest of the miners in the world to keep solving a block once it is already solved. Thus, the minute a block is solved, and added to the chain, shouldn't all other miners stop working and wait for next block? And IF they do that, wouldn't that make fraudulent transactions possible? Like if Alice WON by chance and added her FAKE block to the ledger, would the other miners just stop and save their electricity/computing power for the next block? Or do they not even know she did it yet and just solve it. Making EVERY miner solve it sooner or later but only 1 is rewarded?

  38. There is always light at the end of the tunnel, I have made up my mind decide to give up on bitcoin script after I was scammed severally until I met a bitcoin guru called Mr. Crystal he gave me a script immediately he confirm my payment and the script earn me (0.05)BTC every 8 hours, I personally recommend him too you all you can contact him via his email [email protected] or +1 (778) 771-0228 through Whatsapp

  39. So if someone does have more than 50% of the whole world's computational power, what could we do to prevent that person from falsifying transactions? I'm guessing some of the alternate methods solves that problem?

  40. Before last year I have been hearing about Bitcoin but I don't know what it is and how I can gain from it and due to my busy schedule I was not able to make out time and do proper research on it but last year I decided to go into it and learn more about it and I saw the reason why people are really into it but though I still have limited knowledge and I decided to give it a try. Most of my friends where against it as they do not believe in it but I took the risk and bought 7 BTC, and I left it in my wallet expecting the price to increase in some months time because 2017 I saw an incredible increase in price. I was following update on Bitcoin every day but the price keep dropping and it left me with no choice than to find an alternative of how to gain more value for my crypto as the price I bought them and the current price they are have result in a decline. This now led me to carry out proper research until I found a beginners trading post talking about a strategy on how to trade and make profit so I contacted the person in charge, Mrs. Linda Stewart, and she explained to me the different ways to make profit in this bearish market. I invested 3 BTC of my coin, and it quickly rose to 9 BTC towards the end of December 2018, and I was convinced that this is the best way to make a good profit from Bitcoin. If you're still confused about the steps to take this year I urge you to contact Miss Linda on telegram @lindastewart or whatsapp: +447723712364 for all your cryptocurrency questions, strategy and beginners coaching.

  41. Now is the perfect time to buy the dip and accumulate irrespective of the bulls being under pressure. The mooning of bitcoin is inevitable and would see the price of bitcoin surpass it’s all-time highs. What better way than to accumulate your holdings as an investor you should have at least 20 btc in your portfolio before the imminent bull run. I trade daily using signals provided by Caleb Easterby and I have been able to accumulate 15 btc in just two months. His signals are prolific, accurate and easy to implement in your own trade. Caleb can be reached via WhatsApp +31 635250332 or Telegram @Easterby for more insights into bitcoin trading.

Leave a Reply

Your email address will not be published. Required fields are marked *