A Brief Primer on 3 Techniques for Ethereum Scalability