본문 바로가기
CONTENTS

[블록체인 지식 101] 지갑(Wallet)이란?

by Block Odyssey 2023. 3. 25.

 

블록체인에 대해 알아두면 쓸데 많은 정보만 쏙-- 뽑아 정리해드리는 블록체인 지식 101 시간!

오늘은 지갑(Wallet)에 대해 공부해보겠습니다.

 

  • 지갑(Wallet)의 역할
  • 지갑의 작동 원리는?
  • 지갑의 종류

 

지갑(Wallet)의 역할

 

블록체인 산업에서 지갑은 가상자산 저장, P2P간 가상자산 거래,

디앱(DApp) 접속 시 인증에 활용의 기능들을 수행하는 필수적인 도구입니다.

Web3 시대에서 지갑은 단순히 가상자산을 저장하는 도구가 아닌,

개인의 신원을 인증하고 블록체인 산업의 핵심인 DApp 을 이용할 수 있게 해주는 핵심 Infra’에 해당합니다.

 

사용자 경험 개선이 핵심 축으로 작동할 것으로 예상하며 

멀티 체인 간 호환되는 지갑이나 간편화된 로그인 시스템을 갖춘 지갑이 성장할 것으로 전망되고 있습니다.

 

지갑의 작동원리

 

주소 발급 과정을 살펴보면 공개키가 개인키를 통해 생성되지만

공개키로는 개인키 유추가 불가능하여 보안성을 확보한다는 특징이 존재합니다.

  1. Wallet 을 최초 생성하면, 함수화를 거쳐 난수 형태로 생성된 개인키가 발급
  2. 발급된 개인키를  ECDSA에 대입하여 공개키를 발급합니다.
  3. 공개키를 해쉬 함수에 대입하여 Wallet 주소를 생성합니다.

 

즉, 공개키가 일종의 ‘계좌번호’라면, 개인키는 ’계좌번호의 비밀번호’라고 할 수 있습니다.

  1. 최초 Wallet 생성 시, Wallet 소유주는 개인키(Private Key)와 공개키(Public Key)를 발급받습니다.
  2. 소유주는 Wallet 상에서 거래를 진행하거나 DApp 접속 시 개인키로 서명합니다.
  3. 타인은 가상자산 전송 시 소유주의 공개키로 전송합니다.
  4. 검증자들의 서명 유효성 확인도 공개키로 확인합니다.

 

* ECDSA((Elliptic Curve Digital Signature Algorithm) : 타원곡선암호를 전자서명에 접목시킨 암호 알고리즘
* 해쉬 함수(Hash Algorithm) : 임의의 데이터를 입력 받아 일정한 길이의 비트열로 변환시켜주는 함수

 

지갑의 종류


지갑은 크게 인터넷 연결 유무에 의해

월렛(Hot-Wallet)과 콜드 월렛(Cold-Wallet)분류됩니다.

 

월렛은 다시 제 3자가 개인 키를 수탁 및 관리 여부에 따라서

수탁형 지갑(Custodial Wallet)과 비수탁형 지갑(Non-Custodial Wallet)으로 분류될 수 있습니다.

 

월렛 (Hot-Wallet)

월렛은 Wallet 생성 시 발급되는 개인 키를 온라인으로 연결해서 사용하는 지갑으로

실시간으로 편리하게 사용할 수 있다는 장점이 있으나,

인터넷으로 연결되어 있기에 해킹 위험이 높아 보안성이 낮다는 단점이 존재합니다.

 

콜드 월렛 (Cold-Wallet)

인터넷의 연결 없이 사용하는 지갑으로 보안성이 높지만,

오프라인으로 자산 관리 및 거래를 진행하여 실용성이 낮다는 단점이 있습니다.

USB/카드 같은 하드웨어 형태로 구성되어 있습니다.

 


 

더 많은 블록오디세이의 콘텐츠가 보고싶다면?

https://blog-blockodyssey.tistory.com/category/CONTENTS

 

'CONTENTS' 카테고리의 글 목록

블록오디세이 공식블로그입니다.

blog-blockodyssey.tistory.com

 

댓글