Layered Architecture (Frontend, Middleware, Backend, Blockchain)