✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber so...
Video Transcript:
não consegue tu não resistiu né Moisés Tu fez um tweet a única maneira deles aplicarem essa multa é se tu ser assim ok pessoal Aparentemente o o ex foi de Twitter mesmo tá o Twitter acabou o Twitter acabou T acabou graças a Deus vou comemorar Obrigado Xandão Obrigado Elon musk Obrigado todos envolvidos vou Celebrar o dia todo maravilha hein F maravilha hein exatamente cara o Twitter acabou o Twitter Acabou cara a comunidade começou a se movimentar e não cara eu não tô dizendo pro pro Blue Sky Não não é disso que eu tô falando eu tô falando de de criar sua própria solução né a gente já tem os Clones do Twitter lá no github Então eu não sei porque o pessoal tava nesse desespero calma calma calma vai vai vir é só rodar localmente cara mastodon threads Blue Sky Cara vocês sabem que o o threads não tá abrindo aqui no meu Instagram não sei o que aconteceu eu não sei o que aconteceu mas falando sério agora pessoal tá e vamos começar a falar de coisas técnicas porque meu eu vou usar esse assunto para fazer clickbait até até o final da treta para vir falar de algo técnico então vamos começar falando da migração que tá acontecendo do ex do Twitter por Blue Sky vamos falar um pouco do Blue Sky Então tá falando sério agora os anoto cara ele me comentou que eles possuem o tal um tal um tal de at protocol seria o authenticated transfer protocol e basicamente o que ele faz é o seguinte Meo ele é conhecido como at proto e é um protocolo Federado para aplicações sociais distribuídas em larga escala aplicações sociais distribuídas e a galera da da da web 3 já fica já fica já fica endoidado né Mas essa não é a melhor para web 3 depois a gente pode falar de outras redes sociais aí que estão surgindo na na blockchain vocês lembram da blockchain cara quando a gente comprava figurinha por milhões de reais Enfim então esse documento apresentará você as ideias por trás o at protocolo Ah eu não vou passar por tudo mas o que eu quero chegar é exatamente nisso aqui ó repositório de dados os dados do usuário são Trocados em repositório de dados assinados então Aparentemente o Blue Sky foi incubado pelo Twitter e depois virou uma plataforma independente Eu tô tentando achar aqui sobre a parte de distribuição como que funciona tá ligado porque essa é a parte fundamental pro próximo ponto que eu quero falar nesse vídeo achei achei aqui a parte técnica sobre arquitetura da Federação tá o Qual o at é composto deixa eu dar um zoom para vocês conseguirem ler é composto por um monte de peças que se empilham juntas Tecnicamente os primitivos de nível inferior que podem ser empleados juntos de formas diferentes são os repositórios léxicos e dids isso significa que a arquitetura que estamos propondo para lançar a Federação não é uma única Arquitetura de Rede possível é apenas o que esperamos ser a maneira mais poderosa e robusta de dar suporte a conversas públicas e uma rede social Global então implementamos isso aqui primeiro né então tem os relays PDS Label labels é onde tu pode fazer a subscription é isso observar uma Label Ok o PDS atua como um agente do participante na rede e é ele que hospeda os seus dados ou seja isso aqui é basicamente como se fosse um sistema descentralizado tipo tipo uma blockchain da vida tá ligado pelo que eu tô entendendo é isso tá então ele também lida com a sua conta e login gerencia Chaves assinatura do seu próprio repositório armazena quaisquer dados privados e lida com serviços com os quais você fala para qualquer solicitação cara é basicamente ele tá ele tá distribuindo dados então tu consegue ser um nó nessa estrutura toda com teu servidor de dados pessoais vemos a web como o sistema descentralizado mais bem-sucedido que existe milhões de dispositivos conectados globalmente uma rede aberta então estamos tomando isso como hipótese e nula do que funciona melhor cara o ponto que eu quero chegar é o seguinte tá chat eu vou perguntar para vocês eu quero que vocês me respondam com sinceridade Blue Sky chat tu tens certeza que tu quer que o Twitter migre para lá cara sério tu tem certeza mesmo porque eles usam esse tal de at proto basicamente deixa ainda mais complexo tu remover um conteúdo digamos por uma ordem judicial tu tem um sistema descentralizado Se alguém quiser continuar seguindo uma Label Pelo que eu entendi ela conseguiria desde que tu tenha servidores de dados pessoais sendo ainda fornecidos na rede então ficaria ainda mais difícil esse é o primeiro ponto a descentralização em teoria na prática seria mais difícil até até mesmo que o o Twitter outra coisa que agora eu acho que muitos de vocês vão vão até vão até excluir a conta de vocês do Blue Sky Depois dessa né pelo que eu vejo vocês comentando depois que eu vou te falar agora Provavelmente tu vai excluir a tua conta Tu sabia que o Blue Sky eu quero que tu se segure aí meu ele não possui uma sede no Brasil Tu Acredita nisso cara como é que as pessoas estão usando o Blue Sky no Brasil se ele não possui sede no Brasil meu eu acho isso um absurdo Tinha que acabar cara que o Tigrinho chat Tigrinho não tem sede no Brasil se a Blaze a blue sky não tem o Twitter agora não tem não mas o Twitter não pode ter cara ele gosta ai ai mas vamos falar vamos falar agora polêmico tá Ah o Blue Sky parece muito massa meu tu vai conseguir ter os dados não centralizados em um único servidor e controlados por uma única entidade Isso parece muito legal cara obviamente eu não vou migrar pro Blue Sky obviamente ninguém vai migrar cara e tipo assim ah o Twitter migrou pro Blue Sky isso não vai acontecer meu para com esse papo de migrar as pessoas para outro lugar meu tá ficando chato já tá ligado tá ficando chato cara ninguém vai migrar tanto é que tu tu tu tá no Blue Sky tu vai lá no Twitter para postar que como tá legal no Blue Sky cara se fosse migrar tu já teria desinstalado do Twitter fala a verdade admite isso cara tu não vai sair do Twitter para com isso cara seja sincero consigo mesmo te te desbloquei mas ok o o clickbait vai sair daqui agora vamos novamente voltar pra parte técnicas Lucas como diria um amigo meu volta pro Raso volta pro Raso que tu tá indo muito pro fundo é essa parte aqui é agora começa a ficar interessante ao meu ver tá esse tweet foi foi muito bom cara porque me fez pensar muito o que que eu faria então o o o Zan francesc falou o seguinte Ei Dev desafio para você se você fosse incubido de tirar o Twitter do ar no Brasil todo como você faria você tem acesso a toda a infra necessária no Brasil mas nada do Twitter mesmo se houvesse algo aqui no Brasil então mesmo se o t Twitter tivesse um servidor no Brasil então digamos tu tá lá tu trabalha na Claro na Vivo na team tu trabalha no que a gente chama de ISP que seria o os teus provedores de internet são milhares no Brasil de pequenos a grandes eles sulcam infraestrutura e tudo mais mas tu tá lá no teu dia a dia vai começar tua Sprint na verdade já é final de semana é sexta no final da Sprint e tu recebe o ticket lá Alexandre mandou bloquear o Twitter tu tem 24 horas sei lá tu recebe algo do tipo assim o teu ticket caiu para ti tu tem que imaginar que o ticket caiu para alguém tá ligado alguém técnico alguém da nossa área o que que tu faria se tu fosse essa pessoa o que que tu faria cara essa pergunta é incrível tá ligado porque eu comecei a pensar e eu assim cara eu trabalho na área sei lá meu trabalho eu programo há mais de 20 anos e eu fiquei pensando o que que eu faria Será que eu tenho conhecimento para fazer isso E aí eu primeiro eu tentei responder por mim mesmo depois eu fui na internet confirmar mas deixa eu desenhar para vocês Qual foi a minha primeira linha de raciocínio deixa eu abrir aqui o nosso nosso board para desenhar então a gente recebeu o nosso ticket lá o ticket diz bloquear o ex a gente precisa Claro fazer isso aqui durante a madrugada de sexta-feira tu vai cortar o fio como é que tu faz tem um servidor que tu vai lá e desliga não não é assim que funciona então a primeira coisa que eu penso bloquear por DNS essa é a primeira coisa que eu faria bloquear por por DNS tá então o teu ISP SPS que seria teus provedores de internet que onde tu tá trabalhando eles conseguem bloquear um domínio específico então por exemplo tu bloquearia o ex. com tu bloquearia o twittter. com ou qualquer outro domínio que dê acesso ao Twitter tá bom e dê acesso eu digo que seja convertido num num IP de um servidor do Twitch que foi o que eu acho que aconteceu a primeira coisa que eu acho que o cara fez lá no lá na no provedor de internet foi bloquear por DNS porque é por isso que eu vi várias pessoas alguns de vocês comentaram cara que tavam conseguindo acessar o ex em alguns navegadores por exemplo falaram cara funciona o ex no meu celular mas não funciona o ex no meu computador e uma das coisas que eu suspeito tá eu não tenho confirmação seria o tal do DNS over http então por exemplo tem alguns pegadores tipo Firefox que vinha com isso aqui ativado eu acho que era D eu acho que era do8 deixa eu pesquisar aqui do8 Firefox Firefox DNS over htp cara se eu não me engano isso aqui vinha ativado então tu nem precisa de VPN se o bloqueio que eles estão fazendo for apenas por DNS se foi feito na correria no modo simples por DNS tu nem de VPN precisaria tá bom ok Essa foi a primeira coisa que eu comecei a pensar e eu acho que o seguinte meu até é bom comentar que é por isso que quando eu cui ping eu recebi vários ismp Eco reply do chat então o chat começou a a a fazer um ping back criei uma conta nova ok o package loss aqui deu a resposta né pong pong pong pong recebi vários retornos de vocês isso aqui é tudo galera que ainda tava conseguindo ter acesso ao Twitter foi foi uma galera então tipo assim muitos de vocês ainda T acesso ao twit minha suspeita É eles fizeram na correria um bloqueio por DNS DNS e provavelmente esse DNS da do provedor tá sendo bypass seado por um DNS over http do teu navegador ou tu mesmo tá colocando um outro resolvedor de DNS uma outra forma que eu pensei de bloquear o Twitter se eu fosse esse cara que pegou o ticket seria por IP então basicamente quando tu digita x.
com isso aqui ele vai ser resolvido a um IP do Twitter cara como é que é o comando no no no macos cara ã dig dig x. com tá vamos dar um dig no x. com se tu tá no teu Windows aí se eu não me engano é o NS lookup tá pra gente conseguir resolver o IP então aqui a gente tem algumas informações x.
com Cadê o IP review Secrets Esse é o mesmo que tava lá é o mesmo não é um pouco diferente aqui ó é o mesmo na realidade que o ping que o ping retornou pode ser cara na real pode ser que não pode ser que isso aqui seja o IP do load balancer do CDN alguma coisa do tipo que não tá não vai ser resolvida por para mim tá ligado ah Última tentativa aqui falta o host header Pode ser que falta o host header mas enfim cara o esse não é o ponto que eu quero chegar o ponto que eu quero chegar é que uma outra forma de bloquear o Twitter seria através do IP então por exemplo ao invés de bloquear o DNS que vai resolver um IP tu praticamente bloquearia o IP tá então deixa eu anotar aqui bloquear por IP OK tá então o seguinte primeira coisa que eu tentaria fazer então é bloquear por DNS a segunda coisa bloquear por IP e a terceira cara e e uma coisa só voltando aqui bloquear por IP o problema cara é que tu precisaria basicamente monitorar novos IP o o o Elon musk poderia est rotacionando vários IP de propósito ou é como as coisas funcionam mesmo subindo novos servidores então monitorar novos IP para bloquear esses novos IPS seria uma dor de cabeça então o passo dois não é muito interessante o terceiro a terceira forma que eu tentaria fazer E aí eu ia precisar escalar isso seria basicamente conversar e pedir para provedores da tua nuv vem então por exemplo eh Cloud providers tá então tu vai falar com Google com a Amazon porque o Twitter não tem o próprio servidor tá o Twitter usa o servidor de alguns parceiros então eu teria que entrar nesses parceiros com algum pedido e falar para eles Olha eu quero que tu bloquei que tu interrompa qualquer ã CDN interromper Ah o CDN do Twitter no Brasil então isso seria a terceira coisa que tu poderia fazer levaria mais tempo é é conversar com os provedores de de nuvem para interromper a a CDN deles tá isso também rola OK aí cara aí a gente depois de ter isso a gente precisaria escalar Ainda mais por quê Porque a gente precisaria bloquear as pessoas de burlar tudo isso que a gente tá fazendo através de uma VPN Como que tu faz para bloquear uma VPN Porque a partir do momento eu não sei assim Se vocês entendem como que funciona tá então deixa eu desenhar para vocês imagina que aqui tá o Brasil Aí tu imagina que vocês estão conectados no servidor de tá de internet de vocês do Cloud do do ISP de vocês a Vivo a Claro a Tim ou qualquer outro aí de no interior e tudo mais então tu é um usuário que tá conectado nesse ISP deixa eu desenhar tu aqui cabeçudo ISP tu tá conectado aqui aí tu tem a Anatel Anatel vai falar pro ISP olha bloqueia faz o bloqueio do do do do IP faz o bloqueio do do do domínio do NS falei com Cloud provider ele não vai resolver a CDN e tudo mais Só que tem uma questão que é o seguinte cara a VPN no momento que esse magrão aqui ó ele conecta numa VPN tu já não tem controle mais entendeu tu não tem controle porque tu tá indo parar num servidor da VPN e a partir que tu tá no servidor da VPN esse servidor vai comunicar tudo que tu precisa de request response dentro de uma conexão privada VPN então rede privada virtual depois que tu tá dentro de uma rede privada não tem como eles se monitorarem cara então esse papo por exemplo assim ó ah eu vou aplicar 50.