2.4입문6분·7개 섹션

주소 체계와 네트워크

이더리움 0x 주소, 비트코인 주소, ENS의 차이

주소가 만들어지는 과정
블록체인별 주소 형식
잘못된 네트워크로 전송…
ENS (Ethereu…
EVM vs 비EVM …

주소가 만들어지는 과정

🎲
Step 1
개인키 생성

암호학적으로 안전한 랜덤 256비트 숫자가 생성됩니다.

📐
Step 2
공개키 유도

개인키에서 타원곡선 암호(ECDSA, secp256k1)를 사용해 공개키를 유도합니다.

#️⃣
Step 3
해시 연산

공개키를 해시 함수(Keccak-256 등)에 통과시켜 주소를 생성합니다.

📬
Step 4
주소 인코딩

체인에 맞는 형식으로 인코딩합니다. 이더리움은 0x + 40자 16진수, 비트코인은 Base58 또는 Bech32를 사용합니다.

블록체인별 주소 형식

🔷
이더리움 (0x)
0x로 시작하는 42자 16진수. 예: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. 모든 EVM 체인에서 동일 형식 사용.
🟠
비트코인 (다양)
Legacy(1...), SegWit(3...), Native SegWit(bc1q...), Taproot(bc1p...) 등 여러 형식 공존.
🟣
솔라나 (Base58)
32~44자의 Base58 문자열. 예: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
🌐
ENS (.eth)
이더리움 네임 서비스. 복잡한 주소 대신 vitalik.eth 같은 읽기 쉬운 이름 사용 가능.
잘못된 네트워크로 전송하면 자산을 잃습니다

ERC-20 USDT를 비트코인 주소로 보내거나, 이더리움 메인넷의 자산을 BSC 주소로 보내면 복구가 불가능하거나 매우 어렵습니다. 전송 전 반드시 네트워크(체인)와 주소 형식을 확인하세요. 소액 테스트 전송을 습관화하세요.

🏷️

ENS (Ethereum Name Service)

ENS는 복잡한 0x 주소를 vitalik.eth 같은 인간 친화적 이름으로 매핑하는 서비스입니다. DNS가 IP 주소를 도메인 이름으로 연결하듯, ENS는 지갑 주소를 .eth 이름으로 연결합니다. 이를 통해 전송 오류를 줄이고, 탈중앙 웹사이트 호스팅에도 사용됩니다.

EVM vs 비EVM 주소

EVM 호환 체인
  • 이더리움, BSC, Polygon, Arbitrum 등
  • 동일한 0x 주소 형식 공유
  • 같은 개인키로 모든 EVM 체인 접근
  • 메타마스크로 모두 관리 가능
비EVM 체인
  • 비트코인, 솔라나, 코스모스 등
  • 각각 고유한 주소 형식
  • 체인별 별도 지갑 필요
  • 주소 간 호환 불가
체크포인트

EVM 호환 체인에서 동일한 주소를 사용할 수 있는 이유는?