As I continue documenting my Web3 and blockchain learning journey, I explored some key concepts related to wallet architecture and cryptography. I learned about Hierarchical Deterministic (HD) wallets from BIP-32, which allow a wallet to generate multiple public and private keys from a single master seed. I also studied how wallets are created using mnemonic seed phrases defined in BIP-39, and how BIP-44 defines derivation paths to generate multiple addresses from the same seed phrase.
I also explored the hashing algorithm Keccak-256, known for properties like collision resistance and pre-image resistance. Additionally, I learned about different signature systems used in blockchains—EdDSA used in Solana with keys encoded in Base58, and ECDSA with the secp256k1 curve used by Ethereum. I also began understanding how applications communicate with blockchain nodes using Remote Procedure Call and JSON-RPC.
If anyone from the community, especially developers from the Hive ecosystem, is reading this, I would really appreciate your guidance. What additional concepts or technologies should I focus on learning so that I can eventually contribute as a developer on the Hive blockchain? Also, if you have suggestions for beginner-friendly projects or tools that I could build while learning—such as wallets, blockchain explorers, or developer utilities—I would love to hear your ideas and start building something useful for the ecosystem.