この記事では、Docker コンテナーを使用して、一般的に使用されている Ubuntu 14.04 オペレーティング システム上の開発テスト環境として、プライベート ノードの Bitcoin テスト ネットワーク (bitcoin-testnet) をすばやくインストールして構成します。また、Node.js を例として使用して、Bitcoin ウォレット ノードによって提供される RPC インターフェイス サービスを呼び出して、特定の Bitcoin 関連のアカウントおよびトランザクション操作を実装する方法を説明します。 RPC (リモート プロシージャ コール) は、基盤となるネットワーク テクノロジを理解していなくても、ネットワーク経由でリモート コンピュータ プログラムにサービスを要求するプロトコルです。 Ubuntu 14.04 オペレーティング システムと Node.js のインストール方法については、必要に応じて、前の記事「初心者から上級者まで学ぶビットコイン ブロックチェーン開発ガイド 1」のインストール手順を参照してください (http://www.8btc.com/blockchain_develope_lesson_1)。 1. Dockerオペレーティング環境をインストールする 1. apt-get コマンドを使用して、Docker コンテナ サポート ソフトウェアをインストールします。 $ sudo apt-get をインストール docker.io 2. ソフトリンクを作成する 3. Dockerのバージョンを確認する Docker のインストール方法と実行方法の詳細については、オンラインで検索するか、次のページを参照してください: 「Docker First Try」(http://my.oschina.net/lamciuloeng/blog/226107) 2. Bitcoinテストネットワーク(bitcoin-testnet)をインストールして実行する 1. Bitcoinテストネットワーク(bitcoin-testnet)のDockerイメージをダウンロードする 2. Dockerイメージを実行する 注: 上記のコマンドのポート 19001 と 19011 は、2 つのノードに RPC サービスを提供するように構成されています。 3. Docker ランタイム環境に入ったら、次のコマンドを入力して Bitcoin テスト ネットワークを開始します。 テスト ネットワーク ノードのステータス情報を表示するには、次のコマンドを入力します。 表示されるプロンプト情報は次のとおりです。中国語版ではいくつかの重要な情報が説明されています。 生成する BLOCKS=200 を生成する getinfo を作成する 送信元1 アドレス=mkiytxYA6kxUC8iTnzLPgMfCphnz91zRfZ 金額=10 BLOCKS=10 を生成する getinfo を作成する 3. Node.jsのRPCサポートライブラリをインストールする Ubuntu デスクトップで新しいターミナル コマンド ライン インターフェイスを開き、次のコマンドを入力してインストールします。 Kapitalize オープンソース プロジェクトの詳細については、https://github.com/shamoons/Kapitalize を参照してください。
次のサンプル コードをコピーしてテスト環境に保存し (ファイル名を RpcTestnet.js として保存)、コマンド ラインに次のコマンドを入力して実行し、実行結果を確認します。 注: テスト コードを実行するたびに、Docker ランタイム環境のコマンド ラインに「make generate BLOCKS=10」と入力して、新しいブロック レコードの生成をシミュレートし、テスト コードによって生成されたトランザクション レコードを効果的に確認する必要があります。 サンプル プログラム RpcTestnet.js のソース コードは次のとおりです (ソース コード ファイルはここからダウンロードできます)。 /************************ サンプルコードの開始点****************************/ /******************** サンプルコードの終了************************/ |
<<: Brexit により人民元が下落しますが、これはビットコインにとってのチャンスが増えることを意味しますか?
>>: イーサリアムがTheDAOで失敗したくないのであれば、スマートコントラクトと管理の問題を解決するのが正しい道だ
Rage Review : クラウドベースの販売プロバイダーであり、独立系音楽市場情報会社である R...
北京時間6月28日、VanEckはVanEck Solana Trustを立ち上げ、SECにSola...
「当局は、上記の企業と個人がビットコイン採掘会社ハッシュブラジルの割当量に関連した投資機会を公に提供...
本日、第2回世界ブロックチェーンカンファレンス烏鎮が開催されました。カナンクリエイティブ共同会長の孔...
9月23日、bitcoin.orgのウェブサイトでコミュニティ貢献イベントが開催され、ウェブサイトが...
ブロックチェーンは破壊的技術として、世界中で新たな技術・産業の変化を先導し、「情報インターネット」か...
Deribit はビットコイン オプション市場を支配しており、市場シェアは 90% と驚異的です。...
ビットノボスチ通信によると、ロシア最大の暗号通貨マイニングセンターがレニングラード地方のキリシ市に8...
第0章 はじめに私は困惑し、経済学のノートを調べましたが、論理も証拠も見つけられませんでした。しかし...
今週、TuRongは3日連続で、最もホットなコンセプト「ブロックチェーン」を解説します。今日はまず、...
TNWによると、ノーティー・アメリカのCEO、アンドレアス・フロノプロス氏は、同社がバーチャルリア...
DigiByte(DGB とも呼ばれる)は、マルチアルゴリズム マイニングをサポートする、パブリック...
Golden Finance News -最近、サンディエゴを拠点とするビットコインウォレットおよび...
最近、多くの人が以下のスクリーンショットを見たことがあると思います。 CCTV.comの公式Weib...
Crazy Times レビュー: ドン・タプスコットの新著「ブロックチェーン革命: ブロックチェ...