Bitcoin, Blockchain Forks & Lightning - Computerphile

  Рет қаралды 93,175

Computerphile

Computerphile

Күн бұрын

Discussing Bitcoin scaling - Mustafa Al-Bassam of the UCL Security group talks about on-chain and off-Chain ideas.
UCL Link: bit.ly/C_UCL-people
EXTRA BITS - What If... [[nb - this was recorded when there was a planned hard-fork for Bitcoin - which did not happen]] • EXTRA BITS: What If......
/ computerphile
/ computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: bit.ly/nottscomputer
Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com

Пікірлер: 248
@maguayo1
@maguayo1 6 жыл бұрын
2:45 The problem is not only with storage, the main problem is transmitting the block though the entire network. If we increase keep increasing the limit, we would need more and more bandwidth. So it will end up centralized. Instead of increasing the Blocksize, Bitcoin Core wants to implement Segwit which can increase the capacity to almost (2MB), implement Schnorr signatures and LN. Eventually we will need to increase the limit, but now right now.
@yomiab
@yomiab 6 жыл бұрын
This dude just explained the problem of blockchain scalability simply. Something that I watched several "experts" bumble about without really saying much. This makes me wonder about some guys in the Blockchain/crypto space. If they can't explain a concept plainly to a non technical person, they probably don't understand it well enough to be explaining. All in all, great job Sir... Hats off to you.
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
yomiab Most of the people in the Bitcoin community, especially long time members, are software devs. They are used to explaining it to people that have an intimate knowledge of networking and cryptography. This guy knows how to explain it in a way that most people will understand.
@johan2
@johan2 2 жыл бұрын
The whole crypto community is just a bunch of scammers anyway
@fnuking4387
@fnuking4387 6 жыл бұрын
Thank you for all your videos, they are instructive than practically anything else I have found
@sanisidrocr
@sanisidrocr 6 жыл бұрын
The blocksize limit or 1MB has already been removed months ago. We now have a block weight limit of 4 million units or 4MB maximum with segwit activation.
@everburningblue
@everburningblue 6 жыл бұрын
As a new cryptocurrency investor, I REALLY appreciate you doing videos on this topic. You rock!
@israelaregbesola4670
@israelaregbesola4670 2 жыл бұрын
Rich now i suppose.
@YaketyYakDontTalkBack
@YaketyYakDontTalkBack 6 жыл бұрын
@computerphile Can you get Jimmy song to talk about side chains and drive chains?
@deidara_8598
@deidara_8598 6 жыл бұрын
Congrats on an approaching 1M subs!
@Yaddlezap
@Yaddlezap 6 жыл бұрын
Extra layer payment channels is definitely the solution for scaling. The 1st layer acts as the "clearing house" and is still the ultimate source of trust. Anyone arguing for bigger blocks is impatient and unnecessarily worried.
@TylerMatthewHarris
@TylerMatthewHarris 6 жыл бұрын
Feature matching video from Dr. Pound and I will love you forever and ever
@dotterel
@dotterel 2 жыл бұрын
This guy had 80 charges against him and wasn't scared, just annoyed that he got caught. Mustafa Al-Bassam is a legend!
@camarada-marcos-jeeves
@camarada-marcos-jeeves 6 жыл бұрын
Thanks for the video. I would like to see a video about Sidechains implementations. This is another way to scale bitcoin outside blockchain.
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
Victor Perin Thats what the video was talking about
@helinw
@helinw 6 жыл бұрын
I think the problem of chain size bloat is due to no block is ever finalized (e.g., theoretically fork can happen on any block), a blockchain that has finalization property can simply keep only the merkle tree root of the finalized block, discarding the block content.
@avaturner5056
@avaturner5056 6 жыл бұрын
Please do a video on Iota/directed acyclic graphs!
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
Lightning is cool, but another scaling technology we can use is the RSK sidechain (which should launch in 2-3 weeks). We can also achieve scale (and better privacy) for bitcoin by using a mimblewimble blockchain.
@flymypg
@flymypg 6 жыл бұрын
What about hierarchical blockchains? When a specific blockchain gets full, it splits into two chains, with a shared parent chain to combine/reconcile the sub-chains. This will increase latency when users in separate chains need to process transactions, but will reduce latency between transactions within a given chain. End-users would migrate between chains as needed based on their evolving behavior, the goal being to minimize the number of cross-chain transactions. Another approach is for each user to have multiple accounts, where they may allocate their total balance between accounts in any way desired. Each account would be on separate blockchains (perhaps one per retailer, such as Amazon), and the total balance would be managed by a bank blockchain (perhaps your Credit Union or PayPal). This would separate "net" transactions (purchases) from "zero-sum" transactions (inter-account transfers). In essence, it would permit multiple independent blockchains to be federated from the perspective of individual users, much like independent GNU Social (Mastodon) instances are federated to form the global social network. Having multiple smaller blockchains would mean that "local" transactions would be blindingly fast, while chain-crossing transactions would take longer. This would push much of the overall management (And control) off the network of blockchains and onto each individual user. Miners could work as many or as few blockchains as desired, primarily limited by miner capacity and blockchain transaction rates. Hierarchical blockchains would also incentivize users to mine the chains they use, increasing the number of miners.
@earlgreybutt
@earlgreybutt 6 жыл бұрын
Please more blockchain videos!
@GreenBoiler
@GreenBoiler 4 жыл бұрын
You forgot these other big block issues 1) CPU time to validate more hashes in larger blocks 2) Network propagation. The blocks have to propagate across the world (and possibly LEO/GEO orbits) then reach consensus before the next block arriaves.. possibly from space or another hemisphere 3) Economics. Tragedy of the Commons. You want there to be an adequate workload for miners and economic incentives to secure the network. // btrash Lightning A) Payment hubs *can* be an issue..... but you have the *choice* to connect to them or not. B) Upfront capital. You can open a channel and do a 'push tx'. Which doesn't require any additional upfront cost // These issues are solved with software (via a lightning wallet)
@DanTheMiddleagedMan
@DanTheMiddleagedMan 6 жыл бұрын
Very interesting
@jet100a
@jet100a 6 жыл бұрын
Please do a video on Net Neutrality! If you don't do a video on it, it might be abolished!
@helinw
@helinw 6 жыл бұрын
I think the "bigger block size -> bigger chain -> less full node" argument is not very sound: another possibility is: "bigger the chain -> more people using Bitcoin -> more full nodes".
@stachowi
@stachowi 6 жыл бұрын
Side chains sound like you're pushing trust off the chain, doesn't seem like it makes sense to me. Why not just create a new blockchain and move value off that main chain to the side chain. That side chain has an address where the value transfers to.
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
stachowi solution: get the same bitcoin mining power to also mine the sidechain. No trusted third party needed. Problem solved.
@Castle3179
@Castle3179 6 жыл бұрын
Or y'know abandon block-chain in favor or other systems based on Hashgraph, Tangle and Block-DAGs all of which are far more scalable.
@MrSlowestD16
@MrSlowestD16 6 жыл бұрын
With the latter solution, the "off-chain" solution. Don't you have a problem tracking everybody's balances if some ledges won't even know about certain balances? How do you verify that somebody has the funds?
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
the term "off-chain" is kind of a misnomer, because for something like bitcoin lightning network, you would still need to use on-chain bitcoin transactions as smart contracts to initially create lightning payment channels - so you can see that each channel can send UP TO however much it committed to the particular lightning channel, and when a particular channel closes, then the closing transaction will show new balances.
@SaraAli-mt9uw
@SaraAli-mt9uw 2 жыл бұрын
Nice
@EpicWink
@EpicWink 6 жыл бұрын
So basically they want blockchains to have the same functionality as git, with branches, merging squashed commits, and push/pull with remotes
@DerVerruckteFuchs
@DerVerruckteFuchs 6 жыл бұрын
Gitcoin would be interesting. I'd add in git repo support kind of like Ethereum has support for contracts and other things. I find making cryptocurrency be able to do more than just be cryptocurrency is more compelling for me. I could see some demand for decentralized git repos in a blockchain. The trick is getting it to perform well.
@AndrewMeyer
@AndrewMeyer 6 жыл бұрын
git's repository model _is_ a blockchain. Each commit contains a hash of the previous commit. That's pretty much the definition of a blockchain.
@brunodeoliveiramacedo2611
@brunodeoliveiramacedo2611 3 жыл бұрын
@@AndrewMeyer You simplified a lot. A blockchain usualy refers to a descentralized network, right? Is there such a thing for git?
@AndrewMeyer
@AndrewMeyer 3 жыл бұрын
@@brunodeoliveiramacedo2611 Decentralized networks are a common use-case for blockchains but they aren't actually part of what makes blockchains blockchains. Though in git's case, yes I do think you could consider a git repository to be part of a decentralized network. Every developer does get a full copy of the repository on their machine after all, and can easily incorporate blocks (commits) from other developers without the need for a centralized server.
@streamingmadman2427
@streamingmadman2427 6 жыл бұрын
does bob get a fee for this "middle man" type action?
@Freddan0
@Freddan0 6 жыл бұрын
Nope
@phoenix2464
@phoenix2464 6 жыл бұрын
Hello hello. I would appreciate it if in every video you ask the guest to recommend a book for the viewers.
@Garr3tth
@Garr3tth 6 жыл бұрын
So basically it's kind of like NAT (Network Address Translation) for blockchains instead of network addresses. hmmm... nice!!!
@jakec904
@jakec904 6 жыл бұрын
You gotta call Jake Davis now
@ThomasdenHollander
@ThomasdenHollander 6 жыл бұрын
Most on-chain scaling people support off-chain scaling as well, they just accept a decent solution while a perfect one is not yet available. Limiting transactions in the current state hurts Bitcoin irreversably. Luckily many cryptocurrencies are available that all attempt different scaling methods.
@Castle3179
@Castle3179 6 жыл бұрын
Or y'know abandon block-chain in favor or other systems based on Hashgraph, Tangle and Block-DAGs all of which are far more scalable.
@doorknobfart
@doorknobfart 6 жыл бұрын
How does segwit fit in to this? My understanding is that it is an on-chain solution that allows for increase in transaction capacity without having to increase block size.
@sanisidrocr
@sanisidrocr 6 жыл бұрын
Yes, the video is misleading because he blocksize limit or 1MB has already been removed months ago. We now have a block weight limit of 4 million units or 4MB maximum with segwit activation.
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
segwit enables bigger blocks and 2nd layer solutions like lightning.
@TheWeepingCorpse
@TheWeepingCorpse 6 жыл бұрын
It will all end in tears.
@lodgin
@lodgin 6 жыл бұрын
This might seem like a really naive solution, but what would happen if say you developed a solution whereby you get the nodes to create and agree on a data dump, essentially one big file that says that this person has x amount, this person has y. You could have it linked to the previous blocks in the same way, but then the average person doesn't need to store the entire blockchain and essentially start from scratch. If this type of thing is agreed in the same way as normal transactions, then there should be implicit trust that it is correct, right?
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
.....you might want to read up on a bitcoin project called Mimblewimble...
@MrBenMcLean
@MrBenMcLean 6 жыл бұрын
The conclusion of the main argument of this video seems to be that decentralized crypto-currency is unfeasible.The end. Can anyone tell me I'm wrong and why?
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
Not quite. The first part of the video was illustrating the point everyone directly using the blockchain for all their transactions is unfeasible/inefficient, thus, 2nd layer bitcoin protocols (Such as Lightning Network) will be needed (and thus are being built out now) to efficiently enable the same level of transaction capacity we see with VISA.
@moffwings
@moffwings 6 жыл бұрын
make the fork, but do it in such a way that allows for future forks/forking to not cause such a problem with between forks
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
Vegemite Toast best is to do softfork changes so that there is no splitting of the blockchain. That is how Core upgrades Bitcoin in a responsible manner.
@ToxisLT
@ToxisLT 6 жыл бұрын
Tflow! ;) all grown up and official =)
6 жыл бұрын
These scaling problems is one of the reasons why I find IOTA really interesting. No transaction fees is also a nice feature.
@Selektionsfaktor
@Selektionsfaktor 6 жыл бұрын
0xva The coordinator will be disabled once the adaption rate is high enough.
@lenn939
@lenn939 6 жыл бұрын
How does it work without transaction fees? Is there no cap on new coin creation?
@Selektionsfaktor
@Selektionsfaktor 6 жыл бұрын
There is a fixed amount of coins. You have to approve the legitimacy of two other transactions before starting your own transaction (which makes it scale infinitely); the concept it is called Proof of Work.
@Twinstar2010
@Twinstar2010 6 жыл бұрын
My IOTA last transaction took over 24 hours. So yeah "future"
@Selektionsfaktor
@Selektionsfaktor 6 жыл бұрын
Well, no one said IOTA is ready yet :)
@Gaget01Stuff
@Gaget01Stuff 6 жыл бұрын
Major problem with Lightning: A network of payment channels will naturally have to be centralised
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
danny wensley Not if individuals can run the nodes of the network. Just like we do with the blockchain now
@michaelcharlesthearchangel
@michaelcharlesthearchangel 6 жыл бұрын
holoCurrency (Ħ) feat. AI-specific scaling/scoring of bloch-chain-sphere diagramming and cross block-chain interaction/tesserAction is the entangled future. A future with quantum computer/server, Internet/Neuronet, hosted holomedia such as geo-located holograms or interactive holo interfaces or holographic game content, holographic environment, or environmental holographic mApping. :: Ħ displaces $, or reassigns scanned $ or hardCurrency into replaced Ħ values.
@rikschaaf
@rikschaaf 6 жыл бұрын
Why not just have it make snapshots of the current balance and make it so that the full blockchain lives on the super nodes for verification, but the snapshot chains are used for day to day use?
@code-dredd
@code-dredd 6 жыл бұрын
Any solution that causes the system to take one or more steps towards centralization will be, by definition, undermining the very philosophy and point of the system: to a _decentralized_ system. Decentralization implies the users remain under control. The more centralized the system, the less control the individual user has. Consider how much control you _really_ have over your KZfaq, Google, Facebook, and/or any other "social media" account you have..
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
exactly, by having massively bigger blocks, then less people will be able to run bitcoin nodes, thus causing bitcoin to be more centralized.
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
Bitcoin has to grow. It had to pick the option that would cause the least amount of centralization
@raj-cp5nu
@raj-cp5nu 6 жыл бұрын
This guy is a hacker, phd student and only 22 wow
@Danster82
@Danster82 6 жыл бұрын
The problem is already solved Bitcoin Cash can scale. Off chain happens anyway as private agreements and private services it has nothing to do with bitcoin development.
@sanisidrocr
@sanisidrocr 6 жыл бұрын
BCH is very centralized and since almost no one uses it we haven't even begun to see how bad it will scale
@OZSA87
@OZSA87 6 жыл бұрын
You can check out ByteBall, a unique coin, based on DAG, programmed and distributed for free, had no crowdfunding / ICO.
@jdev_fr
@jdev_fr 6 жыл бұрын
What do we expect the ledger size to be in 2 years ? 100Gb ? 1Tb ? About the argument: raising the storage size would make it more difficult for EVERYBODY to be a node is kind of bad. Storage quite inexpensive and the base storage requiered already implies that your device has a high storage capacity, so doubling it doen't seem to be an issue.. unless double it doesn't solve the issue and i needs to triple... decuple to be useable..
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
You're right, storage isn't the problem. Bandwidth is. Imagine trying to start a new node to download a blockchain that is several TBs large, but you can't because your ISP limits your download data.
@nnaaaaaa
@nnaaaaaa 6 жыл бұрын
it sounds like scaling bitcoin is impossible because of algorithmic complexity.
@hattrickster33
@hattrickster33 6 жыл бұрын
Who was Alice and Bob and why are they so popular?
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
J'zargo I think satoshi used them as an example and it became an in joke
@infinateU
@infinateU 6 жыл бұрын
Every single penny MUST be tracked!!!
@pedromvprg
@pedromvprg 6 жыл бұрын
I guess the market will decide
@argus456
@argus456 6 жыл бұрын
Why would increasing the block size increase the size of the blockchain? If anything, with the same amount of transactions, the chain would be smaller as there is less overhead.
@jmonsted
@jmonsted 6 жыл бұрын
You still get a new block every time a coin is mined, so the rate will be unchanged. It just means that each of those blocks can be bigger, so someone could theoretically put huge pieces of data into their blocks that then have to be stored by everyone.
@remuladgryta
@remuladgryta 6 жыл бұрын
A property of the protocol is that new blocks are only generated about every ten minutes, so the size of the blockchain grows at a steady rate of 100KB/minute. Increasing the block size would increase the rate of growth of the chain.
@argus456
@argus456 6 жыл бұрын
remuladgryta but isn't it a limit, not a fixed size?
@remuladgryta
@remuladgryta 6 жыл бұрын
correct, it's a limit. As the the video discusses, it's a limit we have reached and thus increasing the limit will increase the size of all future blocks. The topic of the video is all about how we can increase the transaction throughput without making the blockchain so unwieldy that nobody can run nodes.
@ThomasdenHollander
@ThomasdenHollander 6 жыл бұрын
The thing is that the cheapest transactions will never get confirmed.
@helinw
@helinw 6 жыл бұрын
I think LTN is not very good because it requires the client to be online all the time, or the client has to tell some third-party service to be online for him - way too complex. And many other problem...
@sanisidrocr
@sanisidrocr 5 жыл бұрын
Even without watchtower clients nearly need to pop online once a day for a brief moment if they send and receive , and never if they send only. With watchtowers they can be offline for longer periods of time
@kuznea9647
@kuznea9647 6 жыл бұрын
How safe are my bitcoins in Blockchain.info if I have all the security features turned on and I won't lose my passwords? Can the Blockchain.info servers be hacked?
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
kuznea96 yes they can be hacked. You should always have your own wallet rather than using an online service.
@shanematthews1985
@shanematthews1985 6 жыл бұрын
Now they just to make it so full nodes can actually earn something, i have a microserver sitting at my feet doing nothing, it can't mine but it can run a full node, there just isn't any incentive for me to do this
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
Nodes should be able to earn money if they also run lightning network nodes.
@acuteioa
@acuteioa 6 жыл бұрын
Both on-chain and off-chain scaling cause centralization. Both in a different manner (miner centralization or payment channel centralization). Therefore we should have both a bit, so that neither type of centralization gets the overhand. Segwit2x should have been accepted, but now the payment channel centralization gets the overhand. I'm afraid that if this continues, somebody with lets say 1 BTC in his/her wallet can not move that 1 BTC anymore in the future, because it costs maybe 0.8 BTC in fees to get that transaction being picked up by miners. This would be really bad for many people! A few days ago I did a withdrawal from an exchange, and saw that the exchange payed more that 0.15BTC in fee! That transaction consisted of many transactions, combining >100BTC in value, so that's kind of ok, but nobody can compete with that if you want to transfer your bitcoin p2p to for example a friend. Bigger blocks must therefore happen in the future in my opinion. Its too bad it didn't happen today. Hummm... what if Bitcoin Cash is going to integrate Segwit? ;-p
@Castle3179
@Castle3179 6 жыл бұрын
Or y'know abandon block-chain in favor or other systems based on Hashgraph, Tangle and Block-DAGs all of which are far more scalable.
@whatthefunction9140
@whatthefunction9140 6 жыл бұрын
Off chain transactions are called exchanges.
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
exchanges are just one method of doing off chain transactions.
@BitcoinMotorist
@BitcoinMotorist 6 жыл бұрын
I agree with most of what was said but the blocks aren't really full unless the network is being spammed for political purposes. The great news is that spamming Bitcoin costs money unlike email spam so at least the attackers are paying something. We know these transactions are spam because the mempool sometimes empties to a couple thousand transactions and other times it spikes to 100k transactions. Where is this spike coming from? It's not like a large number of people suddenly started using Bitcoin at the same time.
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
Patrick Dukemajian When the price moves a lot the network gets spammed by thousands of sudden transactions trying to buy or sell. This has totally filled the mempool a few times. The spam is traders
@iamtis
@iamtis 6 жыл бұрын
This could hurt bitcoin if people want more widespread adoption. It might incentivize people that are using bitcoin for illegal purposes; where you would send just a large quantity of off blockchain transactions, so as to not have a trail. The argument could be made that It can be extremely difficult for you to trace bitcoin with the blockchain so it shouldn't matter. But this could lead bitcoin to not being a more largely adopted.
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
IamTis the thing is that people haven't really used bitcoin for illegal purposes for years. Coins like Monero became a lot harder to track than bitcoin so now all the illegal stuff is handled by Monero
@iamtis
@iamtis 6 жыл бұрын
ScienceMarc I do agree that monero has become quite popular in the black markets, but Bitcoin has by no means been phased out of such markets. Most of these sites still use Bitcoin as the primary currency. So even though monero is the better currency in that setting. It will be shadowed by Bitcoin because of it's wider adoption, at least for the time being.
@shilpanshukla5070
@shilpanshukla5070 5 жыл бұрын
lightning network is more logical
@MrBoubource
@MrBoubource 6 жыл бұрын
i really like computerphile but i'm having a really hard time when it comes to bitcoins...
@NahrAlma
@NahrAlma 6 жыл бұрын
Care to elaborate?
@Diggnuts
@Diggnuts 6 жыл бұрын
I agree. Bitcoin is shady unsustainable business and one should try to have nothing to do with it apart from fighting the concept.
@Castle3179
@Castle3179 6 жыл бұрын
It's not a business. It's a technological system based currency.
@Diggnuts
@Diggnuts 6 жыл бұрын
"It's not a business. It's a technological system based currency." Actually it is neither a business nor is it a currency.
@charlielarson1350
@charlielarson1350 6 жыл бұрын
I can't help but think it's a currency when I am buying PC parts off newegg and video games on steam with it without any fiat involved.
@Selektionsfaktor
@Selektionsfaktor 6 жыл бұрын
In my opinion they should accept Bitcoin as the gold equivalent that it is and not adapt it for microtransactions. If you want to buy a coffee, use Litecoin, IOTA or other more suitable cryptos.
@rivoly100
@rivoly100 6 жыл бұрын
If you think that way. Bitcoin is useless and will burst. Bitcoin is a currency DAMMIT !
@lenn939
@lenn939 6 жыл бұрын
Bitcoin is not going to survive as a mere digital analog of gold. No cryptocurrency can ever imitate the most crucial properties of gold. Gold is tangible, it has intrinsic value. It’s useful as a material and you can bet your life that there is always going to be someone who wants it. I see no reason to suspect that people are going to stop wanting jewelry in the future. Even in technology gold finds its uses as a material. You can’t do anything with a Bitcoin except for sending it to another person. It has no properties that make it useful for anything other than as a way to transmit value, and that only works so long as people actually use it. In contrast to gold, it is very conceivable that people are going to stop caring about Bitcoin, at which point it will have lost all of its value. Cryptocurrencies have to be used to survive or people will lose their trust and won’t want to buy them anymore.
@MrBenMcLean
@MrBenMcLean 6 жыл бұрын
Buying Bitcoin was a great idea when it was new and worth almost nothing. If you did that, you should have sold by now because it's going to be worth nothing again soon. Not saying that about cryptocurrency in general though. We may soon see other crypto currencies arise which will be worth something for longer.
@Selektionsfaktor
@Selektionsfaktor 6 жыл бұрын
And IOTA is up almost 1000%, what is your point?
@Selektionsfaktor
@Selektionsfaktor 6 жыл бұрын
Ah, I see, sorry.
@igormendonca4026
@igormendonca4026 11 ай бұрын
INTJ with developed Te
@justice4g
@justice4g 6 жыл бұрын
on chain scaling is fine to a point, it's certainly better than doing nothing and risking bitcoin being displaced at the top due to being unusable - off chain solutions can be sorted later.
@justaboi4791
@justaboi4791 6 жыл бұрын
Bitcoin is already unusable compared to modern blockchains or even DAGs
@MrBenMcLean
@MrBenMcLean 6 жыл бұрын
Yeah, I gotta say, some of the ideas in the other systems seem obviously superior to Bitcoin. A fundamental problem with the whole idea of cryptocurrency is that technology moves alot faster than economic value and trust can.
@NuevoVR
@NuevoVR 6 жыл бұрын
Benjamin McLean Very true
@Tweebiebird
@Tweebiebird 6 жыл бұрын
Only 2 days Late for my Distributed Systems Exam
@DoctorDARKSIDE
@DoctorDARKSIDE 6 жыл бұрын
Can the Bitcoin network be hacked?
@sanisidrocr
@sanisidrocr 6 жыл бұрын
Yes and no. Since its merely a software project it can be attacked and exploited. No, in the sense that it is extremely robust and has over a 100 billion dollar bounty for attackers and its core protocol has not been compromised despite being attacked 24/7
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
In order to attack it you'd need significantly more than half of the compute power of the entire bitcoin network. Not even supercomputers can come close to this level of processing power.
@NuevoVR
@NuevoVR 6 жыл бұрын
Anything can be hacked
@yorionenthusiast170
@yorionenthusiast170 Жыл бұрын
Why can't you truncate the blockchain? Why include transactions from years ago?
@infinateU
@infinateU 6 жыл бұрын
Can't we just start a whole other set of "blocks".?? .....uhhhh BChain v2??
@sanisidrocr
@sanisidrocr 5 жыл бұрын
sure , those are called sidechains. Right now we have liquid and RSK on BTC doing this.
@RoelandCreve
@RoelandCreve 6 жыл бұрын
the fundamental problem of scaling through blocksize increase is that this will lead to a lack of a "fee market" which will result in a very insecure chain in the long run due to the fact that the block reward will go to 0 over time
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
Roeland Creve Very true! Fee market is absolutely essential to the underlying security of Bitcoin. Unfortunately not many people realize this.
@RoelandCreve
@RoelandCreve 6 жыл бұрын
That being said, even with a fee market and limited blocksize, there still can be problems. I would rather see a permanent block reward as "base incentive" for miners and a fee market on top, to pay for the actual cost (CPU, bandwith and storage) to include an additional transaction in a block. It makes more sense imho.
@KylePiira
@KylePiira 6 жыл бұрын
That's, true although right now even with Bitcoin's small user base, the fees are too high for it to be considered a serious method of transferring money instead of a speculative asset. In my experience, they're currently about 5% per transaction, but that number isn't getting any smaller.
@Castle3179
@Castle3179 6 жыл бұрын
Or y'know abandon block-chain in favor or other systems based on Hashgraph, Tangle and Block-DAGs all of which are far more scalable.
@zacharyjohnson795
@zacharyjohnson795 6 жыл бұрын
Can you guys do a video on DAG-based cryptocurrencies like IOTA?
@paulcapestany
@paulcapestany 6 жыл бұрын
Please Computerphile, don’t cover scams like IOTA, researchers at MIT already showed that it was completely insecure and broken
@zacharyjohnson795
@zacharyjohnson795 6 жыл бұрын
Paul Capestany I was just asking for a video on DAG architectures and using IOTA as an example. Even if IOTA does turn out to be a scam (which is unproven), that doesn't mean DAGs themselves aren't interesting. Also the MIT research simply found collisions in an alpha attempt at a quantum-secure trinary hash function that has since been replaced with a trinary wrapper for Keccak-384. There are no longer any known vulnerabilities in IOTA.
@Castle3179
@Castle3179 6 жыл бұрын
The researchers at MIT proved nothing. All their criticisms have been answered by the creators. The main criticism from MIT was that the hash-function they were using had collisions, which didn't matter because it was only needed as a one way function at the time as copy protection to prevent attack while the coordinator was up. and they switched away from that hash-function later anyway.
@paulcapestany
@paulcapestany 6 жыл бұрын
It looks like you both are missing the point: the most competent folks in the space literally don’t deem it worth their time to look into what all the other bugs IOTA might have because it’s a dumpster fire of bad ideas. As Johns Hopkins cryptography professor Matthew Green eloquently said about IOTA: “You guys designed a suspension bridge out of cheese”
@zacharyjohnson795
@zacharyjohnson795 6 жыл бұрын
Paul Capestany If you are talking about IOTAs choice of a trinary base, it has been mathematically proven to be a more efficient radix than binary on this channel even when you throw in the small conversion overhead to convert back to binary after calculations are complete. Other than that, I don't know what "bad ideas" you could be talking about.
@teh_jibbler
@teh_jibbler 6 жыл бұрын
Ethereum
@TheEndOfMadness
@TheEndOfMadness 3 жыл бұрын
I still enjoy the LULZ
@davosat
@davosat 6 жыл бұрын
MORE VIDEOS ABOUT BITCOIN PLEASE !!!! YOU ARE THE BEST PEOPLE THAT KNOW SOMETHING ABOUT IT.
@U014B
@U014B 6 жыл бұрын
charli e
@zusurs
@zusurs 6 жыл бұрын
Sooo... basically this ‘marvelous amazing decentralised’ system is slowly moving to the exact same topology as normal banks? *slow clap*
@sanisidrocr
@sanisidrocr 6 жыл бұрын
No. Lightning network payment channels doesn't depend upon hubs or liquidity providers, does not involve any trusted third parties , and uses HTLCs which mean that all txs are secured and arbitrated by the bitcoin blockchain to prevent any fraud from occuring
@dreamyrhodes
@dreamyrhodes 6 жыл бұрын
At the moment, people are throwing their money on Ripple, which is a coin that pretends to be a decentralized crypto but is in fact a project of several banks and venture capital. So do you really think people would care? Also the scaling problems don't exist in all cryptos. Proof of Stake coins like Blackcoin for instance scale much better because you don't need a mining industry.
@sabriath
@sabriath 6 жыл бұрын
Just like roads, increasing size will only make people fill it faster. I've seen statistics that show credit card transactions are upwards of 100 billion a year (more than likely more), which puts it at about 3200 transactions per second.....current bitcoin maximum is about 10 transactions per second. This means we would have to scale to 320MB per block just to meet the present demand of credit cards. The blockchain would go from 20GB to 6.2TB in a week for miners to be forced to keep on system for the merkle root pruning.....and it would increase to nearly 12TB easily. This is a highly inefficient method and bitcoin will eventually implode on itself.
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
Which highlights exactly why 2nd layer solutions are the way to go for massive scale (and avoid doing reckless blocksize increases).
@xenithorb
@xenithorb 6 жыл бұрын
Off-chain scaling is about creating external markets that can be monetized and regulated and controlled outside of the pure bitcoin blockchain itself. It defeats the purpose of the original ideas and goals of a decentralized currency - becasue while off-chain scaling might incorrectly seem decentralizsed to you, it is centralizing the control of the transactions into that off-chain third party that is ultimately NOT bitcoin.This is not good for bitcoin as a result
@ScienceMarcYT
@ScienceMarcYT 6 жыл бұрын
Xenith Orb it's an extension of the bitcoin network. It can be run by individuals like nodes can. They can be monetized by individuals or they can be free. The system is set up to minimize fees.
@ezadviper
@ezadviper 6 жыл бұрын
So WHO decided and insert changes in BITCOIN? arent it suppose to be decentralized?
@Brutaltronics
@Brutaltronics 6 жыл бұрын
the guy that manufactures the miners in china, the guys that lead the exchanges, and 3 more guys in new york decided to how to change bitcoin without the community.
@Laurabeck329
@Laurabeck329 6 жыл бұрын
Nobody uses bitcoin anyway, except child pornographers and drug dealers.
@Brutaltronics
@Brutaltronics 6 жыл бұрын
Mihovil Beck all drug dealers in south america and asia, pedos in the gov and hollywood all use USD, lol
@Sickboyfriend
@Sickboyfriend 6 жыл бұрын
Those who have Bitcoin Core github commit access. And yes. Every coin has some form of centralization. For Bitcoin, it's development centralization.
@ky13and3r50n
@ky13and3r50n 6 жыл бұрын
everybody using Bitcoin decides. you don't like their changes? well, you better get everyone to agree with you and run code accordingly. it is up to the users to decide what code they want to run. the users who were fed up with the current core dev team ran software that caused them to be forked from the bitcoin chain = Bitcoin Cash. Everyone has the choice. that is the beauty. the users are in control over what is Bitcoin. the markets will decide the value.
@brightgreenpupil
@brightgreenpupil 6 жыл бұрын
FUD!
@normannormiemates4844
@normannormiemates4844 6 жыл бұрын
Just as Bitcoin passes £6000
@shekelboi
@shekelboi 6 жыл бұрын
Is it just me or this guy really looks kinda like Joey Tribbiani.
@PhoenixRebirthed
@PhoenixRebirthed 6 жыл бұрын
LULZ
@josephang9927
@josephang9927 6 жыл бұрын
Buy xtrabytes
@infinateU
@infinateU 6 жыл бұрын
Wtf?!?!?
@Zahlenteufel1
@Zahlenteufel1 6 жыл бұрын
Can you do a video about Bitcoin Gold?
@noyb154
@noyb154 6 жыл бұрын
@2:15 "The main argument against [bigger block size] ...is storage" WRONG. Bandwidth dummy. Storage is not the issue.
@sanisidrocr
@sanisidrocr 6 жыл бұрын
block propagation latency is primary , bandwidth secondary, RAM/CPU validation third , Bootstrapping time forth , and storage is least of concern
@berrabe3917
@berrabe3917 6 жыл бұрын
can you give subss!!!
@justaboi4791
@justaboi4791 6 жыл бұрын
Bitcoin is not decentralized...
@sanisidrocr
@sanisidrocr 6 жыл бұрын
Just resisted most the miners and largest btc companies trying to change the rules on us with segwit2x HF
@petithor
@petithor 6 жыл бұрын
dude we see that you're high
@DerUnbekannte
@DerUnbekannte 6 жыл бұрын
Can you put a beer into mustafa before the next video? he needs to relax ;)
@GigaBoost
@GigaBoost 6 жыл бұрын
DerUnbekannte that's haram
@linkdvo6934
@linkdvo6934 6 жыл бұрын
he is so cute , come here to watch him :p
@matbroomfield
@matbroomfield 6 жыл бұрын
The more I learn about BItcoin, the less I trust it. I t really irritates me that I have to pay for some services in this currency whose exchange rate is more volatile than Zimbabwe dollars at the moment. All I wanna do is pay a damned bill not spin a roulette wheel.
@Tomyb15
@Tomyb15 6 жыл бұрын
Mat Broomfield funny you mention Zimbabwe, since bitcoin is used there as to avoid inflation in their currency.
@ky13and3r50n
@ky13and3r50n 6 жыл бұрын
keep learning until you understand the reasons your suppositions are incorrect. keep learning about fiat and the federal reserve and tell me how much you trust that.
@patricks8430
@patricks8430 6 жыл бұрын
NunyaBman 300 Dollars forever
@zusurs
@zusurs 6 жыл бұрын
It’s funny that most people supporting bitcoin obviously actually has not a f*cking clue, how monetary system (including American federal banking, and our European Central bank) actually works, and why established real currencies will never have exchange rate fluctuations 2/3 it’s total value. :D but keep dreaming on, guys - tell yourself, how smart amazing snowflakes you are, by using cryptocurrencies and willingly participating in the greatest scheme in modern times.
@BitcoinMotorist
@BitcoinMotorist 6 жыл бұрын
I love Bitcoin but I have stopped referring to it as money. It may be money in the future but right now it is a digital asset.
@VineetMenon1
@VineetMenon1 6 жыл бұрын
Bitcoins were invented to provide an alternative to Banks, but now Banks (Payment hubs and Supernodes) have crept in Bitcoin itself.
@sanisidrocr
@sanisidrocr 5 жыл бұрын
A lightning node isn't a payment hub however. Lightning nodes are cheap to run and the user is in full control of his private keys , not a third party
@Router994
@Router994 6 жыл бұрын
First
@qsucvatz
@qsucvatz 6 жыл бұрын
Either you want to scale or you don't. Block(the)Stream's Core group is not scaling in any measurable way, and fees are off the charts. The currency is unusable - in a panic, people won't be able to move their Bitcoin. Get out now, the writing is on the wall.
@Diggnuts
@Diggnuts 6 жыл бұрын
At this point a major crash will only hurt people who were dumb enough to buy into it. It would also ruin major criminal transfer networks. Let it fail and let it be a warning. Emulating the worst parts of economics in a decentralized uncontrolled index is the worst thing you could do.
@flow5718
@flow5718 6 жыл бұрын
Its called BUTTCOIN
@VoluntaristSociety
@VoluntaristSociety 6 жыл бұрын
Someones mad and poor
@connj67
@connj67 6 жыл бұрын
Very disappointed with Computerphile for posting this without a counterbalancing view point!! This is not helpful. Please look at Craig Wright's explanations. The bigger blocks sizes were always envisioned. Lightning is controlled by banksters. Love to see this man debate Ryan X. Charles or Craig Wright. BCH works. Fast, cheap, secure. No segwit... EVER. Just look at nChain developments. On-chain scaling is the future. Despite the critics, they will build a global network of peer to peer value exchange.
@sanisidrocr
@sanisidrocr 6 жыл бұрын
Craig Wright is a serial plagiarist , conman, and proven fraud.
@SAL-fs1mr
@SAL-fs1mr 6 жыл бұрын
no, anyone who fraudulently claims to be satoshi should be avoided at all costs! Conmen make these kind of false claims because they want the limelight, so the best solution is to NOT GIVE IT TO THEM. Also, segwit is bigger blocks - go look at the last 100 blocks of bitcoin, and you'll see they are now bigger than 1MB.
@paulthompson9668
@paulthompson9668 6 жыл бұрын
I'm having trouble following you with your accent. It's like cockney with an Arabic accent.
@Ben-dv8ik
@Ben-dv8ik 6 жыл бұрын
WHO will decide and implement the size. It is decentralized!!!!
@adamweishaupt3733
@adamweishaupt3733 6 жыл бұрын
If you can get enough of the major wallet providers, mining networks, etc. to agree to change their software then you're updated the system.
@irudoramas
@irudoramas 6 жыл бұрын
The users. bitcoin is open source code, anyone can program something, then the market decides what is best
@mulimotola44
@mulimotola44 6 жыл бұрын
his speech is unclear. Just have someone who speaks well to explain things
@AndyH2O
@AndyH2O 6 жыл бұрын
He was perfectly clear here.
@Corpsecreate
@Corpsecreate 6 жыл бұрын
IOTA wins all
@Diggnuts
@Diggnuts 6 жыл бұрын
Bitcoin is not something that academic funds should be poured into to fix it.. To fight it, perhaps.
@Egzvorg
@Egzvorg 6 жыл бұрын
why is that?
@Diggnuts
@Diggnuts 6 жыл бұрын
Because educational funds should not be employed to help along an obvious dangerous racket. Bitcoin is not an example of technology making things better, it is an example of technology, taking the worst practices by humanity and making it even worst.
@ericvilas
@ericvilas 6 жыл бұрын
Diggnuts ok but we do eventually need to move towards a unified universal decentralized system that everyone uses and accepts equally, so... this is the best first step we’ve got.
@FKINGLAG0
@FKINGLAG0 6 жыл бұрын
Diggnuts, that's not how Bitcoin works. The technology is disruptive so that is what you probably think is the worst part. The decentralized network protocol currently does the opposite of what you're claiming, but only on a small degree. Currently it helps people around the world like in Venezuela and China to help escape a rapidly currency inflation or bad monetary policy.
@TheYoo2b
@TheYoo2b 6 жыл бұрын
fighting it would be an even bigger waste of money. you can't stop a network that's based on peer-to-peer software.
@frankynakamoto2308
@frankynakamoto2308 6 жыл бұрын
Bitcoin is gambling technically
@ericvilas
@ericvilas 6 жыл бұрын
Fernando Salazar sadly, yes. It’s because people use it more like a stock than like an actual currency.
@johnfrancisdoe1563
@johnfrancisdoe1563 6 жыл бұрын
Sorry computerphile, but now you are back to featuring people whose accents are too thick for such public speaking. Only got 77 seconds into this before giving up trying to listen to some random unknown (not a star) trying to summarize something he didn't invent. You could have chosen lots of experts to explain this, no need to use someone who doesn't speak clearly.
The Blockchain & Bitcoin - Computerphile
17:46
Computerphile
Рет қаралды 278 М.
Scaling Blockchains - Computerphile
19:57
Computerphile
Рет қаралды 141 М.
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 781 М.
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 13 МЛН
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 19 МЛН
Super sport🤯
00:15
Lexa_Merin
Рет қаралды 20 МЛН
How I Hacked The US Government Aged 16 | Minutes With | @LADbible
14:16
Mapping GPT revealed something strange...
1:09:14
Machine Learning Street Talk
Рет қаралды 152 М.
What are Blockchain Forks?
3:48
Blockgeeks
Рет қаралды 28 М.
Alternative Uses for Blockchain - Computerphile
12:04
Computerphile
Рет қаралды 139 М.
Unix vs Linux
13:59
Gary Explains
Рет қаралды 1,6 МЛН
Bitcoin Problems - Computerphile
6:25
Computerphile
Рет қаралды 322 М.
But how does bitcoin actually work?
25:16
3Blue1Brown
Рет қаралды 15 МЛН
Vectoring Words (Word Embeddings) - Computerphile
16:56
Computerphile
Рет қаралды 278 М.
Arm vs RISC V- What You Need to Know
22:19
Gary Explains
Рет қаралды 299 М.
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 781 М.