Blockchain and smart contracts: implications and solutions from a social and legal perspectiveaw140402June 5, 2026