riot blockchain vs marathon patent