블록체인에 대해 알아두면 쓸데 많은 정보만 쏙-쏙- 뽑아 정리해드리는 블록체인 지식 101 시간!
오늘은 지갑(Wallet)에 대해 공부해보겠습니다.
- 지갑(Wallet)의 역할
- 지갑의 작동 원리는?
- 지갑의 종류
지갑(Wallet)의 역할
블록체인 산업에서 지갑은 가상자산 저장, P2P간 가상자산 거래,
디앱(DApp) 접속 시 인증에 활용의 기능들을 수행하는 필수적인 도구입니다.
Web3 시대에서 지갑은 단순히 가상자산을 저장하는 도구가 아닌,
‘개인의 신원을 인증하고 블록체인 산업의 핵심인 DApp 을 이용할 수 있게 해주는 핵심 Infra’에 해당합니다.
사용자 경험 개선이 핵심 축으로 작동할 것으로 예상하며
멀티 체인 간 호환되는 지갑이나 간편화된 로그인 시스템을 갖춘 지갑이 성장할 것으로 전망되고 있습니다.
지갑의 작동원리
주소 발급 과정을 살펴보면 공개키가 개인키를 통해 생성되지만,
공개키로는 개인키 유추가 불가능하여 보안성을 확보한다는 특징이 존재합니다.
- Wallet 을 최초 생성하면, 함수화를 거쳐 난수 형태로 생성된 개인키가 발급
- 발급된 개인키를 ECDSA에 대입하여 공개키를 발급합니다.
- 공개키를 해쉬 함수에 대입하여 Wallet 주소를 생성합니다.
즉, 공개키가 일종의 ‘계좌번호’라면, 개인키는 ’계좌번호의 비밀번호’라고 할 수 있습니다.
- 최초 Wallet 생성 시, Wallet 소유주는 개인키(Private Key)와 공개키(Public Key)를 발급받습니다.
- 소유주는 Wallet 상에서 거래를 진행하거나 DApp 접속 시 개인키로 서명합니다.
- 타인은 가상자산 전송 시 소유주의 공개키로 전송합니다.
- 검증자들의 서명 유효성 확인도 공개키로 확인합니다.
* 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' 카테고리의 다른 글
[2023년 03월 리포트] 블록체인 글로벌 투자동향 (218) | 2023.04.10 |
---|---|
[블록체인 OX퀴즈] 최초의 NFT를 만든 케빈 맥코이는 개발자 출신일까? (220) | 2023.04.04 |
[블록체인 OX퀴즈] 블록체인에서 만들어진 가장 첫 번째 블록의 이름은 제네시스 블록이다? (220) | 2023.03.21 |
[2023년 02월 리포트] 블록체인 글로벌 투자동향 (218) | 2023.03.15 |
[블록체인 OX퀴즈] 스마트 컨트랙트는 개인 간의 자동계약을 가능하게 하는 블록체인 2.0 기술이다? (220) | 2023.03.07 |
댓글