The Blockchain Architecture: A Byzantine Layered Cake