Bitcoin Forum
May 03, 2024, 09:38:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: In 2018 bitcoin might collapse...  (Read 2892 times)
Wilhelm
Legendary
*
Offline Offline

Activity: 1652
Merit: 1265



View Profile
January 21, 2014, 08:40:38 PM
 #21

This is not a problem and never was. OP, go read the white paper and the developments in the dev subforum. This is what happens when n00bs spend too much time in Speculation and not enough time learning about the bitcoin protocol itself.

We get a thread whining about scalability at least every month.
1) You do not need the entire blockchain
2) Blockchain compression
3) Big hard drives. When I was a kid people had 32 megabyte hard drives. And again, you don't need the entire blockchain!!!
4) Lite clients that require 0 trust using some devious merkel tree tricks
5) Read the fucking available material on the problem already, smart people have already solved it.

About point 1.
I assume this is correct but imo there is no simple way to determine what can be deleted.
They cannot purge transactions older than X years since this might kill peoples offline wallets.
You can only remove transactions to accounts that now hold 0 BTC but that might give the spender free money again.
The only way you could pull it off is by making a 5year checkpoint every 1st of January, in which all the balances of blockchain accounts ever used are stored and only transactions from that date forward are processed.
I see a lot of problems with your point 1.

P.S. haven't read the smart people solution but a link would be appreciated.

Bitcoin is like a box of chocolates. You never know what you're gonna get !!
1714772336
Hero Member
*
Offline Offline

Posts: 1714772336

View Profile Personal Message (Offline)

Ignore
1714772336
Reply with quote  #2

1714772336
Report to moderator
1714772336
Hero Member
*
Offline Offline

Posts: 1714772336

View Profile Personal Message (Offline)

Ignore
1714772336
Reply with quote  #2

1714772336
Report to moderator
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714772336
Hero Member
*
Offline Offline

Posts: 1714772336

View Profile Personal Message (Offline)

Ignore
1714772336
Reply with quote  #2

1714772336
Report to moderator
1714772336
Hero Member
*
Offline Offline

Posts: 1714772336

View Profile Personal Message (Offline)

Ignore
1714772336
Reply with quote  #2

1714772336
Report to moderator
adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
January 21, 2014, 09:01:16 PM
 #22


notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
January 21, 2014, 09:27:04 PM
 #23

This is not a problem and never was. OP, go read the white paper and the developments in the dev subforum. This is what happens when n00bs spend too much time in Speculation and not enough time learning about the bitcoin protocol itself.

We get a thread whining about scalability at least every month.
1) You do not need the entire blockchain
2) Blockchain compression
3) Big hard drives. When I was a kid people had 32 megabyte hard drives. And again, you don't need the entire blockchain!!!
4) Lite clients that require 0 trust using some devious merkel tree tricks
5) Read the fucking available material on the problem already, smart people have already solved it.

About point 1.
I assume this is correct but imo there is no simple way to determine what can be deleted.
They cannot purge transactions older than X years since this might kill peoples offline wallets.
You can only remove transactions to accounts that now hold 0 BTC but that might give the spender free money again.
The only way you could pull it off is by making a 5year checkpoint every 1st of January, in which all the balances of blockchain accounts ever used are stored and only transactions from that date forward are processed.
I see a lot of problems with your point 1.

P.S. haven't read the smart people solution but a link would be appreciated.

There are multiple levels available with existing software.

Bitcoin-qt stores the entire blockchain, but supports bloom filters on the network side.  Bloom filters allow clients connected to the network to specify a small hash value that represents the addresses they are interested in.  Mobile/thin clients can use these filters to only receive transactions for the addresses they care about (and some false positives as a privacy feature).  They still get the full block header, which is small, but allows them to verify the transaction hash is indeed confirmed.  In the future, the official client will likely move to a model where some nodes store the full chain, but most nodes only store a GB or so.  This GB can be randomly selected (other than the transactions the user clearly cares about) and this will enable wide coverage of the blockchain spread across many nodes.  Miners only need the unspent transaction output set, or UTXO.  This is still only a few hundred megabytes.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
Wilhelm
Legendary
*
Offline Offline

Activity: 1652
Merit: 1265



View Profile
January 21, 2014, 09:45:54 PM
 #24

This is not a problem and never was. OP, go read the white paper and the developments in the dev subforum. This is what happens when n00bs spend too much time in Speculation and not enough time learning about the bitcoin protocol itself.

We get a thread whining about scalability at least every month.
1) You do not need the entire blockchain
2) Blockchain compression
3) Big hard drives. When I was a kid people had 32 megabyte hard drives. And again, you don't need the entire blockchain!!!
4) Lite clients that require 0 trust using some devious merkel tree tricks
5) Read the fucking available material on the problem already, smart people have already solved it.

About point 1.
I assume this is correct but imo there is no simple way to determine what can be deleted.
They cannot purge transactions older than X years since this might kill peoples offline wallets.
You can only remove transactions to accounts that now hold 0 BTC but that might give the spender free money again.
The only way you could pull it off is by making a 5year checkpoint every 1st of January, in which all the balances of blockchain accounts ever used are stored and only transactions from that date forward are processed.
I see a lot of problems with your point 1.

P.S. haven't read the smart people solution but a link would be appreciated.

There are multiple levels available with existing software.

Bitcoin-qt stores the entire blockchain, but supports bloom filters on the network side.  Bloom filters allow clients connected to the network to specify a small hash value that represents the addresses they are interested in.  Mobile/thin clients can use these filters to only receive transactions for the addresses they care about (and some false positives as a privacy feature).  They still get the full block header, which is small, but allows them to verify the transaction hash is indeed confirmed.  In the future, the official client will likely move to a model where some nodes store the full chain, but most nodes only store a GB or so.  This GB can be randomly selected (other than the transactions the user clearly cares about) and this will enable wide coverage of the blockchain spread across many nodes.  Miners only need the unspent transaction output set, or UTXO.  This is still only a few hundred megabytes.

Thank you for the insight!

I agree this could work as long as there are enough full-blockchain nodes available or enough partial nodes to "seed" all the addresses as false positives so you still get full coverage.
It's a good thing to know that the size of the blockchain won't become a problem Smiley

Bitcoin is like a box of chocolates. You never know what you're gonna get !!
Tzupy (OP)
Legendary
*
Offline Offline

Activity: 2128
Merit: 1074



View Profile
January 21, 2014, 10:15:53 PM
 #25

... In the future ...

About the same answer was given 6 months ago in another thread. In theory, the problem can be solved, but it's not so simple,
or the devs would have solved it already. It requires some effort to code and test, and IMO the early adopters should be putting
some money into solving it before it becomes more than a nuisance.

Sometimes, if it looks too bullish, it's actually bearish
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
January 21, 2014, 10:27:26 PM
 #26

... In the future ...

About the same answer was given 6 months ago in another thread. In theory, the problem can be solved, but it's not so simple,
or the devs would have solved it already. It requires some effort to code and test, and IMO the early adopters should be putting
some money into solving it before it becomes more than a nuisance.

Except work is being put into it.  There are several projects, but one is listed right on the bitcoin wiki's scalability page under "Related works".  You really haven't put much effort into researching this.  The problem really only exists with the reference client, and most new users aren't using that anyway.  They use a mobile wallet or a web wallet.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
January 21, 2014, 11:39:37 PM
 #27

let's cross that bridge when we get there.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
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!