MOAC Review: A Multi-Layer Blockchain Architecture for Commercial Applications