Você já se deparou com alguém que não conhece sobre cripto lhe dizendo com irritação: "Por que enviar cripto não pode ser tão fácil quanto enviar um link?" em um debate sobre criptomoedas? A Solana Foundation tem essa resposta aqui, depois de anunciar o lançamento de Solana Actions e links de blockchain, também conhecido como "blinks", em 25 de junho de 2024.
Será que essa pessoa não é um fã secreto da Solana e está enviando mensagens loucamente para a equipe de desenvolvimento no X? Seja qual for o caso, os blinks prometem trazer uma conexão total entre a blockchain da Solana e qualquer site, permitindo que você e seu conhecido que não liga pra criptomoedas enviem cripto um ao outro usando um link compartilhável (os blinks).
Neste artigo, vamos explorar o que são Solana Actions e blinks, como essas ferramentas funcionam e como você já pode começar a usá-las.
TL;DR
As Solana Actions são APIs que possibilitam transações diretas de blockchain por meio de sites, aplicativos e mídias sociais sem aplicativos de terceiros.
Os blink são URLs compartilháveis na Solana Actions. Eles permitem que você faça transações de blockchain em qualquer plataforma.
Por meio de Solana Actions e blinks, você pode fazer staking de SOL, comprar NFTs e fazer pagamentos em cripto diretamente.
Os SDKs e bibliotecas da Solana simplificam o processo de integração para desenvolvedores, melhorando a experiência do usuário e a acessibilidade.
Os recursos de segurança das ferramentas incluem prévias de transações e conexões de site confiáveis. As Solana Actions também têm opções de recuperação se você não tiver uma carteira blockchain para minimizar as interrupções na experiência dos usuários.
O que são Solana Actions e blinks?
As Solana Actions são um grupo de ferramentas para desenvolvedores que desejam simplificar e aprimorar as interações com a blockchain da Solana. Mais especificamente, as Solana Actions são APIs que permitem que as transações sejam visualizadas, assinadas e enviadas em vários contextos sem a necessidade do aplicativo de um terceiro.
Pense nas Solana Actions como uma ponte que permite transações diretas da blockchain que partem de ambientes conhecidos, como códigos QR, botões ou widgets em aplicativos para dispositivos móveis e desktop, e sites.
Imagine que você esteja navegando em um site e veja um botão "Comprar agora" para um NFT. Em vez de ser redirecionado a outro mercado, o clique no botão aciona uma Solana Action, permitindo que você faça a transação nesse mesmo local. Isso ajuda a aprimorar a experiência do usuário mantendo tudo na mesma interface.
Links de blockchain, ou blinks, são URLs integrados com estas Solana Actions. Eles transformam qualquer transação em um link compartilhável, facilitando a execução de ações de blockchain em praticamente qualquer lugar na Internet.
Por exemplo, você pode solicitar um pagamento por meio de uma mensagem de texto ou iniciar uma votação de governança diretamente em uma sala de bate-papo. Os blinks podem até ser usados em mídias sociais, permitindo que os usuários possam comprar NFTs ou dar gorjetas para criadores de conteúdo sem a necessidade de uma configuração complexa.
O blinks levam o conceito das Solana Actions e as transforma em um URL compartilhável. Quando você clica em blinks, a carteira de blockchain pode ser aberta para visualizar e assinar uma transação, sem precisar sair da página em uso. Ao agilizar o processo, a tecnologia da blockchain se torna mais acessível para o uso diário.
Como as Solana Actions e os blinks podem ser usados?
Solana Actions e blinks fornecem várias aplicações que podem tornar a tecnologia blockchain mais acessível e versátil. A integração da blockchain em plataformas do dia-a-dia pode simplificar transações complexas, abrindo novas possibilidades para membros da comunidade e desenvolvedores.
Staking
Um caso de uso para as Solana Actions é o staking de SOL, token nativo de Solana. O staking é uma maneira para os usuários ajudarem a proteger a rede. Com as Solana Actions, você pode fazer stake de SOL diretamente em uma carteira ou até escaneando um código QR. Ao remover várias interfaces, o processo de staking se torna mais rápido e fácil de usar.
Emissão de NFT
Você se lembra da explicação sobre NFTs para o amigo que foi mencionado acima? Quando você chegou ao "T" no NFT, ele já parecia perdido. As Solana Actions podem ajudar a dar suporte à criação e compra de colecionáveis digitais, tornando esse processo de geração de NFT, muitas vezes complexo, mais gerenciável. Digamos que você tenha encontrado o site de um incrível artista de NFT. Em vez de acessar um mercado separado para comprar a arte, um blink integrado na página do artista permite que você emita o NFT diretamente.
Pagamentos
Além de NFTs, as Solana Actions ajudaram varejistas a se adaptarem à cripto como forma de pagamento. Os varejistas podem integrar as Solana Actions em suas páginas de produtos, permitindo que os clientes façam compras com cripto diretamente no site. Por exemplo, ao escanear um código QR em uma página de check-out, é disparada uma Solana Action, realizando rapidamente a transação.
Jogos
Se você gosta de jogos, as Solana Actions podem ser usadas para compras no jogo e a negociação de ativos. Você pode comprar, vender ou negociar itens do jogo usando blinks, tudo dentro da interface do jogo. A integração da blockchain pode aprimorar os jogos ao fornecer transações seguras e instantâneas sem sair do jogo.
DApps sociais
Se você gosta de participar de aplicativos descentralizados (DApps) de mídias sociais em protocolos como NOSTR, você provavelmente está familiarizado com as gorjetas para criadores de conteúdo. Os blinks também podem ser usados para dar gorjetas aos criadores. Você pode enviar gorjetas diretamente por meio de um link em uma postagem ou no perfil do seu criador favorito.
Quais são os benefícios das Solana Actions e blinks?
As Solana Actions e blinks oferecem muitos benefícios que ajudam a transformar a experiência da blockchain para usuários e desenvolvedores.
Experiência aprimorada dos usuários
Os blinks aprimoram a experiência dos usuários integrando recursos de transação diretamente em sites, aplicativos e plataformas de mídias sociais. A ferramenta elimina a necessidade de sair do seu ambiente atual, tornando as transações mais simples e possivelmente mais rápidas de serem concluídas.
Maior acessibilidade da Web3
As Solana Actions podem ajudar a acelerar a acessibilidade da Web3 ao tornar as interações com a blockchain acessíveis por meio de qualquer plataforma que possa exibir um URL. A ferramenta pode ser influente na redução de barreiras de entrada, ajudando os iniciantes em cripto a realizarem as primeiras transações, estimulando a adoção.
Segurança robusta
As Solana Actions e os blinks oferecem uma maneira segura de interagir com aplicativos de blockchain, semelhante à conexão de carteiras a DApps.
Flexibilidade
As Solana Actions podem ser usadas para pagamentos, votação e staking, dando à ferramenta uma ampla variedade de casos de uso. Isso apoia a adoção mais ampla da tecnologia, sendo benéfico para um grupo diversificado e crescente de usuários de cripto.
Integração simplificada para desenvolvedores
Para desenvolvedores, a integração se torna muito mais simples com as Solana Actions e os blinks. Essas ferramentas ajudam a tornar a adição de transações de blockchain às plataformas existentes mais rápida e fácil e permitem que recursos de blockchain sejam adicionados sem a necessidade de criar aplicativos separados. Os desenvolvedores também se beneficiam do acesso a bibliotecas e kits de desenvolvimento de software (SDK) que simplificam ainda mais o processo de criação.
Solana Actions e blinks são seguros de usar?
Em relação à segurança, os princípios de design das Solana Actions e dos blinks refletem muito bem aqueles usados no processo de conectar carteiras a DApps. Isso significa que você deve adotar precauções semelhantes para garantir que suas transações estejam seguras.
As Solana Actions funcionam como qualquer outra transação na blockchain da Solana, exigindo que os usuários visualizem, assinem e enviem transações de suas carteiras. Esse processo inclui uma conexão de carteira, solicitando que os usuários conectem suas carteiras ao site assim como com qualquer DApp.
Os blinks estendem essa funcionalidade permitindo que essas ações sejam executadas diretamente em URLs. Quando você clica em um blinks, sua carteira simula a transação primeiro, mostrando todos os detalhes antes de você aprová-la. Essa camada de transparência ajuda a evitar transações não autorizadas e reforça a segurança das transações de blockchain.
Por exemplo, se você clicar em um blinks para pagar um item, sua carteira exibirá os detalhes da transação, incluindo o valor e o destinatário. Você terá a chance de analisar essas informações antes de prosseguir, assim como ocorre ao comprar em uma loja on-line.
Para maior segurança, também é importante lembrar das seguintes dicas:
Sites confiáveis: interaja apenas com blinks de domínios confiáveis. Assim como nos DApps, verifique se o site com o qual você está conectando sua carteira tem boa reputação.
Domínios aprovados: no lançamento, os blinks de domínios de parceiros aprovados são considerados mais seguros. Sempre confira o domínio antes de prosseguir com uma transação.
Atualizações regulares: mantenha o software da sua carteira atualizado para aproveitar os recursos de segurança mais recentes.
O que acontece se você clicar em um blink sem uma carteira?
Clicar em um blink sem ter uma carteira pode parecer imediatamente um erro, mas o design dos blinks garante que você ainda possa interagir com o site ou aplicativo subjacente. Veja o que acontece e como as opções de recuperação funcionam para manter o engajamento na Web3.
Redirecionamento do site ou aplicativo
Quando você clica em um blink e não tem uma carteira configurada, o blink funciona como um URL normal. Em vez de iniciar uma transação de blockchain, ela redireciona você para um site ou aplicativo correspondente.
Por exemplo, digamos que você clique em um blink para criar um NFT, mas não tem uma carteira. O link pode levar você à página do mercado do NFT, no qual poderá explorar a coleção e saber mais sobre como configurar uma carteira.
Opções de recuperação
As opções de recuperação são integradas ao sistema para garantir que os usuários ainda possam navegar na ação pretendida. Estas são as opções:
Redirecionar para o site: o blink pode levar você ao site existente do DApp com o qual você está interagindo. Se você clicar em um blink para encontrar uma proposta de DAO, talvez você haja o redirecionamento para o site principal da DAO, no qual você poderá ler mais sobre a proposta.
Interface de pop-up: alguns blinks podem disparar uma interface interativa ou um pop-up, orientando você no processo de configuração da carteira ou mostrando um conteúdo educacional sobre a ação.
Ações alternativas: os desenvolvedores podem projetar blinks para oferecer ações alternativas, como se cadastrar em notificações ou acessar funcionalidades limitadas até que uma carteira seja configurada.
Manter o engajamento na Web3
Outro exemplo é você clicar em um blink para dar uma gorjeta a um criador de conteúdo sem ter uma carteira configurada. Nessa situação, talvez você encontre uma página explicando como configurar uma carteira e por que dar gorjetas com cripto é benéfico.
Esses mecanismos de recuperação garantem que a comunidade permaneça envolvida mesmo sem acesso imediato a uma carteira. Esta abordagem:
Ensina novos membros da comunidade: ao redirecionar a comunidade para páginas informativas ou pop-ups, eles aprendem a configurar carteiras e interagir com a tecnologia blockchain.
Simplifica a adoção: fornecer guias passo a passo facilita para os membros da comunidade começarem a usar aplicativos de blockchain.
Fornece continuidade: os membros da comunidade ainda podem explorar o DApp ou o conteúdo relacionado sem interrupções.
Como adicionar Solana Actions e blinks aos seus aplicativos
Se você é um desenvolvedor, integrar Solana Actions e blinks ao seu aplicativo pode tornar a blockchain mais acessível para sua comunidade. Você pode clicar aqui para acessar o guia para desenvolvedores e começar. Veja abaixo um guia simplificado das principais etapas para começar a usar Solana Actions e blinks.
Registrar URLs das Ações
A primeira etapa na integração das Solana Actions é registrar os URLs das Ações. Esses URLs atuam como terminais que retornam transações para serem processadas pela blockchain da Solana.
Criar ações: desenvolva suas ações como APIs independentes que estejam em conformidade com as especificações das Solana Actions.
Publicar actions.json: hospede um arquivo "actions.json' na raiz do seu domínio (por exemplo, seudomínio.com/actions.json). Este arquivo lista todas as suas ações registradas.
Cadastrar no Dialect: os URLs de Ações devem ser registrados no Registro de Ações Dialect para serem reconhecidas e confirmadas pelas extensões compatíveis.
Testar fluxos
Testar a integração é crucial para garantir que tudo funcione como esperado.
Use ferramentas de teste: plataformas como dial.to permitem que você insira o URL das Ações e veja como o blink vai aparecer e funcionar.
Simular transações: as transações devem ser corretamente simuladas antes que os usuários possam assiná-las. Isso fornece uma visão do que acontecerá e permite que você faça ajustes, se necessário.
Feedback de usuários: realize testes com usuários para coletar feedback sobre a integração e fazer os ajustes necessários.
Usar bibliotecas e SDKs para desenvolvedores
Com o uso de bibliotecas e SDKs para desenvolvedores da Solana, você pode simplificar o processo de integração, fornecendo funcionalidade e ferramentas pré-criada.
SDKs da Solana: use os SDKs da Solana para lidar com as interações da blockchain de maneira mais eficiente. Esses SDKs fornecem documentação e suporte para várias linguagens de programação.
Bibliotecas: existem inúmeras bibliotecas disponíveis que dão suporte a blinks e Solana Actions. Essas bibliotecas ajudam você a renderizar e estilizar blinks com facilidade, fornecendo uma experiência de usuário consistente.
Recursos da comunidade: para mais suporte e recursos, entre em contato com a comunidade de desenvolvedores da Solana por meio dos fóruns e da documentação oficial da Solana.
A palavra final
As Solana Actions e os blinks aprimoram as transações da blockchain integrando-as diretamente em sites e aplicativos. As Solana Actions são APIs que permitem que os usuários façam transações sem sair da plataforma em que estão, aprimorando a experiência dos usuários. Além disso, os blinks são URLs compartilháveis integrados nas Solana Actions que traduzem uma transação em um link, permitindo que a transação seja executada em qualquer lugar on-line.
Essas ferramentas têm o potencial de aumentar a acessibilidade às plataformas da Web3, simplificando a experiência e reduzindo as barreiras de entrada. Além disso, as Solana Actions e os blinks também podem reduzir a complexidade para desenvolvedores que desejam criar aplicativos e adicionar transações de blockchain às plataformas existentes. Agora, os usuários podem comprar NFTs ou fazer pagamentos em uma interface existente, evitando a necessidade de navegar para outro lugar.
Com os blinks ajudando a facilitar as transações de cripto, esta pode ser uma prévia do que podemos esperar do novo celular da Solana, a ser lançado em 2025?
© 2024 OKX. Este artigo pode ser reproduzido ou distribuído em sua totalidade, ou trechos de 100 palavras ou menos deste artigo podem ser usados, desde que tal uso não seja comercial. Qualquer reprodução ou distribuição do artigo inteiro também deve indicar em destaque: "Este artigo está sob os termos de © 2024 OKX e é usado com permissão". Os trechos permitidos devem citar o nome do artigo e incluir atribuição, por exemplo "Nome do artigo, [nome do autor é aplicável], © 2024 OKX". Não são permitidos trabalhos derivados nem outros usos deste artigo.