Blockchain as a Technology Contributor: A Survey