Patent attributes
Systems and methods are described for providing decentralized access to a user account. The method may include generating, by an electronic device, a public key and a private key for the user account, generating, by the electronic device, a first inner account block of a blockchain for the user account. The first inner account block may include an identifier for the user account, the public key for the user account associated with the electronic device, encrypted data for the user account, and a signature over contents of the first inner account block using the private key for the user account on the electronic device. The method may further include generating a second inner account block of the blockchain, providing, using the identifier associated with the user account, the blockchain to a plurality of other devices, and controlling access to the user account based on portions of the blockchain.