Допустим, я захотел выпустить свои токены ERC-20 на блокчейне Эфир и запустить ICO? нужен ли мне смартконтракт? что мне нужно технически для этого (если забыть про маркетинг, сайт и тд)?
Один смарт контракт для выпуска монет, другой смарт контракт для запуска ICO. Это база. Далее другие смарт контракты для специфических нужд.
Для выпуска своей крипты нужен. Для проведения ICO смарт контракт не нужен, можно принимать деньги на свой ETH кошелек. Но если он будет, то доверия будет больше.