ICO (Initial Coin Offering) — venda de um token diretamente pelo projeto. O pagamento é enviado ao endereço indicado pelo projeto ou ao smart contract de venda, ou seja, um programa na blockchain que executa as condições de emissão e distribuição do token.
IEO (Initial Exchange Offering) — venda de um token dentro de uma exchange centralizada. A exchange debita o pagamento, e os tokens são creditados no saldo da conta da exchange.
IDO (Initial DEX Offering) — venda de um token por meio de uma DEX, ou seja, uma exchange descentralizada. A compra é executada por um smart contract na blockchain, e os tokens chegam ao endereço da wallet.
A principal diferença entre os formatos é quem opera a transação: o projeto (ICO), uma exchange centralizada (IEO) ou o smart contract de uma exchange descentralizada (IDO).