Skip to content

liunix1982/libbitcoin-database

 
 

Repository files navigation

Build Status

Coverage Status

Libbitcoin Database

Bitcoin High Performance Blockchain Database

Note that you need g++ 4.8 or higher. For this reason Ubuntu 12.04 and older are not supported. Make sure you have installed libbitcoin beforehand according to its build instructions.

$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
$ sudo ldconfig

libbitcoin-database is now installed in /usr/local/.

About Libbitcoin Database

Libbitcoin Database is a custom database build directly on the operating system's memory-mapped file system. All primary tables and indexes are built on in-memory hash tables, resulting in constant-time lookups. The database uses sequence locking to avoid writer starvation while never blocking the reader. This is ideal for a high performance blockchain server as reads are significantly more frequent than writes and yet writes must proceed wtihout delay. The libbitcoin-blockchain library uses the database as its blockchain store.

About

Bitcoin High Performance Blockchain Database (version 3 only)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 66.4%
  • M4 20.0%
  • Shell 6.3%
  • Makefile 4.3%
  • C 1.9%
  • Gnuplot 0.8%
  • Batchfile 0.3%