Future Proof of Work (fpow) is a new blockchain protocol that reimagines how transactions get included inside a blockchain. This protocol makes the block target time irrelevant to the transaction processing time in blockchains. Using "mini blocks", transactions could theoretically be processed almost immediately without mining an entire new block. This protocol is completely a layer 1 solution.
Presentation v1 here: https://docs.google.com/presentation/d/15O7AqFKEYocKdDiMAzBFkk_1rb9r6XWD-YXlCWR18y0/edit?usp=sharing
I am currently programming out this protocol in the rust programming language, and as of now do not have any code to show.
Presentation v1.1 here: https://docs.google.com/presentation/d/1VaasNhoAqReZsSF8ieKSFor5x8DWHq1ZIN7V24dyCuA/edit?usp=sharing v1.1 includes updates to how miner rewards for mini blocks generated are actually included in the state and why.
Presentation v1.2: https://docs.google.com/presentation/d/14anuN9Ifc5VgCgm6XE_djLpqU6iblkQdN8LtRKOtl7o/edit?usp=sharing v1.2 includes changes how mini blocks are produced, resulting in the blockchain being much more compute efficient and space efficient