Distributed computing is computing which is distributed equitably among all participants in a specific computing activity.
Fully distributed computing requires distributed signaling, processing and storing of data.
As of this writing (20 Feb 2019), fully distributed computing has only been prototyped and practiced at small scales. However, some aspects of distributed computing have already happened on massive scales; for example, distributed file-sharing via Bittorrent and similar protocols.