The term “message-passing communication” effectively describes the way thatprograms communicate. Message-passing has benefits over “shared memory communication” as message passing is easier to understand, it’s more robust, and it has better performance capabilities.

The way that programs, or in this case Smart Contracts, communicate is very important because it’s a factor that contributes to the overall effectiveness of the program.