Some solutions for dispute resolution in the Blockchain era

Do the benefits of smart contracts overwrite their downfalls?
While smart contracts bring a lot of benefits, allowing for a quick execution once a certain condition takes place, a lot of value can get lost in these transactions. For example, it is estimated that in 2017, over $1B in value was lost with smart contracts due to bugs allowing hackers to get a hold of millions of dollars. See here.

What is currently being done to solve the disputes arising around these losses?
A number of projects have emerged to tackle the disputes arising out of smart contracts. Below just a few