I'll go so far as to say LN is virtually useless as an end-user protocol. It provides the technological base for the payment processors of the future. Some have compared it to the TCP/IP protocol. The analogy is:
Internet -> Bitcoin
TCP/IP -> Lightning Network
World Wide Web -> Layer 3
Anyway, the next generation of payment processors will be built atop LN, will absorb all risk associated with LN, and will provide users a foolproof layer 3 solution. And possibly fractional reserve banking and derivatives.
Agreed. That (thus necessarily fractional reserves for the users) is the only way it can scale without requiring block size increases. And ongoing block size increases are a form centralized failure mode as I already explained up-thread. Also because liquidity (aka liquid routing) issues can’t be resolved adequately without “Mt. Box” hubs and hubs can choose who they want to do provide liquidity to, so they could give preference to their users who have fractional reserves.
So
Hashed Time Locked Contracts (HTLC) are a secure means of off-chain and cross-chain
1 (not side-chains
which are insecure!) transactions, but they do not scale to the masses. In
payment channels, they are for use by “Mt. Box” hubs as I had alluded to. Btw, the “Mt. Box” term originates from Rusty Russell one of the early proponents of LN.
Actually HTLCs can be done on the real Bitcoin (without the Core cruft added). Core’s
OP_CHECKLOCKTIMEVERIFY (aka
OP_CLTV) makes it possible to do them more elegantly yet this elegance will not be even beneficial in any way when only a small number of large hubs will be using HTLCs on the real Bitcoin. Craig Wright is (and the Trilema dudes are) actually correct in this case that all the Core cruft is unnecessary.
For example, although I wrote for my improvement for cross-chain transactions
1 that it requires
OP_CLTV—“
This protocol can’t be achieved with nLockTime”—I realize I could actually make the protocol work without Core’s
OP_CLTV. Simply have the bidders issue commitments on either chain. Even though this doesn’t lockup the UTXO for their bid, the asker’s ledger can still penalize them to the back-of-the-line when they fail to sign the payment for their accepted bid, by tracing the lineage of the UTXO on the bidder’s chain. It’s less elegant (with some increased risk in some nearly implausible pathological case) but still works. Another alternative in lieu of
OP_CLTV would
employ OP_MULTISIG as Spillman-style contracts do in order to lockup the bidder’s UTXO and require the asker to be the other signer wherein the asker pre-signs
T2 the
nLockTime refund and the alternative payment
T3 transaction (used if the bid is accepted) before the bidder issues the
T1 transaction.
Many Core shills claim that
Spillman-style payment channels which employ
nLockTime instead of
OP_CLTV are
vulnerable to malleability attacks wherein the counterparty could hold the channel’s funds hostage. But these malleability attacks are simply a bug which can be fixed that doesn’t require any change to Satohshi’s real Bitcoin protocol. By
enforcing the correct format for signatures, then the counterparty needs to only sign two variants of each transaction to remove all remaining malleability.
So we will get a lot of hype about LN on Core but this is just a ploy by the powers-that-be to take real Bitcoin from bunny rabbits. And yes we will end up with LN on “Mt. Box” hubs and it will run fine on the real Bitcoin which ends up the winner at the end. Core will provide it’s intermediary role and to fool the n00bs in the process.
1 I improved and fixed TierNolan's flawed atomic decentralized exchange protocol utilizing HTLCs in the Viable Trustless Cross-chain DEX Protocol subsection of the Secure, DEX (Decentralized Exchange) section of Part 1 of my most recent blog.
But the "fractional reserve banking" system, and/or derivatives will be isolated only in the "next generation" payment processors' layer correct? But not on the Lightning Network?
Correct, but that means the actual users will eventually all be using fractional reserves.
So now do you understand why Goldman Sachs et al were investors in Blockstream. Not only do they get to propel us forward towards a 666 fractional reserve future, but they also take our Bitcoins from us by fooling us into hodling a Core protocol altcoin (all altcoins are fractional reserves of the reserve currency real Bitcoin).
What is your actual position anunymint? Are you a bcash troll? Just anti crypto currency? Pro fiat fractional reserve banking? Pro gold and silver bullion? I have a taste of some of the things you stand against but no idea what you sand for.
I now
hate gold and silver.
Didn’t you read me criticizing Bcash (BCH) so many times recently? Hell no I am not a shill for Bcash. Bcash is (like Core also) another way of getting n00bs to buy shitcoins with their real Bitcoin.
Fractional reserve banking (and democracy with redistribution of wealth and socialism) was necessary in the fixed capital investment Agricultural and Industrial ages, but I believe we are leaving that now going into a new epoch Knowledge Age. See the following links for digging into my hypothesis on that:
https://bitcointalksearch.org/topic/bitcoins-future-is-down-4614012https://bitcointalksearch.org/topic/bitcoins-future-is-down-4614012So I believe the real Satoshi protocol Bitcoin is going to be the new world reserve currency and it will be king of the old world, fixed capital investment, fungible labor, Industrial age economy. The real Bitcoin will dominate all the shitcoins, including Core and Bcash which are just fractional reserves on the real Bitcoin.
But I also believe that old world economy is fading away. That is why the powers-that-be must further consolidate it with (surreptitious control over) Bitcoin and ameliorate the nation-state central banks (which they also significantly surreptitiously influence from behind the curtain).
So I believe the future is a Knowledge Age and that is why I am working on trying to remove the “Past Majority” nothing-at-stake attacks on proof-of-stake and remove the ability for even 50+% attacks to profit on proof-of-stake. Because I think we need decentralized consensus for more than just money. We need to for example replace all the centralized databases on the Internet with decentralized ones so that the Knowledge Age is not controlled by a few fat cats who destroy it.
So I am working on not the absolute maximum security (hey natural calamities are a risk we all face yet we still go about doing our work anyway), but the maximum on-chain scalability so we avoid the deleterious effects of “Mt. Box” hubs especially for databases for everything we do on the Internet not just payments (aren’t we tired of being controlled by a few Internet behemoths!). Off-chain does not scale (along with not having fractional reserves) to the masses except in localized groupings (which is what non-fractional reserve layer 3 solutions require). And scaling with fractional reserves has the drawbacks/limitations that we see now with the dominance of the Internet behemoths. So I am trying to solve the BIG ENCHILADA which is long-term even more important than Bitcoin. But not a Bitcoin Killer. The Knowledge Age is the ultimate Bitcoin Killer but that is some decades from now. In the interim Bitcoin will be dominant.
Yet if we succeed on this goal, then what we are creating will also grow hopefully to billions of users with a decade or two. Anyway, that is the shitcoin I am contributing to. I am also working on a new programming language Zer0 which I think can be the next mainstream programming language: