본문으로 바로가기

Libbitcoin 라이브러리

category 비트코인/Libbitcoin 프로그래밍 2018. 3. 19. 13:28

Libbitcoin 라이브러리는 하이레벨 비동기앱을 구현하기 위한 비트코인 C++ 라이브러리입니다.

응용 프로그램에 따라 javascript, python, PHP, Ruby 등 다양한 언어를 사용하여 구현이 가능하고, Windows, Linux, OSX등 다양한 OS를 지원합니다.


다음과 같은 프로젝트에서 Libbitcoin 라이브러리를 사용하고 있습니다.

대표적으로 OpenBazaar 프로젝트를 살펴보면 Libbitcoin 라이브러리를 사용하여 어떤 서비스가 구현가능한지 알아볼수 있습니다.




Libbitcoin 라이브러리는 다음과 같은 콤포넌트로 구성되어 있습니다.

 (참조 : https://en.bitcoin.it/wiki/Libbitcoin )


libbitcoin (system)

libbitcoin-blockchain

libbitcoin-build

libbitcoin-client

libbitcoin-consensus

libbitcoin-database

libbitcoin-explorer

libbitcoin-network

libbitcoin-node

libbitcoin-protocol

libbitcoin-server



[참조]


그리고 다음과 같은 어플리케이션이 구현되어 있습니다.


Bitcoin Explorer (bx) - Bitcoin command line tool

Bitcoin Node (bn) - Bitcoin full node (only)

Bitcoin Server (bs) - Blockchain query service (and full node)


Libbitcoin 을 사용하기 위해서 다음의 사이트를 참고하시기 바랍니다.


Libbitcoin Official Homepage

Libbitcoin Wiki Page

Libbitcoin Github

The Web Log of Aaron Jaramillo (Libbitcoin Tutorial)