DSN-V
DSN-V is the validation node of the decentralized network of INTOverse
Last updated
DSN-V is the validation node of the decentralized network of INTOverse
Last updated
The creation of INTO ID is similar to a hardware wallet address. First, a 256-bit number called entropy is generated. Then,the entropy is hashed using SHA256 to produce a value, and the first few bits of the hash(equal to the length of entropy divided by 32) are taken as a checksum. The checksum is then appended to the end of the entropy to form a new sequence. Next, the new sequence is divided into parts, each containing 11 bits, which correspond to a dictionary of 2048 predefined words. These ordered words are known as mnemonic words. A 512-bit seed is generated by applying the PBKDF2 key extension function to the mnemonic words and a salt value. The seed is then hashed using the HMAC-SHA512 algorithm to produce a 512-bit value. The left 256 bits of the resulting hash are the master private key (m), while the right 256 bits are the master chain code. The elliptic curve algorithm can be used to derive the corresponding 264-bit master public key(M) by combining m. The first 20 bits of M represent the user's decentralized account INTO ID.
When a user downloads and installs the DSB mobile application, an INTO ID and private key are generated through the app. The private key is encrypted and stored locally on the mobile device and managed by the DSB. To enhance security, users can set a local password for the DSB to protect their private key. DSB also offers a restore function for the user's INTO ID and private key, allowing users to simply enter their mnemonic words when changing to a new device to restore their INTO ID.
Users have the option to create an INTO ID without using the DSB. Instead, they can utilize the recovery function of DSB to enter the mnemonic phrase of their existing Ethereum wallet address. DSB will create an INTO ID based on the wallet address and will support wallet functions in the future. INTO ID is compatible with the Ethereum wallet address, which facilitates the integration of the INTO network with the existing cryptocurrency ecosystem.