Suggestion for #[0] for bitcoin scaling:
TLDR: figure out a way for a person’s private key to be information he already knows that no one else could guess, or information hidden in plain sight. Something he would not forget the way a person who grew up in a city would always know its streets and avenues, even decades later.
The biggest hurdle to self-custody IMO is the terrifying prospect of securing one’s keys. Everyone has much much more than 256 bits of unique knowledge that, barring brain injury, they would never forget. Solve that piece, and solve the scaling problem.