each service has a threadpool, and distributes its work evenly across the threadpool through boost::asio
threadpool pool(4); // threadpool with 4 threads
blockchain chain(pool);
@narodnik ahh, so each service (of which there is a handful at least within an LB node) has its own separate threadpool - how many threads are we talking in total?