A deep dive into Ethereum Addresses

Опубликовано: 08 Май 2026
на канале: Reanblock
3,567
98

How to securely generate a private key using Node JS crypto, convert the private key to a public key using ECDSA and yield a public Ehtereum Address using Keccak256 hashing. We take deep dive into Ethereum Addresses, how they are generated using Node JS, CLIs and web tools. We will also touch on securely storing your private keys in the Brave Wallet and discuss EIP--55 for checksum addresses.

This video is quite long, so if you want to jump to specific parts, below are the timestamps for each of the major sections covered.

00:00:30 Contents
00:02:24 Anatomy of an Ethereum Address
00:08:15 Digital Signatures
00:11:20 Private Keys
00:14:52 Generate Private Keys using Node JS Crypto
00:19:22 Generate Private Keys using Bitaddress
00:22:00 Generate Private Keys using Vanity ETH
00:23:16 Generate a Public Key from a Private Key using secp256k1
00:30:26 Generate a Public Key from a Private Key using ethereum-private-key-to-public-key CLI
00:32:22 Generate an Ethereum Address from a Public Key using keccak256 hash
00:37:35 Generate an Ethereum Address from a Public Key using ethereum-public-key-to-address CLI
00:41:11 Importing Private Keys into a Brave Wallet
00:43:20 Generate a new Ethereum Address using ethereumjs--wallet
00:46:13 Visualizing the Ethereum Address creation
00:48:07 EIP-55 Checksum Ethereum Addresses

Useful Links:

Github Repo: https://github.com/reanblock/screenca...
Graphical Ethereum Address: https://www.royalfork.org/2017/12/10/...
Bitaddress: https://www.bitaddress.org/
Vanith ETH: https://vanity-eth.tk/

Feel free to donate and help me to buy my coffee and beer!

BTC: bc1q3fddwnufucdkpqz6fzj03xsskaqjxv8dag90x2
ETH: 0x67cC81389f44c0B980F93dc003300a31aD5dadA2

Many thanks everyone and I appreciate your support in any way!