Libbitcoin
Libbitcoinは、ビットコインアプリケーションを構築するためのクロスプラットフォーム、オープンソースのC ++ライブラリのセットです。 ツールキットは、ライブラリ、サンプル、テスト、およびアプリケーションで構成されています。 このプロジェクトは、3つの原則(<ref> Libbitcoin Values - Amir Taaki)で設立されました。</ ref>:
- プライバシー:Bitcoinは、常にユーザーのためにできるだけプライベートであるべきです。
- スケーラビリティ:Bitcoinは今日の将来を念頭に置いて構築されました。
- 完全性:当初の目標を妥協するために、個人またはグループはネットワーク上で十分なパワーを持つべきではありません
目次
ステータス[編集]
リビトコインは積極的に維持されている。バージョン2.0以来、 Libbitcoin、Obelisk、 SubvertX(sx)のオリジナルプロジェクトは、共通リポジトリ、分類、ビルドシステムで合理化されました。 /github.com/libbitcoin Libbitcoin Repository] </ ref>
Libbitcoinには専用コンセンサスライブラリ libbitcoin-consensusが含まれています。このライブラリは、Bitcoin Coreの34個のソースファイルとヘッダーファイルに対してクリーンなインターフェイスを提供し、コンセンサスが重要と考えています。また、PythonとJava SWIG <ref> SWIG Website </ ref>バインディングも含まれています。このライブラリは、 libbitcoin-blockchainをビルドする際には使用できません。
署名された単一ファイルアプリケーションのバイナリは、 Bitcoin Explorer [ref> Bitcoin Explorer(bx)をダウンロードで利用できます。</ ref> 、 Bitcoin Node <ref> Bitcoin Node(bx)をダウンロード </ ref>と Bitcoin Server Linux、OSX、Windowsプラットフォーム用の[Bitcoin Server(bs)ダウンロード <ref> Bitcoin Server(bs)ダウンロード </ ref> Bitcoin Explorer <ref> Bitcoin Explorer Documentation </ ref>には、エンドユーザと開発者向けの広範なドキュメントが用意されています。
Libbitcoinリポジトリには、GCCとClangをサポートする標準のAutotoolsビルドだけでなく、堅牢なVisual Studioソリューションも含まれています。 Linux / OSX用の単一ファイルインストールスクリプトは、すべての依存関係とリポジトリをダウンロードしてビルドできます。<ref> Libbitcoin Repository Build Instructions </ ref> LinuxとOSXのビルドはTravis-CI <ref> Libbitcoin Build Status Reportsで定期的にテストされ、WindowsはAppVeyor 。テストは自動ビルドごとに実行され、その後のレポートはCoveralls <ref> Libbitcoinテストカバレッジレポート </ ref>を通じて公開されます。
Neill MillerとBitprim <ref> Libbitcoinコミュニティサーバーによって管理されているものを含む、多数のコミュニティBitcoinサーバーの展開があります。</ ref> 。
リビットコインライブラリ[編集]
- libbitcoin(システム)
- libbitcoin-blockchain
- libbitcoin-build
- libbitcoin-client
- libbitcoin-consensus
- libbitcoin-database
- libbitcoin-explorer
- libbitcoin-network
- libbitcoin-node
- libbitcoin-protocol
- libbitcoin-server
Libbitcoinアプリケーション[編集]
- Bitcoin Explorer(bx) - Bitcoinコマンドラインツール
- Bitcoinノード(bn) - Bitcoin完全ノード(のみ)
- Bitcoin Server(bs) - ブロックチェーンクエリサービス(および完全ノード)
歴史[編集]
- Libbitcoinは元のクライアントの後、Bitcoinの2番目の完全実装でした。これは、 Amir Taaki(genjix)によって導かれたオープンソース開発者のコミュニティによって作成されました<ref> GitHub Libbitcoin Contributors </ ref >
- 最初のコミットは2011年5月18日に Patrick Strateman(phantomcircuit)によって行われました<ref> Patrick Stratemanによる最初のLibbitcoinコミット ref>とLibbitcoinは2011年7月21日に発表されました。<ref> Bitcoin Talk Libbitcoin Announcement </ ref>
関連するコマンドラインアプリケーション SubvertX(sx)は、2011年11月2日に発表されました。<ref> Bitcoin Talk SubvertX Announcement ref>
- 関連サーバーObeliskは、SubvertX(sx)のアップデートと、Libbitcoinの2番目のメジャーリリースである、2014年1月6日に最初にリリースされました<ref> 30646.msg4341812#msg4341812 Bitcoin Talk Libbitcoin、ObeliskおよびSubvertXリリースアナウンス </ ref>
- SubvertXは2014年12月13日に Eric Voskuil(evoskuil)によって再設計され、 Bitcoin Explorer(bx 2.0)としてリリースされました。<ref> /libbitcoin-explorer/releases/tag/v2.0.0 Bitcoin Explorerリリース </ ref>
- プライバシープロトコルの設計は、2014年8月にサンディエゴで開かれたLibbitcoinチームミーティングの作業成果物でした。<ref> Libbitcoin Update 2014 -09-06 </ ref>
- Bitcoin Server(bs 2.0)は2015年5月9日にオベリスクの代わりにリリースされました。ブロックチェーンは、genjixによって大幅に改善されたクエリパフォーマンスによって再設計されています<ref> Post </ ref>。
- Bitcoin Node(bn 2.2)は、2015年12月21日にリリース品質フルノードとしてBitcoin Serverとパリティを達成しました。
- すべてのリポジトリは、実質的なパフォーマンス、品質、機能の改善を含む、3月7日、2017年3月7日にバージョン3.0にアップデートされました<ref> Libbitcoin Update 2017 -03-08 </ ref>
アクティブメンテナー[編集]
- Eric Voskuil(開発)
- Phillip Mienk(開発)
- Neill Miller(開発、ホスティング)
- Pablo Castellano(debian packaging)
- Santi(libbitcoin.org)
- Mariano(ノード/サーバー運用テスト)
- Skaht(bx運用テスト)
早い貢献者[編集]
- Amir Taaki(genjix)
- ロバートウィリアムソン(ボバロット)
- Patrick Strateman(phantomcircuit)
- デニス・ロイオ(ジャロミル)
- Luke Dashjr(luke-jr)
Libbitcoinを使ったプロジェクト[編集]
- Airbitz
- Bitprim
- Cancoin
- Chip-Chap
- Darkleaks
- Darkwallet
- Darkmarket
- Mastering Bitcoin(本)
- [1]
- OpenBazaar
- [https://www.cs.cornell.edu/People/egs/papers/teechan.pdf Teechan
関連項目[編集]
- libbitcoin.org
- libbitcoin IRC libbitcoin&uio=d4 Web # libbitcoin
- Libbitcoinメーリングリスト
- Bitcointalk Topic
- https://bitcoinmagazine.com/articles/what-libbitcoin-and-sx-are-and-why-they-matter-1376064919
- http://blog.coinkite.com/post/97397052686/public-obelisk-server-for-the-community
- http://www.slideshare.net/swansontec/libbitcoin-slides
- https://github.com/aantonop/bitcoinbook/blob/develop/appdx-bx.asciidoc
参考文献[編集]
Category:Clients カテゴリ:ノード カテゴリ:オープンソース [[カテゴリ:ソフトウェア