비트코인 암호키
비트코인은 공개키(public key)를 가진 공개된 암호화된 정보이며, 공개된 공개키와 공개되지 않은 비공개키(private key)의 매칭으로 거래자격을 획득한다. 즉 특정 비트코인블록에 관한 비공개키를 가진 사람만이 특정 비트코인블록을 소유하고 거래할 수 있다.
비공개키는 보통 서명(signature)으로 비유되곤 하는데, 따라서 서명을 할 수 있는 자격이 있는 비공개키의 소유자가 결국 특정 비트코인블록의 소유자가 된다. 하지만 비공개키에는 다른 전자서명이나 오프라인의 서명과 달리 소유자에 대한 정보가 포함되지 않아 거래의 익명성이 보장되고 있으며, 비공개키는 모든 비트코인블록끼리 수학적으로 연결되어 있다.
비트코인블록이란 암호로 순차로 연결된 비트코인 전체 중에서의 하나의 단편을 말하지만 단순한 단편이라기보다는 거래내역 등의 정보가 포함되어 있는 일종의 거래장부라 할 수 있다. 이러한 비트코인블록의 크기는 채굴 또는 거래시에 결정된다. 각 비트코인블록에 대하여 하나의 공개키와 비공개키가 존재하지만, 거래의 필요성에 따라 쪼개어 사용되기도 하는데 이 때 기존의 키값은 파기되고, 별도의 공개키와 비공개키가 생성된다.