Is blocking an instance two-way?

If my instance blocked another instance, can they still receive anything from my instance, like accessing my users’ profiles and toots? To my knowledge the answer is yes, but I didn’t see any proof.
Is there a way to make the blocking two-way?