Bitcoin Forum
May 10, 2024, 09:39:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Require a proof of work for each transaction - blocksize issue solution  (Read 688 times)
jonny1000 (OP)
Member
**
Offline Offline

Activity: 129
Merit: 13



View Profile
May 10, 2015, 06:00:02 PM
Last edit: May 11, 2015, 02:52:01 AM by jonny1000
 #1

I propose the following idea, which could help with Bitcoin scalability economics:

Miners are required to include a "mini proof of work" for each transaction in a block (excluding the coinbase transaction), also based on SHA256.  The difficulty of the mini proof of work could be a small fraction, say 10,000x less difficult, than the main block difficulty.

Advantages:
1. The system provides a variable marginal cost to the miner of including each additional transaction in a block
2. The system incentivizes miners to keep blocks smaller and therefore no maximum blocksize is needed
3. The total cost of mining or work done will not change as this extra work will be factored into the 10 minute target time
4. It makes sense for the Bitcoin miners to do the mini proof of work as there are economic synergies between the two proofs (This could always be enforced somehow if necessary)

Possible disadvantages:
1. The community will need to decide on the fraction (There could be a target fraction, that adjusts every two weeks, for example initially 10% of work is allocated to transactions and 90% to the block, these ratios can adjust as the block reward changes)
2. This increases complexity
3. Blocksizes will initially increase, as the extra hashes will take up space
4. This creates another economic use of SHA256 not directly related to Bitcoin security

EDIT:  Now I see miners would need to solve multiple problems, which would advantage large miners making this scheme unworkable.
1715377185
Hero Member
*
Offline Offline

Posts: 1715377185

View Profile Personal Message (Offline)

Ignore
1715377185
Reply with quote  #2

1715377185
Report to moderator
1715377185
Hero Member
*
Offline Offline

Posts: 1715377185

View Profile Personal Message (Offline)

Ignore
1715377185
Reply with quote  #2

1715377185
Report to moderator
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
May 11, 2015, 03:48:23 AM
 #2

Do you mean we will all have a Bitcoin ASIC in our cell phone?

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jonny1000 (OP)
Member
**
Offline Offline

Activity: 129
Merit: 13



View Profile
May 11, 2015, 10:06:41 AM
 #3

Do you mean we will all have a Bitcoin ASIC in our cell phone?

No I was thinking the miners who are trying to find valid blocks do this, this could be enforced by adding a hash of the coinbase transaction into each mini proof of work.
Pages: [1]
  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!