Connect with us

BLOCKCHAIN

O que é ERC-20 Tokens?

O que é ERC-20 Tokens?

Uma simples explicação porque não queremos complicar! 

As ofertas iniciais de moeda (ICO) tornou-se uma forma extremamente popular de angariar fundos, evitando as restrições regulatórias do financiamento fiduciário. Em 2017, os ICO’s angariaram cerca de $6,5 bilhões US dólares. E a partir de março de 2018, já angariaram $2 bilhões US dólares este ano. A maioria das ICO’s cria a sua Token na plataforma Ethereum e, mais especificamente, criam contratos inteligentes (smart contracts) da Ethereum.

As moedas dos projetos de ICO são geralmente vendidas em ETH (Ethereum) ou BTC (Bitcoin) e concedidas sob a forma de Token (também conhecidas como Token ERC-20). Para os recém-chegados que ainda não tem experiencia a comprar / vender Ethereum, geralmente recomendamos o uso do MyEtherWallet.com (MEW) para guardar e gerir os tokens dos ICO’s.

Para uma boa segurança, o MEW é melhor opção para fazer a ligação com a sua carteira de hardware ou outro tipo de carteira. Então, enquanto estamos acostumados a ver e lidar com tokens ERC-20, poucas pessoas sabem exatamente o que são, como funcionam, ou até mesmo o que significa o ERC-20. (ERC significa “Ethereum Request Comment” e 20 é o número arbitrário atribuído à proposta.)

O ERC-20 Basics Como o nome indica, a moeda do ‘blockchain’ Ethereum é o ether (ETH). Mas os tokens ERC-20 também atuam como moedas no Ethereum. Ethereum é o coração e a mente dos tokens ERC-20.

O Ethereum blockchain processa as transações e a máquina virtual executa os contratos inteligentes (smart contracts) de todas as aplicações lá desenvolvidos e criadas.

A representação da Ethereum.org de um ICO ou crowdsale “sem confiança”(porque os ICO’s tem riscos associados):


1) Os clientes pagam o contrato inteligente.
2) O software envia o dinheiro para o proprietário do contrato.
3) O software retorna os tokens ICO do proprietário para os clientes.

Lembre-se de que esses tokens não são independentes. Eles residem no ‘blockchain’ do Ethereum e dependem das suas habilidades de computação distribuída. Embola os contratos inteligentes sejam muito eficientes, eles apresentam riscos.

Por exemplo, um contrato inteligente não pode ser alterado depois de iniciado pela empresa que crio um ICO. Se um contrato inteligente contiver erros ou vulnerabilidades, o investidor que investiu no projecto poderá facilmente perder o seu investimento. Tais erros ocorreram com frequência ao longo da história da plataforma Ethereum.

O exemplo mais digno de nota foi o hack de DAO (organização autónoma descentralizada) de $55 milhões US dólares, e a correção exigiu um “hard fork” na rede Ethereum (foi como o Ethereum Classis foi criado).

Porque a necessidade do padrão ERC-20?

Antes do aparecimento do padrão ERC-20, havia muitos problemas de compatibilidade entre as várias formas de tokens Ethereum. Cada token tinha o seu único contrato inteligente. Em outras palavras; a plataforma tinha que escrever código completamente novo para cada transacção e carteira, a fim de adicionar um novo token a sua rede. O suporte ao crescente conjunto de tokens estava a tornar-se excessivamente problemático e demorado.

Como solução, a plataforma surgiu com um protocolo padrão para todos os seguintes tokens, que agora é conhecido como ERC-20. O ERC-20 Token Standard possui seis parâmetros obrigatórios para qualquer contrato inteligente, além de três opcionais (mas recomendados!). Opcionalmente, pode definir o número máximo de decimais que um token suporta.

Estes 6 passos permitiram que empresas que desenvolvem carteiras (wallets) e plataformas de investimento criassem uma única base de código, que pode interagir com qualquer contrato inteligente do ERC-20. Aplicações ERC-20 token têm muitas utilidades.

Por exemplo, podem compartilhar projetos, certificados de propriedade de ativos, pontos de fidelidade ou até mesmo outras criptomoedas. Também é possível que os tokens ERC-20 cumpram simultaneamente várias dessas funções. Todos os ERC-20 tokens são criados por contratos inteligentes. Permite, por exemplo, uma empresa que desenvolve carteiras poder ter muitas moedas no seu portefólio, em que antigamente é muito difícil porque cada uma tinha o seu protocolo.

Os contratos inteligentes lidam com as transações dos tokens e contabilizam o saldo de cada detentor de token. Por exemplo, a página CoinCreator da CoinLaunch permite que crie facilmente tokens ERC-20!

Problemas com os Tokens ERC-20. O protocolo ERC-20 sozinho nem sempre é suficiente para os propósitos de um token. É apenas um padrão para criar tokens baseados no Ethereum e não garante tokens úteis, valiosos ou mesmo funcionais.

Um grande número de tokens implementados (que já são muitos, como pode ver no site da coinmarketcap), leva a uma abundância de tokens muito semelhantes, o que torna o processo de seleção mais difícil e confuso para os investidores.

Outro problema é que alguns projetos implementam as diretrizes de maneira idiossincrática, o que cria mais confusão sobre o funcionamento do token. Por exemplo, os tokens às vezes são enviados para os contratos inteligentes de outros ICO’s. Se esse contrato não permitir essa eventualidade, os tokens serão perdidos.

Até o final de 2017, mais de $3 milhões US dólares foram perdidos dessa maneira! A proposta do ERC-223 procura contrariar esta falha.

Conclusão

A criação do ERC-20 Token acelerou o crescimento em todo o espaço das ICO’s ao padronizar funções que facilitam o desenvolvimento de tokens em projetos.

O protocolo também trouxe uma sinergia aprimorada entre os projetos, plataformas de investimentos e empresas que desenvolvem carteira (onde guarda as suas moedas) dos ICO’s.

Como resposta a problemas e vulnerabilidades comuns em tokens ICO, o protocolo ERC-20 provavelmente será aprimorado e ampliado no futuro.

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

COINBASE

ELECTRONEUM

PRESEARCH

Newsletter

Market Cap

bitcoin

Bitcoin (BTC)

$ 8,751.25
ethereum

Ethereum (ETH)

$ 228.81
ripple

XRP (XRP)

$ 0.239062
bitcoin-cash

Bitcoin Cash (BCH)

$ 318.60
tether

Tether (USDT)

$ 1.00
bitcoin-cash-sv

Bitcoin SV (BSV)

$ 219.75
litecoin

Litecoin (LTC)

$ 60.49
eos

EOS (EOS)

$ 3.61
binancecoin

Binance Coin (BNB)

$ 19.12
tezos

Tezos (XTZ)

$ 2.96
okb

OKB (OKB)

$ 5.99
cardano

Cardano (ADA)

$ 0.048797
monero

Monero (XMR)

$ 68.70
stellar

Stellar (XLM)

$ 0.059284
tron

TRON (TRX)

$ 0.017090
ethereum-classic

Ethereum Classic (ETC)

$ 7.58
dash

Dash (DASH)

$ 88.85
neo

NEO (NEO)

$ 11.26
iota

IOTA (MIOTA)

$ 0.216651
maker

Maker (MKR)

$ 567.27
zcash

Zcash (ZEC)

$ 51.25
nem

NEM (XEM)

$ 0.051039
ontology

Ontology (ONT)

$ 0.700368
usd-coin

USD Coin (USDC)

$ 1.00
vechain

VeChain (VET)

$ 0.005719
basic-attention-token

Basic Attention Token (BAT)

$ 0.219508
dogecoin

Dogecoin (DOGE)

$ 0.002294
qtum

Qtum (QTUM)

$ 2.08
0x

0x (ZRX)

$ 0.237956
bitcoin-gold

Bitcoin Gold (BTG)

$ 8.47
true-usd

TrueUSD (TUSD)

$ 0.999700
omisego

OmiseGO (OMG)

$ 0.880478
waves

Waves (WAVES)

$ 1.16

CATEGORIA

Translante

Tendências

  • bitcoinBitcoin (BTC) $ 8,751.25
  • ethereumEthereum (ETH) $ 228.81
  • rippleXRP (XRP) $ 0.239062
  • bitcoin-cashBitcoin Cash (BCH) $ 318.60
  • tetherTether (USDT) $ 1.00
  • bitcoin-cash-svBitcoin SV (BSV) $ 219.75
  • litecoinLitecoin (LTC) $ 60.49
  • eosEOS (EOS) $ 3.61
  • binancecoinBinance Coin (BNB) $ 19.12
  • tezosTezos (XTZ) $ 2.96
  • okbOKB (OKB) $ 5.99
  • chainlinkChainLink (LINK) $ 4.33
  • cardanoCardano (ADA) $ 0.048797
  • moneroMonero (XMR) $ 68.70
  • stellarStellar (XLM) $ 0.059284
  • huobi-tokenHuobi Token (HT) $ 4.82
  • tronTRON (TRX) $ 0.017090
  • leo-tokenLEO Token (LEO) $ 0.948915
  • ethereum-classicEthereum Classic (ETC) $ 7.58
  • dashDash (DASH) $ 88.85
  • neoNEO (NEO) $ 11.26
  • crypto-com-chainCrypto.com Coin (CRO) $ 0.053351
  • cosmosCosmos (ATOM) $ 3.63
  • iotaIOTA (MIOTA) $ 0.216651
  • makerMaker (MKR) $ 567.27
  • zcashZcash (ZEC) $ 51.25
  • nemNEM (XEM) $ 0.051039
  • ontologyOntology (ONT) $ 0.700368
  • usd-coinUSD Coin (USDC) $ 1.00
  • vechainVeChain (VET) $ 0.005719
  • basic-attention-tokenBasic Attention Token (BAT) $ 0.219508
  • dogecoinDogecoin (DOGE) $ 0.002294
  • algorandAlgorand (ALGO) $ 0.363119
  • qtumQtum (QTUM) $ 2.08
  • paxos-standardPaxos Standard (PAX) $ 1.00
  • decredDecred (DCR) $ 17.60
  • liskLisk (LSK) $ 1.30
  • iconICON (ICX) $ 0.311629
  • 0x0x (ZRX) $ 0.237956
  • bitcoin-goldBitcoin Gold (BTG) $ 8.47
  • ravencoinRavencoin (RVN) $ 0.026314
  • true-usdTrueUSD (TUSD) $ 0.999700
  • augurAugur (REP) $ 11.44
  • monacoinMonaCoin (MONA) $ 1.69
  • hedera-hashgraphHedera Hashgraph (HBAR) $ 0.037203
  • omisegoOmiseGO (OMG) $ 0.880478
  • theta-tokenTheta Network (THETA) $ 0.121663
  • bytomBytom (BTM) $ 0.076924
  • daiDai (DAI) $ 1.00
  • wavesWaves (WAVES) $ 1.16
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.611675
  • holotokenHolo (HOT) $ 0.000637
  • gatechain-tokenGatechain Token (GT) $ 0.538142
  • siacoinSiacoin (SC) $ 0.002360
  • nanoNano (NANO) $ 0.768911
  • kyber-networkKyber Network (KNC) $ 0.570142
  • kucoin-sharesKuCoin Shares (KCS) $ 1.18
  • enjincoinEnjin Coin (ENJ) $ 0.101353
  • zencashHorizen (ZEN) $ 10.51
  • dxchainDxChain Token (DX) $ 0.001768
  • bytecoinBytecoin (BCN) $ 0.000481
  • nexoNEXO (NEXO) $ 0.154560
  • digixdaoDigixDAO (DGD) $ 42.75
  • nervos-networkNervos Network (CKB) $ 0.006126
  • v-systemsV.SYSTEMS (VSYS) $ 0.042658
  • havvenSynthetix Network Token (SNX) $ 0.888987
  • bittorrent-2BitTorrent (BTT) $ 0.000373
  • monacoMCO (MCO) $ 5.02
  • ftx-tokenFTX Token (FTT) $ 2.66
  • digibyteDigiByte (DGB) $ 0.005825
  • blockstackBlockstack (STX) $ 0.130388
  • komodoKomodo (KMD) $ 0.603151
  • steemSteem (STEEM) $ 0.218519
  • hshareHyperCash (HC) $ 1.56
  • bitsharesBitShares (BTS) $ 0.025317
  • swipeSwipe (SXP) $ 1.06
  • zilliqaZilliqa (ZIL) $ 0.006058
  • iostokenIOST (IOST) $ 0.005222
  • vergeVerge (XVG) $ 0.003813
  • handshakeHandshake (HNS) $ 0.255998
  • aeternityAeternity (AE) $ 0.172311
  • celsius-degree-tokenCelsius Network (CEL) $ 0.128743
  • aionAion (AION) $ 0.147320
  • seeleSeele (SEELE) $ 0.081540
  • golemGolem (GNT) $ 0.056136
  • statusStatus (SNT) $ 0.014939
  • decentralandDecentraland (MANA) $ 0.040254
  • chilizChiliz (CHZ) $ 0.011097
  • matic-networkMatic Network (MATIC) $ 0.020598
  • zcoinZcoin (XZC) $ 5.23
  • ardorArdor (ARDR) $ 0.049244
  • loopringLoopring (LRC) $ 0.042787
  • republic-protocolREN (REN) $ 0.054137
  • lunaTerra (LUNA) $ 0.197449
  • bmaxBitmax Token (BTMX) $ 0.059577
  • rif-tokenRIF Token (RIF) $ 0.077846
  • waxWAX (WAXP) $ 0.043882
  • terra-lunaTerra (LUNA) $ 0.218922
  • pundi-xPundi X (NPXS) $ 0.000171
  • aelfaelf (ELF) $ 0.086749
Translate »