Bitcoin Forum
November 10, 2024, 08:35:16 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: What are the best criticisms of blockchain technology?  (Read 4341 times)
funkenstein
Legendary
*
Offline Offline

Activity: 1066
Merit: 1050


Khazad ai-menu!


View Profile WWW
June 09, 2015, 04:31:23 AM
 #21

  double SHA-256 proof-of-work isn't computationally useful for anything

You don't find bitcoin useful?  I disagree.
Well, computationally un-useful for things besides Bitcoin; that's what I meant.

Well this is hardly a criticism of blockchain tech, wouldn't you agree?  Consider this criticism of headwear tech:

A helmet is only useful for protecting the head.  It is un-useful for things besides head protection.  


"Give me control over a coin's checkpoints and I care not who mines its blocks."
http://vtscc.org  http://woodcoin.info
Geremia (OP)
Sr. Member
****
Offline Offline

Activity: 506
Merit: 253


View Profile WWW
June 09, 2015, 04:58:13 AM
 #22

  double SHA-256 proof-of-work isn't computationally useful for anything

You don't find bitcoin useful?  I disagree.
Well, computationally un-useful for things besides Bitcoin; that's what I meant.

Well this is hardly a criticism of blockchain tech, wouldn't you agree?  Consider this criticism of headwear tech:

A helmet is only useful for protecting the head.  It is un-useful for things besides head protection.  


The criticism is a species of the "Bitcoin-wastes-electricity" criticism.

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
funkenstein
Legendary
*
Offline Offline

Activity: 1066
Merit: 1050


Khazad ai-menu!


View Profile WWW
June 09, 2015, 05:21:44 AM
 #23


Well this is hardly a criticism of blockchain tech, wouldn't you agree?  Consider this criticism of headwear tech:

A helmet is only useful for protecting the head.  It is un-useful for things besides head protection.  



The criticism is a species of the "Bitcoin-wastes-electricity" criticism.

Good point.  I would say that particular argument is indeed just as much complete and total nonsense as the earlier one. 

Streetlights waste electricity.  Chargers plugged in when not in use waste electricity.  Air conditioned casinos with doors and windows wide open waste electricity. 
Bitcoin in no way whatsoever wastes electricity. 

Sure, wannabe miners using CPUs to mine BTC waste electricity.  So do wannabe miners overdoing their fan use, or using hairdryers to make tea.
Bitcoin however rewards efficient miners only.

It's too bad there is not such a mechanism to also make streetlights, chargers, and air conditioning so damn efficient.   



"Give me control over a coin's checkpoints and I care not who mines its blocks."
http://vtscc.org  http://woodcoin.info
virtualx
Hero Member
*****
Offline Offline

Activity: 672
Merit: 508


LOTEO


View Profile
June 09, 2015, 08:13:01 AM
 #24


Well this is hardly a criticism of blockchain tech, wouldn't you agree?  Consider this criticism of headwear tech:

A helmet is only useful for protecting the head.  It is un-useful for things besides head protection.  



The criticism is a species of the "Bitcoin-wastes-electricity" criticism.

Good point.  I would say that particular argument is indeed just as much complete and total nonsense as the earlier one. 

Streetlights waste electricity.  Chargers plugged in when not in use waste electricity.  Air conditioned casinos with doors and windows wide open waste electricity. 
Bitcoin in no way whatsoever wastes electricity. 

Sure, wannabe miners using CPUs to mine BTC waste electricity.  So do wannabe miners overdoing their fan use, or using hairdryers to make tea.
Bitcoin however rewards efficient miners only.

It's too bad there is not such a mechanism to also make streetlights, chargers, and air conditioning so damn efficient.   


Agreed, electricity is neccesary for any digital system and it is a non-argument. The same argument could be used for the hundreds of terabytes to store dog pictures on the internet.

1) Irreversibility, ie if someone sends to an incorrect / dead address / loses keys then its gone. Or people injection malicious stuff into the blockchain leaving it there forever

Is irreversibility not a feature of the blockchain? I think irreversibility has always been by design.



...loteo...
DIGITAL ERA LOTTERY


r

▄▄███████████▄▄
▄███████████████████▄
▄███████████████████████▄
▄██████████████████████████▄
▄██  ███████▌ ▐██████████████▄
▐██▌ ▐█▀  ▀█    ▐█▀   ▀██▀  ▀██▌
▐██  █▌ █▌ ██  ██▌ ██▌ █▌ █▌ ██▌
▐█▌ ▐█ ▐█ ▐█▌ ▐██  ▄▄▄██ ▐█ ▐██▌
▐█  ██▄  ▄██    █▄    ██▄  ▄███▌
▀████████████████████████████▀
▀██████████████████████████▀
▀███████████████████████▀
▀███████████████████▀
▀▀███████████▀▀
r

RPLAY NOWR
BE A MOON VISITOR!
[/center]
Geremia (OP)
Sr. Member
****
Offline Offline

Activity: 506
Merit: 253


View Profile WWW
June 09, 2015, 08:23:11 AM
 #25

Is irreversibility not a feature of the blockchain? I think irreversibility has always been by design.
yes, indeed; it's a good thing.

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
cr1776
Legendary
*
Offline Offline

Activity: 4214
Merit: 1313


View Profile
June 09, 2015, 10:47:27 AM
 #26

1) Irreversibility, ie if someone sends to an incorrect / dead address / loses keys then its gone. Or people injection malicious stuff into the blockchain leaving it there forever.

2) Theoretical anonymity. While we all like privacy, there is a problem when something goes from 99.99% untraceable to 100% untraceable (TOR based tumbling). There ARE cases were its important that criminals are traceable even with great efforts, else it makes Bitcoin users a target. Imagine how attractive users are when the goods they take are untraceable, unmarked 'bills' with no risk of ever getting caught. I don't like it.

3) Vulnerable to attacks. With no central body that can react quickly, things like transaction floods can temporarily damage the network. Because it takes a community effort or dev census to nullify the attack, its much slower than someone who can implement needed changes instantaneously. Ie Theymos pulling the plug on the servers when he noticed the intrusion.

I would argue that each of these is a feature, not a point for criticism
1. Irreversibility is a feature.  You can safely ship a good, knowing that you will be paid and not defrauded.
2. Anonymity is also a feature.  Eg. My landlord doesn't know I got a raise.
3. It is a dynamic system and much more resilient to attacks because there is not a central authority to attack.
TransaDox
Full Member
***
Offline Offline

Activity: 219
Merit: 102


View Profile
June 10, 2015, 10:03:31 PM
Last edit: June 10, 2015, 10:19:18 PM by TransaDox
 #27

And what about the HUGE blockchain size?
As time passes, it becomes more and more difficult to handle the blockchain.
Bitcoin have been up and running since 2009.
That is more than five years!
It is currently 34.5 gb, and it was 10 gb less 6 months ago!
This is a 25-30% increase in six months!

I must echo this. I am not impressed with the platitudes such as "storage is cheap". As of writing, Bitcoin Core requires 40GB. I have a several laptops with varying space of about 20-40 GB spare so it will no longer fit on any of them. They all sport SSDs so huge drives are not "cheap" and if you expect me to go back to mechanical drives just to run this one piece of software; you are insane. The spare space is perfectly adequate and has been for a few years.

I tried moving it to a NAS which has 10 TB of storage spare. I had to use a symlink to fool Bitcoin Core  because it only uses a fixed local directory. Once I had managed to convince it that no, it isn't really on another drive, it was extremely problematic in that it took hours to "verify" when starting the application and that's before getting to updating the blockchain. There are many small accesses which are horribly inefficient trying to verify. On some occasions it borked and refused to continue because it somehow corrupted during the verify. The NAS solution is currently not really viable.

Bitcoin is suffering from similar problems that PGP suffered from. Nerdy software that is rigid and inflexible and unusable for many. You can, of course, put all your coins in an online exchange but you might as well keep your dollars in the bank-it's the same thing.

If Bitcoin Core can be run from a laptop, Raspberry Pi or even a mobile phone with, say a gig or two of working data but the vast majority of the blockchain reside on a remote NAS. Then it would become workable for me and probably most other people too (yes I do want full nodes). If it can reside on a remote NAS and accessed at WiFi rates, even better. This all presumes that the size is a necessary evil so the approach is to be able to split the blockchain into historic and working data sets for the blockchain with lazy updates back to the NAS.

At the moment the software is like this:
http://www.freakingnews.com/pictures/25500/Ruben-Studdard-25987.jpg

I'll leave the rant about not having a torrent client built in for the peer to peer distribution of the block chain for a later post.
yoloer808
Full Member
***
Offline Offline

Activity: 288
Merit: 113


Web dev for hire


View Profile
June 14, 2015, 06:26:59 AM
 #28

And what about the HUGE blockchain size?
As time passes, it becomes more and more difficult to handle the blockchain.
Bitcoin have been up and running since 2009.
That is more than five years!
It is currently 34.5 gb, and it was 10 gb less 6 months ago!
This is a 25-30% increase in six months!

I must echo this. I am not impressed with the platitudes such as "storage is cheap". As of writing, Bitcoin Core requires 40GB. I have a several laptops with varying space of about 20-40 GB spare so it will no longer fit on any of them. They all sport SSDs so huge drives are not "cheap" and if you expect me to go back to mechanical drives just to run this one piece of software; you are insane. The spare space is perfectly adequate and has been for a few years.

I tried moving it to a NAS which has 10 TB of storage spare. I had to use a symlink to fool Bitcoin Core  because it only uses a fixed local directory. Once I had managed to convince it that no, it isn't really on another drive, it was extremely problematic in that it took hours to "verify" when starting the application and that's before getting to updating the blockchain. There are many small accesses which are horribly inefficient trying to verify. On some occasions it borked and refused to continue because it somehow corrupted during the verify. The NAS solution is currently not really viable.

Bitcoin is suffering from similar problems that PGP suffered from. Nerdy software that is rigid and inflexible and unusable for many. You can, of course, put all your coins in an online exchange but you might as well keep your dollars in the bank-it's the same thing.

If Bitcoin Core can be run from a laptop, Raspberry Pi or even a mobile phone with, say a gig or two of working data but the vast majority of the blockchain reside on a remote NAS. Then it would become workable for me and probably most other people too (yes I do want full nodes). If it can reside on a remote NAS and accessed at WiFi rates, even better. This all presumes that the size is a necessary evil so the approach is to be able to split the blockchain into historic and working data sets for the blockchain with lazy updates back to the NAS.

At the moment the software is like this:
http://www.freakingnews.com/pictures/25500/Ruben-Studdard-25987.jpg

I'll leave the rant about not having a torrent client built in for the peer to peer distribution of the block chain for a later post.

why do you need to run a full client? there are many good alternatives.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
June 14, 2015, 09:16:32 AM
 #29

why do you need to run a full client? there are many good alternatives.
Yes. MasterCard & Visa
TransaDox
Full Member
***
Offline Offline

Activity: 219
Merit: 102


View Profile
June 16, 2015, 07:49:30 AM
 #30

why do you need to run a full client? there are many good alternatives.
Because I do.
evenlydistributingfuture
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 16, 2015, 09:57:03 PM
 #31

I would agree that creating an immutable record is part of the big wave of innovation that is the blockchain and bitcoin, but this irreversibility also poses a big problem: people don't really want that for their consumer purchases. They want a system that has chargebacks. They want a system that some way to recover lost coins if a private key is lost or if somebody else is responsible for the loss of one's bitcoins. They want a way to reverse a transaction that they see as unfair or predatory.

For example, what about the money that more or less went into oblivion when Mt. Gox went under? Most people want a way to recover funds if anything goes awry. A non-governmental system will have to find a workaround to reassure people.
evenlydistributingfuture
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 16, 2015, 10:04:03 PM
 #32

A followup issue--to me, anyway-- is that the true number of bitcoins that will come into existence will not be 21 million as foreordained. It will be a lower number because fewer coins will actually exist. I think the overall conception of the blockchain and bitcoin would be improved if the desired number--21 million-- was somehow guaranteed. Inevitably, people will lose their private keys, exchanges will collapse, Mt. Gox-like venues will fail, owners of bitcoin will die without passing on their coins to anyone, bitcoin-accepting businesses having coins in their store wallets will go bankrupt and coins might easily be lost or overlooked at that point, and any number of other things will occur that will reduce the number of active coins, or coins that actually exist.
Geremia (OP)
Sr. Member
****
Offline Offline

Activity: 506
Merit: 253


View Profile WWW
June 16, 2015, 10:23:09 PM
 #33

the blockchain and bitcoin would be improved if the desired number--21 million-- was somehow guaranteed
and in a decentralized manner

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
evenlydistributingfuture
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 16, 2015, 10:33:25 PM
 #34

the blockchain and bitcoin would be improved if the desired number--21 million-- was somehow guaranteed
and in a decentralized manner



Right, I agree.

It'd be great if there were guaranteed to be 21 million coins in circulation at all times, or whatever the current number would be since we haven't reached 21 million created yet.

That way, the system could somehow account for those kinds of non-existent dead weight coins and recreate them so there's fidelity to the original vision of having 21 million coins out there(or currently correct number).

Now that 21 million is the desired final number, then it's got to be that, even if that figure was picked arbitrarily.
 
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1252


View Profile
June 17, 2015, 12:26:49 AM
 #35

And what about the HUGE blockchain size?
As time passes, it becomes more and more difficult to handle the blockchain.
Bitcoin have been up and running since 2009.
That is more than five years!
It is currently 34.5 gb, and it was 10 gb less 6 months ago!
This is a 25-30% increase in six months!

Pruning should solve this in the future, even tho the paranoid within me wants to have a local copy of the entire blockchain just to be sure, but I guess that will be a placebo at some point.
Geremia (OP)
Sr. Member
****
Offline Offline

Activity: 506
Merit: 253


View Profile WWW
June 17, 2015, 02:14:04 AM
 #36

the blockchain and bitcoin would be improved if the desired number--21 million-- was somehow guaranteed
and in a decentralized manner
Right, I agree.

It'd be great if there were guaranteed to be 21 million coins in circulation at all times, or whatever the current number would be since we haven't reached 21 million created yet.

That way, the system could somehow account for those kinds of non-existent dead weight coins and recreate them so there's fidelity to the original vision of having 21 million coins out there(or currently correct number).

Now that 21 million is the desired final number, then it's got to be that, even if that figure was picked arbitrarily.
Wouldn't ensuring that mean every miner would have to do a full search of the blockchain each time he wants to include a transaction in the block he is mining?

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
teukon
Legendary
*
Offline Offline

Activity: 1246
Merit: 1011



View Profile
June 17, 2015, 07:31:31 AM
 #37

  • double SHA-256 proof-of-work isn't computationally useful for anything (GridCoin is still affected by this criticism to a certain extent);

Even this is arguably a feature.  A "computationally useful" proof-of-work algorithm wouldn't be any more efficient, it would simply result in a higher difficulty.

GridCoin appears to depend on at least one third party, Berkeley (the University of California).  The purpose of a blockchain is to enable consensus without a special trusted entity.
teukon
Legendary
*
Offline Offline

Activity: 1246
Merit: 1011



View Profile
June 17, 2015, 08:05:06 AM
 #38

the blockchain and bitcoin would be improved if the desired number--21 million-- was somehow guaranteed
and in a decentralized manner



Right, I agree.

It'd be great if there were guaranteed to be 21 million coins in circulation at all times, or whatever the current number would be since we haven't reached 21 million created yet.

That way, the system could somehow account for those kinds of non-existent dead weight coins and recreate them so there's fidelity to the original vision of having 21 million coins out there(or currently correct number).

Now that 21 million is the desired final number, then it's got to be that, even if that figure was picked arbitrarily.
 

The "original vision" was for there to be no more than 21 million bitcoins, i.e. for 21 million bitcoins to be a bound.  Where you see "non-existent dead weight" coins, satoshi saw "donations to everyone".

In order to have a guarantee of 21 million coins in circulation at all times you would at least have to define "in circulation".  How long much an output remain unspent before it is deemed not in circulation?  10 seconds?  5 days?  20 years?
grau
Hero Member
*****
Offline Offline

Activity: 836
Merit: 1030


bits of proof


View Profile WWW
June 17, 2015, 03:44:46 PM
 #39

Is irreversibility not a feature of the blockchain? I think irreversibility has always been by design.
yes, indeed; it's a good thing.

Strictly speaking the block chain is not irreversible, in contrary it is able to reorganize in any depth.

Actually a valid critique of the technology that convergence to global consensus is not guaranteed within a time span of any length.
Consensus just becomes less and less feasible to change with time.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!