- 비트코인(BTC)은 가장 처음 등장한, 사토시 나카모토란 익명의 개발자에 의해 만들어진 최초의 암호화폐
- 디지털 골드라고도 불려 디지털 자산과 결제 시스템에 활용되며, 비트코인 이후 많은 코인들이 생겨나게 되었다
특징
- 분산화 : 전 세계 수천 개의 컴퓨터에 의해 유지되는 분산 네트워크를 사용한다
- 제한된 공급 : 총 2100만개로 제한된 비트코인 공급량은 인플레이션으로부터 자산을 보호한다
- 보안과 익명성 : 암호화 기술을 통해 거래 보안을 유지하고, 사용자의 거래, 익명성을 보장한다
UTXO
- Unspent Transaction Outputs, 비트코인의 거래를 표현하는 방식 모델
- 사용자의 잔액을 전통적인 계좌 개념이 아닌, 미사용된 트랜잭션의 집합으로 구성하여 합산한 값이 잔액인 셈
- 거래, 트랜잭션이 발생하면 사용자의 이전 UTXO를 참조하여 새 UTXO를 생성하여 거래, 트랜잭션에 활용한다
- 해당 모델은 이전 거래에 대한 데이터 참조를 포함하기에 투명성을 보장하고, 거래 연쇄를 블록체인 상에서 온전히 추적할 수 있다
SPV
- Simplified Payment Verification, 특정 거래, 트랜잭션을 검증하는 프로토콜
- 머클 트리 (Merkle Tree) 구조를 사용하여 특정 거래, 트랜잭션과 관련된 트리를 확인하여 검증한다
- 이는 전체 거래를 저장하고 운영하는 노드 서버가 아닌, 경량 서버에 적용할 수 있으며, 하드웨어 지갑 같이 제한된 환경에서 적용된다