Bitfountain class