paint-brush
A revolução do banco de dados descentralizadopor@decentland
215 leituras

A revolução do banco de dados descentralizado

por Decent Land Labs4m2023/09/11
Read on Terminal Reader

Muito longo; Para ler

Os bancos de dados descentralizados estão se tornando a espinha dorsal de aplicativos seguros, escaláveis e centrados no usuário. A computação sem servidor e as autenticações multi-chain estão revolucionando os bancos de dados descentralizados.
featured image - A revolução do banco de dados descentralizado
Decent Land Labs HackerNoon profile picture
0-item

O mundo das aplicações web está passando rapidamente por uma mudança fundamental das tecnologias web2 para web3, com a descentralização e a capacidade de composição no centro desta transformação.


Para os desenvolvedores de dApp, essa mudança não é apenas uma tendência, mas uma necessidade. Bancos de dados descentralizados, exemplificados por soluções de armazenamento permanente como o Arweave , estão se tornando a espinha dorsal de aplicativos seguros, escaláveis e centrados no usuário.

O que realmente é um banco de dados?

Tecnicamente, um banco de dados é apenas um “conjunto organizado de dados mantidos em um computador”. Em teoria, isso significa que qualquer coisa mais estruturada do que uma pilha de arquivos em um disco em algum lugar pode ser chamada de banco de dados. Na prática, é mais específico que isso.


É claro que os bancos de dados fornecem um local para colocar arquivos, mas o mais importante é que fornecem ferramentas para encontrar os dados exatos que um aplicativo precisa . Um esquema mais uma camada de consulta. Nesse sentido, o próprio Arweave é um banco de dados – um grande conjunto de dados, pesquisável com GraphQL.


O problema é que em sistemas sem permissão, é uma questão de padrões de baixo para cima, e não de esquemas de cima para baixo. Os padrões Atomic Asset (SWS-1) e Asset Discoverability (ANS-110) especificam maneiras de tornar os dados do Arweave fáceis de encontrar e usar em qualquer aplicação, promovendo a interoperabilidade.


Banco de dados, encontre 100 memes e postagens engraçadas no Arweave.

A ascensão dos bancos de dados descentralizados

Censura, procura de renda, problemas de disponibilidade de dados. Os bancos de dados descentralizados surgiram como o antídoto para essas armadilhas da centralização. Eles oferecem segurança, imutabilidade de dados e soberania do usuário incomparáveis. Arweave , por exemplo, resume isso com seu modelo “pague uma vez, armazene para sempre”, tornando-o uma solução econômica e pró-usuário para armazenamento permanente de estado de dApp.


Somente no ecossistema Arweave, equipes de Kwil , WeaveDB , HollowDB , Glacier e outros estão trabalhando para fornecer aos desenvolvedores uma maneira de usar e consultar facilmente o Arweave com sintaxe familiar.

Uma pequena seção do mapa do ecossistema Community Labs Arweave (https://twitter.com/CommunityLabs/status/1696630131937230873/photo/1)

Capacitando desenvolvedores de dApp

Segurança e Imutabilidade

A natureza descentralizada destas bases de dados garante que, uma vez armazenados, os dados se tornem imutáveis. Isto é ideal para aplicações que exigem sistemas seguros e à prova de violação.

Escalabilidade e flexibilidade

Bancos de dados descentralizados podem ser dimensionados facilmente com seu aplicativo. A arquitetura de bancos de dados descentralizados garante a disponibilidade dos dados mesmo que alguns nós fiquem offline, oferecendo uma solução confiável e escalável.

Design Centrado no Usuário

Os bancos de dados descentralizados oferecem aos usuários um controle sem precedentes sobre seus dados. Ele está sendo armazenado com qualquer camada de banco de dados que você escolher, mas também estará lá para sempre no Arweave e ninguém pode tirar isso. Um recurso atraente para dApps que visam ser mais centrados no usuário por meio da portabilidade de dados.

Eficiência de custos

A ausência de servidores centrais significa que não há manutenção regular ou necessidade de provisionamento de infraestrutura, reduzindo os custos operacionais.

A evolução da centralização

Na era Web2, os bancos de dados centralizados eram a solução ideal para armazenamento e gerenciamento de dados. Embora oferecessem um ambiente controlado, suas limitações eram evidentes: suscetibilidade a hacks, altos custos de manutenção e ser um ponto único de falha.


No entanto, certos elementos centralizados, como APIs e camadas de cache, ainda têm valor e foram integrados nesta nova geração de bancos de dados.

O futuro híbrido: o melhor dos dois mundos

Embora a descentralização ofereça inúmeras vantagens, uma abordagem equilibrada que incorpore elementos de centralização pode ser incrivelmente poderosa. Afinal, o trilema do blockchain afirma que um sistema voltado para a descentralização e a segurança sacrificará a escalabilidade.


Escolhe dois

A camada base do Arweave é segura e descentralizada, mas sem ajudantes centralizados (caches, gateway mágico, APIs, etc.) os bancos de dados que o aproveitam não podem fornecer a experiência que os usuários ou desenvolvedores exigem - estamos acostumados com a web2.


O que antes era considerado incrivelmente rápido agora simplesmente funciona ™, e qualquer coisa menos capaz não é uma escolha aceitável para a maioria dos desenvolvedores.


Este modelo híbrido – uma base descentralizada com camadas auxiliares centralizadas e hot-swappable – atua como uma ponte entre o que a web2 espera e o que a web3 permite.

Impacto 🌏 Real

As bases de dados descentralizadas estão a fazer avanços significativos em vários setores, desde a gestão da cadeia de abastecimento e cuidados de saúde até aos serviços financeiros. A permanência do Arweave é particularmente útil em aplicações que exigem disponibilidade de dados a longo prazo.


“WeaveDB pode substituir bancos de dados centralizados em todos os casos”, diz o fundador do LensPlay

Sahil Kakwani. “É uma escolha excelente para aplicações que exigem descentralização, resiliência e alto desempenho.”


Em outra entrevista com um usuário do WeaveDB, o fundador da Tepe, Harang Ju, observou que as soluções descentralizadas “substituirão facilmente os bancos de dados centralizados tradicionais em locais onde a transparência e a abertura são fundamentais”.


Ao construir o explorador MEM, a equipe do Decent Land Labs implementou o Kwil como uma alternativa para consultar diretamente as interações MEM da cadeia Arweave L1. Comparado à opção GraphQL, que leva vários segundos, o Kwil é capaz de retornar dados quase instantaneamente.


Embora a adoção generalizada possa demorar um pouco, componentes essenciais estão sendo construídos e testados em batalha em preparação.

Onde estamos…

Na Decent Land Labs, acreditamos na soberania do usuário, na capacidade de composição de dados e no paradigma da computação baseada em armazenamento . O futuro não é apenas descentralizado, é também híbrido, aproveitando os pontos fortes de ambas as centralizações para criar sistemas altamente capazes, escaláveis e interoperáveis com uma base sólida.


Ao abraçar esta mudança e aproveitar soluções híbridas juntamente com as ofertas de descentralização de permanência de dados, os desenvolvedores não estão apenas seguindo uma tendência; eles estão se preparando para o futuro. Confira docs.mem.tech para obter mais informações sobre como integrar seus dApps hoje!


Se você gostou do nosso conteúdo, INSCREVA-SE e fique à vontade para comentar abaixo!


Nosso novo protocolo de lançamento da Máquina de Execução Molecular já está no ar!

Inscreva-se no teste beta - mem.tech