Sorry you lacking technical comprehension. Zerotime's "O(n^2)" scaling complexity has nothing to do with blocksize, but rather the communication propagation latency required between nodes for the "instant" confirmation algorithm. Precisely it is probably better than O(n^2) because not every node has to propagate to every node, but still super-linear which means it won't scale. In other words, the more nodes and/or the more volume of zerotime transactions, the slower confirmation will be.
Also we know from the theory of Byzantine agreement, that 51% agreement is not sufficient. You must have 67% of the nodes agree to prevent the agreement from being jammed unless you have a centralized tally. And Byzantine agreement is impossible when Sybil attacks are possible.
If ever the anonymous "John Conner" writes a proper white paper specification for Zerotime, then the academics can rip it to shreds pointing out the flaws.
You make some good points, but I think there are some other things you might not taking into account.
I am just trying to understand this from all angles. Upon first glance the vcash wallet does work and is extremely fast.
Additional explanation is certainly needed on john's side. Hopefully he will chime in.
Here's what I understand about XVC:
Only incentivized nodes (Nodes, not behind a firewall, that hold 10,000 XVC) need to relay and sync the Zerotime transactions.
The minimum requirements for running an incentive node are:
Quad Core (Physical CPU)
2 gigabytes of free memory (Physical RAM)
1 gigabytes of free disk space (Physical SSD)
each node is assigned a 'votescore' by the other nodes based on how it behaves on the network. if your node is slow, you will get a bad votescore and will get less rewards. it is in the best intrest of the incentive node operators to have it running on adequate hardware to get the most possible returns.
So there are 14,990,119 XVC according to coinmarketcap.
So in the unlikely scenario that every 10k xvc is appropriated to a unique server, the MOST POSSIBLE incentive servers you can have on the network is 1499.
Since 100% of the network is not going to stake on an incentive server, you are now talking about less than 1000 quad core computers that have to stay in sync for zerotime to work.
If you look at the current XVC network status:
https://v.cash/network.phpThere are 310 servers online and most of them have a 100-300ms round trip time.
So how many transactions would you need to flood a network of 300-1000 quad core servers that can communicate with each other over encrypted UDP in 100-300ms?
Even it it winds up taking a whole 1 second to confirm the transaction, that is still better than just about everything else out there.