All the arguments about profitability aside, how would one actually go about implementing it in a sensible way? what's the compatibility list? How much memory do we actually need to calculate the hash, and how do we send/receive it efficiently?
All these questions are good ones to answer in an arduino implementation, and could have efficiency consequences for custom boards/IC's afterward.