ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 이더리움 P2P 지갑
    블록체인/이더리움 2024. 4. 20. 21:28

    개인지갑 이란,

    - 암호화폐가 소유자 것이라고 인증해주는 '키(Key)'를 관리하는 도구

    - 웹3 또는 P2P 세계로 이어주큰 다리

     

     

    이더리움 P2P 지갑의 기능

    1) 개인 키 (Private Key)를 생성

    2) 개인 키로부터 공개키(Public Key)를 생성

    3) 공개키로 주소를 생성

    4) 거래를 승인 (지갑을 통해 개인 키로 서명을 하여 승인)

    5) 여기서 생겨난 정보를 블록체인 네트워크에 공유 또는 전파

     

     

    이 후 전파된 정보를 블록 검증인들이 가져가서 거래를 검증하고 블록에 넣어주는 과정을 거치게된다.

     

     

    ...

     

     

    이더리움 위에는 2가지 계정 유형이 있다.

    ('지갑'과 '개인 키'는 외부소유 계정과 연관이 있다.)

     

     

    1) 외부소유계정 (External Owned Account, EOA)

    - P2P 지갑으로 주로 관리되는 일반적인 계정 유형

    - 개인 키가 존재

    - 개인 키로 계정 주소를 제어

    - 연결된 코드 없음

    - 트랜잭션을 생성해서 EAO나 컨트랙트 계정(CA)로 전송 가능

     

    2) 컨트랙트 계정 (Contract Account, CA)

    - 계정 주소를 통제할 개인 키가 존재하지 않음

    - 직접 트랜잭션을 생성할 수 없음

    - 특정 조건이 충족되면 실행되는 코드로 제어

    - 즉, EOA가 생성한 트랜잭션을 받고 해당 트랜잭션의 메시지가 조건을 만족하면 컨트랙트 코드가 실행되어 특정한 작업을 수행

     

     

    EOA 계정이 CA 에다가 트랜잭션을 보내면서 요구를 하면 스마트 컨트랙트가 어떤 작동을 자동으로 해서 결과물을 보여준다. 

     

     

    이것에 대한 도식이 머릿속에 들어 있어야 한다.

     

     

    ...

     

     

    이더리움 지갑 종류

     

    1) 핫 월렛

    - 개인키를 이용한 서명을 '온라인' 상태에서 함

    - 보안성 저하

    - 편리

    - 적음 금액 / 단기투자에 적합

     

    2) 콜드 월렛

    - 개인키를 이용한 서명을 오프라인 상태에서 함

    - 보안성 높음

    - 불편

    - 많은 금액 / 장기투자에 적합

     

     

    ...

     

     

    메타마스크는 핫 월렛에 속한다.

     

     

    https://metamask.io/download/ 

     

    Download MetaMask: The Premier Blockchain Wallet App and Browser Extension

    Download MetaMask: The Preferred Crypto Wallet Across Various Browsers and Operating Systems.

    metamask.io

     

     

    메타 마스크

    가장 많은 유저를 보유하고 있는 지갑 서비스로 지원하는 디앱들이 많다.

     

     

    ...

     

     

    개인지갑을 사용한다는 것의 의미

     

     

    웹3에서 계정을 만드는 것은 플랫폼마다 회원가입을 통해 만드는 것이 아니다. 개인지갑으로 모든 활동을 할 수 있다. 이는 하나의 블록체인 위에서 활동을 하는 것이기 때문이다. 그러다보니 기존 '플랫폼' (웹2) 질서의 가치 보관 체계와 이더리움 위에서의 가치 보관 체계는 달라지게 되었다. 

     

     

    1) 이름, 성별, 전화번호등 개인정보를 넘기지 않아도 되며,

    2) 플랫폼 활동 내역은 나와 해당 서비스만 조회 가능했다.

    3) 마지막으로 개인이 생산한 컨텐츠, 활동 내역은 플랫폼이 통제하며 삭제 가능했다.

     

     

    이더리움은 완전 반대이다.

     

    1) 개인정보를 제공하지 않아도 된다.

    2) 블록체인 활동 정보는 누구나 조회 가능하다.

    3) 데이터나 자산을 키를 가진 자만이 통제하거나 삭제할 수 있다.

     

     

    회원가입 할 필요가 없다는 것은 내 신원을 밝히지 않아도 된다는 것이다. 이는 중간자가 없다는 뜻이며 내 데이터와 자산이 나에게 있다는 논리로 설명 가능해진다. 이것의 단점은 자산을 내 실수로 읽어버려도 보상받을 길이 없다는 것이다.

     

     

    모든 책임은 내가 키를 가지고 있고 키를 보관을 잘 하느냐에 문제이다. 

     

     

    ...

     

     

    정리

     

    1) 개인지갑이란, 암호화폐가 소유자의 것이라고 인증해주는 키를 관리하는 도구이다.

     

    2) 지갑의 기능

    - 개인 키를 생성

    - 개인 키로 공개 키 생성

    - 공개 키로 주소 생성

    - 개인 키로 서명하여 거래 승인

    - 승인한 정보를 블록체인 네트워크에 전파 

     

    3) 이더리움 계정 종류

    - 외부소유계정

    -> 지갑으로 관리되는 계정, 개인 키가 존재, 연결된 코드 없음, 트랜잭션 생성 가능

    - 컨트랙터 계정

    -> 개인키 존재하지 않음, 트랜잭션 생성 불가, 특정 조건이 충족되면 코드로 제어

     

    4) 지갑 종류

    - 핫 월렛

    -> 온라인 상태, 보안성 저하, 편리

    - 콜드 월렛

    -> 개인 키 서명을 오프라인 상태에서 함, 보안성 높음, 불편

     

     

    5) 웹 3에서는 개인 지갑 하나로 모든 활동을 할 수 있다.

    - 개인정보를 제공하지 않아도 되며

    - 블록체인 활동 정보는 누구나 조회 가능하다.

    - 데이터나 자산을 키를 가진 자 만이  통제하거나 삭제할 수 있다.

     

     

    6) 모든 책임은 내가 가지고 있는 키와 키의 보관 여부에 달려있다.

Designed by Tistory.