adding assurance contracts to the bitcoin network?