1. A method for use in a decentralized electronic transfer system, the method comprising the steps of: receiving, at a processor related to an unsecure repository of a first user, a first digital code that represents a first transaction from a secure repository of the first user to the unsecure repository; storing, by the processor, the first digital code in an area of a secure storage memory related to the unsecure repository; generating, by the processor, a second digital code that represents a second transaction from the unsecure repository to a second user's repository; retrieving, by the processor, the first digital code stored in the secure storage memory; publishing, by the processor via an Internet connection, the retrieved first digital code to validate the first transaction; and publishing, by the processor via the Internet connection, the second digital code to validate the second transaction; wherein the processor generates digital codes based on a first public address that represents the unsecure repository, a second public address that represents the second user's repository, a value and a private signature related to the unsecure repository.