No mundo de hoje, as inovações tecnológicas estão a moldar o futuro, abrindo novas oportunidades para diversas indústrias. A tecnologia Blockchain é uma inovação que já está tendo um enorme impacto. Mas o que exatamente torna o blockchain tão significativo? Que perspectivas isso nos abre? E como isso pode mudar nossa vida diária e nossos negócios?

Para responder a essas perguntas, conversei com Vanshika Srivastava, gerente DevRel da GnosisDAO, especialista líder em tecnologias blockchain. Ela nos contará sobre os principais aspectos desta tecnologia, seu potencial e os desafios que podemos enfrentar no caminho para a adoção em massa do blockchain.

Para começar, conte-nos um pouco sobre sua experiência e o que inicialmente o atraiu para a tecnologia blockchain. O que o motivou a fazer a transição do desenvolvimento tecnológico tradicional para o espaço blockchain?

Comecei minha jornada na tecnologia em 2020, na era COVID. Eu gostava muito de código aberto e comecei meu trabalho na mesma área, apoiando uma comunidade focada em dados no Kubernetes. O DevOps foi e é muito procurado por razões óbvias. Toda a ideia de a tecnologia ser compartilhada e construída por pessoas em código aberto era fascinante. Comecei a explorar o Web3 um ano depois, quando entrei no Code in Place, que foi uma iniciativa do pessoal de Stanford, e tivemos que construir projetos em Python. Desenvolvi alguns aplicativos de banco de dados com Python, mas blockchain era novo e queria brincar para explicar como funciona a mineração. Esse foi o começo de tudo.

Eu era apaixonado por startups – então comecei a trabalhar em uma, que também era uma plataforma para hospedar projetos de código aberto. Tive a oportunidade de entrevistar algumas pessoas que estavam no início do espaço web3 e trabalhavam em equipes diferentes. Foi interessante saber que existem possibilidades de construção de aplicações descentralizadas, e o usuário tem total autonomia sobre seus dados e o que faz. Privacidade e colaboração foram dois dos aspectos mais importantes que me levaram a explorar o blockchain, e tive a sorte de buscar experiência na área.

Considerando sua experiência como DevRel Manager, quais são os principais desafios que os desenvolvedores enfrentam ao integrar a tecnologia blockchain em aplicações existentes?

Acho que o primeiro seria óbvio. Quando alguém faz a transição de um plano de fundo web2, há muitas coisas para entender como um novato. Como desenvolvedor, ainda estou aprendendo muitas coisas sobre melhores ferramentas de experiência do desenvolvedor e como construir aplicativos sólidos com os quais os recém-chegados possam se identificar. É assustador; qualquer nova tecnologia é assustadora. Vamos relembrar a época em que o Orkut e os novos aplicativos de mídia social estavam surgindo e tínhamos a preocupação de usá-los no dia a dia. Mudar de telefones com teclado normal para telefones sensíveis ao toque é um desafio.

Eu não forçaria ninguém a buscar blockchain ou aprender até que eles tenham um conhecimento básico e sejam capazes de diferenciar a diferença entre os dois. Só então eles poderão entender se as terminologias criptográficas e blockchain, em geral, fazem sentido para eles. E não, não é completamente diferente do Web2, mas sim baseado na tecnologia Web2. Ainda uso o React para construir aplicativos, mas também preciso interagir com a carteira; é simples, mas confuso, e eu recomendo fortemente que os desenvolvedores conversem com mentores no espaço e se juntem a comunidades e espaços para debater melhor.

Quais são os principais projetos ou desenvolvimentos dos quais você mais se orgulha e como eles impactaram o ecossistema blockchain?

Ainda tenho um longo caminho a percorrer para fazer contribuições, que podem ser destacadas em um nível importante, mas acho que estou muito feliz em orientar pessoas que estão em transição de uma formação diferente e têm pouco conhecimento. Adoro criar conteúdo e essa é a minha maneira de retribuir à comunidade.

Como a tecnologia blockchain influenciou sua abordagem de desenvolvimento e implementação de soluções em comparação com o desenvolvimento de software tradicional?

Acho que a parte mais importante é o que podemos fazer com o blockchain. Sempre fiquei animado para ver como os pagamentos internacionais seriam liquidados, mas com a adoção da criptografia, todo o segmento de pagamentos mudou. Leva um segundo para alguém se envolver com fundos e compartilhá-los além-fronteiras. A meu ver, a experiência do usuário pode ser descomplicada, os usuários podem ser mantidos seguros e a comunidade retribui porque eles são consumidores fiéis. Penso muito como consumidor e gostaria de construir para eles. O desenvolvimento de software não mudou muito, exceto por novas linguagens como solidez e a forma como armazenamos usando servidores de dados descentralizados como IPFS, etc.

Na sua opinião, quais são as estratégias mais eficazes para envolver os desenvolvedores no ecossistema blockchain, especialmente em aplicações de finanças descentralizadas (DeFi)?

Os desenvolvedores adoram desenvolver (até encontrarem bugs). As melhores estratégias ou atividades que realizei foram construir playgrounds de desenvolvimento, que são o primeiro ponto de entrada para qualquer desenvolvedor interagir com SDKs, experimentar exemplos de aplicativos para aprender e entender as especificações técnicas. Fazer transmissões ao vivo e apenas codificar também é muito interessante para os desenvolvedores.

Blockchain é considerada uma tecnologia revolucionária para vários setores. Na sua opinião, quais indústrias estão passando atualmente pelas transformações mais significativas devido à tecnologia blockchain e por quê?

Infraestrutura de pagamentos, ferramentas de desenvolvimento, RWA – ativos do mundo real são espaços superinteressantes no momento. Sou um grande fã do produto Gnosis Pay! Grite para eles, pois eles estão trazendo um cartão de débito Visa com autocustódia, que é controlado por meio de sua conta segura, e você pode gastar criptografia com 80 milhões de comerciantes em todo o mundo!  

Recentemente, a intersecção entre blockchain e inteligência artificial tem sido cada vez mais discutida. Como você acha que a integração da inteligência artificial e da tecnologia blockchain afetará vários setores?

Quero dizer, os DePINs são muito grandes agora – menos falados, mas muito importantes. Até Vitalik escreveu um blog falando sobre como o blockchain e a IA estão se unindo, e há alguns casos de uso muito interessantes para o mesmo, mas os DePINs estão mais próximos dos casos de uso reais. Ainda temos muito a explorar, mas a IA geralmente está centralizada atualmente, e ser capaz de descentralizá-la via blockchain seria uma ótima solução.

E quando se trata de desenvolvimento de blockchain. Na sua opinião, você acha que é necessário usar IA e VR para que o desenvolvimento fique na “tendência”?

Eu não faria isso; Acho que a tendência na Web3 é volátil, assim como as moedas meme. Acho que há entusiasmo para cada termo, mas os casos reais de uso vêm depois. Toda semana estão saindo correntes e tokens; não é necessário usar particularmente IA/VR. 

Cada vez mais desenvolvedores estão prestando atenção às soluções L2, como Celestia, Whitechain, Polygon, etc. Quais projetos você acha que as pessoas deveriam estar atentas em 2024?

Acredito que os L2s tiveram seu tempo, mas agora a mudança está muito na infra desses L2s. Por exemplo, os DAs estão crescendo e a infra-estrutura conectável ou modular do blockchain é muito procurada. O protocolo Nuff é um deles. A abstração de cadeia também está muito presente – alguns projetos como Connext e Particle estão indo muito bem neste campo; blockchains voltados para o consumidor também estão em ascensão; Movement Labs, Berachain e MorpL2 são outros projetos de destaque.

Como você acha que a tecnologia blockchain afetará o mercado de trabalho e as oportunidades de carreira em breve?

Eu diria que a procura neste espaço está a crescer a um ritmo rápido; as pessoas querem construir aplicativos e cadeias e gerenciar produtos. Em geral, o mercado de trabalho pode ser difícil quando muitas pessoas começam a se inscrever na jornada inicial, mas ter alguma experiência em Web2 e construir com tecnologia Web3 pode ser útil. Você precisa se destacar à medida que a demanda cresce, o grupo de candidatos será competitivo e é sempre bom focar mais na prova de trabalho do que em qualquer coisa.

Você frequentemente organiza vários eventos do setor. Na sua opinião, como os hackathons e competições para desenvolvedores contribuem para o desenvolvimento do ecossistema e quais são os elementos-chave de um hackathon blockchain bem-sucedido?

Um hackathon blockchain estará um passo mais perto do sucesso com base em 3 pontos – boas declarações de problemas que permitem aos usuários mexer e construir coisas, boa documentação para orientar os desenvolvedores e um canal de suporte adequado para engenharia de soluções. Eventos ou workshops fazem parte da própria educação do desenvolvedor; é o primeiro passo na maioria dos hackathons. Hackathons permitem que os desenvolvedores mexam em soluções e desenvolvam uma declaração de problema, e não se trata apenas de código; também é importante entender que a colaboração e a comunicação desempenham um papel importante – você encontra companheiros de equipe e também apresenta o que construiu. 

Do lado do desenvolvedor, você tem a chance de se testar, e a maioria dos líderes de equipe também aprende como gerenciar equipes e alocar tempo e recursos. Do lado da empresa, podemos ver como as pessoas estão abordando as declarações de problemas e se faz sentido que os consumidores sejam seus usuários. Também consideramos esta uma oportunidade potencial para nos conectarmos com pessoas que estariam interessadas em aprender mais sobre nossos lançamentos futuros, compreender nossos produtos e fazer parte de um ciclo de feedback. O feedback da participação no hackathon é como um pré-evento para entender por que os construtores escolheriam construir com base em determinados protocolos.

Qual a importância da educação dos desenvolvedores e do envolvimento da comunidade na promoção do desenvolvimento e adoção da tecnologia blockchain?

Na verdade, você não pode abusar do seu protocolo até educá-los bem o suficiente. Eles devem primeiro ser capazes de compreender e aceitar que existe um problema identificado que está sendo resolvido por protocolo. E só então você pode chamar a atenção deles para a solução, você não pode esperar que os agricultores entendam o seu produto. Portanto, a comunidade é onde todos os entusiastas e pioneiros ficam, se conectam e constroem confiança para poder apoiar totalmente. Sem o pilar da educação do desenvolvedor e do envolvimento da comunidade, você não obteria a fidelidade e o suporte do usuário.