가. 비트코인 기술 – 이중거래 방지
비트코인은 금융회사를 거치지 않고 온라인 송금서비스를 제공하고 있다. 개인 사용자 간의 계약(P2P) 네트워크를 통해 순차적인 거래 기록을 10분 단위로 암호화하여 연결하고 있기 때문에 개별 블록을 조작하는 것은 불가능하다. 또한 거래 기록을 빠른 시간에 퍼지는 구조이기 때문에 네트워크 연결로부터 자유롭다. 일반적인 전자화폐 역시 디지털 서명을 이용했지만 디지털통화는 디지털 서명은 물론 과반수 참여자들의 승인을 통해 이중거래에 대한 위협을 방지했다. 이중거래는 이미 지불된 통화를 다시 사용하거나 다시 회수하여 이중으로 화폐를 획득하는 방식으로 디지털통화에서 가장 많이 발생하는 일반적인 공격 형태이다. 비트코인이 이중거래 위협에 대응하는 방식은 승인횟수를 1회 이상으로 하여 충분한 승인횟수를 확보하고, 상충되는 블록체인 발생 시 상대적으로 긴 블록체인을 받아들이도록 하는 등의 매커니즘이 존재한다.
나. 비트코인의 이슈
비트코인은 취소 불가능, 기밀성, 개인키 관리 등의 이슈가 존재한다. 블록체인 특성상 한번 승인이 완료되어 블록에 거래 내용이 저장되면 취소가 불가능하여 송금을 할 때 수신자가 되돌려주지 않는 한 거래를 되돌릴 수 있는 방법이 없다. 비트코인은 개인정보를 요구하지는 않지만 거래 내용이 모두에게 공개되어 비트코인 주소의 소유자가 누군지 알면 추적이 가능하여 기밀성을 제공해주지 못한다. 또한 블록체인 자체는 보안성이 높지만 비트코인을 담고 있는 개인키(Wallet)를 도난당하거나 잃어버릴 경우 코인을 되돌릴 수 있는 방법이 없다. 이런 이슈를 해결하기 위해 비트코인 블록체인을 발전시킨 컬러코인, 새로운 블록체인 네트워크를 구축한 이더리움 등 다양한 코인들이 개발되고 있다.