암호학적 키란 무엇인가?
암호학적 키는 블록체인에서 잠그고, 열고, 무언가를 증명하게 하는 길고 무작위의 숫자들입니다. 하나는 비밀로 남고, 하나는 공유될 수 있습니다. 집 열쇠와 명찰을 생각하면 되지만, 자금과 메시지에 대한 것입니다.
“나의 키는 체인에 남아 있어 항상 복구할 수 있다.” 아니다. 당신의 키는 기기나 백업에 남아 있고; 체인은 공개 데이터와 서명만을 봅니다.
암호학적 키가 작동하는 방식
지갑을 설정하고 무언가를 보낼 때 실제로 일어나는 일의 빠른 흐름은 다음과 같습니다.
- Step 1: 당신의 지갑은 Key Generation을 실행해 새롭고 무작위의 비밀을 생성합니다.
- Step 2: 그 비밀 수는 당신의 Private Key이며, 오프라인으로 보관하고 절대 공유하지 마세요.
- Step 3: 애플리케이션은 비밀에서 매칭되는 공개 부분을 도출합니다; 이 부분은 노출해도 안전합니다.
- Step 4: 당신의 공개 정보는 사용자가 볼 수 있는 wallet addresses로 압축되어 사람들이 자금을 보낼 수 있습니다.
- Step 5: 당신이 암호화를 보낼 때, 지갑은 비밀 키로 서명하고, 네트워크는 공개 부분을 사용해 검증합니다. 검증되면 거래가 처리됩니다.
네, 그게 아이디어입니다.
암호학적 키가 중요한 이유
당신이 중요한 이유는 키가 당신을 통제하게 만들기 때문입니다. 또한 키를 잃는 것은 안전 금고를 바다에 던지는 것과 같기 때문입니다.
- 장점: 자금과 신원에 대한 Self custody, 전화 지원 필요 없음, 언제든지 자금을 이동 가능.
- 관점: 키는 에어드롭부터 사기에 이르기까지 인터넷 화폐 문화를 구성하는 일부이며; 통제는 힘이지만 책임은 실제입니다.
- 관련성: 당신은 지갑과 탐색기에서 Public Key를 보게 되며, 비밀 부분을 숨긴 채 핸들처럼 공유할 수 있습니다.
시드 구절을 종이에 적고, 서로 다른 장소에 두 부를 보관하며, 실제 돈으로 신뢰하기 전에 작은 복구를 연습하세요.
암호학적 키의 주요 특징
암호학적 키가 이렇게 효과적인 이유는 기술과 금융이 의존하는 몇 가지 속성에 달려 있습니다.
- 쌍. 비밀 절반과 공유 가능한 절반이 함께 작동해 자물쇠와 증거처럼 작동합니다.
- 비대칭: 비밀에서 공개로 가는 것은 쉽지만, 공개에서 비밀로 가는 것은 사실상 불가능합니다.
- 키스페이스: 탐색 영역이 천문학적으로 커서 무작위 추측은 소용이 없습니다.
- 서명: 비밀 수를 드러내지 않으면서도 제어를 증명할 수 있습니다.
- 휴대성: 시드 문구나 QR 코드로 압축되어 백업과 사용이 용이합니다.
다양한 변형
다른 작업에는 다른 키가 필요합니다. 흔히 볼 수 있는 형태는 다음과 같습니다:
- 비대칭: 지갑, 메시지, 확인을 위한 private plus public 쌍.
- 대칭: 프로토콜과 저장소 내에서 방향 두 개에 동일한 비밀 하나를 사용합니다.
- Seed: 하나의 계정에 대해 여러 키를 재생성할 수 있는 사람이 읽을 수 있는 구문.
- Session: 단일 로그인이나 기기 연결을 위한 단기간 키로, 곧 폐기됩니다.
- PKI: 웹은 Public Key Infrastructure (PKI)를 사용해 공개 키를 도메인과 인증서에 바인딩합니다.
스냅샷은 당신이 제어하지 않는 백업입니다. Cloud 사진 동기화와 메시지 앱은 시드나 키를 한 번의 탭으로 노출시킬 수 있습니다.
예시
지갑에서 스왑을 승인하면, 비밀 키로 거래에 서명하고, 검증자는 당신의 공개 절반으로 확인하며, 당신의 토큰이 이동합니다.
재미있는 사실
256비트의 개인 키는 약 2^256개의 가능성이 있습니다; 빅뱅 이후 초당 10억 개의 키를 추측하는 컴퓨터조차도 당신의 키에 도달하지 못합니다.
Wrap Up
간단한 버전: 암호학적 키는 돈과 신원에 대한 디지털 열쇠이므로 공개 절반은 공유하고, 비밀 절반은 보호하면 됩니다.