There has been a lot of attention paid to Bitcoin recently and one of the major issues that has been discussed is on-chain privacy. Privacy is a major concern when people use the internet and when people are using the internet to deal with issues related to money, the stakes are even higher.