The Rise of Dfinity: A New Era for Decentralized Applications