yes that worls but throws no static shadows a block does.
And you can assign a material to a block - e.g. a translucent shader.