Regulating the Revolution: An Analysis of the Legal Challenges and Advantages of Blockchain Technology