要約
- Bitcoinブロックチェーン上に作られたオープンソースのプロトコル
- ビットコインの取引データに独自のデータを入れることでコインやアセットを表現、保持する
- ファイナンスのツールを提供
- 独自コインを作れる
- 配当ができる
- Decentralizedな取引所がある
- ウォレットがある (Counterwallet)
- counterpartyd は、Python製
- ビットコインのトランザクションにデータを入れる
Counterpartyって何?
概要はこの記事で。
- 次世代型金融プラットフォームCounterpartyを使ってみよう | ビットコインニュースのBTCN
- Counterparty / カウンターパーティー – ビットコイン2.0 | Bitcoin日本語情報サイト
- Counterparty:カウンターパーティー | 暗号通貨2.0 | 自由奔放
- Counterparty (XCP)-カウンターパーティ | ビットコイン(Bitcoin)・仮想通貨データ
- Counterpartyのエコシステムについてのまとめ – ビットコインを語ろう2.0
- Bitcoin2.0をウォッチする③ Counterpartyとは | 好奇心をくすぐるブログ
公式記事はここ(英語)
ソースコード @GitHub
公式ドキュメント
- 公式開発者向けドキュメント
- Developer Documentation — Counterparty
- 公式コミュニティWiki
- Home · CounterpartyXCP/CommunityWiki Wiki
- 多分公式。関連情報を全てまとめたサイト
- XCP Assets | Projects building the Counterparty Ecosystem
セットアップ系ドキュメント
- Setting up bitcoind
- Building & Running from Source
- Setting up a Counterblock Federated Node
- bitcoind upstart configuration – ubuntu
- Docker move to using docker for builds · Issue #62 · CounterpartyXCP/counterpartyd_build
技術仕様のドキュメント by tokenly
Counterpartyd API
Countepartyのデータ保存方法
こちらにまとめました
Counterparty プロトコルにおけるデータ保存方法 | block-chain.jp
ツール
ブロックチェイン・閲覧ツール
- blockscan
https://www.blockscan.com/ -
CounterpartyChain – Counterparty Blockchain Explorer!
http://counterpartychain.io/ -
CoinDaddy – Who’s your Daddy?
https://coindaddy.io/
ウォレット
-
Counterwallet – Free Web Wallet for Bitcoin and Counterparty
https://counterwallet.io/ -
XCP Wallet for Chrome
https://chrome.google.com/webstore/detail/xcp-wallet-for-chrome/hkeleehimodbjceifnfagempbogdakgg/ -
カウンターお財布
-
Watch-only Counterparty wallet
- pinheadmz/EZ-XCP
検索
https://chrome.google.com/webstore/detail/xcp-search/dehcdbhmlefpldcphiennickgbecoogk
開発用API Server
Public Counterparty Development Servers — vennd.io
データ解析
- データ・デコーダー (古くて最新のをデコードできず)
pinheadmz/Counterparty-Data-Decoder
→ tokenly(PHP)のを使うといいかもです。
送信
ドキュメント
How do I get started developing on Counterparty? : Counterparty
日本語ブログ
yzonoさんのところが詳しいです。
聞くところ
- チャット
https://gitter.im/CounterpartyXCP/Technical
コード
transaction.py トランザクション組み立て
counterpartyd/transaction.py
script.py
counterpartyd/script.py at master
エンコード
https://github.com/CounterpartyXCP/counterpartyd/blob/master/lib/transaction.py#L210
エンコーディングは、inputs[0][‘txid’] を使ってARC4でdata_chunkを暗号化して、前31bytes 後ろ31bytes に分けて fake pubkeyにする、感じ?
デコード
https://github.com/CounterpartyXCP/counterpartyd/blob/master/lib/blocks.py#L397
def decode_checkmultisig(asm): など。
動画
検索用語
- bitcoin, ビットコイン
- blockchain, ブロックチェーン, ブロックチェイン
- Counterparty, カウンターパーティ