Upthread in my discussion with monsterer, I mentioned that I thought I could solve the problems Satoshi's Proof-of-Work by crediting all block solutions instead of the just the first one that arrives. When I went quiet on Jan 3, it was because I realized my design was faulty because there would still be an ambiguity around when the block solutions to be credited were propagated. I was trying to rush out a first iteration when while programming, I realized the detail that wasn't clear to me before.
I went off on several days of just thinking all day. I contemplated all the possible designs (including Iota's DAG, Lightning Networks, DPOS, Proof-of-Stake, Masternodes, Raiblocks/Blocklattice, etc), and I can't think of any design that uses a block chain or a DAG (or any other form of determining the longest chain of truth) which doesn't either centralize (factoring in society's ability to regulate the consistent partition) or diverge into inconsistent truths. Due to the CAP theorem it is fundamentally impossible for there to exist any block chain or consistent DAG design that won't centralize (even without regulation once you require scaling). Worse yet, it is impossible to attain any sort of end-to-end principled, decentralized scaling of transaction processing, because consistency is lost without centralization (even Proof-of-Work centralizes economically due to the Power Law distribution of capital).
The CAP theorem is fundamental. There will be no way to solve it. You all can spend the next 1000 years fooling yourself will all sorts of designs, but they will also end up either inconsistent or centralized or unable to scale. PERIOD. PERIOD.
I realized that Bitcoin and everything else so far is destined for failure. We are only mining each other here. We are not producing any fundamental breakthrough on the problem of decentralized electronic money. I do not like to work on things that I feel are misdirected and destined for failure in the end. I don't want to get rich by fooling other people (or fooling myself). All of you including the core Bitcoin developers are fooling themselves. I've been through all the designs. It is fundamental. There won't be any solution in any of the directions being pursued by any of the current and upcoming crypto projects. It is all delusional bullshit.
I felt rather hopeless about this, and so spent a few days thinking about other potential directions for my life, work, etc..
After all that, I decided the only way to get a breakthrough on electronic money is to admit the CAP theorem and decide which of the three, Consistency, Access, Partitioning to forsake in a design. Bitcoin can't tolerate any Partitioning, thus Access is and will be centrally controlled. Iota allows Partitioning and thus forsakes Consistency (watch it blow up).
Specifically Iota forsakes Consistency in a very chaotic way, where there can be multiple Partitions of truths and so no one will know which truth is valid. Or they will have to centralize to force a consistent truth.
I decided the only way forward for electronic money is to sacrifice Consistency thus allowing unlimited Partitions but in a way that maintains one truth without centralization by forsaking Bitcoin's irreversible transactions principle.
Thus (if I don't find another flaw besides the forsaking irreversibility principle) the real solution for electronic money is decentralizing chargebacks. Note that businesses cope quite well with chargebacks. They just alocate a certain % of their costs to chargeback costs. The key is for there to be a penalization mechanism so that chargebacks are not unbounded.
The gain is a bearer coin design, so unlimited transaction rate. And no one can prevent any one from spending their money.
There is a lot more details to cover, but I will go quiet and be working on this.