public Bitcoin(string name, string path)
{
mArchiveMarker = 0;
mDeadNodes = new List<NodeConnection>();
mNodes = new List<NodeConnection>();
mNodeLock = new Mutex();
mBlocks = new List<Block>();
mBlockLock = new Mutex();
mName = name;
mDataPath = path;
LoadInfo();
mThread = new Thread(new ThreadStart(BCUpdateThread));
mThread.Name = name;
mThread.Start();
}