How Blockchain and Edge Computing Support Each Other?

Both edge computing and the blockchain are part of these emerging technologies. The edge computing is an advanced and extended form of cloud computing, with collaboration to the internet of things. On the other hand, the blockchain is the main underlying technology of the currencies with the help of the internet of things. Both of these are working on the networks and share the data through the networks. Edge computing and blockchain can hold their backs in their own ways like the blockchain can provide the decentralized marketplace for edge computing whereas edge computing can provide the low latency infrastructure to the blockchain for better performance. For your convenience, I am starting with some introductory parts for both of them.