Layer 2 protocol and smart contract platform designed to enable low-cost and near-instant transactions on Ethereum