blockchain requirments