pipeTransport

This is where ibc explained me some of the principles for my clarification, go through it: