How to create a cryptocurrency: can you really do it at home?