BitcoinJS

提供: tezos-wiki
2018年4月12日 (木) 17:27時点における2400:402d:a69d:fc00:b9aa:6544:3c3f:260d (トーク)による版
移動先: 案内検索

Node.jsとWeb技術を使ったBitcoinの再実装。

現在、Bitcoinプロトコルの基本を実装しており、Webcoinフロントエンド経由でトランザクションを送受信します。すべての公式のBitcoinJSコンポーネントは、MITライセンスの下で公開されています。

コンポーネント

BitcoinJSは、さまざまな問題を解決するためにさまざまな組み合わせで使用できるいくつかの疎結合コンポーネントで構成されています。

node-bitcoin-p2p

Bitcoin P2P プロトコル JSON-RPC APIの一部を実装する主要コンポーネントです。これは、元のクライアントの CLIデーモン、ビットコントの対応物と考えることができます。

名前が示すように、node-bitcoin-p2pはNode.js frameworkを使用して構築されています。また、ブロックチェーンデータの格納と索引付けにはMongoDBも使用されます。

node-bitcoin-exit

node-bitcoin-p2pの上に構築され、アカウント単位で残高と取引情報にアクセスできます。また、新しいトランザクションをネットワークにアップロードすることもできます。これらの2つの機能は、クライアントがこのサーバーを介してのみネットワークにアクセスできるようにするのに十分です。

その他

さまざまな他のソフトウェアは、BitcoinJSの基本インフラストラクチャの上に構築されています。注目すべき例として、Webcoin BitcoinJS Explorerがあります。

歴史

関連項目

外部リンク

参考文献

<リファレンス/>

カテゴリ:ノード Category:Clients カテゴリ:フリーソフトウェア Category:ライセンス/ MIT-X11 カテゴリ:オープンソース カテゴリ:モバイル