- 네트워크: BSC Testnet
- 체인 ID: 97
---
1. 지갑 주소 생성 (Private Key, Public Key)
1.1 Private Key로 Public Key 추출
1.2 생성된 주소 메타마스크에 등록해보기
메타마스크란?
메타마스크(MetaMask)는 가장 널리 사용되는 이더리움 지갑 확장 프로그램이다.
브라우저(Chrome, Edge, Firefox 등)에 설치하여 이더리움 및 EVM 호환 블록체인 네트워크에서 지갑을 관리하고 트랜잭션을 실행할 수 있다.
특징은 다음과 같다.
- 지갑 관리: 계정 생성, 가져오기, 내보내기 지원
- 네트워크 관리: 메인넷뿐 아니라 테스트넷, 커스텀 RPC 네트워크 연결 가능
- DApp 연동: 웹 브라우저에서 탈중앙화 애플리케이션과 직접 상호작용 가능
- 크롬 웹스토어에서 메타마스크 검색 후 다운로드 받는다.
Web3j로 생성한 지갑 정보
지난번에 Web3j 라이브러리를 사용하여 Java 코드로 이더리움 지갑을 생성하였다.
그때 생성한 주소, 개인키, 공개키 실행 결과는 다음과 같다.
- 주소: 0x658b8a1ae242d0460d4777e17c9af438daab4f77
- 개인키: 64자리 16진수 문자열 (보안상 비공개)
- 공개키: 개인키로부터 생성된 128자리 16진수
여기서 중요한 점은 개인키이다. 개인키는 지갑의 제어권을 의미하기 때문에 유출되면 안 된다.
메타마스크에서 지갑을 가져올 때도 이 개인키를 사용한다.
메타마스크 지갑 가져오기
- 메타마스크를 처음 설치하면 위와 같은 화면이 나온다.
- 구글 로그인을 진행하면 새로운 지갑이 하나 생성된다. 이 Web3j에서 생성한 지갑을 메타마스크에 등록해볼 것이다.
1 메타마스크 접근
- 브라우저에서 메타마스크 아이콘 클릭
- 기본으로 생성된 계정 Account 1이 나온다.
- 우측 상단 Account 1 옆의 화살표를 클릭한다.
- 그럼 이런 모달이 뜬다. 아래에 있는 [계정 또는 지갑 추가]를 클릭한다.
2 가져오기 옵션 선택
- 메뉴에서 개인 키(Private Key) 옵션을 선택한다.
3 개인키 입력
- Web3j에서 생성한 개인키를 입력한다.
- [가져오기] 버튼 클릭한다.
4 가져오기 완료
- 계정이 메타마스크에 추가되었다.
- 계정 주소: 0x658b8a1ae242d0460d4777e17c9af438daab4f77
- 계정 이름은 사용자가 원하는 대로 변경 가능하다.
4. 테스트넷 환경에서 사용하기
가져온 지갑은 메인넷뿐만 아니라 테스트넷에서도 사용할 수 있다.
- 메타마스크 햄버거 메뉴 > 네트워크 설정 열기
- 테스트 네트워크 보기는 기본적으로 비활성화되어 있는데, 활성화한다.
- 아래 [사용자 지정 네트워크 추가] 버튼을 통해 네트워크를 추가할 수도 있다.
Ethereum Mainnet 옆의 화살표를 눌러서 네트워크를 Sepolia 테스트넷으로 변경해보았다.
테스트로 발급받은 SepoliaETH를 확인할 수 있다.
BNB Chain Testnet 추가하기
BNB Chain Testnet을 추가하려면 네트워크 설정 메뉴에서 [사용자 지정 네트워크 추가]를 클릭한다.
🔧 BNB Chain Testnet 설정값
네트워크 이름: BNB Smart Chain Testnet
새 RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545
체인 ID: 97
통화 기호: tBNB
블록 탐색기 URL: https://testnet.bscscan.com
각 항목을 입력했으면 [저장]을 눌러 네트워크를 추가한다.
네트워크가 추가되었다.
정리
- Web3j로 생성한 개인키를 사용해 메타마스크에 지갑을 가져올 수 있다.
- 개인키는 보안상 절대 노출되면 안 된다.
- 메타마스크에 가져온 지갑은 메인넷과 테스트넷에서 모두 활용할 수 있다.
'Blockchain' 카테고리의 다른 글
BSC Testnet Web3j 스터디 (5) 단위 변환 (wei, gwei, eth) (0) | 2025.10.12 |
---|---|
BSC Testnet Web3j 스터디 (4) Private Key로 서명 생성 (0) | 2025.10.11 |
BSC Testnet Web3j 스터디 (2) Private Key로 Public Key 추출 (0) | 2025.09.13 |
BSC Testnet Web3j 스터디 (1) 지갑 주소 생성 (Private Key, Public Key) (0) | 2025.08.31 |
블록체인의 이해 (1) | 2025.08.24 |