개인 키는 무엇인가요?
주요 시사점 |
— 블록체인은 무한 디지털 저장 시스템입니다. 또한 모든 블록체인 주소에는 공개 키와 개인 키가 존재합니다. — 블록체인 주소를 만들면서 공개 키와 개인 키를 모두 생성할 수 있습니다. — 공개 키는 다른 사용자가 여러분과 거래할 수 있도록 하는 반면, 개인 키는 여러분이 본인 자금에 액세스하여 이를 제어할 수 있도록 합니다. — 암호화폐를 진정으로 소유하려면 블록체인 주소에 대한 개인 키가 있어야 합니다. — 개인 키와 공개 키를 분실하면 자금에 접근할 수 있는 다른 방법이 없기 때문에 안전하게 보관하는 것이 무엇보다 중요합니다. — 지난 글에서는 블록체인 상의 디지털 화폐인 암호화폐와 그 유형에 대해 자세히 설명했습니다. 이번에는 암호화폐와 소통하고, 그것을 소유하는 방법을 살펴보겠습니다. |
암호화폐 관련 단기 속성 과정의 두 번째 장에 오신 것을 환영합니다!
1부에서는 암호화폐, 블록체인 및 Web3의 기본 사항을 다루었습니다. 주로 각 개념의 정의와 작동 방식을 간단히 살펴보았습니다. 가장 중요하게는 암호화폐의 기원과 블록체인 세계, 다양한 세대의 블록체인 기술에 대해서도 살펴보았습니다. 이제 암호화폐 세계로의 여정에서 다음 단계로 이동할 시간입니다.
“암호화폐를 어떻게 시작해야 할지“막막하신가요? 이 글에서는 암호화폐 소유와 제어에 대한 기본적인 내용을 다룹니다. 그 과정에서 공개 키와 개인 키가 무엇이고 자금을 안전하게 유지하는 데 그 두 개의 키가 수행하는 중요 역할에 대해 알아볼 것입니다.
공개 키 VS. 개인 키
암호화폐를 구매하면, 구매한 화폐는 자동으로 블록체인에 새로 생성된 주소로 이동합니다. 모든 블록체인 주소는 개인 키와 공개 키라는 두 가지 관련 정보와 함께 생성됩니다. 이 두 가지 키를 통해 특정 블록체인 주소에서 암호화폐를 제어하고 다른 사람이 보내는 암호화폐를 받을 수 있습니다.
블록체인 주소는 일종의 우편함과 같습니다. 누구나 여러분의 우편함에 편지를 보낼 수 있는 것처럼 누구나 여러분의 블록체인 주소로 자금을 보낼 수 있습니다. 하지만 그 우편함의 소유자인 여러분만이 우편함을 열고 내용물을 꺼낼 수 있습니다. 또한 본인의 블록체인 주소로 송금된 자금에 접근하여 이를 통제할 수 있는 사람도 본인이 유일합니다.
블록체인은 이러한 시스템의 디지털 버전이며 바로 이 부분에서 개인 키와 공개 키의 개념이 등장합니다.
공개 키(Public key)
공개 키는 암호화폐에 대한 공개적인 수령 주소입니다. 블록체인 상의 모든 사용자는 해당 공개 키를 사용해 여러분의 블록체인 주소로 자금을 보낼 수 있습니다.
공개 키는 IBAN 또는 SWIFT와 같은 은행 계좌 번호, 또는 우편함으로 비유하자면 우편 주소와 유사한 기능을 수행합니다. 누구나 은행 계좌 번호를 사용해 돈을 보낼 수 있지만 송금한 자금을 통제할 수는 없습니다.. 마찬가지로 공개 키는 순수하게 자금을 보내는 데 사용되는 것이지 블록체인 주소에 대한 액세스 권한을 부여하지는 못합니다.
개인 키(Private key)
공개 키는 은행 계좌 번호와 비슷하고 개인 키는 PIN 번호나 비밀번호와 비슷합니다. 바로 이 개인 키가 블록체인 주소와 자금에 대한 액세스를 제공합니다. 개인 키만 가지면 누구나 저장된 암호화폐를 사용하거나 제어할 수 있습니다.
이제 암호화폐의 보안이 개인 키에 달려 있다는 사실을 알게 되었을 것입니다. 이 키를 어떻게 관리하느냐는 문제는 자산 관리에 매우 중요합니다. 이와 관련해 생각해야 할 몇 가지 요소가 있습니다. 첫째, 여러분이 직접 암호화폐의 개인 키를 제어하고 있나요? 또한 가능한 모든 위험에 대비해 이 키를 적절하게 보관하고 있나요?
다음 글에서 개인 키를 적절하게 보호하는 방법에 대해 이야기하기로 하고, 지금은 본인 스스로가 개인 키를 통제하고 있는지부터 살펴보기로 하겠습니다.
개인 키가 없는 암호화폐
초보자에게는 암호화폐 거래소에서 암호화폐를 구매하는 것이 가장 쉬운 시작 방법입니다. 하지만 그렇게 암호화폐를 구매하면 구매한 자금이 거래소 플랫폼의 지갑으로 곧바로 이동합니다.
암호화폐 거래소에서 암호화폐를 구매하면 블록체인 주소가 생성되지 않으며 그러면 공개 키와 개인 키를 만들 수 없습니다. 결국 본인의 자금을 거래소 플랫폼에 맡겨야합니다. 거래소 자체에서 키를 관리하고 여러분은 패스워드를 만들어 플랫폼에서 본인의 지갑에 액세스해야 합니다.
대부분의 암호화폐 거래소는 엄격한 지침을 따르고 자금에 대한 보안을 보장하지만, 여전히 여러분에게는 개인 키가 없습니다. 즉, 거래소의 플랫폼에 의존해야 하며 실제로 본인이 직접 자금을 소유하거나 통제할 수 없다는 의미입니다.
암호화폐 세계에는 ‘키를 소유하지 못하면 코인도 본인 것이 아니다’라는 말이 있습니다. 즉, 개인 키를 보유하지 않으면 해당 코인은 사실상 여러분의 것이라고 할 수 없습니다. 이 말이 사실인지 살펴보겠습니다.
여러분은 본인 암호화폐의 주인이 아닙니다.
로그인 정보와 패스워드를 사용해 암호화폐 거래소에 보관된 자금에 액세스하는 것은 간단합니다. 그러나 사실은 자신의 자금에 액세스하기 위해 블록체인과 직접 소통하는 대신, 거래소 플랫폼에 의존해야 한다는 의미입니다. 이는 집 열쇠를 제3자에게 맡기는 것과 마찬가지이죠.
거래소 지갑을 사용하면 본인과 본인의 블록체인 주소 사이에 제3자가 개입하게 됩니다. 결국 자금 관리가 중앙화되는 것입니다. 어디서 들어 본 듯 하나요?
거래소는 여러분의 활동을 제한할 수 있습니다
암호화폐의 핵심은 사용자가 자신이 원하는 대로 자금을 사용할 수 있는 자유를 보장하는 것입니다.
그러나 은행과 비슷한 암호화폐 거래소에는 자금 인출이나 예치에 대한 특정한 정책이나 제한 사항이 있습니다. 또한 심지어 사용자의 활동에 의문을 제기할 수도 있습니다. 일부 국가에서는 암호화폐 거래소가 자금 이체를 제한할 수도 있습니다. 이는 암호화폐가 목표로 하는 시스템이라고 할 수 없죠.
키를 소유해야 진정으로 암호화폐를 소유하는 것입니다!
이번 내용에서 꼭 한 가지만 기억해야 한다면 그것은 본인의 개인 키를 본인이 관리하지 않는다면 이는 자금의 소유권이 본인에게 있지 않다는 사실입니다.
물론 완전 초보자라면 인기 있는 암호화폐 거래소에서 암호화폐를 구매하는 것도 괜찮습니다. 실제로 많은 암호화폐 거래소에서 고급 보안 조치를 시행하고 있으니까요. 보다 신뢰할 수 있고 안전한 플랫폼을 선택하기만 하면 됩니다.
그러다 암호화폐와 블록체인에 대해 어느 정도 알게되면 언제든지 직접 블록체인 주소, 공개 키, 개인 키 사용을 시작해볼 수 있습니다. NFT, 코인 또는 토큰과 같은 디지털 자산을 구매한 후에는 본인이 키를 소유한 지갑에 해당 자산을 저장하는 것이 현명합니다.
다음 글에서 개인 키에 대해 좀 더 자세히 살펴보겠습니다. 안전한 자금 보관을 도와주는 자체적인 보호예수의 핵심 내용을 자세히 살펴보겠습니다.