This is a terrible patch that puts you at risk and no one should run it. The overwhelming majority of transactions with the stock reference client do not pay fees, the average _total_ fees per block are about 0.02 BTC pointing out the lie that miners give a crap about collecting fees from you the reference client only adds fees to transactions when it would not mine or relay them had they come from someone else, when they are objectively indistinguishable from a DOS attack.
Completely untrue, at least it was few months ago (i am not sure if current state is similiar, because i didn't have time to test it lately).
The official client adds fees, even when they are completely unnecessary - meaning they get relayed and confirmed without any fee.
Do some testing before you make claims such as this. I did such tests on my fork with only 2 confirmations (and small sums - like 0.02, 0.10) , and guess what. Fees were NOT necessary. Ever.
Also, there is a proper warning at the start of this topic.
When it does add fees they are usually only 0.0005 BTC.
You miss the point.
I want to have freedom to choose whether i want to pay fees that may or may not be necessary.
This is MY FREEDOM, not developer freedom to decide what to do. This is the exact reason i created this simple patch.
Also, as i already stated somewhere in this topic, **
this is not a "proper" fork, just a simple 2 line - patch ** for people who value freedom of choice the same as I do.
The **proper** fork/patch should implement a dialog saying
"Are you absolutely sure that you do not want to include fee ? Your money may be lost in the process".
These patches also don't do what they claim to do they'll still apply fees in some cases. (Though at least thats a good thing)
Of course, it wasn't my intention for the patch to remove ALL fees. It only removes the necessity of paying the fee which started around 0.3.23.
It reverts the client behavior to the one from 0.3.20.
It's also the case that no one actively involved and informed in Bitcoin's development is reviewing these patches. If ShadowOfHarbringer was actually competent do this this work he would not be making misleading claims and would instead be working on code to help users safely recover from stuck transactions.
Unfortunately, I do not posess enough C/C++ skill (as i already mentioned above), but i do posess the skills to read&understand C/C++ code (to a certain degree) and do pretty advanced git patchwork.
This is all I am doing here, nothing more is really required to maintain a 2-line patch for God's sake.
I would not run code released by him.
This is your choice. Because you see:
It is all about choice. My choice was to create this fork for myself and other people who value individual freedom and are willing to take some risks to achieve that freedom.