디지털 서명은 온라인 주권의 기초입니다. 1976년 공개 키 암호화의 출현은 글로벌 커뮤니케이션 도구인 인터넷과 완전히 새로운 형태의 화폐인 비트코인을 만드는 길을 열었습니다. 공개 키 암호화의 기본 속성은 그 이후로 크게 변경되지 않았지만 오늘날 암호 작성자는 수십 가지의 다양한 오픈 소스 디지털 서명 체계를 사용할 수 있습니다.
사토시 나카모토가 비트코인에 대한 작업을 시작했을 때 고려해야 할 핵심 사항 중 하나는 공개 및 공공 금융 시스템을 위해 어떤 서명 체계를 선택해야 하는지였습니다. 요구 사항은 명확했습니다. 널리 사용되고, 이해 가능하고, 합리적으로 안전하고, 쉬우며, 가장 중요하게는 오픈 소스인 알고리즘을 만드는 것이 필요했습니다. 당시 사용 가능한 모든 옵션 중에서 그는 Elliptic Curve Digital Signature Algorithm(타원 곡선을 기반으로 한 디지털 서명 알고리즘) 또는 ECDSA라는 기준을 가장 잘 충족하는 옵션을 선택했습니다.
그 당시 ECDSA에 대한 기본 지원은 온라인 통신의 개인 정보를 보호하기 위해 암호화를 사용하여 숙련된 작업자가 개발한 개방형 암호화 도구 세트인 OpenSSL에서 제공되었습니다. 다른 대중적인 체계와 비교할 때 ECDSA는 덜 까다로운 컴퓨팅 리소스와 더 짧은 키가 디지털 화폐에 유용한 속성과 같은 이점이 있습니다. 동시에 RSA와 같은 체계에 비례하는 보안 수준을 제공합니다. 예를 들어 256비트 ECDSA 키는 키 크기가 훨씬 작은 3072비트 RSA 키에 비해 동등한 수준의 보안을 갖습니다.
Peter Woole와 그의 동료들이 secp256k1이라는 개선된 타원 곡선에 대해 수행한 노력 덕분에 Bitcoin ECDSA는 훨씬 더 빠르고 효율적이 되었습니다. 그러나 ECDSA에는 여전히 완전한 대체를 위한 충분한 기반이 될 수 있는 몇 가지 단점이 있습니다. 수년간의 연구와 실험 끝에 비트코인 거래의 기밀성과 효율성을 높이기 위한 새로운 서명 체계인 Schnorr의 디지털 서명 체계가 수립되었습니다.