BitcoinJS
2018年6月2日 (土) 15:08時点における2400:402d:a69d:fc00:75eb:c3cb:39ae:4041 (トーク)による版
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があります。
歴史[編集]
- 最初のコミットは2011年3月12日にアップロードされました[1]
- リポジトリは、2011年4月30日に別のBitcoinJSアカウントに移動しました[2]
- 2011年5月5日のスクリーンキャストを含む公式発表(2011年5月5日Bitcoin.orgフォーラムの<ref> "Webcoin Alpha Sneak Preview)
関連項目[編集]
外部リンク[編集]
参考文献[編集]
<リファレンス/>
カテゴリ:ノード Category:Clients カテゴリ:フリーソフトウェア Category:ライセンス/ MIT-X11 カテゴリ:オープンソース
カテゴリ:モバイル- ↑ "最初のコミット"コミット、2011年3月12日
- ↑ [https://github.com/justmoon/node-bitcoin-p2p/commit/a585bbae384a523c3d2ee19973daffd8db3d199a "新しいリポジトリへのリンク付きの新しいREADMEが追加されました。 30、2011