암호화폐 보유자들에게 가장 큰 질문 중 하나는 디지털 자산을 어떻게 안전하게 보호할 수 있는가 하는 것이다. 이 보안 문제는 보호되지 않은 암호화폐를 보유할 때의 위험성을 이해하면 더욱 중요해진다 — 해커에 대한 취약성이다.
2011년 이후로 소프트웨어 개발자들은 이 문제를 항상 염두에 두고 있었다. 그러한 혁신가 중 한 명인 피터 크롤은 최근 The Bitcoin Game의 56번째 에피소드에서 로브 미첼과 함께 자신의 사업 배경과 암호화폐 보안에서 가장 찬사를 받은 프로젝트의 기술적 세부 사항에 대해 논의했다.
BitAddress와 종이 지갑
크롤의 암호화폐 기반 보안 분야에 대한 주요 기여는 Bitaddress.org에서 최초의 종이 지갑을 발명한 것이다. 2011년에 원래 웹사이트를 익명으로 출시한 그는 암호화폐 보안의 여러 주요 결함을 해결하는 보안 시스템을 다듬을 수 있었다.
크롤의 웹사이트는 여러 핵심 문제를 놀라울 정도로 우아한 방식으로 해결한다. 우선, 웹사이트의 HTML 코드는 페이지가 로드된 후 인터넷 연결 없이도 실행될 수 있다. 이는 누군가가 사이버 공격에 취약하지 않으면서 새로운 지갑을 생성하는 전체 과정을 수행할 수 있음을 의미한다.
그 프로그램은 또한 사용자가 컴퓨터 마우스를 불규칙한 패턴으로 움직이도록 요청하여, 코딩된 시스템이 진정으로 무작위 숫자를 생성할 수 없는 문제를 해결하는 인간 요소 회피를 추가한다. 의사 난수와 기타 요소에 의해 결정된 간격을 사용하여, 프로그램은 마우스 커서가 특정 순간에 위치한 정확한 픽셀을 캡처하고 이 픽셀의 숫자를 사용하여 비트코인 지갑의 해시를 생성한다.
크롤은 이 전략이 초기부터 유용했다고 설명했다. 그는 많은 브라우저에서 “안전한 난수 생성기가 없었기 때문에 암호화 목적에 안전하지 않았다”고 말했다.
비록 일부 하드웨어는 복잡한 의사 난수 생성기를 가지고 있었지만, “고유하지 않은 타임스탬프를 사용하여 시드가 생성되었기 때문에 인간 기반의 무작위성을 추가해야 했다.”
특정 하드웨어에서 발견되는 일반적인 시드는 유사한 형태의 사이버 공격에 대해 본질적으로 취약하게 만들었다. 이 문제는 “안드로이드 플랫폼이 안전한 난수 생성기에서 약점을 가지고 있었고, 구글이 구형 모델에서는 이를 수정하지 않았으며, 앞으로의 모델에서만 수정했다”는 사실이 드러나면서 크롤에게 확인되었다. 하드웨어 무작위성과 사용자 생성 무작위성을 혼합하는 그의 전략은 본질적으로 결함이 없는 보안 계층을 추가한다.
마지막 보안 조치로, 지갑은 종이에 인쇄할 수 있는 QR 코드를 부여받아 오프라인 상태로 유지되고 사이버 공격으로부터 차단된다. 이를 통해 크롤의 보안 프로그램은 여러 일반적인 도난 경로로부터 보호되는 새로운 지갑 주소를 생성한다.
기술 뒤에 있는 비전
크롤은 자신의 혁신적인 플랫폼의 기술적 세부 사항을 설명하는 것 외에도 암호화폐 환경에서 그를 영감을 준 배경을 설명했다. 그는 또한 암호화폐 역사 전반에 걸쳐 이전 포크와 알트코인의 역사, 기본 철학 및 잠재적 미래에 대한 자세한 기술적 설명을 제공했다.
인터뷰 동안 크롤은 그가 암호화폐 분야에서 일하게 된 이유에 대한 개인적인 세부 사항을 여러 가지 이야기했다. 그는 기술 개발 세계와의 초기 상호작용을 회상하며 시작했다.
“엄마가 우리 첫 번째 컴퓨터를 집에 가져왔을 때,” 크롤은 회상했다, “그것으로 할 수 있는 일이 별로 없었다. 프로그래밍이 자연스러운 선택처럼 보였다.”
닷컴 붐 시절 14세의 나이에 많은 특수 소프트웨어의 비용은 완전히 부담스러웠다. 어린 나이에 프로그래밍을 배우게 된 크롤은 소프트웨어의 가치가 다음에 급등할 기회를 찾도록 동기를 부여받았다.
이 시대에 마이크로 결제 장소를 구축한 그의 경험은 자연스럽게 그를 비트코인으로 이끌었다. 또한 그는 비트코인의 보안에서 내재된 결함을 빠르게 인식할 수 있도록 준비되었다. 이 분야에서 그의 웹사이트를 일찍 만들면서 크롤의 플랫폼은 암호화폐 세계에서 중요한 영향을 미쳤다. 또한 대규모 청중이 이를 채택하기 전에 프로그램의 모든 문제를 해결할 수 있게 해주었다.
인터뷰가 끝날 무렵, 크롤은 자신의 미래 사업에 대해 이야기하기 시작하며 암호 자산을 위한 다각화된 헤지 펀드를 개발하는 데 있어 모든 잠재적 문제를 해결하려고 했다. 이 부분에서 그는 현재 알트코인의 상태로 이어진 핵심 철학적 차이와 향후 대체 암호화폐를 진행하는 방법에 대한 조언을 제시했다.
이 주제에 대한 더 많은 팟캐스트와 기사를 보려면 Let’s Talk Bitcoin Network를 방문하세요.