Com a tecnologia avançando exponencialmente, o desenvolvimento de aplicativos para celulares vem crescendo em um ritmo bem acelerado. Umaasa sa teknolohiyang ito kung saan hindi nabibili ang mga ito bilang aplicações descentralizadas, commente chamadas de DApps. Ang pangunahing pagkakaiba para sa mga software na tradisyunal ay ang mga aplicativos são construídos em uma rede blockchain descentralizada, como a Ethereum, bilang halimbawa.

Um DApp não necessita de um intermediario e de um poder centralizado para que as transações entre usuários possam acontecer. Alem disso, o mesmo não requer nenhuma autoridade centralizada para monitorar o rastreamento e as operações dos processos em andamento. Nenhuma permissão ay kinakailangan para sa desenvolver sa DApp at hindi na maaaring baguhin bilang regras projetadas especificamente para sa isang plataforma.

O front-end ang isa at mesma tecnologia dos aplicativos da Web tradicional, enquanto o back-end is baseado em tecnologias mais avançadas, como por exemplo as redes blockchain at smart contracts. Kung salungat sa aplicativos tradicionais, os DApps ang isa sa mga códigos ng back-end na operando para sa mga servidores descentralizados na estão vinculados at redes peer-to-peer. Para sa entender como os DApps funcionam, ay importante aprender mais sobre o Ethereum and como ele contribui for sua operação.

o que é DApp

Ano ang Ethereum?

Embora existam muitas redes como EOS, NEO, Stella, Tron e Cardano que são usadas para hospedar ​​DApps, a mais popular entre os desenvolvedores is a rede blockchain Ethereum. Fundamentalmente, o Ethereum ay um protocolo de rede que permite aos usuários desenvolver at opear contratos inteligentes em uma rede descentralizada. Esses contratos inteligentes nada mais são do que sistemas de contratos utilizados para executar transações automaticamente sem a necessidade de uma empresa, governo ou entidad para intermediar.

A rede Ethereum ay uma plataforma eficiente e econômica para transações, pois elimina completamente at necessidade de terceiros para que ocorram as transações entre pares. Este terceiro é substituído pelos contratos inteligentes que reduzem custos e tempo e na operacionalização das transações. 

Para que ocorra a validação entre smart contracts at bilang transações ocorridas na rede, muitos computadores ao redor do mundo estão linkados à plataforma, como forma de concretizar essas transações ocorridas, trazendo segurança para sa isang blockchain at para sa mga investidores. Esse link entre computador at rede está sendo constantemente atualizado para que as informações estejam em sintonia em todo o mundo at que todos tenham a mesma informação at qualquer momento. Essa ay isang essência do que torna os contratos inteligentes e as criptomoedas descentralizados. Esse conceito inovador garante que, mesmo que um computador fosse removido da rede, isso não seria suficiente para interromper a execução de qualquer smart contract (contrato intelligente).

Enquanto o Bitcoin armazena um número, o Ethereum armazena o código executável. Kung hindi, tulad ng Bitcoin ay nag-aalis ng pangangailangan ng uma autoridade para sa manter seu capital, o ng Ethereum ay nag-aalis ng pangangailangan ng uma autoridade para sa intermediar suas transações.

Paano gumagana ang DApp?

Ang DApp ay mas mahusay na lumabas sa mga aplikasyon ng software na magagamit mo sa form ng iyong site o aplikasyon para sa iyong celular. A diferença, no entanto, é que, ao contrário dos aplicativos tradicionais que são construídos em estruturas centralizadas, eles são construídos em uma rede descentralizada como o Ethereum.

Quando os desenvolvedores criam seus contratos inteligentes exclusivos da Ethereum, eles estão de fato escrevendo uma parte do código de back-end do aplicativo. Embora o aplicativo descentralizado possa ter uma interface de usuário que se assemelhe aos aplicativos tradicionais, a maior part, senão todo o back-end, ay desenvolvido sa meio de códigos at smart contracts na rede Ethereum.

Normal, o ang DApp ay binubuo ng tradisyonal na front-end, pinagsama sa back-end ng contratos inteligentes. Ang back-end na geralmente ay isinulat ng isang linguagem na partikular sa Ethereum, tulad ng Solidity, Vyper o Serpent. Por outro lado, não há uma linguagem ou estrutura de front-end específica que seja obrigatória. Muitos desenvolvedores optam por hospedar seu código front-end em redes descentralizadas. O futuro sa internet desde o desenvolvimento dos DApps vislumbrou uma nova trajetória para sa espaço online na kung saan ay conduz sa panahon ng Web 3.0.

DApps Ethereum at Web 3.0

Com o advento sa internet, isang interação social ea transferência de informações tiveram at aumento exponencial. Nossa capacidade de consumir informações aumentou bastante, porém nossa capacidade de controlar essas informações tornou-se amplamente centralizada ao longo desse período. Inpormasyon como saúde, finanças at vida social são controladas por terceiros, proprietários de companhias que absorvem esses dados.

Essa centralização acarreta no uso desses dados livremente por essas organizações que os detém e os mesmos assim podem atender suas necessidades at demandas como fornecer serviços essenciais, como hospedar seus sites, manter seu dinheiro, ajudecá-lo com a se mais. A parte assustadora é que, com o clique de um botão, esses controladores de informações podem restringir seu acesso às suas próprias informações ea todos os seus serviços relacionados.

Isso ilustra claramente que há um monopólio sobre as informações que você consome e produz, juntamente com os serviços que você usa. Ito ay may kontrol ng impormasyon sa mga tiyak na impormasyon, salamat sa kontribusyon sa Web 3.0 at sa DApps. O nucleo da tecnologia sa Web 3.0 ay concentrado at descentralização. Sa pamamagitan ng permitir que serviços at informações sejam descentralizados, autoridades como grandes corporações at governos terão significativamente less controle sobre os usuários sa internet e, posteriormente, enfraquecendo sua estratégia autoritária at monopolista.

o que é DApp

Sa pamamagitan ng kapasidad ng natural na pagbaba ng impormasyon at serbisyo, ang DApps ay pinahihintulutan ng Web 3.0 na proporsyon ng kabuuan ng internet nang libre at naa-access para sa lahat ng mga uri ng usuários sa lahat ng ito sa mundo. A falta de uma autoridade central que controle o fluxo de informações at serviços fará com que não haja necessidade de intermediarios.

Ang Web 3.0 ay tiyak na revolucionou o espaço online, at os tokens at DApps abriram o caminho para sa hinaharap ng uma internet descentralizada. Alguns recursos poderosos que tornarão a Web 3.0 possível for meio de tokens and DApps Ethereum incluem:

Basic Attention Token (BAT) – Ang BAT ay ginagamit para sa pribado at paglilipat ng lakas ng loob, mga editor at usuários. Ito ay regular na ginagamit sa Brave Browser.

Golem (GNT) – Ang GNT ay ginagamit para sa executar código sa iyong iba't ibang mga link ng computador- rede distribuídos.

Minds – Esta é uma plataforma de mídia social que ajuda a melhorar a transferência de valor entre consumidores at criadores de conteúdo.

TokenSets – Isso is usado para gerenciar ativos de criptomoeda por meio de estratégias de gerenciamento de ativos automatizados tokenizados.

Aave – Isso permite que os usuários ganhem juros sobre depósitos de criptomoedas at tomem emprestado ativos de criptomoedas.

IDEX – Isso facilita uma troca de criptomoedas descentralizada.

Essas estruturas que foram firmemente inseridas no espaço online são, sem dúvida, game changers que revolucionam at forma como interagimos com as informações and os serviços.

Recursos comuns de aplicativos descentralizados

Gerenciado de forma independente

Um DApp não é gerenciado por nenhuma autoridade. Kung hindi man, tulad ng regular na mesmo são escritas em contratos inteligentes que são implantados no blockchain. Os aplicativos podem operar de forma independente sem a necessidade de envolvimento humano. No entanto, os desenvolvedores podem ser necessários para atualizações at correções de bugs.

buksan ang code

Qualquer um é capaz de auditar o blockchain ou analisar ang isang function at os recursos do mesmo, pois o código é aberto ao público. Os códigos abertos são mais estáveis ​​​​e seguros quando comparados aos códigos privados, pois há interação da comunidade. Os usuários se sentem à vontade ao usar um DApp, pois não se incomodam com códigos maliciosos ocultos que funcionam em segundo plano.

Aninaw

Ang DApps ay nagpapatakbo sa mga pampublikong blockchain, tulad ng Ethereum, na pinahihintulutan na ito bilang transações estejam disponíveis publicamente. Bilang contas do aplicativo são pseudo-anônimas, portanto, não estão diretamente vinculadas à identidade real de um usuário, e sim identificadas como um endereço numérico.

Global na maabot

Mga serbisyo at redes descentralizadas estão disponíveis para sa qualquer pessoa, independentemente de onde estejam localizadas no mundo, desde que tenham uma conexão com a internet at celular ou PC. Os usuários devem estar atentos às leis e regulamentações locais que possam restringir o uso de programas específicos.

Permissão de Acesso Gratuito

Nenhuma permissão ay kinakailangan para sa criar, participar o melhorar sa DApp. Nenhuma autoridade está agindo como gatekeeper at os usuários são livres para interagir com contratos inteligentes de suas carteiras de criptomoedas. Além disso, os desenvolvedores podem criar um aplicativo e oferecê-lo ao mundo sem obter aprovação de nenhuma autoridade.

Experiência de usuário flexível

Maaari mong gamitin ang mga naka-envolver sa mga interface ng terceiros sa o DApp disponível não atenders para sa mga kinakailangan. Além disso, eles podem desenvolver seus próprios DApps em termos de seus requisitos específicos. Contratos inteligentes é uma API aberta com a qual qualquer pessoa pode criar um aplicativo.

Funcionalidade interoperavel

Novos aplicativos podem ser desenvolvidos combinando outros usando stablecoins at trocas descentralizadas para beneficio dos usuários. Os desenvolvedores podem usar os DApps existents como um modelo para sa melhorar at functionality at operabilidade.

Iba't ibang uri ng DApps

O Ethereum engloba três categorias principais de aplicativos descentralizados:

Aplicativos de gerenciamento de dinheiro

Os aplicativos de gerenciamento de dinheiro permitem que os usuários façam transações entre si em uma rede blockchain enquanto usam sua moeda inerente. Esses DApps normalmente têm suas próprias blockchains que podem ser chamadas de criptomoedas, como o Bitcoin por exemplo.

Aplicativos integrados ao dinheiro

São aplicativos que integram dinheiro com eventos reais externamente. Isso pode ser concebido na forma de um dispositivo de localização de chip conectado a uma remessa de carga, onde o pagamento só é liberado quando a carga chega ao seu destino. Alem disso, isso pode ser feito com fundos sa blockchain, sem a necessidade de intervenção humana, se o comprador eo vendedor firmarem at smart contract.

Organizações Autônomas Descentralizadas (Mga DAO)

Organizações autônomas descentralizadas são organizações descentralizadas no blockchain com qualquer corpo de liderança. Estes geralmente operam desde a concepção de acordo com regras definidas codificadas sobre quais entidades podem ser membros, o processo de como os membros podem votar, quais tipos de negócios ou atividades eles podem se envolver at como tokens, fundos ou valores.

Umavez implementado, o DApp opera de forma autônoma de acordo com suas regras específicas. Além disso, seus membros podem estar geograficamente dispersos em qualquer lugar.

o que é DApp

Mga benepisyo ng paggamit ng DApps

Proseso ng pagamento

É extremamente simples processar pagamentos, pois os usuários podem realizar transações diretasmente entre si, usando criptomoedas.

Não há necessidade de integração com um provedor de pagamento fiduciário para aceitar fundos de usuários, como é o caso das plataformas tradicionais.

Tulad ng ginagawa ng mga kredensyal

Bilang credenciais do usuário são protegidas, pois existe um sistema de chaves públicas at privadas. Isso permite que os usuários realizem transações at vinculem suas sessões de usuário at metadados com segurança. Além disso, existem graus variáveis ​​​​de anonimato, mitigando and necessidade de processos demorados de inscrição ou registro, como é o caso das plataformas tradicionais.

Confiança at auditabilidade

Os aplicativos provaram ser confiáveis, pois o código é aberto e acessível ao público além de ser facilmente compreensível para usuários experientes. Essa transparência ea segurança inata dos dados incluídos do usuário geram confiança nos aplicativos descentralizados. Kung gayon, ang pagrehistro ng publiko sa blockchain ay nagpapadali sa auditoria de dados de transações para sa usuários ou terceiros.

lumalaban sa censorship

Como não há uma entidado centralizando o poder da blockchain, torna-se extremamente difícil para autoridades centralizadas, como grandes corporações at governos, controlar a rede.

Sem tempo de inatividad

Como um DApp is codificado para operar em uma rede ponto a ponto, não há tempo de inatividade, pois é totalmente funcional, independentemente de quaisquer falhas de rede ou computador em todo o sistema.

Baseado em Blockchain

Com a base de smart contracts, os aplicativos são perfeitamente integrados às criptomoedas and às operações fundamentais desse DApp específico.

buksan ang code

Isso is particularmente útil para os desenvolvedores, pois os incentiva a desenvolver ainda mais o ecossistema DApp. Ito ay kasama sa sentido de que o software continuará sendo atualizado com funções at recursos práticos at interessantes. Isso, sem dúvida, criará uma experiência de usuário mais funcional.

Konklusyon

Com tanto controle sobre as informações que produzimos e consumimos, is aliviante saber que hoje nossos dados podem ser armazenados de forma descentralizada. Isso permitiu que os desenvolvedores avançassem com a descentralização da execução do código. Kung ang Ethereum ay pinakapopular, ay maaaring implantar sa mga inteligentes sa lahat ng mundo para sa pagkain o back-end para sa mga bagong DApps. Essa perspectiva nos traz cada vez mais perto em direção a um mundo onde a internet se tornará gratuita, justa and acessível a todos!