crypto.bi

Programming Category - Page 3

C Programming: Reading from inactive union members
Unions are an interesting construct that you're likely to find in C programs. A union looks similar to a struct on the outside, but it has a special quality that it can only h...
Iterate through all values of errno
Ever wondered about all the possible UNIX error messages? I wanted to see what all the possible errors are, so I wrote a little program which iterates through all possible valu...
chainparams.cpp – Commented Bitcoin Source Code
In this article we'll take a look at one of the better known Bitcoin Core source files. Why is chainparams.* known to so many crypto developers? Because since 2011 or so, ba...
rpc/server.cpp – Commented Bitcoin Source Code
We now dive into one of the most exciting components of the Bitcoin Core source code. The RPC subsystem interconnects the connection manager, wallets, the storage subsystem and...
A Few Quick C Programming Tips and Tricks
C is a small and relatively simple language when compared to C++, Java and C#. Still, there's much more under the C hood than meets the eye! Writing correct C takes lots of...
Getting started with crypto.bi Toolbox [README.first]
This is a quick guide to getting started with Crypto.BI Toolbox. Following these steps should get Toolbox in a working state quickly, so you can begin exploring the Bitcoin bl...
Bitcoin Blockchain to Database Sync Process (blocks_updater) [cypto.bi Toolbox]
After performing the initial database insert using toolbox/db/blocks_inserter, new blocks will be received from the network. To keep the database in sync after the initial bulk...
Create an autotools project from scratch
Recently I decided to finally try to understand autotools. It's been on my list for ages, so I took the opportunity to read a bit more about the de-facto standard GNU build system...
Crypto.BI Encrypted Cloud Backup – ECB
Crypto.BI Encrypted Cloud Backup (ECB) is a tool that encrypts files, directories and MySQL databases, mangles their name so it's not understandable by the cloud storage system. ...
base58.cpp – Commented Bitcoin Source Code
Base58 encoding is responsible for one of the most recognizable technical aspects of Bitcoin Core - the addresses! This source file is responsible for a significant part of th...