코인 매입
시장
현물
선물
파이낸스
이벤트
더 알아보기
신규 사용자 존
로그인
아카데미 세부 정보
보안

암호화폐 키란 무엇인가: 공개키와 개인키?

게시일: 2022-09-02 14:02:00
11m

암호화폐 투자자나 애호가로서 암호화폐 키를 이해하는 것은 필수적입니다. 암호화폐 키는 사용자가 암호화폐 지갑에 접근하고 암호화폐를 주고받을 수 있게 해줍니다. 블록체인, 즉 암호화폐 프레임워크를 개발하는 데 사용된 기술을 공개키 암호화라고 합니다. 공개키 암호화는 공개키와 개인키라고 하는 한 쌍의 키를 사용합니다. 공개키와 개인키란 무엇일까요? 암호화폐에서 암호화폐 키가 왜 그렇게 중요하고 어떻게 작동할까요? 이에 대해 살펴보겠습니다.

공개키는 은행 계좌번호와 같고, 개인키는 계정 소유권을 증명하는 데 사용할 수 있는 비밀번호와 같다고 생각하면 됩니다. 계정의 암호화폐 키는 블록체인 프로토콜과 완전히 독립적입니다. 하드웨어 지갑의 경우 블록체인이나 인터넷 접속 없이도 사용자의 하드웨어나 소프트웨어 암호화폐 지갑에서 생성하고 관리할 수 있습니다. 탈중앙화, 신뢰, 투명성, 보안, 비수탁과 같은 암호화폐를 구동하는 대부분의 블록체인 특성은 암호화폐 키에 의해 가능해집니다.

공개키 암호화

공개키 암호화는 수학적으로 연관되어 있지만 동일하지 않은 키 쌍을 사용하여 데이터를 암호화하는 방법입니다. 이러한 키 쌍은 개인키(서명 키)와 공개키입니다. 데이터는 공개키로 암호화되고 개인키로 복호화됩니다. 이는 일방향 함수로, 알고리즘을 사용하여 개인키에서 공개키를 계산하고 생성할 수 있지만 그 반대는 불가능합니다. 이 알고리즘을 SHA256 알고리즘이라고 하며, SHA256은 암호화에서 가장 안전하고 신뢰할 수 있는 알고리즘 중 하나입니다. SHA256으로 암호화된 데이터는 개인키 없이는 절대 복호화할 수 없습니다. 개인키로 데이터를 복호화할 때, 복호화된 데이터를 서명된 데이터라고 합니다.

예를 들어, "Hello"라는 문자열 데이터를 입력하고 이 데이터를 공개키 암호화 계정을 통해 전달하면, 공개키는 데이터를 "chBy6UybnJ7cW"로 암호화하고 암호화된 키 쌍의 개인키만이 암호화된 데이터를 복호화하여 "chBy6UybnJ7cW"를 다시 "Hello"로 복호화할 수 있습니다. 이러한 키 쌍에 대해 자세히 살펴보겠습니다.

1. 공개키

공개키는 암호화폐 거래를 받기 위한 사용자의 주소입니다. 공개키는 은행 계좌와 연결된 계좌번호와 비슷합니다. 공개키는 암호화폐를 저장하는 곳이며, 개인키와 쌍을 이루고 있습니다. 개인키는 받은 암호화폐를 인증하는 데 사용됩니다. 누구나 공개키로 암호화폐를 보낼 수 있지만, 공개키로 받은 암호화폐에 접근할 수 있는 것은 개인키로 공개키에 로그인하여 사용자가 공개키로 받은 암호화폐의 소유자임을 증명할 수 있는 공개키의 소유자뿐입니다. 하나의 공개키에서 여러 개의 암호화폐 주소를 생성할 수 있으며, 서로 다른 주소의 목적은 블록체인에서 서로 다른 암호화폐 토큰을 받는 것입니다. 이는 자체 암호화폐 외의 암호화폐 토큰을 구동하는 블록체인에 적용됩니다.

2. 개인키

비밀번호와 같은 개인키는 암호화된 SHA256 데이터를 복호화하는 데 사용되는 생성된 비트 시퀀스입니다. 암호화폐에서 개인키는 거래에 서명하고 블록체인 공개키의 소유권이나 관리권을 증명하는 데 사용됩니다. 개인키는 공개키의 소유권을 증명할 뿐만 아니라 공개키 암호화폐 지갑에 접근하고, 받은 토큰을 사용하고, 거래를 승인하는 데도 사용됩니다. 특히 비트코인 개인키는 알파벳과 숫자의 조합인 256비트 문자열을 가지고 있습니다. 비트코인 개인키는 암호화폐 지갑에 저장되어 있으며, 블록체인 외부에 완전히 존재하고 인터넷에 의존하지 않습니다. 비트코인 개인키를 통해 언제든지 비트코인에 접근할 수 있습니다.

"암호화폐 개인키를 잃어버리면 어떻게 되나요?"라고 궁금해하는 분들이 있을 수 있습니다. 백업이 없는 한 개인키를 잃어버리면 보통 복구할 방법이 없습니다. 다시 말해, 개인키를 잃어버리면 더 이상 암호화폐에 접근할 수 없게 됩니다.

암호화폐 지갑

암호화폐 지갑은 암호화폐를 위한 디지털 지갑 역할을 하는 애플리케이션으로, 암호화폐를 저장하는 데 사용됩니다. 암호화폐 지갑은 블록체인 네트워크와 통신하는 데 사용됩니다. 암호화폐 애호가이자 투자자로서 암호화폐 지갑 보안은 암호화폐를 안전하게 보관하는 데 있어 우선순위입니다. 암호화폐 지갑의 개인키는 영숫자 문자의 문자열 형태이거나 12개 또는 24개의 시드 구문 형태일 수 있습니다. 이러한 구문이나 영숫자 문자는 암호화폐 지갑에 접근하는 데 사용됩니다. 암호화폐 지갑의 예로는 Trust Wallet, MetaMask, Ledger Nano X, Trezor One, Exodus 등이 있습니다.

1. 수탁형 및 비수탁형 지갑

수탁형 지갑은 제3자가 귀하의 암호화폐 개인키를 관리하는 디지털 지갑입니다. 제3자가 귀하의 암호화폐를 완전히 통제하며, 사용자는 암호화폐를 보내거나 받을 수 있는 권한만 부여하면 됩니다. 중앙화된 암호화폐 거래소는 수탁형 지갑의 예입니다(CEX).

비수탁형 지갑은 소유자에게 암호화폐 자산에 대한 완전한 통제권을 주는 암호화폐 지갑입니다. 비수탁형 지갑은 완전히 탈중앙화된 것으로 알려져 있습니다. 사용자가 비수탁형 지갑을 만들면 개인키와 공개키가 생성됩니다. 개인키는 비수탁형 지갑의 비밀번호이며, 지갑의 보안은 사용자가 개인키를 얼마나 안전하게 보관하는지에 달려 있습니다.

2. 개인키 위험과 손실 방지 방법

암호화폐 지갑은 사용자가 개인키(시드 구문)에 대한 접근을 잃거나 개인키가 해킹될 때 지갑의 모든 암호화폐를 잃을 수 있다는 위험이 있습니다. 사용자가 개인키(시드 구문)를 구글 드라이브나 아이폰 클라우드에 저장할 경우, 해커들이 드라이브나 아이폰 클라우드 계정을 해킹하여 개인키에 접근하고 비수탁형 지갑을 해킹할 수 있습니다. 사용자가 개인키를 물리적으로 저장하는 경우에도 도난, 분실 또는 자연재해 등으로 인해 잃어버릴 수 있습니다. 개인키 안전은 사용자들이 탈중앙화된 암호화폐 지갑(비수탁형 지갑) 대신 중앙화된 거래소 지갑(수탁형 지갑)에 암호화폐를 저장하는 이유 중 하나입니다. 수탁형과 비수탁형 지갑 모두 위험이 있으며, Bitmart, Crypto.com 등과 같은 큰 거래소들이 해킹을 당해 해커들이 사용자들의 암호화폐를 가져간 사례가 있습니다.

개인키는 개인 컴퓨터, USB 드라이브, 휴대폰, 종이 또는 하드웨어 지갑에 저장할 수 있습니다. 가장 좋은 개인키 저장 방식은 암호화폐를 얼마나 자주 사용할 계획이고 얼마나 주의를 기울이는지에 따라 다릅니다. 하드웨어 지갑은 개인키를 저장하는 가장 안전한 방법으로 여겨집니다. 콜드 월렛이라고도 하는 하드웨어 지갑은 암호화폐를 저장하는 데 사용되는 물리적 비수탁형 지갑입니다. 사용자는 이 물리적 장치를 사용하여 지갑을 완전히 제어할 수 있습니다. 하드웨어 지갑은 인터넷상의 개인키 사기에 취약하지 않지만, 물리적 지갑 드라이브를 잃어버리면 지갑에 대한 접근을 잃을 수 있습니다. 하드웨어 지갑의 예로는 Trezor Model, Ledger Nano S, Ledger Nano X 등이 있습니다.

요약

요약하자면, 암호화폐 키 쌍에 대해 배우는 것은 암호화폐의 기본과 암호화폐를 안전하게 보관하는 방법을 이해하는 데 필수적입니다. 개인키가 암호화폐 지갑의 비밀번호와 같다는 것을 이해하는 것이 중요하며, 개인키를 잃어버리면 접근할 수 없게 됩니다. 개인키 안전은 아무리 강조해도 지나치지 않으며, 가장 좋은 개인키 저장 방식은 암호화폐를 얼마나 자주 사용할 계획이고 얼마나 주의를 기울이는지에 따라 다릅니다. 거래소가 개인키를 관리하고 안전하게 보관하는 수탁형 지갑을 사용하거나, 개인키에 대한 책임을 지고 암호화

암호화폐 관련 부서의 규제 요구 사항에 따라 귀하의 IP 주소 지역의 사용자는 당사의 서비스를 더 이상 사용할 수 없습니다.