Bitcoin - Transaction block chains

  Рет қаралды 241,720

Khan Academy

Khan Academy

11 жыл бұрын

Courses on Khan Academy are always 100% free. Start practicing-and saving your progress-now: www.khanacademy.org/economics...
The mechanics of a bitcoin transaction block chain, which is a construct that is generated by bitcoin miners and functions as a global ledger for recording and validating bitcoins.
More free lessons at: www.khanacademy.org/video?v=Qz...
Video by Zulfikar Ramzan. Zulfikar Ramzan is a world-leading expert in computer security and cryptography and is currently the Chief Scientist at Sourcefire. He received his Ph.D. in computer science from MIT.

Пікірлер: 91
@creveroeland
@creveroeland 11 жыл бұрын
this video series is really awesome, now i can grasp it better!
@TheEmergingPattern
@TheEmergingPattern 10 жыл бұрын
Very Helpfull presentation! Thanks
@mohinderlamba
@mohinderlamba 6 жыл бұрын
Maybe i misunderstood it but at around 4:15 mark the blockchain shown has arrows pointing the wrong direction right? Each block depends on the previous block not the next block that has not even been created yet.
@WilliamTheaux
@WilliamTheaux 10 жыл бұрын
This video helps me a lot, I thank you
@bighugejake
@bighugejake 8 жыл бұрын
So... in order for the nodes to verify transactions for any given Alice or Bob they need to look at their previous transaction records which are contained within the block chain. So do nodes need to decrypt the block chain back a certain number of iterations to find those records to verify them? What I don't understand is how information on previous transactions is not lost inside the block chain eventually? It seems that by iterating those hash functions back months or years you would lose data at some point. Or does the block chain get longer as time goes on to incorporate more data?
@plasticman2011
@plasticman2011 8 жыл бұрын
All transactions are forever stored as part of the blockchain (no data is lost), so you are correct, the blockchain keeps getting bigger with time. also, the transactions are not encrypted.
@polarplayz5531
@polarplayz5531 Жыл бұрын
Thank you for sharing this tutorial
@Vanqofficial
@Vanqofficial 10 жыл бұрын
So which one contains the information about the bitcoin transactions: the "challenge" or the "proof of work" (which by the way is the same as a solution to the equation, right?)? If the bitcoin transactions data is included in the "challenge", then each computer's "proof of work" is unique to itself, isn't it? (not that it's a problem), because it contains the coinbase transaction. If the "proof of work" contains all the transaction data however, how can you make sure that the computer has not edited reciever/amount/etc of OTHER transactions than only the coinbase transaction?
@mickyhovis
@mickyhovis 10 жыл бұрын
I guess
@plasticman2011
@plasticman2011 7 жыл бұрын
that is the entire point of the blockchain - all transactions are found in the previous blocks. anyone can verify all that transaction data to see that nothing has been edited.
@sanfords
@sanfords 6 жыл бұрын
What happens once the last coin is created?
@Aprsac
@Aprsac 4 жыл бұрын
I have doubts request you to please clarify .. 1 . I read every block can contain 1 mb data ( let say around 10 transaction)so suppose in one time stamp there are 100 transaction so how miner are picking the transaction or this will be grouped 10 each.. 2. If not in grouped then suppose miner are choosing transaction . So if 1 miner working on 1 to 5 and 15 to 20 transaction and another working on 1 to 10 so when they post their block who will get money for transaction 1 to 5..
@SAL-fs1mr
@SAL-fs1mr 3 жыл бұрын
There is going to be a queue of transactions (called the mempool) waiting to be included in blocks. If a miner includes certain transactions in a block then the rest of the miners cannot mine them in subsequently mined blocks.
@zulfikarramzan2335
@zulfikarramzan2335 11 жыл бұрын
You could theoretically encounter strange situations like this if not all nodes could communicate with each other. However, once there are two "different" chains out there, (honest) bitcoin mining nodes will start building on top of the one with the most work put into it.
@Zmener
@Zmener 7 жыл бұрын
At the end of this video the speaker says that the longst chain is the one that shows the most effort made. So, basically is saying that the total amount of valid blocks is not a parameter to measure length?
@aman4434
@aman4434 3 жыл бұрын
I guess if total number of blocks are the same, then the next criteria might be max effort
@EdgeRetro
@EdgeRetro 11 жыл бұрын
Is it possible for the fork to get very large - for example global internet problems during a world war, a big net split and two long chains developing. Or can somebody apply a supercomputer or some kind of distributed computing to older transactions and outdo the current chain with one of greater complexity?
@justincase4812
@justincase4812 10 жыл бұрын
The explanation rarely becomes easier to digest after you prepend it with the oft abused 'basically' and 'essentially'.
@mankoreusmanikhoningthouja9911
@mankoreusmanikhoningthouja9911 3 жыл бұрын
@Khan Academy what happen to the data or bitcoin that is going to be receiv by the receiver no one mention this part...we know trasaction will be verify by the node, block will be created and verify the block and the miner will get the rewards but what about the actual bitcoin that has send to the receiver?????? when will he receive???? not even a single video mention about it...please kindly explain me I'm new to blockchain and have a lot of doubt and confussion.
@allenwang3331
@allenwang3331 9 жыл бұрын
If you hash multiple transactions into one block, how can you figure out about each transaction? For example, when Alice pays Bob again, the nodes will have to check that Alice has enough money - by tracking down all the past transactions and recording the gain and loss by Alice. How could the nodes do that if the transactions are hashed?
@plasticman2011
@plasticman2011 8 жыл бұрын
even though transactions are hashed for the next block, they are also still kept "as is" in the blockchain. The nodes simply need to look for the specific addresses alice presented in the transaction. Nodes have no concept of "alice", they only know addresses.
@CaterinaRindi
@CaterinaRindi 9 жыл бұрын
@changetip thank you!
@Mike-ym6rl
@Mike-ym6rl 7 жыл бұрын
Hey Matt...I sent a small transaction of bitcoin from my Copay wallet (v3.2.1), however forgot to insert a recipient address (left the bar blank). How do I recover these funds or move them to the recipient? The transaction says the funds have been "moved". I sent these funds On the 25th May, 2017 Any help would be appreciated!
@aadithyaviswanathan6300
@aadithyaviswanathan6300 10 ай бұрын
Any input bitcoins not redeemed in an output is considered a transaction fee; whoever generates the block can claim it by inserting it into the coinbase transaction of that block.
@CameronMarkwell
@CameronMarkwell 10 жыл бұрын
Thanks
@cartertevin5
@cartertevin5 11 жыл бұрын
Do you use Bitcoins and/or associated with them in anyway? Just curious.
@MrJonpiersma
@MrJonpiersma 11 жыл бұрын
in bitcoin why is there a "chain" cant the transaction be completed then that information deleted? why is all the information saved as a chain all they way back to the start?
@Zmener
@Zmener 7 жыл бұрын
Because the ledger doesn't give you balances. It stores all the transactions made between addresses so to calculate a balance you need the whole Bitcoin history to add inputs and substract outputs of a given address.
@CPLains
@CPLains 11 жыл бұрын
when the bitcoins reach their max, 21million (i think), are the rewards for the miners simply the transaction fee? Is it a problem that there is a transaction fee; how high can this fee become?
@l0gic23
@l0gic23 2 жыл бұрын
Yes. Maybe. Good question
@sunshineo23
@sunshineo23 11 жыл бұрын
How is the coin base award calibrated? It is like the inflation rate, right? Why it's 21 million capped?
@zantrua
@zantrua 10 жыл бұрын
To prevent double spending. The reason is we need to know how much money all accounts have.
@xxxxxjjjjj62
@xxxxxjjjjj62 3 жыл бұрын
this is a question that puzzles me for many years, will each of the node keep a copy of the global transaction ledger? I guess that will need huge amount of storage, right? another question is, will this transaction be broadcasted to all nodes? there could be billings of nodes in the world, will this transaction be broadcasted to all of them? that sounds unrealistic. appreciate your answer.
@h0rve995
@h0rve995 3 жыл бұрын
Yes. Every transaction is boradcasted to every single node in the world, regardless of how many there are. The more nodes there are, the more secure and decentrilized the network is, in other words, the more the better. It is known that Bitcoin has a scalability problem which other projects (such as Cardano) are hoping to solve in the future with a technology such as Sharding, meaning that each node will only have to process a portion (a shard) of all the transactions.
@stevenstaley9442
@stevenstaley9442 9 жыл бұрын
What happens when there isn't any more reward incentive for miners? Will people start competing for the lowest fee? How much will it cost to use bitcoin?
@Zmener
@Zmener 7 жыл бұрын
It is expected that in the future more transactions would fit into a block, and fees will be higher than now. So it is assumed that there will always be miners trying to find blocks and collect all the fees.
@tinasmooth842
@tinasmooth842 3 жыл бұрын
Have you try to trade bitcoin on Forex and see how much you make in a week.
@zulfikarramzan2335
@zulfikarramzan2335 11 жыл бұрын
If dishonest nodes had enough computation power, they could try to cheat the system by outdoing the current chain. However, as long as the honest nodes collectively have more than half the computing power, it will be an uphill battle for the dishonest nodes. It just takes one honest node to win the race and solve the proof of work first. Also, if you have the computing power, you're financially better off using it for good (e.g., bitcoin mining), so that's an added incentive to behave well.
@MrSoftfreak
@MrSoftfreak 4 жыл бұрын
So bitcoins are representative of the transactions that a person made previously. However, when the first person wanted to make a transaction at the very beginning of this system, the person had no transaction history which means the person had no bitcoins. How did that person initiated the transaction without any bitcoins?
@SAL-fs1mr
@SAL-fs1mr 3 жыл бұрын
Each block mined by a user rewards the user with new coins. First there were blocks mined that didn't have transactions, and now blocks are mined that do have transactions.
@anonvigil628
@anonvigil628 11 жыл бұрын
Fee will be determined by the market, no way to know exactly how large or small it will be. Won't be large enough to hinder exchanges, obviously. And will be competing with other methods of exchange. The fee will have to be smaller tan other methods, or if larger, provide an advantage to overcome this fee differential.
@juanpablo3847
@juanpablo3847 9 жыл бұрын
thanks for sharing the information is high value but has no subtitles in Spanish what is limiting the bitcoin community of Spanish and Latin-speaking America.
@msschubi
@msschubi 9 жыл бұрын
juan pablo It's neither subtited in german or french or polish or russian or ... so what?
@slobodanblazeski0
@slobodanblazeski0 8 жыл бұрын
If you know both languages why don't you supply translation ?
@mellomilky8621
@mellomilky8621 11 жыл бұрын
I don't understand
@RavettiVideos
@RavettiVideos 10 жыл бұрын
time = zero? I've gone cross-eyed
@nghiagia4989
@nghiagia4989 Жыл бұрын
Woow woow
@15sowens
@15sowens 11 жыл бұрын
The world makes sense now.
@SunggukLim
@SunggukLim 6 жыл бұрын
어렵다.. 이건 칸아케데미 수준을 넘는다
@medicboss
@medicboss Ай бұрын
It will become large
@Poppin023
@Poppin023 3 жыл бұрын
the first miner to come up with that [00000000000000000000000000...] number is the one who gets the reward, right?
@shando_tube
@shando_tube 5 жыл бұрын
sounding like a young Sal over here
@jiafeipiong6526
@jiafeipiong6526 10 жыл бұрын
I still do not understand it. It is complicating. Can somebody tell me how is bitcoin formed and how or where will I start to make money out of it. Thank you
@todayxtomorrow2888
@todayxtomorrow2888 5 жыл бұрын
Bitcoin is now worth $6400~ did you get any at that time?
@snay6869
@snay6869 5 жыл бұрын
You better did :)
@TheLmatteis
@TheLmatteis 10 жыл бұрын
The transaction fee will be decided by the user making the transaction. The higher tip (or transaction fee), the higher the probability it will be mined. But this is like 100 years off. This is kind of irrelevant to you and I unless you intend to live for a few more centuries.
@zantrua
@zantrua 10 жыл бұрын
Because that's what satoshi set the math to work out to.
@loomyloomydah
@loomyloomydah 11 жыл бұрын
Too much jargon.
@ranjanc9846
@ranjanc9846 6 жыл бұрын
Sorry..but very confusing
@nytronymous
@nytronymous 6 жыл бұрын
Miners will basically qualify or disqualify transactions=CENTRALIZED...your jargon is overtly convoluted...similar to the explanation of fractional reserve lending...MINER= MIDDLEMAN. Period.
@franzfranz
@franzfranz 10 жыл бұрын
Nerd talk is confusin'
@DamianTx
@DamianTx 2 жыл бұрын
👆👆 I've been earning massively from this dude lately... He's a Bitcoin mining Expert 💯!!!.......
@sheilajones5705
@sheilajones5705 11 жыл бұрын
Delete this
@morrishbs
@morrishbs 10 жыл бұрын
This is a poorly done video because there are lots of concepts and jargon thrown in. Using words like hashing and not explaining it is not good. Using terms like time zero make the explanation confusing. Obviously not Sal. And just repeating the sentence doesn't make it easier to understand. Stop using jargon to doing smart, speak with simple, direct words and if you introduce any concept - please explain it before you continue on. If the viewer doesn't understand that concept you just glazed over, the rest of the video is useless and frustrating. Sal repeats things using different words - he is empathizing with the listener who might not know simple things like what a universal ledger is.
@eloforfree
@eloforfree 9 жыл бұрын
no offence but if you dont know about words like hashing you should start learning about bitcoin in more beginnervideos, that explain words like that. What you say is like arguing on a mathematical tutorial about the pythagorean theorem, that words like hypotenuse are used instead of saying "the longest side on a right angle triangle"
@DamianTx
@DamianTx 2 жыл бұрын
👆👆 I've been earning massively from this dude lately... He's a Bitcoin mining Expert 💯!!!.......
Bitcoin - The money supply
12:13
Khan Academy
Рет қаралды 104 М.
What is Blockchain? Blockchain Technology Explained Simply
14:44
99Bitcoins
Рет қаралды 829 М.
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 64 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 31 МЛН
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 1,7 МЛН
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 24 МЛН
The SAT Question Everyone Got Wrong
18:25
Veritasium
Рет қаралды 12 МЛН
How to Trace Bitcoin Transactions (and avoid yours being traced)
14:25
How Cryptocurrency ACTUALLY works.
13:54
Mrwhosetheboss
Рет қаралды 9 МЛН
Bitcoin Transaction Details - Part 1
15:47
djp3
Рет қаралды 85 М.
Cryptocurrency. Part Five: Transaction Validation
18:05
Computer Science
Рет қаралды 8 М.
Blockchain Explained
10:23
IBM Technology
Рет қаралды 232 М.
How does a blockchain work - Simply Explained
6:00
Simply Explained
Рет қаралды 10 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 64 МЛН