block: Introduce BlockBackendPublic