-
bitcoin $64129.724403 USD
1.04% -
ethereum $1892.503526 USD
-0.26% -
tether $0.998974 USD
0.00% -
bnb $602.936025 USD
-0.36% -
usd-coin $0.999801 USD
-0.01% -
xrp $0.993825 USD
-0.72% -
solana $75.624545 USD
0.31% -
tron $0.331431 USD
-0.24% -
hyperliquid $59.058637 USD
0.40% -
dogecoin $0.069715 USD
-0.57% -
unus-sed-leo $9.445977 USD
0.15% -
zcash $508.056747 USD
2.72% -
monero $415.302723 USD
-0.23% -
chainlink $9.414574 USD
0.05% -
cardano $0.172880 USD
-2.15%
이더 리움 지갑 주소는 공개 키에서 어떻게 생성됩니까?
An Ethereum wallet address is derived from the public key through Keccak-256 hashing, using the last 20 bytes to form a unique identifier.
2025/06/14 11:14
이더 리움 지갑 주소와 공개 키의 관계 이해
이더 리움 의 세계에서 지갑 주소는 직접 공개 키 자체가 아니라 파생 버전입니다. 공개 키는 타원 곡선 암호화 (특히 SECP256K1 곡선)를 사용하여 개인 키에서 생성됩니다. 이 공개 키가 만들어지면 최종 지갑 주소를 생성하기 위해 추가 해싱이 발생합니다.
프로세스는 무작위로 생성 된 개인 키로 시작합니다.이 키는 256 비트 번호입니다. 이로부터 공개 키는 SECP256K1 알고리즘을 사용하여 도출됩니다. 이 공개 키는 일반적으로 압축시 64 바이트 어레이 (또는 128 개의 16 진 문자)로 표시됩니다. 공개 키를 공개적으로 공유 할 수 있지만 불안한 환경에서는 변경되거나 노출되어서는 안된다는 것을 이해하는 것이 중요합니다.
Keccak-256을 사용하여 공개 키를 해시합니다
공개 키가 생성되면 다음 단계는 암호화 해시 기능을 적용하는 것입니다. 이더 리움은이 목적으로 Keccak-256 해싱 알고리즘을 사용합니다. Bitcoin에서 사용하는 SHA-256과 달리 Keccak-256은 유연성 및 성능 특성으로 인해 선택되었습니다.
- 전체 공개 키를 취하십시오 (현재의 접두사 바이트 포함).
- Keccak-256 해시 기능을 적용하여 32 바이트 (256 비트) 출력을 생성하십시오.
- 결과 해시는 입력 공개 키를 나타내는 고유 한 바이트 순서가됩니다.
이 해시 값은 실제 이더 리움 지갑 주소를 추출하기 전에 중간 단계 역할을합니다.
최종 이더 리움 주소 추출
공개 키 의 Keccak-256 해시를 얻은 후, 그 중 일부만이 최종 이더 리움 지갑 주소를 형성하는 데 사용됩니다. 구체적으로, 해시의 마지막 20 바이트 (160 비트) 가이 목적으로 선택됩니다.
- Keccak-256 해시에서 32 바이트 출력을 가져옵니다.
- 처음 12 바이트를 폐기하십시오.
- 나머지 20 바이트를 이더 리움 주소 로 유지하십시오.
그런 다음이 20 바이트는 초기에 '0x'접두사없이 16 진 스트링으로 인코딩됩니다. 지갑이나 탐색기에 표시되면 주소는 일반적으로 '0x'로 접두사를 사용하여 이더 리움 호환 16 진수 형식임을 나타냅니다.
보안 용 체크섬 인코딩 적용
보안을 향상시키고 오타의 위험을 줄이기 위해 Ethereum은 EIP-55를 도입하여 주소를 혼합 체 체크섬 인코딩 할 수 있습니다. 이 기능을 통해 사용자는 수동으로 이더 리움 주소를 입력 할 때 오류를 감지 할 수 있습니다.
- 이더 리움 주소 ( '0x'없는)를 소문자 형태로 변환하십시오.
- 이 소문자 문자열의 Keccak-256 해시를 계산하십시오.
- 원래 주소의 각 문자에 대해 :
- 해시의 해당 니블이 8보다 크거나 같으면 캐릭터를 대문자로 만드십시오.
- 그렇지 않으면 소문자를 남겨 두십시오.
이로 인해 0xAbCdef1234567890aBcDef1234567890aBcDef12 와 같은 이더 리움 지갑 주소가 발생하며 대문자는 시각적 체크섬으로 사용됩니다.
생성 된 주소의 정확성을 확인합니다
이더 리움 지갑 주소를 사용하기 전에이 목적을 위해 설계된 도구 또는 라이브러리를 통해 정확성을 확인해야합니다. 많은 개발자는 Ethers.js 또는 Web3.js 와 같은 라이브러리를 사용하여 구현이 Ethereum 표준과 일치하도록합니다.
- 신뢰할 수있는 라이브러리를 사용하여 동일한 공개 키 에서 주소를 재생하십시오.
- 출력을 수동으로 계산 한 것과 비교하십시오.
- 체크섬 인코딩 및 소문자 버전이 예상 값과 일치하는지 확인하십시오.
또한, 메인트에 배포하기 전에 소량의 테스트 트랜잭션을 수행하여 주소가 의도 한대로 작동하는지 확인해야합니다.
자주 묻는 질문
Q : 두 개의 다른 공개 키가 동일한 이더 리움 주소를 초래할 수 있습니까? 이더 리움 주소 공간 (2^160) 의 유한 크기로 인해 이론적으로 가능하지만, 확률은 천문학적으로 낮습니다. 그러나 충돌은 수많은 조합으로 인해 실질적인 위협으로 간주되지 않습니다.
Q : 내 이더 리움 지갑 주소를 공개적으로 공유하는 것이 안전합니까? 예, 이더 리움 지갑 주소를 공유하는 것은 개인 키나 공개 키를 직접 노출시키지 않기 때문에 안전합니다. 그러나 프라이버시를 손상시킬 수있는 트랜잭션 세부 정보 또는 메타 데이터를 공유하지 마십시오.
Q : Ethereum이 전체 32 바이트 대신 Keccak-256 해시에서 20 바이트 만 사용합니까? 20 바이트를 사용하면 보안과 가스 효율 사이의 균형이 맞습니다. 주소가 짧으면 블록 체인의 저장 및 계산 비용이 줄어들면서 충돌을 방지하기에 충분한 엔트로피를 유지합니다.
Q : 기형 이더 리움 주소로 ETH를 보내면 어떻게됩니까? 존재하지 않거나 기형 이더 리움 주소 로 자금을 보내면 자산이 영구적으로 손실 될 수 있습니다. 전송을 시작하기 전에 체크섬 인코딩 또는 검증 도구를 사용하여 항상 주소를 확인하십시오.
부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.
- Bitcoin, eCash Fork 및 Airdrop Dynamics: 암호화폐의 최신 논란에 대한 심층 분석
- 2026-05-03 12:55:01
- 2026년 마이애미 컨센서스: Web3, 블록체인, 암호화폐, NFT, 메타버스, 컨퍼런스, 5월 5일 — 월스트리트가 디지털 프론티어를 만나는 곳
- 2026-05-02 12:45:01
- 연준은 금리를 안정적으로 유지하여 지정학적 긴장 속에서 비트코인 가격 하락을 촉발했습니다
- 2026-05-01 06:45:01
- 비트코인 채굴자들이 전력망을 전기화하다: 오하이오 가스 공장 인수로 디지털 금의 새로운 시대가 열리다
- 2026-05-01 00:45:01
- MegaETH의 MEGA 토큰이 빅 애플을 강타했습니다: 실시간 블록체인을 위한 새로운 성능 벤치마크 설정
- 2026-05-01 00:55:01
- 솔라나의 미끄러운 경사: 가격 예측은 저항 손실 및 추가 하락 가능성을 지적합니다.
- 2026-05-01 06:45:01
관련 지식
MetaMask 거래 속도를 높이는 방법은 무엇입니까? 보류 중인 전송에 대한 가스 요금을 높이는 방법은 무엇입니까?
2026-08-19 00:39:43
MetaMask에서 보류 중인 트랜잭션 이해 1. 거래가 이더리움 네트워크에 브로드캐스트되었지만 검증인이 아직 확인하지 않은 경우 거래는 보류 중인 상태로 유지됩니다. 2. 이 상태는 일반적으로 현재 네트워크 정체 수준에 비해 가스 가격이 부족하기 때문에 발생합니다. ...
Trust Wallet에서 Binance로 SOL을 전송하는 방법은 무엇입니까? 솔라나를 거래소에 보내는 방법?
2026-08-18 11:59:53
솔라나의 SOL 전송 메커니즘 이해하기 1. 솔라나는 모든 주소가 공개 키 참조가 아닌 완전한 계정인 고유한 계정 모델을 사용합니다. 2. 각 SOL 전송에는 유효한 최근 블록해시가 거래 구조에 포함되어야 합니다. 3. 거래 수수료는 SOL로 지불되고 컴퓨팅 단위로 측...
Ledger Wallet으로 BTC를 받는 방법은 무엇입니까? Bitcoin 수신 주소를 찾는 방법은 무엇입니까?
2026-08-18 13:20:04
Bitcoin 수신 주소에 액세스 중 1. 제공된 USB 케이블을 사용하여 Ledger Nano S Plus 또는 Nano X를 컴퓨터에 연결하세요. 2. 측면 버튼을 사용하여 PIN 코드를 입력하여 장치 잠금을 해제합니다. 3. 데스크톱이나 모바일 장치에서 Ledge...
SafePal Wallet에서 USDT를 받는 방법은 무엇입니까? TRC20, ERC20 또는 BEP20을 선택하는 방법은 무엇입니까?
2026-08-18 02:00:16
지갑 설정 및 네트워크 구성 1. 공식 웹사이트 또는 검증된 앱 스토어에서 SafePal Wallet을 설치하고 실행합니다. 2. 12단어 복구 문구를 사용하여 지갑을 만들거나 가져오세요. 절대 누구와도 공유하지 마세요. 3. "네트워크" 또는 &qu...
SafePal Wallet으로 BTC를 구매하는 방법은 무엇입니까? 지갑을 통해 Bitcoin을 구매하는 방법은 무엇입니까?
2026-08-18 09:39:44
Bitcoin 구매 기능에 액세스 1. SafePal 모바일 애플리케이션을 열고 생체 인증이나 비밀번호를 사용하여 지갑이 잠금 해제되었는지 확인하세요. 2. 하단 탐색 표시줄에 있는 구매 탭으로 이동합니다. 이 섹션에는 지역 금융 규정을 준수하는 라이선스가 있는 온램프...
SafePal Wallet에서 BTC를 받는 방법은 무엇입니까? Bitcoin 지갑 주소를 찾는 방법은 무엇입니까?
2026-08-18 09:59:57
SafePal의 Bitcoin 주소 생성 이해 1. SafePal 지갑은 BIP-32, BIP-44 및 BIP-49 표준을 기반으로 하는 계층적 결정론적(HD) 아키텍처를 사용하여 단일 시드 문구에서 여러 주소를 파생합니다. 2. 지갑 생성 시 SafePal은 12단어...
MetaMask 거래 속도를 높이는 방법은 무엇입니까? 보류 중인 전송에 대한 가스 요금을 높이는 방법은 무엇입니까?
2026-08-19 00:39:43
MetaMask에서 보류 중인 트랜잭션 이해 1. 거래가 이더리움 네트워크에 브로드캐스트되었지만 검증인이 아직 확인하지 않은 경우 거래는 보류 중인 상태로 유지됩니다. 2. 이 상태는 일반적으로 현재 네트워크 정체 수준에 비해 가스 가격이 부족하기 때문에 발생합니다. ...
Trust Wallet에서 Binance로 SOL을 전송하는 방법은 무엇입니까? 솔라나를 거래소에 보내는 방법?
2026-08-18 11:59:53
솔라나의 SOL 전송 메커니즘 이해하기 1. 솔라나는 모든 주소가 공개 키 참조가 아닌 완전한 계정인 고유한 계정 모델을 사용합니다. 2. 각 SOL 전송에는 유효한 최근 블록해시가 거래 구조에 포함되어야 합니다. 3. 거래 수수료는 SOL로 지불되고 컴퓨팅 단위로 측...
Ledger Wallet으로 BTC를 받는 방법은 무엇입니까? Bitcoin 수신 주소를 찾는 방법은 무엇입니까?
2026-08-18 13:20:04
Bitcoin 수신 주소에 액세스 중 1. 제공된 USB 케이블을 사용하여 Ledger Nano S Plus 또는 Nano X를 컴퓨터에 연결하세요. 2. 측면 버튼을 사용하여 PIN 코드를 입력하여 장치 잠금을 해제합니다. 3. 데스크톱이나 모바일 장치에서 Ledge...
SafePal Wallet에서 USDT를 받는 방법은 무엇입니까? TRC20, ERC20 또는 BEP20을 선택하는 방법은 무엇입니까?
2026-08-18 02:00:16
지갑 설정 및 네트워크 구성 1. 공식 웹사이트 또는 검증된 앱 스토어에서 SafePal Wallet을 설치하고 실행합니다. 2. 12단어 복구 문구를 사용하여 지갑을 만들거나 가져오세요. 절대 누구와도 공유하지 마세요. 3. "네트워크" 또는 &qu...
SafePal Wallet으로 BTC를 구매하는 방법은 무엇입니까? 지갑을 통해 Bitcoin을 구매하는 방법은 무엇입니까?
2026-08-18 09:39:44
Bitcoin 구매 기능에 액세스 1. SafePal 모바일 애플리케이션을 열고 생체 인증이나 비밀번호를 사용하여 지갑이 잠금 해제되었는지 확인하세요. 2. 하단 탐색 표시줄에 있는 구매 탭으로 이동합니다. 이 섹션에는 지역 금융 규정을 준수하는 라이선스가 있는 온램프...
SafePal Wallet에서 BTC를 받는 방법은 무엇입니까? Bitcoin 지갑 주소를 찾는 방법은 무엇입니까?
2026-08-18 09:59:57
SafePal의 Bitcoin 주소 생성 이해 1. SafePal 지갑은 BIP-32, BIP-44 및 BIP-49 표준을 기반으로 하는 계층적 결정론적(HD) 아키텍처를 사용하여 단일 시드 문구에서 여러 주소를 파생합니다. 2. 지갑 생성 시 SafePal은 12단어...
모든 기사 보기














