A basic implementation of a cryptocurrency, TCNCoin, and a mining based transactional network based on the BitCoin Specification