You're not addressing my points here:
...
My website btctip.com is a good example of an amateur startup that couldn't operate in this high-powered expensive BTC world. On a very active week, I have maybe $20 worth of transactions into/out-of my site. Without low-cost network transactions, these tiny deposits and withdrawals would not be possible.
...
Good heavens! You are already an off-chain processor. This is great! It's pretty much sinking in to most people by this time that micro-payments are unrealistic, and a lot of us (including myself) are disappointed...
But I still need low cost transactions to allow users to deposit and withdraw, otherwise even the <$20 worth of deposit/withdrawal activity that happens per week wouldn't happen.
If I, as a plain-jane user like someone's micro-blog and wishes to give a micro-transaction in appreciation, I would be happy to see a known entity like 'bittip' or one which I could easily verify as an entity who uses best-practice technology which precludes fraud/theft and produces some reasonable level of transparency. Happy enough to vastly increase my deployment of 'tips'.
That's tangential and not an explanation for how I would run my site as it is now.
My site doesn't have professional security measures/best-practices in places. It's an experimental site I run on the side so users do not trust it with more than $20 worth of BTC deposits per week cumalatively. With a 1 MB block size limit and $20 transaction fees, my site would not be possible.
Bitcoin seems like some magic bullet which makes everything free and easy at this point, but that is mainly an artifact of it's being a tiny tiny spec in the global economy at this time. It will become more expensive and complex as it grows.
Transactions don't need to become more expensive as it grows. We can simply not have a 1 MB block size limit.
We have entities chomping at the bit to subsidize the cost of this growth because they would like to capitalize on some of the value streams it offers.
There's no evidence this is happening.
In practice, there would probably be three options from the perspective of the micro-blogger. (Using $ terms for simplicity.)
- If the tips are, in the range of $0->$10 per month, just provide reference(s) to other processor(s) which are used.
First of all, as I've mentioned before, it's not "other processor(s)" we're talking about, it's "other banks". If btctip were to provide a reference to a BTC-bank, it would cease to be dealing in BTC. Instead, it would be dealing with BTC-credit.
To explain further, let's say one of my users has BTC deposited with MtGox. He wants to deposit some BTC in my site, but doesn't want to pay a $20 transaction fee, so provides a "reference" to some of the BTC he has stored at MtGox.
I therefore receive some of the BTC-credit (promissory-notes), as opposed to actual BTC, that is backed by the full faith and credit of MtGox.
Overtime, the BTC-credit deposited at btctip would become an assortment of promissory notes from various BTC-banks, each with a different value depending on how much the backing bank is trusted.
If one of my users 'tips' another user, my site would have to try to determine which type of BTC-credit to transfer. Remember: I don't have any actual BTC deposited at my site, just promissory notes, issued by different BTC-banks. There would be no obvious way to do this. My site would not be possible.
In this economy, only the largest BTC-banks would have universally trusted BTC promissory notes, with most users opting to their credit. This would create a tendency to more centralization of the BTC-economy around a few large financial institutions, with small players like my website being completely dependent on them.
The power of the largest BTC-banks would be like the power large financial institutions have today. They would have the power to exclude anyone they wanted from using their services, and those excluded would be at a severe disadvantage relative to those approved by the large BTC financial institutions.
This is why I see a permanent 1 MB block size, that forces transaction fees to $20, as going against everything that makes BTC useful.