ICO (Initial Coin Offering) — продажа токена напрямую проектом. Оплата отправляется проекту на указанный адрес или в смарт-контракт продажи, то есть программу в блокчейне, которая исполняет условия выпуска и распределения токена.
IEO (Initial Exchange Offering) — продажа токена внутри централизованной биржи. Оплату списывает биржа, а токены зачисляются на биржевой баланс.
IDO (Initial DEX Offering) — продажа токена через DEX, то есть децентрализованную биржу. Покупку исполняет смарт-контракт в блокчейне, а токены поступают на адрес кошелька.
Главное различие форматов — кто является оператором сделки: проект (ICO), централизованная биржа (IEO) или смарт-контракт децентрализованной биржи (IDO).