arsenische
If most people prefer to use other crypto instead then Bitcoin may fall into a death spiral:
...lower the demand for bitcoins -> lower the price of bitcoin AND lower amount of bitcoin transactions -> less profitable the mining -> less secure the network -> lower the demand for bitcoins....
I see that "the block size should not exceed 4MB for X=90%; and 38MB for X=50%", but I don't think that 50% reduction of number of nodes would be a serious decentralization problem (we've seen a similar reduction already due to the implementation of SPV clients).
Mining centralization could be a bigger problem, but with headers-first mining the block size wouldn't contribute to it.
Also the authors of the article assume the use of Bitcoin’s current peer-to-peer overlay network, that can be drastically optimized.
I've chosen 20x because Gavin had conducted 20Mb tests more than a year ago, before many optimizations took place.
There is nothing bad in the low fees. Low fees is the marketing strategy to boost the usage of Bitcoin and create the large enough ecosystem. Miners are being subsidised by bitcoin holders for a reason.
Larger the blocks while preserving a reasonable degree of decentralization -> lower the fees per transaction -> more people use Bitcoin -> more valuable the bitcoin ecosystem is -> higher the price of bitcoin -> mining is more profitable -> stable and secure infrastructure for the new global economy.
I temporary disabled ALL the email notifications (even though I don't think they were a real problem) and added a warning that we are not affiliated with project owners. When my teammate is online he will probably also some of the other issues.
I see a lot of misinformation about tip4commit and our intentions. I can't quickly respond to everybody, but I'll try to keep basic answers here: https://github.com/tip4commit/tip4commit/wiki/FAQ
Perhaps some people just misunderstand the project and hate it.
Also I think that it is normal that developers try to understand the motivation of users and ask questions in order to find a better solution, please don't take it as offence or reluctance to change.
We are going to resolve every issue or close the project.
Btw, if you think this project shouldn't exist - welcome to https://github.com/tip4commit/tip4commit/issues/157 - that could be the easiest solution for all of us.
If you believe the project can be improved - welcome to leave your feedback on the desired improvements, such as https://github.com/tip4commit/tip4commit/issues/152 and https://github.com/tip4commit/tip4commit/issues/154
or others.
Thanks for reading this and please accept apologies if we offended you (never wanted to).
No, it is not. We just came with this idea for rails rumble competition, it was pretty spontaneous.
Sorry if "to the project" sounds ambiguous, I meant "to the funded project" (not to tip4commit unless we are talking about tips to https://tip4commit.com/github/tip4commit/tip4commit contributors).
This interpretation is correct
Sorry if sounds ambiguous, English is not my native language.
E. g. if you donate to reward contributors of https://tip4commit.com/github/bitcoin/bitcoin and some contributor doesn't specify bitcoin address to claim tips within 30 days then his or her tips will be returned back to bitcoin/bitcoin's balance (see this logic at https://github.com/tip4commit/tip4commit/blob/master/app/mod...)
PS: Thanks for your hint regarding valid email addresses. If your email address is a@ai or something similar - you won't receive tips, sorry.
update: fixed a mistake (online to offline)
We made this project as a part of Rails Rumble contest and are using a limited-time free server offered by them.
So we need to collect money to move to a new server, to cover transaction fees and to continue development of this service if it is demanded.
Maybe we should remove the fees, go opensource and crowdfund ourselves. We were discussing it but haven't made such decision yet.
We don't expect to hold large amounts for a long time because large amounts should attract dozens of commits every day (and thus will turn into small amounts quickly).
If it doesn't happen then we will probably introduce a fixed minimum size for a tip or some other mechanism to solve this problem.
Probably it is good to hold money for some time and to smooth the tip rewards thus placing authors of commits into nearly equal position.
I like your idea of putting developers' bitcoin address into commit message. I totally agree with you that direct tips are instant and reliable, they don't require trust to any third party.
However most developers probably don't even have a Bitcoin address, we hope to change that :)
It is just a tip, some additional incentive to make new commits. Hopefully it will attract attention of new developers to the projects that are needed by people.