Can Blockchain smart contracts be powered by machine learning?



Ethereum blockchain ecosystem allows you to create smart contracts for virtually anything you can think of. These contracts needs to be scripted, and that’s by design.

I have been thinking, would it make sense to have smart contracts driven by machine learning. Contracts which can get smarter with time? or would that undermine the security of the chain?


Of Course! smart contracts are called smart because they can decide by themselves. Yes, most of the deployed contracts today are static (pre coded), but nothing stops you to let your contracts access the neural network to train or to use existing models.

There is an interesting article on Hackernoon about why it make sense.