Islamic blockchain