EOSIO est un protocole conçu pour permettre aux développeurs de créer des applications décentralisées (dApps). Il vise à leur faciliter autant que possible l’usage de la technologie blockchain, et se veut plus simple d’utilisation et plus évolutif que ses concurrents. Le langage officiel de codage de contrats intelligents sur la blockchain EOSIO est C++, et non un nouveau langage de programmation propre.
Contrairement à beaucoup d’autres blockchains, EOSIO ne facture pas de frais de transaction directs pour son usage. Les dApps basées sur EOSIO n’exigent pas de paiement pour les transactions, ce qui rend EOSIO gratuit pour les utilisateurs de dApps. Au lieu de cela, les développeurs de dApps doivent obtenir suffisamment de capacité réseau en détenant des Eos, les jetons natifs du réseau EOSIO, qui servent à voter et à accéder aux capacités du réseau.
EOSIO est surtout connu pour son «initial coin offering» (ICO), le plus volumineux de l’histoire: 1 milliard d’Eos vendu sur un an, pour plus de 4 milliards d’USD.