If such an algorithm existed I would be very interested in it.
Latest newsletter
http://goo.gl/I7r1mM says that Ripple-style consensus will be replaced with an earlier tweaked TaPOS.
Is there a version of TaPOS that solves the centralization-one-block at a time problem that all block-chain systems face ?
(Any miner who solves a block has a window to insert arbitrary transactions to front-run the market while removing transactions that would go against him).
Dan,
After I saw your remark about once-block-at-a-time centralization that all chains face (you too ethereum) I thought that was gonna be enough to not consider block-chains for a decentralized market ...
Your previous concerns about Ripple style consensus have all been debated and put to rest by the Ripple community almost a year ago.
There IS one issue which is a Ripple-like consensus system DOES start centralized (but already much less so than ANY chain with top 3 pools having 50% hash power) but over time decentralization is inevitable as more nodes join and users choose to customize their UNL lists.
N^2 growth in traffic objection as N nodes join does not apply in practice because nodes only exchange messages between low and high watermark of local peers not everyone.
Perceived lack of incentive to participate for nodes is addressed by two thing:
1. Running a consensus nodes is a constant near-zero cost and keeps falling with moore's law.
2. Running a consensus node benefits the owner in various secondary ways (lower latency access to network, etc) which should be plenty enough for brokers, banks & market makers to do.
Cheers ...
TL;DR: How does modified TaPOS address the centralized-one-block-at-a-time problem ?