It's strange how people wants to build distributed apps and smart contracts on top of  it's has only one function to provide Not to achieve your entire fantasies go use eth if you want to play with Dapps or s.c. bitcoin is store of value that's needs nothing else.