「BitcoinJS」の版間の差分
細 (1版 をインポートしました) |
|||
1行目: | 1行目: | ||
− | + | Node.jsとWeb技術を使ったBitcoinの再実装。 | |
− | + | 現在、Bitcoinプロトコルの基本を実装しており、[[Webcoin]]フロントエンド経由でトランザクションを送受信します。すべての公式のBitcoinJSコンポーネントは、[http://www.opensource.org/licenses/mit-license.php MITライセンス]の下で公開されています。 | |
− | == | + | ==コンポーネント== |
− | + | BitcoinJSは、さまざまな問題を解決するためにさまざまな組み合わせで使用できるいくつかの疎結合コンポーネントで構成されています。 | |
=== node-bitcoin-p2p === | === node-bitcoin-p2p === | ||
− | + | Bitcoin P2P [[プロトコル|プロトコル]]と[[APIリファレンス(JSON-RPC)| JSON-RPC API]]の一部を実装する主要コンポーネントです。これは、[[オリジナルのBitcoinクライアント|元のクライアントの]] CLIデーモン、ビットコントの対応物と考えることができます。 | |
− | + | 名前が示すように、node-bitcoin-p2pは[http://nodejs.org Node.js framework]を使用して構築されています。また、ブロックチェーンデータの格納と索引付けには[http://www.mongodb.org/ MongoDB]も使用されます。 | |
=== node-bitcoin-exit === | === node-bitcoin-exit === | ||
− | + | node-bitcoin-p2pの上に構築され、アカウント単位で残高と取引情報にアクセスできます。また、新しいトランザクションをネットワークにアップロードすることもできます。これらの2つの機能は、クライアントがこのサーバーを介してのみネットワークにアクセスできるようにするのに十分です。 | |
− | === | + | ===その他=== |
− | + | さまざまな他のソフトウェアは、BitcoinJSの基本インフラストラクチャの上に構築されています。注目すべき例として、[[Webcoin]]と[[BitcoinJS / Explorer | BitcoinJS Explorer]]があります。 | |
− | == | + | ==歴史== |
− | * | + | *最初のコミットは2011年3月12日にアップロードされました<ref> [https://github.com/justmoon/node-bitcoin-p2p/commit/aaad1406cfc652560abb708619e201898672f1db "最初のコミット"]コミット、2011年3月12日</ ref> |
− | * | + | *リポジトリは、2011年4月30日に別のBitcoinJSアカウントに移動しました<ref> [https://github.com/justmoon/node-bitcoin-p2p/commit/a585bbae384a523c3d2ee19973daffd8db3d199a "新しいリポジトリへのリンク付きの新しいREADMEが追加されました。 30、2011 </ ref> |
− | * | + | * 2011年5月5日のスクリーンキャストを含む公式発表(2011年5月5日Bitcoin.orgフォーラムの<ref> [https://bitcointalk.org/index.php?topic=7357.0 "Webcoin Alpha Sneak Preview]) |
− | == | + | ==関連項目== |
* [[Webcoin]] | * [[Webcoin]] | ||
− | == | + | ==外部リンク== |
− | * [http://bitcoinjs.org/ | + | * [http://bitcoinjs.org/公式プロジェクトのウェブサイト] |
− | * [https://github.com/bitcoinjs BitcoinJS | + | * [https://github.com/bitcoinjs BitcoinJS on Github] |
− | == | + | ==参考文献== |
− | < | + | <リファレンス/> |
− | [[ | + | [[カテゴリ:ノード]] |
− | [[ | + | [[Category:Clients]] |
− | [[ | + | [[カテゴリ:フリーソフトウェア]] |
− | [[ | + | [[Category:ライセンス/ MIT-X11]] |
− | [[ | + | [[カテゴリ:オープンソース]] |
− | [[ | + | [[カテゴリ:モバイル]] |
2018年4月12日 (木) 17:27時点における版
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日にアップロードされました<ref> "最初のコミット"コミット、2011年3月12日</ ref>
- リポジトリは、2011年4月30日に別のBitcoinJSアカウントに移動しました<ref> [https://github.com/justmoon/node-bitcoin-p2p/commit/a585bbae384a523c3d2ee19973daffd8db3d199a "新しいリポジトリへのリンク付きの新しいREADMEが追加されました。 30、2011 </ ref>
- 2011年5月5日のスクリーンキャストを含む公式発表(2011年5月5日Bitcoin.orgフォーラムの<ref> "Webcoin Alpha Sneak Preview)
関連項目
外部リンク
参考文献
<リファレンス/>
カテゴリ:ノード Category:Clients カテゴリ:フリーソフトウェア Category:ライセンス/ MIT-X11 カテゴリ:オープンソース カテゴリ:モバイル