Dfinity is a blockchain based world computer network that hosts business applications at scale. Its technology is aimed to help developers create and run smart contracts on a blockchain network. it also enables users to create open source decentralized businesses using self-updating autonomous software systems.