1) The document discusses adapting permissionless blockchain construction to user demand by allowing the number of blocks and block creation rate in a blockchain to self-adapt to transaction demand.
2) It proposes a system called Sycomore that moves from a chain of blocks to a directed acyclic graph (DAG) of blocks where the predecessor of a block is not predictable.
3) Sycomore aims to partition transactions over blocks in a way that is verifiable by anyone and allows the blockchain to scale to thousands of transactions per second while maintaining security properties like preventing double spending.