A Deep Analysis of Blockchain Technology from Socio-Economic and Technological Perspectives: Intrinsic Barriers and Potential Impact