Building a voting system with Counterparty

Counterparty is a protocol built on the Bitcoin blockchain that offers some unique features. With the protocol, the developers can create digital assets, transfer the assets, pay distributions, and execute various smart contracts.

Various use cases for these features include:

  • Buying and selling tickets and coupons
  • Secured access control
  • Betting and gaming
  • Proof of publication
  • Crowdfunding
  • Derivatives
  • In-game currencies
  • Voting tokens and auditing
  • Programmable contracts

Counterparty provides easy to use tools for both developers and non-developers to implement these use cases. In our example, we're going to use Counterparty to create a voting system.

The XCP alt-coin

Counterparty is powered by its own native currency ...

Get Learning Bitcoin now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.