주소 vs 계정 vs 지갑

오미희·2021년 10월 17일
0

blockchain

목록 보기
9/13
post-thumbnail

주소

: 사용자의 신분증에 해당하는 것.
-- 공개키에 해당            ex) 20자리 가지고 있는 키

주소 생성
1) 개인키 생성
2) 개인키로부터 공개키 생성
// 개인키를 통해 공개키 알 수 있음.
// 공개키를 통해서는 개인키 알 수 없음.
==> 개인키 해시함수 사용하여 결과값을 가지고 뒷자리 20bit만큼 짤라서 사용하는게 공개키

** 시드키 -> 지갑 잃어버린 경우

계정

: 이더리움 주소와 개인키의 조합

  • EOA (외부 소유 계정)
    : 공개 주소와 개인키의 조합
    -- 다른 계정과 이더를 송수신하고 스마트컨트랙트에서 트랜잭션 가능.

  • 컨트랙트 계정
    : 솔리디티 언어를 배포한 계정으로 스마트 계약을 블록체인에 배포할 때 생성되는 것.

지갑

: 계정을 총괄 관리하는 공간

!! 주의점 !!

  • 주소는 공개되어 있으며, 누구와도 공유 가능
  • 개인키는 절대로 공유해서는 안 되는 것.
  • ' 주소 + 개인키 ' 를 통해 블록체인과 상호 작용.
profile
안녕하세요

0개의 댓글