A Enjin Coin é o token nativo da Enjin, uma das plataformas mais antigas e influentes no espaço de NFTs e activos digitais para gaming. A empresa foi fundada em 2009 por Maxim Blagov e Witek Radomski como uma plataforma de comunidade para gamers, anos antes de a blockchain existir como conceito mainstream. Em 2017, a Enjin fez o pivot para blockchain com o lançamento do token ENJ no Ethereum, tornando-se uma das primeiras empresas a ligar gaming e activos digitais na blockchain.
O marco histórico mais importante da Enjin veio de Witek Radomski, que co-autorou o standard ERC-1155, uma especificacao técnica que permite criar e gerir multiplos tipos de tokens (fungíveis e não-fungíveis) num único smart contract. Antes do ERC-1155, cada coleccao de NFTs precisava do seu proprio contrato (ERC-721), e tokens fungíveis usavam outro standard separado (ERC-20). O ERC-1155 unificou tudo: um jogo pode ter moedas, espadas, armaduras e terrenos, todos geridos no mesmo contrato, com transacções em batch que reduzem custos de gas em até 90%. Este standard tornou-se um dos mais adoptados no Ethereum e é usado por centenas de projectos fora da Enjin.
A plataforma evoluiu significativamente ao longo dos anos. A Enjin Platform permite que programadores criem, distribuam e integrem NFTs em jogos e aplicações sem precisarem de escrever smart contracts de raiz. O Enjin Beam e uma ferramenta de distribuição de NFTs via códigos QR, scannas o código e recebes o activo digital na tua carteira. Foi usado em campanhas notáveis como os Microsoft Azure Heroes, badges em NFT que a Microsoft distribuiu a membros da comunidade Azure, e na parceria com a Samsung, que integrou a carteira Enjin no Galaxy S10. A Atari também se associou a Enjin para tokenizar activos dos seus jogos clássicos.
Em termos de infra-estrutura, a Enjin migrou de uma solução puramente no Ethereum para a sua propria blockchain: a Enjin Matrixchain, construida com Substrate (a framework da Polkadot). Esta blockchain dedicada foi desenhada para resolver os problemas de custos e velocidade do Ethereum para transacções de NFTs em grande escala. A Matrixchain inclui fuel tanks (tanques de combustível) que permitem aos programadores subsidiar as taxas de gas dos utilizadores, o jogador interage com NFTs sem pagar nada.
O token ENJ tem varias funções:
- Backing de NFTs: Cada NFT criado na Enjin tem ENJ bloqueado como reserva de valor, o NFT pode ser derretido (melted) para recuperar o ENJ subjacente, criando um valor mínimo garantido
- Staking: Podes fazer staking de ENJ na Matrixchain para ganhar recompensas e contribuir para a segurança da rede
- Gas fees: ENJ é usado para pagar transacções na Enjin Matrixchain
- Governanca: Participacao em decisões sobre o futuro do ecossistema
O oferta máximo e de 2 mil milhões de ENJ, com cerca de 1,7 mil milhões em circulação. O mecanismo de backing (ENJ bloqueado em NFTs) cria uma pressão deflacionaria natural, quanto mais NFTs existem, mais ENJ fica retirado de circulação.