📄️ Default Message Flow
Universal channel is like an open port already deployed by Polymer to allow anyone to call a remote contracts. This contract is known as Universal channel handler (UCH), so instead of calling the dispatcher your application will be calling this contract to quickly send over an executing message.
📄️ Private Message Flow (Advanced)
Polymer follows networking topology similar to TCP, thus a channel is established through a session setup process, often called a handshake. A channel is established through a session setup process, often referred to as a handshake. This handshake is a four-step process, where at each step, core IBC performs fundamental verification and logic by invoking handshake callbacks (shown below) between application smart contracts on different chains.