Desenvolvendo um blockchain à prova de futuro – um projeto para o sucesso

Postagem de convidado HodlX  Envie sua postagem

 

A tecnologia Blockchain foi aplicada pela primeira vez em 2009, quando o Bitcoin foi lançado. Desde então, empresas de vários setores começaram a experimentar a tecnologia. Do gerenciamento de registros de saúde ao rastreamento da cadeia de suprimentos e aos videogames, ele está sendo usado atualmente em vários campos.

A inclusão de contratos inteligentes em Ethereum e outras blockchains ampliou os casos de uso dessa tecnologia inovadora. Em muitos aspectos, blockchain ainda está em sua infância semelhante aos primeiros dias dos PCs, quando eram usados ​​principalmente por entusiastas.

Desde então, a tecnologia avançou a um ponto em que podemos fazer praticamente qualquer coisa online, seja assistindo a programas ou fazendo compras.

Podemos esperar que o blockchain siga a mesma trajetória no futuro. Para que prospere em todos os mercados, primeiro deve ter os recursos necessários para torná-lo adotável em massa. Vamos explorar esses recursos e ver se eles podem ser encontrados em qualquer blockchain existente.

Alta taxa de transferência, baixa latência e alta escalabilidade

A tecnologia Web 3.0 deve oferecer aos consumidores mais do que a tecnologia Web 2.0 oferece hoje. É mais provável que um projeto criptográfico seja bem-sucedido se oferecer tempos de transação mais rápidos.

TPS (transações por segundo) é uma medida de quantas transações podem ser executadas em uma rede blockchain em um segundo. Também é chamado de 'taxa de transferência'.

Para comparação, a rede da Visa pode processar até 24,000 pagamentos por segundo, enquanto a Mastercard pode processar até 5,000. Uma entrevista recente com o diretor financeiro da Visa sugerido que 65,000 transações poderiam teoricamente ser processadas por segundo na rede.

No entanto, quando se trata de criar DApps (aplicativos descentralizados) e usar ativos digitais, é mais importante obter a menor latência do que simplesmente um alto número de transações por segundo.

O usuário deseja que as transações sejam concluídas o mais rápido possível. Seja qual for a carga da rede, é sempre algo que eles desejam.

Na verdade, existem até evidências científicas para apoiá-lo. Um artigo do Grupo Nielsen Norman de 1993 sugere que os tempos de resposta do aplicativo determinam a experiência do usuário.

  • Um limite de resposta de 0.1 segundo dá ao usuário a impressão de que o sistema reage instantaneamente.
  • Com um limite de tempo de resposta de um segundo, o fluxo de pensamentos do usuário é ininterrupto, mesmo que o atraso seja perceptível para eles.
  • A atenção dos usuários só pode ser mantida por 10 segundos após uma resposta. Durante esse período, o usuário pode ser tentado a realizar outras tarefas enquanto espera que o sistema conclua a tarefa.

Portanto, como usuário, você deseja a latência mínima ou o tempo de verificação e o TPS mais alto. Isso é o que 'rápido' significa não apenas quantas transações são processadas a cada segundo.

Juntos, esses parâmetros descrevem a escalabilidade de uma rede blockchain ou sua capacidade de lidar com um número crescente de transações ao longo do tempo.

No entanto, os números do TPS são importantes e precisamos deles para entender o potencial de um blockchain.

A seguir está uma lista de velocidades de transação nas 50 principais redes blockchain, classificadas por capitalização de mercado, em setembro de 2022.

Bitcoin

(BTC)

40Uniswap

(UNI)

14Tezos

(XTZ)

3
Ethereum

(ETH)

14Cosmos

(ÁTOMO)

Quase instantâneoDecentraland

(MANA)

14
Tether USD

(USDT)ERC-20

14Ethereum Classic

(ETC)

720The Sandbox

(AREIA)

14
Tether USD

(USDT) TRC-20

2Litecoin

(LTC)

30Quant

(QNT)

14
Moeda USD

(USDC)

14Elo de corrente

(Link)

14EOS

(EOS)

Quase instantâneo
Ripple

(XRP)

Quase instantâneoLumens estelares

(XLM)

Quase instantâneoElrond

(EGLD)

Quase instantâneo
Cardano

(ADA)

10Protocolo Próximo

(PERTO)

2Aave

(AAVE)

14
Solana

(SOL)

Quase instantâneoAlgorand

(ALGO)

0.75Axie Infinity

(EIXOS)

14
Dogecoin

(Duke)

40Monero

(XMR)

30Zcash

(ZEC)

60
Polkadot

(PONTO)

2Bitcoin Cash

(BCH)

150Bittorrent

(BTT)

2
Polygon

(MÁTICO)

14Fluxo

(FLUXO)

1The Graph

(TAB)

14
Shiba Inu

(Shib)

14ApeCoin

(MACACO)

14Maker

(MK)

14
Tron

(TRX)

1Chiliz

(CHZ)

14Fantom

(FTM)

Quase instantâneo
Avalanche

(AVAX)

1Computador Internet

(PCI)

Quase instantâneoSynthetix

(SNX)

14
Bitcoin embrulhado

(WBTC)

14Filecoin

(FIO)

100Lido CAD

(EU FAÇO)

14
PAX Gold

(PAXG)

14Curve

(CRV)

14Símbolo de atenção básica

(MTD)

14
Thorchain

(RUNA)

 Quase instantâneoEnjin Coin

(ENJ)

14
Velocidade média de transação (em minutos) de 50 criptomoedas com o maior valor de mercado em setembro de 2022 (Fonte: Statista.com)

Soluções de dimensionamento de camada um versus camada dois

A maneira mais eficaz de melhorar os parâmetros de um blockchain é trabalhar em sua camada um. Isso exige que os validadores aceitem as alterações por meio de um hard fork, que é um processo complexo, como vimos com a fusão do Ethereum não muito tempo atrás.

Por meio de técnicas de escalonamento de camada dois, é possível obter escalabilidade mais rapidamente ajustando a arquitetura técnica de uma rede blockchain de camada base. É por isso que a comunidade blockchain está desenvolvendo freneticamente métodos de escalabilidade de camada dois.

Um bom exemplo disso é a Bitcoin Lightning Network, que atualmente é capaz de lidar com mais de um milhão de TPS, em vez de apenas 7 TPS em Bitcoin si.

A camada dois pode, no entanto, comprometer grande parte da segurança do blockchain original. Ao remover aspectos da camada um, muitas vezes você não tem escolha a não ser depender da equipe e da rede da camada dois para manter o sistema funcionando e seguro.

Diante disso, um número significativo de usuários só confia em redes como o Bitcoin por causa de seu histórico de segurança de longa data.

No futuro, a escalabilidade das blockchains pode se desenvolver de maneiras diferentes seja por meio de novos mecanismos de consenso ou por meio de métodos de escalonamento de camada dois que não comprometam a segurança. Se quisermos construir o blockchain mais eficiente para o futuro, testar ambas as rotas não fará mal.

À medida que a tecnologia blockchain se desenvolve, diferentes algoritmos de consenso estão sendo explorados incluindo prova de autoridade, atividade, RBFT e YAC e mostrar promessa como alternativas para proof-of-stake e proof-of-work. No entanto, a maioria dos algoritmos existentes sofre de algum tipo de desvantagem de segurança ou desempenho.

Segurança

Ainda assim, se tivéssemos que escolher apenas um pilar do blockchain, talvez fosse a segurança. Por padrão, o nível mais alto de proteção de dados deve ser priorizado, usando código blockchain de código aberto e algoritmos criptográficos de alto nível.

Além disso, as auditorias de segurança do blockchain são críticas para identificar brechas e eliminar vulnerabilidades no sistema. A discussão pública de soluções de segurança também é importante para identificar aquelas que não são viáveis. Blockchains que fazem isso têm um futuro brilhante pela frente.

Confiabilidade

Quando os usuários enviam criptografia, eles não querem que ela se perca em algum lugar entre eles e o destinatário. Portanto, um aspecto importante de uma rede é sua confiabilidade.

Por exemplo, Solana é popular por sua velocidade e ótimas soluções mas é notório por suas interrupções de rede. De acordo com Solana rastreador de tempo de atividade, foram 14 interrupções em 2022, totalizando quatro dias, 12 horas e 21 minutos de indisponibilidade.

Certamente, uma blockchain do futuro não pode ser assim. Há uma tendência de correntes mais novas serem menos confiáveis, e isso é uma preocupação.

Taxas de rede baixas ou inexistentes

A Visa cobra das empresas cerca de três por cento pelo processamento de pagamentos. Entre outras coisas, precisamos oferecer taxas mais baixas se quisermos que essas empresas troquem a Visa por criptomoedas. Da mesma forma, para usuários comuns, as taxas de rede são atualmente uma enorme barreira à entrada.

Por exemplo, quando os usuários iniciantes percebem que precisam do Ether para enviar USDT para alguém, eles geralmente desistem completamente da criptografia. Da mesma forma, o fato de que os usuários devem possuir Ether para acessar aplicativos DeFi e outros DApps representa desafios consideráveis ​​de acesso e usabilidade.

As metatransações podem ser a solução para esse problema, permitindo que os usuários interajam com um blockchain público sem pagar taxas de transação. As transações feitas com metatransações ainda são autenticadas e enviadas usando as assinaturas dos usuários.

A diferença é que, quando isso acontece, a transação é gerenciada pelo retransmissor, que paga a taxa e envia a transação ao destinatário. Existe uma alta probabilidade de que uma blockchain que implemente esse conceito seja bem-sucedida.

Adaptabilidade a novos casos de uso

É importante que o blockchain do futuro não apenas armazene informações, mas também permita que novos casos de uso sejam explorados e desenvolvidos. Um exemplo pode ser o dinheiro programável, que só pode ser gasto de acordo com as regras estabelecidas em um contrato inteligente.

Ao contrário do banco da Web 2.0, blockchains com MCCs (códigos de categoria de comerciante) específicos podem oferecer esse recurso. A tecnologia pode ser utilizada não apenas por governos, mas também por empresas para recompensar seus funcionários, por exemplo.

Apesar da controvérsia em torno do dinheiro programável, há uma clara tendência de sua implementação no futuro, e os blockchains devem se adaptar para atender a essa necessidade.

Recursos focados no usuário

No futuro, espera-se que a tecnologia blockchain seja muito centrada no usuário, com autorizações simplificadas, meta transações, HRAs (endereços legíveis por humanos) e outros recursos.

Os endereços criptográficos que temos hoje são difíceis de enviar sem códigos QR ou mensagens de texto. No caso de um único erro, uma transferência pode ser enviada para o destinatário errado e perdida para sempre.

Uma adoção mais geral é bloqueada por essas sequências de código difíceis de lembrar destinadas a computadores não pessoas. Blockchains futuros devem abordar isso, e alguns já estão fazendo isso, como o NEAR Protocol, que fornece a funcionalidade HRA.

Em algumas carteiras criptográficas, enviar criptomoedas para o número de telefone de um destinatário já é possível, mesmo que o destinatário não tenha um endereço de carteira.

Usuários sem carteira podem criar uma por meio de uma interface intuitiva. Este método pode ser questionável de uma perspectiva de pseudo-anonimato mas certamente aumentará a usabilidade e a adoção.

Interoperabilidade

Os blockchains não têm uma capacidade integrada de se comunicar com outros blockchains. Conhecido como o problema do oráculo, essa limitação impede que os blockchains interajam tanto com os sistemas tradicionais quanto entre si.

Para que várias redes blockchain existam no futuro, elas precisam trocar dados e mover tipos únicos de ativos digitais entre si.

Idealmente, blockchains públicos devem ser projetados de forma interoperável desde o início mas nem sempre acontece assim. Os desenvolvedores de projetos Blockchain devem perceber, no entanto, que precisam compartilhar informações e colaborar para prosperar no futuro.

Existem muitos bons exemplos aqui, incluindo os blockchains de jogos Web 3.0 da Metakey e Immutable X, que estão criando um ecossistema de jogos interoperável, e a infraestrutura Oracle da ChainLink que conecta os sistemas existentes a todos os principais blockchains.

Conclusão

Talvez não haja um blockchain perfeito para o futuro que faça tudo para todos. Em vez disso, assim como existem diferentes indústrias para vários usos no mundo real, haveria diferentes blockchains para diferentes aplicações.

Espera-se que numerosos blockchains continuem a atender a necessidades específicas blockchains de jogos, blockchains da cadeia de suprimentos, etc.

Embora existam ainda mais recursos que um blockchain do futuro deve ter do que os listados acima, esses são os mais cruciais. Um futuro brilhante da Web 3.0 depende de encontrar o equilíbrio certo entre segurança e usabilidade, mantendo sempre o usuário e a comunidade de criptografia no coração.


Taras Dovgal é um empreendedor em série com mais de 10 anos de experiência em desenvolvimento de sistemas. Apaixonado por cripto desde 2017, ele cofundou várias empresas relacionadas a cripto e atualmente está desenvolvendo uma plataforma cripto-fiduciária. Como uma startup ao longo da vida e entusiasta do desenvolvimento da web, seu objetivo é tornar os produtos criptográficos acessíveis aos consumidores convencionais não apenas técnicos.

 

Confira as últimas notícias sobre o HodlX

Siga-nos no Twitter Facebook Telegram

Confira o Últimos Anúncios da Indústria
 

Disclaimer: As opiniões expressas no The Daily Hodl não são conselhos de investimento. Os investidores devem fazer a devida diligência antes de fazer qualquer investimento de alto risco em Bitcoin, criptomoeda ou ativos digitais. Por favor, esteja ciente de que suas transferências e negociações são por sua conta e risco, e quaisquer perdas que você possa incorrer são de sua responsabilidade. O Daily Hodl não recomenda a compra ou venda de quaisquer criptomoedas ou ativos digitais, nem o The Daily Hodl é um consultor de investimentos. Por favor, note que o The Daily Hodl participa de marketing afiliado.

Imagem em destaque: Shutterstock / Anna Berdnik / Yevhen Vitte / greenbutterfly

Fonte: https://dailyhodl.com/2023/02/01/developing-a-future-proof-blockchain-a-blueprint-for-success/