Há quem defina as ICOs como uma espécie de oferta pública de ações mas, na realidade, está longe de ser semelhante. A descrição mais direta de uma ICO é de que se trata de uma forma simples para uma startup se financiar, evitando toda a burocracia inerente a uma oferta pública inicial de ações (em inglês, IPO).
O processo de se conseguir financiamento começa pela publicação de um documento, chamado whitepaper, onde se expõe a ideia de negócio. De seguida, o proponente oferece (ou promete oferecer) aos potenciais investidores um token. Imagine estes tokens como se fossem “fichas” que podem ser trocadas por produtos ou serviços que a empresa irá criar.
Mas atenção, os tokens não são uma verdadeira criptomoeda como a Bitcoin, Ether ou a Litecoin, alguns dos exemplos de moeda digital mais conhecidos que servem apenas para transacionar valores.
A possibilidade de se criar “fichas” é uma das funcionalidades oferecidas pela Ethereum, uma plataforma descentralizada capaz de executar contratos inteligentes e aplicações descentralizadas usando a tecnologia blockchain que usa a Ether como a sua criptomoeda principal. O protocolo Ethereum é um dos mais utilizados para se criar tokens. Este processo é muito mais simples do que criar uma blockchain do zero, ao ponto de quase qualquer um, com mínimo de conhecimento na matéria, o poder fazer. É aqui que os problemas começam.