Bitcoin Forum
May 24, 2024, 09:23:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Would smaller blocks reduce Bitcoin energy requirements?  (Read 3763 times)
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
March 28, 2017, 03:34:27 PM
 #21


Using this definition there are, on average, 237,345,536,820,000,000,000 aborted blocks every 10 minutes at the current difficulty.  Eliminating these would eliminate the concept of proof-of-work and would eliminate the consensus mechanism built into bitcoin.  How would you make that work?

How many were there in the first year of Bitcoin, and how many will there be in 5 years time? You don't have to eliminate all of them, just make block creation more efficient.

There is an incentive structure built into bitcoin so that mining is always exactly as efficient as it needs to be.

As more energy efficient hardware is created, miners have an incentive to use the more efficient equipment since it will reduce their electricity costs. Therefore, hash power will move to the more efficient hardware, so mining is more efficient.

If the exchange rate drops, then mining isn't as profitable. The most inefficient miners shut off their equipment and the difficulty is reduced.  Less hashes are needed, so mining is more efficient.

If the block reward is reduced, then mining isn't as profitable. The most inefficient miners shut off their equipment and the difficulty is reduced.  Less hashes are needed, so mining is more efficient.

If the exchange rate increases, then the network is more valuable and needs more security.  With the increased revenue less efficient miners can afford to run hashing equipment and difficulty is increased. Mining becomes a bit more inefficient to increase security.

If transactions pay higher fees, then the users value the network more. With the increased revenue less efficient miners can afford to run hashing equipment and difficulty is increased. Mining becomes a bit more inefficient to increase security.

This incentive structure is balanced so that the exchange rate determines how much hashing is needed, and the amount of hashing determines how expensive it is to attack the network, and the cost of attacking establishes the security of the blockchain, and the security of the blockchain contributes to its perceived value, and the perceived value drives demand, and demand determines the exchange rate and with that we are back to the beginning.

As such, more efficient mining overall (less "wasted" hashes") means a less secure blockchain.  So, before you can decide how many "wasted" hashes are acceptable, you first need to decide how much security is desired.

Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 2457


https://JetCash.com


View Profile WWW
March 28, 2017, 04:34:55 PM
 #22

Quote
If the block reward is reduced, then mining isn't as profitable. The most inefficient miners shut off their equipment and the difficulty is reduced.  Less hashes are needed, so mining is more efficient.
and mining becomes centralised
Quote
If transactions pay higher fees, then the users value the network more. With the increased revenue less efficient miners can afford to run hashing equipment and difficulty is increased. Mining becomes a bit more inefficient to increase security.
or users migrate to systems with cheaper rates and faster confirmation times

I'm not suggesting that we have a system that is less secure. With increasing interest from globalists and the banking elite, we need to have a more secure system if anything. I'm suggesting that it is worth considering the fact that it may be possible to develop a system which has fewer wasted hashes ( abortions as well as orphans). Hopefully this thread will spark some interest in the developers. Smiley

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 2457


https://JetCash.com


View Profile WWW
March 28, 2017, 05:11:39 PM
 #23

I see in some other threads that people are suggesting that core may switch to a new PoW formula - isn't this what I am asking for?

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
March 28, 2017, 05:31:24 PM
Merited by ABCbits (1)
 #24

I see in some other threads that people are suggesting that core may switch to a new PoW formula - isn't this what I am asking for?

Probably not.

The "other proof of work formula" will still require that the vast majority of work be wasted, with just as many "orphaned and aborted" attemtps.  It will just require different hardware so that the current hardware can't be used to attack the network.
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 2457


https://JetCash.com


View Profile WWW
March 29, 2017, 08:51:43 AM
 #25

I see in some other threads that people are suggesting that core may switch to a new PoW formula - isn't this what I am asking for?

Probably not.

The "other proof of work formula" will still require that the vast majority of work be wasted, with just as many "orphaned and aborted" attemtps.  It will just require different hardware so that the current hardware can't be used to attack the network.

This would seem to be a fairly radical change. If this happens, would it be possible to combine it with another radical change - reduce the blocksize to 500Kb, and the generatiion interval to one minute.

How can miners be convinced to switch to this if it makes their hardware worthless.

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
March 29, 2017, 07:41:24 PM
 #26

I'd be convinced to start CPU or GPU mining on a changed PoW, Jetcash. Others may just well do the same (mining was pretty popular amongst computing enthusiasts in the early days of CPU and GPU mining, and hence far more decentralised).

You're describing it as if miners are part of the Bitcoin Corporation, who cannot lose their position/role. No such concepts exist in Bitcoin, either you've got the right hardware and running costs, or you haven't. That's all it takes to be a Bitcoin miner.

Vires in numeris
Syke
Legendary
*
Offline Offline

Activity: 3878
Merit: 1193


View Profile
March 31, 2017, 04:41:04 PM
 #27

would it be possible to combine it with another radical change - reduce the blocksize to 500Kb, and the generatiion interval to one minute.

Lowering the time increases the wasted work, both with more overhead in blocks and in more orphaned blocks.

Buy & Hold
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 2457


https://JetCash.com


View Profile WWW
April 01, 2017, 12:09:38 PM
 #28

would it be possible to combine it with another radical change - reduce the blocksize to 500Kb, and the generatiion interval to one minute.

Lowering the time increases the wasted work, both with more overhead in blocks and in more orphaned blocks.

But would it decrease the number of aborted block searches, and the mempool processing overheads?

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
ranochigo
Legendary
*
Offline Offline

Activity: 2982
Merit: 4193



View Profile
April 01, 2017, 12:39:39 PM
Merited by ABCbits (1)
 #29

would it be possible to combine it with another radical change - reduce the blocksize to 500Kb, and the generatiion interval to one minute.

Lowering the time increases the wasted work, both with more overhead in blocks and in more orphaned blocks.

But would it decrease the number of aborted block searches, and the mempool processing overheads?
You will not decrease the number of aborted block searches. If I understand correctly, you are referring to the miner changing the information in the merkle root of the block they are hashing after a block is found. Since more blocks are produced per time frame, they have to abandon their current hashing block more.

The mempool size would definitely be reduced. The size of the mempool can decrease significantly; just that merchants can start asking for more confirmations.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 2457


https://JetCash.com


View Profile WWW
April 03, 2017, 01:22:17 PM
 #30

To reduce the time interval, you would have to reduce the difficulty as I understand it. Surely with a reduced difficulty, there would be fewer aborted searches.

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
April 03, 2017, 02:26:17 PM
Merited by ABCbits (1)
 #31

To reduce the time interval, you would have to reduce the difficulty as I understand it. Surely with a reduced difficulty, there would be fewer aborted searches.

Reducing the difficulty does not reduce the number of hashes computed per minute.  It just reduces the average number of hashes per block.

If you reduced the difficulty enough for an average of 5 minutes between blocks, you would need half as many hashes per block, but you'd generate twice as many blocks per day.  The end result is just as many "aborted searches".
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 2457


https://JetCash.com


View Profile WWW
April 03, 2017, 04:15:44 PM
 #32

To reduce the time interval, you would have to reduce the difficulty as I understand it. Surely with a reduced difficulty, there would be fewer aborted searches.

Reducing the difficulty does not reduce the number of hashes computed per minute.  It just reduces the average number of hashes per block.

If you reduced the difficulty enough for an average of 5 minutes between blocks, you would need half as many hashes per block, but you'd generate twice as many blocks per day.  The end result is just as many "aborted searches".


Ah! Thanks, I can see that.

So if the blocks were generated faster, but were not as full, would we be worse off in respect of the aborted block generations?

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
Syke
Legendary
*
Offline Offline

Activity: 3878
Merit: 1193


View Profile
April 03, 2017, 04:31:48 PM
 #33

So if the blocks were generated faster, but were not as full, would we be worse off in respect of the aborted block generations?

Nah. Mining hardware doesn't really care how fast blocks are, nor how big they are.

Buy & Hold
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 2457


https://JetCash.com


View Profile WWW
April 03, 2017, 07:06:30 PM
 #34

My interest in this is that I feel that a 10 minute average block generation time is inherently flawed on the modern internet. At some stage in the future, Bitcoin will have to reduce this imho. I suspect it would be easier to do this now, than to try to change things when the network and use has expanded. I believe Bitcoin will continue to grow, and needs to consider this in more fundamental ways than creating larger slow trucks when faster vehicles are needed to speed up deliveries.

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
April 03, 2017, 09:06:08 PM
 #35

You need a project to prove this, you're obviously very determined, you talk about this alot.

Set up a testnet, where you tweak the Bitcoin client's block interval and block reward rate. Invite people to join, and develop a way of benchmarking the performance based on orphan rates (including all the forms of orphaned blocks that you speak of in this thread).

I'd be interested to see the results.

Vires in numeris
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 2457


https://JetCash.com


View Profile WWW
April 04, 2017, 12:08:39 PM
 #36

I'd love to, but right at the moment I'm mega-stressed about Brexit, and the weak politicians who are trying to massage it. I'm trying to sort out some videos, and I've been given hosting for a radio station.

My vision is that Bitcoin becomes the "central bank" of crypto-currencies, and that minor transactions are moved onto sidechains or other cryptos. Bitcoin could then become a store of wealth, and it could be used for house purchases and other big ticket items.

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
Syke
Legendary
*
Offline Offline

Activity: 3878
Merit: 1193


View Profile
April 05, 2017, 04:43:02 PM
 #37

My vision is that Bitcoin becomes the "central bank" of crypto-currencies, and that minor transactions are moved onto sidechains or other cryptos. Bitcoin could then become a store of wealth, and it could be used for house purchases and other big ticket items.

The current banks take several days to settle an international transfer. Bitcoin does it in minutes. Why is Bitcoin not fast enough for you?

Buy & Hold
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!