Bitcoin technology has revolutionised the way financial transactions and payments are made. It provides an instant, anonymous, inflation proof system. However there are times where anonymity is not desired and you want to prove who owns a bitcoin wallet.