Legal Implications and Challenges of Blockchain Technology and Smart Contracts | Synapse