Bitcoin Forum
June 25, 2024, 12:05:10 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Re: Let users vote with their transaction fee for soft-forks on: March 12, 2017, 01:06:14 AM
It might require a protocol change (another soft-fork?):

1. The new "user voting transaction" could specify the transaction fee differently than it is done today. To be backwards compatible, such a transaction would have a difference of zero (0) between the values of the inputs and outputs. Therefore, old (current) miners would not very likely pick such a transaction (as they get no fee if they do so). Old nodes might not even propagate such a transaction.

2. The new "user voting transaction" could specify the miner fee as a P2SH output that has a dependency on the block it is included in, with certain conditions (e.g. SegWit ready). Only the miner who mined the block can redeem/spend that output if the mined block matches the "conditions" the user requested.
However, this requires a few additional/new script operations that allow nodes to validate the transaction against the block characteristics it is included in.

Not sure if this is possible at all, just a rough idea. But it would allow for a market/cooperation between users and miners - in contrast to today, where miners have the only voting possibility.
2  Bitcoin / Development & Technical Discussion / Let users vote with their transaction fee for soft-forks on: March 11, 2017, 10:46:20 PM
Not sure if this has ever been discussed, but I as a user would like to vote with my transaction fee for a soft-fork.

Example:
If my transaction is included in a SegWit-ready block, the miner get's the transaction fee. Else the fee is zero.

This would naturally result in that only miners who support SegWit would pick my transaction. Other miners would have no benefit in picking my transaction to be included in the next block. But it would give me as a user at least some voting power on the further development/progression of the Bitcoin network.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!