Ssmart contract operation is defined by the program code stored in the blockchain and is open to everyone, making it possible to realize complex interactions between network nodes.

What is the course of such interactions

Any you can imagine, turing-complete smart contracts can do any logic and represent any relations between participants. The most basic 'complex' interaction is tokens and voting systems, jury.online for example is about deal making.