Colorcore

提供: tezos-wiki
移動先: 案内検索

Colorcoreは、 Open AssetsプロトコルCoinprismと互換性のあるオープンソースのColored Coinsウォレットです。

コマンドラインインターフェイスとJSON / RPCサーバーの2つのモードをサポートしています。コマンドライン・インターフェースは、サード・パーティーのサービスを経由せずにローカルWalletを管理するのに適しています。 JSON / RPCインターフェイスは、有色コインとプログラムカラーコインウォレット管理のサーバー側実装に適しています。

Open AssetsはBitcoinブロックチェーン(または互換性のあるブロックチェーン)上で安全にカスタムデジタルトークンを発行し、転送するためのプロトコルです。

機能[編集]

  • 'あなたはコインを所有しています'

誰もが自分のコインを発行することができます。単一のBitcoinトランザクションしか必要としません。あなたが支払う必要がある唯一の手数料は、Bitcoinの取引手数料(ゼロにすることができます)で、XCP(約20ドルの資産を発行する)のような選択肢よりもColorcoreをはるかに効率的にします。 また、Colored CoinsはBitcoinの上で直接動作するので、XCPのような中間貨幣は購入する必要はありません。

  • '資産を送受信する'

あなたの住所を使用して、他の人から資産を受け取る。標準のBitcoinトランザクションの代償として、資産を送信することもできます。

  • 'クラウドファンディングキャンペーンを管理する'

最後に、真に分散された集団撲滅キャンペーンを管理する方法。複雑で限定された交換プロトコルを信頼する必要はなく、「配布」機能は標準のBitcoinトランザクションを作成します。その背後には魔法はありません。

Colorcoreを使用して作成または交換されたすべての資産は、 Coinprism.infoブロックエクスプローラCoinprism Web-Walletに送ることができます。

インストールと依存関係[編集]

Colorcoreは外部サービスに接続しません。必要なのはBitcoin Core経由でBitcoinブロックチェインにアクセスすることだけです。したがって、Colorcoreを実行するには、RPCを有効にし、-txindex = 1 -server = 1フラグを指定してBitcoin Coreを実行する必要があります。

Colorcoreをインストールするには、以下の手順に従ってください。

  • Windowsユーザ:あなたのマシンにPython 3とpipがインストールされていることを確認してください
  • 次のコマンドを実行します。

    git clone https://github.com/OpenAssets/colorcore.git     CDカラーコア     pip install --upgrade -r requirements.txt

  • ローカルのBitcoin Coreインスタンス(rpcurl設定)のユーザ名、パスワード、ポートでconfig.iniファイルを編集します。

これで、Colorcoreを実行する準備が整いました。

Colorcoreの使い方は?[編集]

  • '残高を得る'

次のコマンドを実行して残高を取得します。
    python colorcore.py getbalance 400px
Bitcoin Coreウォレットの残高がゼロ以外のすべてのアドレスが表示されます。 [assets]フィールドには、所有している資産の量が表示されます。資産がない場合は空になります。各アセットには、 'assetAddress'フィールドと 'quantity'フィールドがあります。 'assetAddress'は資産を識別するものです。それは暗号的に安全であり、2人が同じ資産アドレスの所有者であることは不可能である。 「数量」は、所有する資産の単位数を示す整数です。

  • あなた自身の資産を作成する '

まず、Bitcoin Coreにアドレスを作成する必要があります。この住所はあなたの資産を表し、関連する秘密鍵は資産の発行に必要です。このプロトコルは、Colorcore 1.0では実装されていませんが、発行には複数のsigアドレスをサポートしています。 bitcoind(Colorcoreではなく)で次のコマンドを実行します。
    bitcoind getnewaddress これにより、秘密鍵が生成され、アドレスが返されます。 wallet.datファイルが適切にバックアップされていることを確認してください。 少量のビットコイン(0.0002 BTCで十分です)を新しく作成したアドレスに転送します。 次のコマンドを実行して、100万色のコインを発行します。
    python colorcore.py issueasset <address> 1000000 一度に9,223,372,036,854,775,807色のコインを発行することができます。古いカラーコインの実装とは異なり、発行する数量にかかわらず、コインの発行には0.000006BTCしか必要ありません。 このコマンドは、トランザクションハッシュを返します。 Coinprism.infoブロックエクスプローラでそのトランザクションハッシュを検索することができます。

  • '私の資産に名前を付けるにはどうすればいいですか?'

もちろん、どの資産が何であるかを特定できない場合、これはあまり役に立ちません。あなたのコインに名前などの情報をリンクさせるには、メタデータファイルを作成し、それをWebサーバーでホストする必要があります。もちろん、これはすでにあなたがコインの発行者であり、あなたのコイン(もしあれば)の価値がすでにあなたから来ているので、集中化を導入しません。発行しているコインの価値はあなたが責任を負うので、このコインについての情報もホストしていれば問題はありません。メタデータファイルはJSONファイルで、次の情報が含まれています。
    {"source_addresses":[     "コインのソースアドレス(ゲットバランスコールから取得可能)"     ]、     "contract_url": "https://yoursite.com/more-info-about-the-coin"、     "name_short": "ICECC"、     "name": "The Ice Cream Coin"、     "発行者": "Vanilla Inc"、     "description": "このコインは、バニラの店でアイスクリームを買う価値があります。"、     "description_mime": "text / x-markdown; charset = UTF-8"、     "タイプ": "ポイント"、     「除算」:0、     "link_to_website":true、     "icon_url": "coin-icon.jpg"、     "image_url": "coin-image.jpg"、     "version": "1.0"     }

そのファイルをhttps://yoursite.com/icecreamに置いたと仮定して、コインを発行するときは次の引数を使用します。   python colorcore.py issueasset <address> 1000000 - メタデータu = https://yoursite.com/icecream その後、Coinprism.infoのカラーアドレスを検索すると、その情報がすべて表示されます。
ブロックチェーンにはURL(https://yoursite.com/icecream)のみが格納されています。

歴史[編集]

  • Coinprismはオープン資産とCoinprism:2014年9月2日<ref> [http://www.reddit。]と互換性のあるオープンソース色のコインウォレットであるColorcoreを開始します。 com / r / Bitcoin / comments / 2f9sfy / announcing_colorcore_the_open_source_colored_coin / Colorcore:オープンアセットと互換性のある色付きコインウォレット] </ ref>

ライセンス[編集]

ColorcoreはMIT Licenseの下でライセンスされています。

外部リンク[編集]

参考文献[編集]

<リファレンス/>

Category:EWallets カテゴリ:財布 Category:サービス Category:Financial Category:Clients 分類:色付きコイン