>>the database Transaction objects can contain hundreds of transactions between users.
Can you elaborate or provide a link?
If you're referring to off-chain transactions through LN that are 'batched' on chain: these cannot set up payment channels. On-chain transactions for payment channel set up are the necessary minimum for the LN, and even to do just this, Bitcoin's block size limit doesn't come close to being adequate.
As for Segwit, it's a one time limit increase to something like 1.67 MB per 10 minutes (~2 KB/s). The limit needs a couple order of magnitude increase to make Bitcoin viable as a global currency.
A "transaction" on the bitcoin blockchain can contain many peer to peer actions which are also colloquially called transactions.
I'm not referring to lightning. This is basic day-one functionality of bitcoin. I don't feel compelled to provide a link to this at this point. Many popular services' implementation of bitcoin wasn't doing this, and now they are, this is called batching.
Can you elaborate or provide a link?
If you're referring to off-chain transactions through LN that are 'batched' on chain: these cannot set up payment channels. On-chain transactions for payment channel set up are the necessary minimum for the LN, and even to do just this, Bitcoin's block size limit doesn't come close to being adequate.
As for Segwit, it's a one time limit increase to something like 1.67 MB per 10 minutes (~2 KB/s). The limit needs a couple order of magnitude increase to make Bitcoin viable as a global currency.