Meu mundo sem smartphones: resistência à alienação e à conexão contínua

Vivemos em uma era em que estar desconectado virou sinônimo de excentricidade. A ausência de um smartphone, hoje, é tratada quase como uma anomalia social, um desvio do esperado.

Imagem de casal caminhando em uma praia.
Imagem: pexels.com

No entanto, ao mesmo tempo em que os aparelhos se tornaram praticamente extensões do corpo humano, vejo que, embora timidamente, cresce também o fascínio por aqueles que resistem ao seu uso, como eu. O que antes gerava vergonha ou estranhamento, agora desperta curiosidade, e até inveja.

A crítica ao smartphone não é nova. O que mudou foi a maneira como seus impactos estão se tornando visíveis demais para serem ignorados. A erosão da atenção, a postura encurvada do “scroll infinito”, a desconexão social em ambientes públicos, tudo isso já é parte do nosso cotidiano. A figura do pedestre absorto, que atravessa ruas sem levantar os olhos da tela, é um símbolo moderno da dissociação com o entorno. E não se trata de falta de atenção: é uma atenção deslocada, entregue a um universo paralelo.

A alienação promovida pelos smartphones não se limita ao espaço físico. Ela avança sobre o território afetivo e social. Aplicativos de relacionamento, por exemplo, prometem facilitar conexões, mas muitas vezes apenas mantêm seus usuários presos a ciclos repetitivos de rejeição, idealização e frustração. Em vez de encontros reais, vivemos de “matches” abstratos. Em vez de conversas espontâneas, nos limitamos a interações programadas, com direito a emojis como resposta automática a qualquer emoção.

Nos bares e cafés, é cada vez mais comum ver pessoas sozinhas com seus celulares, esperando alguma coisa acontecer, ou fingindo esperar. Por vezes estão sendo ignoradas por seus pares digitais; por outras, estão simplesmente repetindo um ritual vazio, mas socialmente aceito: sentar-se, pedir um drink, checar as notificações e ir embora. O acaso, que antes era parte essencial dos encontros humanos, está sendo sistematicamente excluído da equação.

Há quem diga que o smartphone tornou as pessoas mais narcisistas. Mas talvez a palavra mais adequada seja solipsistas, como se cada um vivesse em um mundo próprio, onde os demais são meros figurantes. Essa lógica do “eu primeiro, o tempo todo” não se traduz em autoconfiança, mas sim em isolamento. Um isolamento que parece confortável, mas que corrói, silenciosamente, a dimensão coletiva da existência.

Mesmo assim, não se trata de demonizar o aparelho. O smartphone é, acima de tudo, uma ferramenta, e como toda ferramenta, seu valor depende do uso. É possível estudar, trabalhar, criar, comunicar-se de maneira significativa. Mas é inegável que a arquitetura desses dispositivos e dos aplicativos que abrigam é desenhada para prender, para capturar a atenção e, muitas vezes, substituí-la por um simulacro de interação e afeto.

A substituição do mundo real por suas versões digitais está criando uma geração que vive “rolando sozinha”. As interações se tornam mecânicas, os vínculos frágeis, e até mesmo o flerte, essa arte tão humana, foi transferido para plataformas que padronizam o desejo. Ver uma pessoa interessante num café parece menos eficaz do que esperar que ela apareça, magicamente, no aplicativo.

Mais do que um problema de tecnologia, esse é um dilema de comportamento, de escolhas e prioridades. A conectividade constante tem um custo: a erosão das experiências presenciais, da espontaneidade e da atenção compartilhada. E, no fim das contas, a pergunta que fica não é “o que podemos fazer com nossos celulares?”, mas sim: o que estamos deixando de fazer por causa deles?

A vida offline ainda existe, com seus mapas em guardanapos, seus silêncios nos ônibus, sua imprevisibilidade nas ruas. É menos eficiente, mais caótica, mas também mais humana. E talvez seja hora de resgatar um pouco disso, não como nostalgia, mas como resistência.

PIX, Código Aberto e a Lei: O Que Está Errado Nessa Conta?

Em tempos de digitalização acelerada dos serviços públicos, cresce a importância do debate sobre transparência, soberania tecnológica e o papel do código aberto na administração pública.

Grafismo ilustrando ícones monetários ao redor de um cartão de crédito genérico.
Imagem: pexels.com

Um ponto crítico, porém pouco debatido, envolve uma possível contradição legal na forma como o Estado brasileiro desenvolve e disponibiliza seus sistemas digitais , especialmente quando olhamos para o PIX, sistema de pagamentos instantâneos operado pelo Banco Central do Brasil.

O Que Diz a Lei?

A Lei nº 14.063, de 23 de setembro de 2021, em seu Artigo 16, é clara:

“Os sistemas de informação e de comunicação desenvolvidos exclusivamente pela administração pública são regidos por licença de código aberto, permitida a sua utilização, cópia, alteração e distribuição sem restrições por todos os órgãos e entidades públicos.”

Ou seja, todo software criado exclusivamente pelo setor público, portanto com recursos públicos e para fins de interesse coletivo, deve ser publicado sob licença de código aberto, garantindo transparência, auditabilidade, interoperabilidade e segurança democrática.

E o PIX?

O PIX foi desenvolvido inteiramente pelo Banco Central, uma autarquia federal vinculada ao Ministério da Economia. O sistema é considerado hoje uma das maiores inovações tecnológicas em serviços públicos dos últimos anos, e seu uso é onipresente no dia a dia dos brasileiros.

Mas o código-fonte do PIX não é público. Nenhum cidadão, empresa ou órgão público externo ao Banco Central pode auditar diretamente como o sistema funciona em seus detalhes técnicos. Isso contraria diretamente o espírito e a letra do Art. 16 da Lei 14.063/2021.

Por Que Isso Importa?

  1. Transparência e Confiança Pública: Em tempos de crescente vigilância digital, os cidadãos têm o direito de saber como funcionam os sistemas que processam e armazenam seus dados e movimentações financeiras.
  2. Segurança: O código aberto permite auditoria independente, o que é especialmente importante em sistemas críticos como o PIX, onde falhas podem ter impactos financeiros e sociais severos.
  3. Legalidade: A não disponibilização do código do PIX pode configurar descumprimento direto da lei — ou, ao menos, exige uma explicação técnica ou jurídica muito robusta por parte do Banco Central.
  4. Soberania Tecnológica: O uso de código aberto fortalece a capacidade do Estado de controlar, manter e evoluir suas próprias tecnologias, sem depender de soluções fechadas ou proprietárias.

E o Que Diz o Banco Central?

Até o momento, o Banco Central não publicou o código-fonte completo do sistema PIX. Algumas partes relacionadas à interface com os bancos e instituições financeiras estão documentadas e normatizadas, mas o núcleo operacional do sistema permanece fechado.

Se o Banco Central entende que o PIX não se enquadra na obrigação do Art. 16, seria fundamental que essa interpretação fosse justificada e publicamente debatida, sob pena de abrir um perigoso precedente de descumprimento legal por parte da própria administração pública.

Conclusão

O caso do PIX mostra como até mesmo inovações públicas bem-sucedidas podem esbarrar em problemas sérios de legalidade e transparência. Se o código-fonte do PIX não for tornado aberto, estamos diante de uma provável ilegalidade e, mais do que isso, de uma contradição com os valores democráticos que deveriam nortear a transformação digital do Estado brasileiro.

É hora de exigir respostas claras. Afinal, tecnologia pública deve ser, acima de tudo, pública.

Um Novo Capítulo: Este Blog Agora é Voxle One

Queridos leitores.


Estou empolgado em compartilhar esta novidade com vocês: meu blog, antes chamado Vox Leone, agora se chama Voxle One. Essa mudança reflete meu desejo de alinhar a identidade do blog com o trabalho que venho realizando na vida real, o qual evoluiu bastante desde o início desta jornada.

O nome Voxle One capta melhor a essência dos meus projetos e paixões atuais — unindo geometrias, topologias e computação 3D (Voxle = voxel), com uma referência ao caráter inovador e original (One) do trabalho que estou desenvolvendo fora do blog — e que convido todos a conhecer (e, se possível, contribuir) no GitHub[ link]. É um nome que soa mais autêntico ao momento e ao rumo que pretendo seguir com esta plataforma. Meu screen name permanece, como um aceno à continuidade.

Reconheço que uma mudança de nome pode causar algum desconforto, e peço sinceras desculpas por qualquer transtorno que isso possa provocar. Seja você um leitor de longa data ou alguém que acaba de chegar, seu apoio é extremamente valioso para mim. Espero que continue conosco enquanto iniciamos este novo capítulo.

Vocês podem esperar o mesmo conteúdo reflexivo de sempre — talvez com um foco ainda mais claro em tópicos como tecnologia de vanguarda, técnicas computacionais, criatividade e insights pessoais — e, quem sabe, algumas novidades pelo caminho. Muito obrigado por fazerem parte do blog. Mal posso esperar para compartilhar ainda mais com vocês sob a bandeira do Voxle One.

Um grande abraço,

Eraldo Marques [Vox Leone]

Santo Agostinho e o humor online: o que ele pensaria?

A eleição recente do Papa Leão XIV, um padre pertencente à Ordem de Santo Agostinho, reacendeu o interesse pelo legado e pelas ideias de Santo Agostinho de Hipona, um dos pensadores mais influentes da história do cristianismo.

Estátua de Agostinho a erguer o Coração Flamejante na mão direita.
Imagem: pexels.com

Antes de mais nada, devo dizer que por nenhuma medida eu posso ser considerado religioso. Sou, de fato, um racionalista empedernido, mas também um amante da história e da filosofia. A eleição do novo papa agostiniano me levou a revisitar algumas reflexões de Agostinho, especialmente sobre temas que ele considerava centrais: o direcionamento da alma ao Divino, os perigos do orgulho e o papel do humor na vida humana.

O Humor na Visão de Agostinho

Agostinho não era exatamente contrário ao riso, mas tratava o humor com bastante cautela. Em obras como Confissões e A Cidade de Deus, ele expressava dúvidas sobre o valor de certos prazeres humanos, incluindo o humor, quando estes pareciam desviar a alma da verdade divina. O riso, por si só, não era visto como algo mau, mas se tornava problemático quando se aproximava da irreverência ou do exagero. Ele se preocupava particularmente com piadas que zombassem do que é sagrado ou que levassem as pessoas a um comportamento frívolo. Em seus sermões, frequentemente alertava contra a chamada “fala indecorosa”, discursos excessivamente brincalhões que poderiam enfraquecer a seriedade espiritual e alimentar o orgulho.

Redes Sociais: Um Novo Palco para a “Fala Indecorosa”

Diante do cenário atual das redes sociais, dominado por memes, sarcasmo e comentários rasos, é interessante imaginar o que Agostinho pensaria. É provável que não ficasse indiferente.

Plataformas como X (antigo Twitter), Instagram, TikTok e outras estão repletas justamente do tipo de humor que ele criticava. Zombarias sobre o sagrado? Presentes. Piadas de gosto duvidoso, insinuações? Também. Ironia constante, indignação performática, escárnio de valores morais? Em abundância. Na comunicação digital de hoje, o riso muitas vezes vem acompanhado de desprezo, vaidade ou falta de reflexão. Difícil imaginar Agostinho navegando nessas plataformas sem sentir um certo incômodo teológico. Ele talvez enxergasse tudo isso como uma versão contemporânea da “fala indecorosa” que tanto condenava.

Orgulho, Distração e a Busca pelo Eterno

Para Agostinho, o problema maior do humor era o que ele poderia causar: orgulho, vaidade, ou um entorpecimento da alma — que deixaria de perceber a presença de Deus. Na sua visão, o bem maior é a união com o divino, e qualquer coisa que distraia desse objetivo — principalmente se mascarada por inteligência ou comédia — representa um risco espiritual significativo.

O Equilíbrio Agostiniano

Ainda assim, Agostinho não era alguém incapaz de reconhecer o valor da leveza. Ele sabia que o humor, quando usado com moderação e humildade, podia ter um papel positivo na vida humana. Ele não rejeitava toda forma de riso, apenas aquela que humilha, que exagera, ou que alimenta o ego. Para ele, o contexto sempre importava. Uma piada contada com respeito, afeto e simplicidade podia muito bem fazer parte da convivência entre pessoas de fé. Já um conteúdo sarcástico feito para ridicularizar as crenças alheias em troca de curtidas, esse, provavelmente, ele veria com preocupação.

Curiosamente, ele talvez reconhecesse que, mesmo com todos os seus excessos, as redes sociais também podem ser espaços para o bem. Quando promovem sabedoria, estimulam o senso de comunidade ou inspiram reflexão, elas podem se alinhar à ideia de amor bem ordenado que ele tanto valorizava. Mas, na prática, o que se vê com mais frequência são postagens carregadas de sarcasmo, ironia e desejo por atenção. Para Agostinho, isso não seria apenas um problema de gosto, seria uma ameaça real ao cultivo do espírito.

Um Convite à Reflexão na Era do Papa Leão XIV

Num mundo profundamente moldado pela mídia digital e pelo humor instantâneo, os alertas de Agostinho soam menos como moralismo antiquado e mais como uma reflexão que continua atual. Ele nos convida a pensar no que fazemos com o riso, e no que o riso faz com a gente. A forma como nos expressamos, especialmente em ambientes públicos e online, influencia tanto a cultura quanto aquilo que somos interiormente.

Talvez, com um papa de raízes agostinianas no Vaticano, essas reflexões ganhem novo espaço. Em uma época de rolagens infinitas e piadas descartáveis, vale a pena perguntar: o que nosso humor revela sobre nossas prioridades? Ele nos aproxima do que é profundo e verdadeiro, ou nos afasta ainda mais?


Guia Prático: Blockchain e Contratos Inteligentes II

Na primeira parte deste guia prático exploramos os fundamentos da blockchain. A segunda parte tem um foco claro e objetivo: mostrar na prática a estrutura dos contratos inteligentes e como você pode implementá-los em sua própria blockchain.

Mão escrevendo 'Ethereum" em um quadro 'white board'.
Imagem: pexels.com

Se no primeiro volume vimos a estrutura básica do bloco e da blockchain, aqui começamos a plantar os mecanismos que darão vida às aplicações descentralizadas (dApps). Seja para transferências automatizadas, registros imutáveis ou lógica condicional entre partes, os contratos inteligentes são a chave para desbloquear o verdadeiro potencial da Web3.


🚀 Integrando Contratos Inteligentes à Sua Blockchain

Contratos inteligentes permitem acordos automatizados e autoexecutáveis sem a necessidade de uma autoridade central. Você pode implementá-los diretamente na sua blockchain para viabilizar funcionalidades como transferência de ativos, validação de transações ou execução de aplicativos descentralizados (dApps).

🌐 Visão Geral dos Contratos Inteligentes

Contratos inteligentes são programas que rodam na blockchain. Eles podem ser escritos em linguagens como Solidity (comumente usada no Ethereum) ou Vyper, e têm como objetivo automatizar acordos ou transações entre partes.

Em sua blockchain baseada em Go, você essencialmente precisará de:

  • Uma forma de armazenar contratos inteligentes na blockchain.
  • Um mecanismo para executar o código do contrato inteligente quando certas condições forem atendidas.

Vamos simular isso de forma simples para começar, utilizando as capacidades nativas do Go. Isso não será tão complexo quanto o Ethereum, mas ilustrará os conceitos. Se você quiser avançar para contratos inteligentes compatíveis com o Ethereum, precisará de Solidity e de um cliente Ethereum como Geth ou Parity.

Abordagem Básica para Integrar Contratos Inteligentes

1️⃣ Representar Contratos Inteligentes

Em Go, você pode representar um contrato inteligente criando uma estrutura (struct) para o código do contrato e seu estado. Vamos começar definindo um contrato inteligente simples que pode atualizar seu estado quando chamado.

type SmartContract struct {
	ID    int
	Code  string  // Este pode ser o código do contrato (por exemplo, código Solidity ou pseudo-código)
	State string  // Armazena o estado do contrato (por exemplo, "ativo", "concluído", etc.)
}

2️⃣ Adicionar Contratos Inteligentes aos Blocos

Você pode modificar a estrutura do bloco para incluir um contrato inteligente em cada bloco.

type Block struct {
	Index         int
	Timestamp     string
	Data          string // Dados da transação ou do contrato inteligente
	PrevHash      string
	Hash          string
	SmartContract *SmartContract // Adiciona um ponteiro para o contrato inteligente (se houver)
}

Ao adicionar um novo bloco, você pode verificar se o bloco deve conter um contrato inteligente e configurá-lo.

func (bc *Blockchain) addBlockWithContract(data string, contract *SmartContract) {
	prevBlock := bc.Chain[len(bc.Chain)-1]
	newBlock := Block{
		Index:         prevBlock.Index + 1,
		Timestamp:     time.Now().String(),
		Data:          data,
		PrevHash:      prevBlock.Hash,
		Hash:          calculateHash(prevBlock.Index+1, prevBlock.Hash, data),
		SmartContract: contract,
	}
	bc.Chain = append(bc.Chain, newBlock)
}

3️⃣ Simular a Execução do Contrato

Uma maneira básica de simular a execução de um contrato é chamando uma função no SmartContract quando certas condições forem atendidas.

Vamos supor que você tenha um contrato que permite alguém “ativá-lo” e definir seu estado como “concluído”:

func (sc *SmartContract) execute() {
	// Para este exemplo simples, vamos dizer que executar significa mudar o estado
	if sc.State == "ativo" {
		sc.State = "concluído"
		fmt.Println("Contrato executado com sucesso!")
	} else {
		fmt.Println("Contrato já está concluído!")
	}
}

Então, na sua blockchain, você poderia ter uma função que verifica se há contratos que precisam ser executados quando um novo bloco é adicionado:

func (bc *Blockchain) executeContracts() {
	for _, block := range bc.Chain {
		if block.SmartContract != nil && block.SmartContract.State == "ativo" {
			block.SmartContract.execute()
		}
	}
}

4️⃣ Acionar Contratos Inteligentes

Agora você pode executar a lógica do contrato inteligente ao adicionar blocos à sua blockchain:

func main() {
	blockchain := Blockchain{}
	blockchain.Chain = append(blockchain.Chain, createGenesisBlock())

	// Cria um novo contrato inteligente
	contract := &SmartContract{
		ID:    1,
		Code:  "transferir(100 tokens)",
		State: "ativo", // Inicialmente ativo, pode ser executado
	}

	// Adiciona o contrato a um novo bloco
	blockchain.addBlockWithContract("Dados da Transação", contract)

	// Executa quaisquer contratos ativos
	blockchain.executeContracts()

	// Imprime a blockchain para verificar o estado do contrato
	for _, block := range blockchain.Chain {
		fmt.Printf("Bloco %d: %s - Estado do Contrato: %s\n", block.Index, block.Timestamp, block.SmartContract.State)
	}
}

5️⃣ Expandir os Contratos Inteligentes

Para tornar este sistema mais semelhante ao que você veria com contratos inteligentes baseados no Ethereum, você poderia:

  • Adicionar uma linguagem (como Solidity) para escrever contratos mais complexos.
  • Usar uma máquina virtual para executar a lógica do contrato (semelhante à EVM do Ethereum).
  • Adicionar mecanismos de gás para limitar quanto de recursos cada execução de contrato consome.
  • Implementar um algoritmo de consenso para execução descentralizada (Proof of Work, Proof of Stake, etc.).

Considerações do Mundo Real

Para integrar completamente contratos inteligentes em uma blockchain:

  • Armazenamento de dados: Armazene o código e os estados do contrato de forma descentralizada (por exemplo, IPFS ou em seus blocos).
  • Ambiente de execução: Você precisará implementar um sistema para interpretar e executar o código do contrato de forma segura. Isso poderia ser semelhante à Máquina Virtual Ethereum (EVM), mas poderia ser muito mais simples na sua blockchain baseada em Go.
  • Segurança: Contratos inteligentes podem ser vulneráveis a ataques como reentrância ou bugs de estouro. Lidar com isso de forma segura é crucial (por exemplo, testando contratos minuciosamente).

Conectar a um Contrato Inteligente baseado em Ethereum (Avançado)

Se você está procurando conectar sua blockchain Go ao Ethereum ou a uma blockchain semelhante ao Ethereum para executar contratos inteligentes Solidity, aqui está a abordagem geral:

  1. Instalar o Web3 para Go: Esta é uma biblioteca Go que permite interagir com contratos inteligentes do Ethereum. go get github.com/ethereum/go-ethereum
  2. Conectar-se ao Ethereum: Você precisará configurar um nó Ethereum (por exemplo, usando Infura ou executando seu próprio nó) e usar o Web3 em Go para implantar e interagir com contratos inteligentes.

Aqui está um exemplo:

package main

import (
    "fmt"
    "log"

    "github.com/ethereum/go-ethereum/accounts/abi"
    "github.com/ethereum/go-ethereum/common"
    "github.com/ethereum/go-ethereum/ethclient"
)

func main() {
    client, err := ethclient.Dial("https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID")
    if err != nil {
        log.Fatalf("Falha ao conectar ao cliente Ethereum: %v", err)
    }

    address := common.HexToAddress("0xYourContractAddress")

    fmt.Println("Conectado ao Ethereum!")
    fmt.Println("Endereço do Contrato:", address.Hex())
}

Nesta segunda parte, exploramos na prática como os contratos inteligentes funcionam dentro de uma blockchain. Em breve vamos aprofundar ainda mais: analisando padrões de contratos inteligentes, interações entre múltiplos contratos e desafios reais como segurança, escalabilidade e integração com redes como Ethereum.

O futuro é descentralizado — e ele começa com nossas linhas de código.