The requirements of cryptocurrency for money, an Islamic view