Are you saying that Bitcoin Cash's goal is to make 32mb blocks and hope that it does not fill up? What if it does, then another hard fork?
I am saying that the User Base is no where near to maxing out a 2MB block on a 24 hour cycle much less a 32 MB.
What you are missing is that the ONCHAIN transaction fees will be cheaper on a coin that has sufficient transaction capacity.
Preventing excessive fees like what we saw last year on Bitcoin Core.
If transactions are created , then they are stored.
Either ONCHAIN as Bitcoin Cash is Choosing or Offchain as Bitcoin Core is Choosing.
Transaction Data > Bitcoin Cash Onchain Database
or
Transaction Data > Bitcoin Core Onchain Database
> LN HUB/Bank Offchain Database
* US Law Requires all financial data be held 5 years from the last time a client uses a financial service*
* So your LN Hubs will not be able to delete their offchain transactions data until a (client & other parties transacted with) all have been dead for 5 years. *
* Corporations don't die , so their data can never be deleted.*
Same amount of transaction data, just stored in different places.
Blockstream jumped the gun by 20 years, by moving to offchain, when modern tech can easily handle onchain up to a max of 32MB.
Blockstream over complicated a design that it was unnecessary to over complicate, and that added flaws like a LN hub needing to be constantly online to avoid coin theft.
Let's Say the Block Size is Maxed out to 32 MB for every block.Transaction Data > Bitcoin Cash Onchain Database
Stores 32MB to every blockor
Transaction Data > Bitcoin Core Onchain Database
Stores 2MB to every onchain block > LN HUB/Bank Offchain Database
Stores 30MB in the Offchain Data BaseFrom a Hardware point of view ,
you are going to need the Exact Same storage capacity for both.
However due to LN flaw of needing to be constantly connected , Bitcoin Core LN will require More Internet Bandwidth.
On the Bitcoin Core Onchain Transactions are going to be Maxed out, since it is really only rated for 1.7MB on chain ,
Meaning not only are the Bitcoin Core Onchain Transaction Fees going to skyrocket, also the LN Hub Fees will skyrocket as there bandwidth costs are higher than an onchain node. Worse Case Scenario Bitcoin Core Coins are Stolen because LN Hubs were unable to get the needed Onchain transactions in time. (Known Design flaw in the LN whitepaper.)
On the Bitcoin Cash Onchain Transactions are also Maxed,
but the keyword is Maxed out at 32MB, not exceeding 32 MB, so there Onchain Transaction Fees are at a fixed value and transactions are met in a timely fashion.
This Network will run smoother since they only have to maintain a full nodes with no excessive bandwidth requirements.
Now here is the funny part, the only way to make your Bitcoin Core LN Banks Safe to use is to INCREASE THEIR ONCHAIN BLOCKSIZE.
So if you paid attention ,
you will see running an Bitcoin Core LN Hub and Core Full Node will require more resources than just running a Bitcoin Cash Full Node even when the blocks are maxed.
Also Bitcoin Cash will not suffer amount limits transfers problems, as it is not limited to amounts only stored in the LN Hub/Bank channels.