Secure processor (SoC; enclave), characterized in that it is capable of hosting a plurality of wallet nodes, WN, of a network, and in that it comprises a cryptographic memory management unit (CMMU) with encryption, which is capable of ensuring a secure execution of programs: • a secret program encryption key being stored (or dynamically regenerated) in the CMMU unit inaccessibly other than by the CMMU unit, • the CMMU unit being capable of storing at least one program to be executed after encryption by the CMMU unit using the secret key and of generating a hash of the or each program, making it possible to retrieve the encrypted program, • the processor being capable of executing programs only on the command of the CMMU unit, • the interactions between nodes of the network being carried out exclusively by messages and the messages being received/transmitted by the CMMU unit exclusively, • the messages comprising the identification of a receiving WN which is hosted in the processor and the identification of a particular wallet program, WP, which is to be executed by the receiving WN and is identified by its hash, • in response to receiving a message by the secure processor: the processor initializing as the receiving WN and the CMMU unit (i) accessing the encrypted program to be executed by this WN from the hash of the program received in the message, (ii) decrypting the program instructions, and (iii) transmitting to the processor to execute the decrypted instructions on the received data, • prior to sending a message by the secure processor, the CMMU unit inserting into it the hash of the program being executed, the processor storing for each hosted WN a pair of keys for signing content of messages generated by the WN using the private key of the pair, and during its storage, each program being encrypted with a specific key (§ PK P i) derived from the secret key and the hash of the program. • a secret program encryption key being stored (or dynamically regenerated) in the CMMU unit inaccessibly other than by the CMMU unit, • the CMMU unit being capable of storing at least one program to be executed after encryption by the CMMU unit using the secret key and of generating a hash of the or each program, making it possible to retrieve the encrypted program, • the processor being capable of executing programs only on the command of the CMMU unit, • the interactions between nodes of the network being carried out exclusively by messages and the messages being received/transmitted by the CMMU unit exclusively, • the messages comprising the identification of a receiving WN which is hosted in the processor and the identification of a particular wallet program, WP, which is to be executed by the receiving WN and is identified by its hash, • in response to receiving a message by the secure processor: the processor initializing as the receiving WN and the CMMU unit (i) accessing the encrypted program to be executed by this WN from the hash of the program received in the message, (ii) decrypting the program instructions, and (iii) transmitting to the processor to execute the decrypted instructions on the received data, • prior to sending a message by the secure processor, the CMMU unit inserting into it the hash of the program being executed, the processor storing for each hosted WN a pair of keys for signing content of messages generated by the WN using the private key of the pair, and during its storage, each program being encrypted with a specific key (§ PK P i) derived from the secret key and the hash of the program.