카운터파티(Counterparty, 2013년 설립)는 비트코인 블록체인 위에 구축된 프로토콜의 금융 도구 모음입니다. 이 플랫폼은 메시지의 안정적인 게시 및 타임스탬프를 위해 블록체인을 서비스로 제공합니다[1][2].
카운터파티 프로토콜은 오픈 소스이며 광범위하게 테스트되었습니다. 사용자가 모든 종류의 디지털 토큰을 생성하고 거래할 수 있을 뿐만 아니라, 카운터파티를 통해 누구나 특정 디지털 계약 또는 스마트 계약으로 알려진 프로그램을 작성하고 비트코인 블록체인에서 실행할 수 있습니다. 스마트 계약은 무한한 가능성의 문을 여는 혁신적인 기술입니다. 비트코인의 분산 원장 네트워크와 카운터파티의 내장 스크립팅 언어를 사용하여 실제 시나리오를 코드로 변환하고 중개자 없이 자동으로 실행할 수 있습니다.
카운터파티 데이터는 세 가지 유형의 출력 또는 이러한 형식의 일부 조합으로 저장될 수 있습니다. 모든 데이터는 첫 번째 미사용 트랜잭션 출력(UTXO)의 트랜잭션 식별자(TXID)를 암호화 키로 사용하여 ARC4 암호화로 난독화됩니다.
다중 서명 데이터 출력은 3개 중 1개의 출력으로, 첫 번째 공개 키는 발신자의 공개 키이므로 출력 값을 상환할 수 있으며, 두 번째 두 개의 공개 키는 데이터를 인코딩하고, 0으로 채워지고 길이 바이트가 접두사로 붙습니다.
비트코인 네트워크의 힘을 활용하여 카운터파티는 비트코인 블록체인에서 직접 강력하고 안전한 마켓플레이스를 만들어 비트코인의 기능을 P2P 결제 네트워크에서 완전한 기능을 갖춘 P2P 금융 플랫폼으로 확장합니다.
제3자의 중개 없이 돈을 보내는 것 외에도 사용자는 자금을 보유하거나 회계를 처리하기 위해 다른 사람을 신뢰할 필요 없이 거래하고, 사업을 하고, 고급 금융 계약을 체결할 수 있습니다. 카운터파티 프로토콜과 함께 플랫폼은 고급 작업을 수행하는 기본 XCP 토큰과 기능을 제공하는 안전한 브라우저 기반 카운터월렛으로 구성됩니다.
XCP는 카운터파티의 기본 토큰입니다.
XCP는 BTC를 사용하는 것이 기술적으로 불가능한 기능을 제공하는 데 사용됩니다. 예를 들어 XCP는 모든 스마트 계약 코드 실행 비용을 지불하는 데 사용되는 통화입니다. 보다 일반적으로 XCP는 카운터파티 프로토콜의 지분을 나타내며 커뮤니티에서 결정할 변경 사항에 대한 투표 통화입니다.
XCP는 비트코인을 '소각'하여 생성되었으며, 여기에는 XCP와 교환하여 사용할 수 없는 주소로 코인을 보내 통화의 공정하고 공정한 분배를 보장하는 것이 포함됩니다. 2014년 1월에 2,100개 이상의 비트코인이 소각되어 약 260만 개의 XCP가 생성되었습니다[3].
맞춤형 카운터파티 토큰은 광범위한 목적으로 사용될 수 있으며 여전히 비트코인 블록체인에서 실행되는 동안 자체 암호화폐 역할을 합니다. 일반 비트코인과 달리 맞춤형 토큰은 모든 종류의 가치를 나타내는 데 사용할 수 있습니다.
토큰은 다음과 같은 용도로 사용되고 있습니다.