Abstract: The present invention relates to a method and system for decentralized cryptography and encryption on a network of decentralized nodes. The invention further relates to creation of private network key shares by multiple nodes on the network and receiving requests from the network to use the private network key shares. The invention further relates to performing operations with the private network key shares, wherein the operation produces a result that is provided to the network.