Does bounded context span over all application layers (domain, application, presentation & infrastructure) or just domain model? For example should i use the following s
I think it is not a question about DDD precisely but about an architecture. What kind of coupling between bounded contexts is acceptable/desirable for you.
If all your bounded contexts will:
then probably you should go with the second approach - each bounded context contains its own domain and application layer and all the bounded contexts share the same infrastructure and application layer.
In other cases, you should considering the microservces/SOA architecture.