Counterparty
카운터파티(Counterparty, 2013년 설립)는 비트코인 블록체인 기반 프로토콜 상에 구축된 금융 도구 모음입니다. 이 플랫폼은 메시지의 안정적인 게시 및 타임스탬핑을 위한 서비스형 블록체인(blockchain)을 제공합니다[1][2].
개요
카운터파티 프로토콜은 오픈소스이며 광범위하게 테스트되었습니다. 사용자가 모든 종류의 디지털 토큰을 생성하고 거래할 수 있게 해줄 뿐만 아니라, 카운터파티는 누구든지 특정 디지털 계약 또는 스마트 계약으로 알려진 프로그램을 작성하고 비트코인 블록체인에서 실행할 수 있도록 합니다. 스마트 계약은 무한한 가능성의 문을 여는 혁신적인 기술입니다. 비트코인의 분산형 원장 네트워크와 카운터파티의 내장 스크립팅 언어를 사용하여 실제 시나리오를 코드로 변환하고 중개자 없이 자동으로 실행할 수 있습니다.
카운터파티 데이터는 세 가지 유형의 출력 또는 이러한 형식의 조합으로 저장될 수 있습니다. 모든 데이터는 첫 번째 사용되지 않은 트랜잭션 출력(UTXO)의 트랜잭션 식별자(TXID)를 암호화 키로 사용하는 ARC4 암호화를 통해 난독화됩니다.
다중 서명 데이터 출력은 세 가지 출력 중 하나이며, 첫 번째 공개 키는 발신자의 공개 키이므로 출력 값을 상환할 수 있으며, 두 번째와 세 번째 공개 키는 길이 바이트로 접두어가 지정되고 0으로 패딩된 데이터를 인코딩합니다.
비트코인 네트워크의 성능을 활용하여 카운터파티는 비트코인 블록체인에 직접 강력하고 안전한 시장을 만들어 비트코인의 기능을 피어투피어 결제 네트워크에서 완전한 피어투피어 금융 플랫폼으로 확장합니다.
제3자 중개 없이 돈을 보낼 수 있을 뿐만 아니라, 사용자는 자금을 보유하거나 회계를 처리하는 다른 사람을 신뢰할 필요 없이 거래, 사업, 고급 금융 계약에 참여할 수 있습니다. 카운터파티 프로토콜과 함께, 이 플랫폼은 고급 작업을 수행하기 위한 기본 XCP 토큰과 기능을 제공하는 안전한 브라우저 기반 Counterwallet으로 구성됩니다.
토큰 경제
XCP는 카운터파티의 기본 토큰입니다.
XCP는 BTC를 사용하는 것이 기술적으로 불가능한 경우 기능을 제공하는 데 사용됩니다. 예를 들어, XCP는 모든 스마트 계약 코드 실행에 대한 비용을 지불하는 데 사용되는 통화입니다. 일반적으로 XCP는 카운터파티 프로토콜의 지분을 나타내며, 커뮤니티가 결정한 변경 사항에 대한 투표 통화입니다.
XCP는 비트코인을 “소각”하여 생성되었는데, 이는 XCP와 교환하여 사용할 수 없는 주소로 코인을 보내는 것을 포함하며, 통화의 균등하고 공정한 분배를 보장합니다. 2014년 1월, 2,100개가 넘는 비트코인이 소각되어 약 260만 개의 XCP가 생성되었습니다[3].
사용자 지정 카운터파티 토큰은 광범위한 목적으로 사용될 수 있으며 자체 암호화폐 역할을 하지만 여전히 비트코인 블록체인에서 실행됩니다. 일반 비트코인과 달리 사용자 지정 토큰은 어떤 종류의 가치도 나타낼 수 있습니다.
토큰은 다음과 같은 용도로 사용되고 있습니다.
- 성공적인 크라우드 펀딩 및 투표 진행,
- 분산형 애플리케이션(DApp) 소프트웨어 기능에 대한 접근 권한 수익화,
- 제품 또는 개인 브랜드 표현,
- 일종의 “블록체인 도메인 이름” 역할,
- 인증 토큰 역할,
- 게임 내 카드와 같은 디지털 상품 표현,
- 실제 상품이나 서비스의 대리 역할(예: 종이, 바이오 연료 등과 교환 가능한 토큰),
- 귀중한 시간이나 자원을 제공하는 데 대한 보상으로,
- 블록체인 기능 탐색을 위한 교육 서비스[4].
지갑
카운터파티는 현재 데스크톱 지갑, 웹 지갑, 모바일 지갑, 크롬 확장 프로그램 지갑 등 네 가지 유형의 지갑을 제공합니다. 이러한 지갑은 자금의 안전성을 유지하면서 카운터파티의 참조 클라이언트의 모든 기능을 제공합니다.
카운터파티 지갑 중 하나를 사용하는 경우 모든 트랜잭션은 사용자의 기기에서 서명되며 개인 키는 서버에 저장되지 않습니다. 서버로 전송되는 모든 정보는 최대한의 보안을 위해 지갑 클라이언트에 의해 먼저 암호화되며, 로그아웃할 때 세션의 모든 흔적이 지워집니다. 사용자에게 필요한 것은 간편하고 안전한 접근을 위한 고유한 암호만입니다[5].