Skip to content

Part of bitcoin big data pipe: network listener & data collector written for high performance in rust language

Notifications You must be signed in to change notification settings

datagnition/bitcoin-peer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Codacy Badge Coverage Status

Bitcoin Network Listener

This repository is a part of a Bitcoin Big Data project aiming to build distributed microservice architecture suitable to process data generated by bitcoin network in real time.

Bitcoin Network Listener is a multi-threaded high-performance endpoint connected to bitcoin peer-to-peer network, consisting of bitcoin full nodes. It utilizes bitcoin protocol to obtain information from the netwrok in real time on existing network participants, new blocks and transactions (including mempool data). These data are transferred to Aerospike database for further cloud processing.

Architecture

Building

git clone https://github.com/dr-orlovsky/bitcoinbigdata-netlistener.git
cd bitcoinbigdata-netlistener
cargo build
cargo test
cargo run

Releases

No releases published

Packages

No packages published

Languages