Contemporarily, lightning is a thing that covers most of the gripes that I've seen above your comment.
Contemporarily, lightning is a thing that covers most of the gripes that I've seen above your comment.
https://youtu.be/agppUdX9YvI?t=65
These techniques will eventually get ported over to Bitcoin or whatever survives long-enough to need it. We'll get 20, 50 and 100-year rebroadcasting chains. Fees will be higher if the data needs to be stored longer. Spectrum of uses from investment to cash with different degrees of value-persistence.
The idea that someone discovered these in 2017 seems oblivious to what actually happened. Support for payment channels with nLockTime was likely influential for implementing transactions with smart contracts in the first place. It was there from the first Satoshi release, and payment channels was described already in 2013. It probably wasn't first on the list of things to fix as long as transactions were heavily subsidized by inflation.