Canais
Os canais permitem-lhe transmitir para um público ilimitado diretamente na blockchain BitcoinZ -- sem servidor para desligar, sem conta para banir e sem empresa a deter a sua lista de assinantes. Uma publicação é uma única transação, quer o sigam dez pessoas ou dez mil.
Já disponível
Os canais chegaram com o Z-Text 3.0 e cresceram muito desde então: comentários com respostas em tópico, moderação on-chain, filtros de conteúdo do lado de quem lê e restauração completa a partir da sua frase de recuperação. Tal como no resto do Z-Text, tudo o que publica -- uma publicação, um comentário, uma reação -- exige uma licença ativa. Ler um canal é sempre gratuito.
O que são canais
Um canal é um feed público de difusão que vive inteiramente on-chain. O proprietário (e os moderadores que nomear) publicam atualizações; os assinantes leem-nas. Como tudo corre na blockchain BitcoinZ, não há nenhum servidor do Z-Text pelo meio -- nada para apreender, bloquear ou colocar offline. Um canal existe enquanto a rede existir.
O Z-Text também suporta conversas de grupo mais pequenas onde qualquer membro pode publicar. Os canais são o caso da difusão: um número reduzido de emissores a alcançar um número ilimitado de leitores.
Como os canais funcionam
Por dentro, um canal é uma caixa de correio blindada partilhada. Quando um canal é criado, recebe o seu próprio endereço blindado. Cada assinante importa a chave de visualização do canal, que permite à sua carteira ler as mensagens enviadas para esse endereço -- mas não gastar a partir dele. O proprietário mantém a chave de gasto.
- O proprietário publica uma mensagem: a sua aplicação escreve uma transação blindada para o endereço do canal.
- A aplicação de cada assinante já está a analisar esse endereço com a chave de visualização partilhada, por isso todos veem a publicação.
- As publicações são cifradas para o canal e assinadas pelo autor, portanto os assinantes podem verificar quem escreveu cada mensagem.
É por isso que o custo nunca cresce com o seu público: uma publicação é uma transação, ponto final. Ler é gratuito -- os assinantes apenas analisam a cadeia. O único custo é a minúscula taxa on-chain que quem publica paga.
Comentários, reações e ações de moderação seguem pelo mesmo carril. Cada um é uma pequena mensagem assinada escrita para o endereço do canal, por isso a aplicação de cada leitor reconstrói o mesmo tópico, a mesma lista de membros e as mesmas regras a partir dos mesmos dados on-chain.
Uma transação, alcance ilimitado
Enviar a mesma mensagem a mil pessoas uma a uma custaria mil transações. Um canal reduz isso a uma única transação que todos leem -- a economia é idêntica com 10 assinantes ou com 10 000.
Criar um canal
Abra o separador Canais e toque em Novo canal. A sua carteira cria o endereço do canal e guarda a chave de gasto, tornando-o proprietário. Antes de criar, define:
- Avatar (obrigatório) -- escolha um estilo, gere variações até gostar de uma, ou escreva o seu próprio texto ou iniciais como semente. O mesmo texto produz sempre o mesmo avatar, por isso um favorito pode ser sempre recriado. Os avatares são desenhados no seu dispositivo; nada é obtido da internet.
- Nome e descrição -- a descrição é opcional, até 200 caracteres, e aparece na pré-visualização do convite antes de alguém entrar.
- Permitir reações -- se os espectadores podem reagir às suas publicações com emoji. Ativo por predefinição.
- Permitir comentários -- se as novas publicações ficam abertas a comentários. Desativado por predefinição e sempre ajustável publicação a publicação.
- Mostrar número de espectadores -- quando ativo, os membros anunciam-se ao entrar para que todos vejam quantos estão a acompanhar. Quando desativado, seguir é totalmente anónimo.
Depois de criar, obtém um convite partilhável: um código QR, um código de convite copiável e a impressão digital do proprietário do canal. Faça já o backup on-chain (um toque) para que possa ser recuperado a partir da sua frase de recuperação -- veja Backup e restauração.
Entrar num canal
Cole o código de convite ou leia o QR e toque em Pré-visualizar canal. A pré-visualização mostra o avatar, o nome, a descrição, se o canal conta espectadores, se as reações estão ativas -- e a impressão digital do proprietário. Compare essa impressão com o proprietário por outra via para confirmar que está a entrar no canal verdadeiro e não numa imitação.
Entrar envia uma pequena transação on-chain. É isso que regista o canal no seu backup cifrado on-chain, para que sobreviva a uma restauração da carteira -- e, nos canais que mostram o número de espectadores, é o que o anuncia na lista. Custa um valor mínimo (dust) mais a taxa de rede habitual.
Começa a ler a partir do ponto em que o canal está agora, por isso não há espera. Se o canal já existia antes de entrar, um aviso oferece carregar publicações anteriores: isso baixa o limite de análise da chave deste canal e ressincroniza a sua carteira desde o início do canal. Pode demorar alguns minutos e o progresso aparece no ecrã inicial. Também pode acioná-lo a qualquer momento em Informações do canal → Carregar histórico completo.
Verifique antes de confiar
Qualquer pessoa pode criar um canal com qualquer nome e avatar. A impressão digital do proprietário na pré-visualização é a parte que não pode ser falsificada -- confirme-a com uma fonte em que já confie.
Publicar
Só o proprietário e os moderadores podem publicar num canal. Escrever funciona como numa conversa normal, com algumas ferramentas próprias de quem publica:
- Molduras de publicação -- 30 molduras com estilo (Notícias, Anúncio, Importante, Oferta, Evento, Celebração, Citação, Código, Cripto, Música, Cósmico, Néon e mais) num seletor com deslocamento, com pré-visualização ao vivo exatamente do que os seus espectadores verão. As molduras podem opcionalmente animar.
- Interruptores por publicação -- permita ou bloqueie reações e comentários nessa publicação específica, independentemente da predefinição do canal.
- Desfazer de 30 segundos -- cada publicação fica preparada localmente durante 30 segundos com um botão Descartar. Nada é transmitido on-chain até essa janela terminar, por isso uma publicação com um erro nunca sai do seu dispositivo.
- Eliminar -- as publicações podem ser removidas depois; a eliminação é uma diretiva assinada on-chain que a aplicação de cada assinante respeita.
Os canais privilegiam o texto por opção de desenho -- o mesmo foco deliberado do resto do Z-Text.
Comentários e reações
Quando os comentários estão abertos numa publicação, qualquer espectador pode responder. Os comentários são assinados com a chave do autor específica desse canal, por isso ninguém pode publicar sob a identidade de outra pessoa, e são organizados em tópicos: um comentário pode responder a outro comentário, e as respostas agrupam-se sob o comentário a que respondem. Pode ordenar um tópico pelos mais antigos primeiro (predefinição) ou pelos mais recentes.
- Os comentários são curtos por opção de desenho -- cerca de 150 caracteres -- porque cada um tem de caber num único memo blindado.
- Um comentário leva um nome visível à sua escolha, para que os tópicos se leiam como uma conversa e não como uma lista de chaves.
- Os comentários têm uma janela de desfazer de 5 segundos com botão Descartar antes de serem transmitidos, e mostram marcas de estado de envio como uma mensagem de conversa normal.
- Os autores podem apagar os seus próprios comentários; os administradores podem apagar qualquer um.
- As reações funcionam em publicações e em comentários, e os tópicos abertos atualizam-se ao vivo.
Publicar, comentar, reagir e denunciar exigem todos uma licença ativa -- são escritas on-chain. Ler publicações, tópicos e reações nunca exige.
Funções e moderação
Sem servidor central, a moderação é tratada pela própria rede. Proprietários e moderadores publicam mensagens de controlo assinadas, e a aplicação de cada membro reproduz-as pela ordem da blockchain para chegar exatamente à mesma lista e às mesmas regras. Não há fila de moderação no servidor de uma empresa; o resultado é idêntico para todos porque as entradas são idênticas, assinadas e ordenadas permanentemente on-chain.
- Proprietário -- cria o canal, nomeia e retira administradores, edita as definições do canal e é o único que pode levantar o fundo do canal.
- Administradores / moderadores -- podem publicar e usar todas as ferramentas de moderação abaixo.
- Membros / espectadores -- leem o canal, comentam e reagem quando está aberto, e podem denunciar comentários aos administradores.
As ferramentas de moderação disponíveis para proprietários e administradores:
- Eliminar qualquer publicação ou comentário. As eliminações são lápides permanentes -- uma cópia que chegue mais tarde ao dispositivo de alguém também fica oculta.
- Suspender um membro por um período definido, de uma hora até 60 dias. Tudo o que tiver escrito durante uma suspensão permanece oculto. As suspensões podem ser levantadas antecipadamente.
- Promover / despromover -- conceder ou retirar direitos de administrador.
- Fixar um comentário no topo do tópico de uma publicação.
- Bloqueios de comentários -- por publicação, escolha só leitura (os comentários existentes continuam visíveis, sem novos) ou oculto (o tópico fica totalmente escondido).
- Denúncias -- os espectadores podem denunciar um comentário aos administradores; as denúncias entram numa fila no ecrã de Moderação com um contador e podem ser descartadas.
- Limpeza em massa -- selecione muitos comentários e elimine ou suspenda em lotes, para que limpar uma vaga de spam custe um punhado de transações em vez de uma por comentário.
- Registo de auditoria -- cada ação de moderação é um registo assinado on-chain. O ecrã de Moderação mostra o registo completo: o que aconteceu, quem o fez e quando. As entradas nunca são apagadas, apenas substituídas.
Moderação auditável
Como cada diretiva é assinada e ordenada on-chain, a moderação é verificável em vez de confiada. Ninguém -- nós incluídos -- pode remover discretamente uma publicação ou banir um membro sem deixar um registo permanente e atribuível.
Os seus próprios filtros
A moderação é o que os administradores do canal decidem. Além disso, tem filtros inteiramente seus, em Definições → Mensagens → Moderação de canais. Mudam apenas o que você vê, nunca saem do seu dispositivo e não afetam mais ninguém.
- Ocultar links até tocar para os revelar
- Ocultar linguagem imprópria, discurso de ódio e insultos, ou conteúdo sexual
- Ocultar burlas de cripto -- airdrops, sorteios, iscos de «lucro garantido»
- Sinalizar provável spam (muitos links, maiúsculas aos gritos)
- A sua própria lista de palavras -- qualquer mensagem com uma delas fica escondida atrás de um toque
Gerir o seu canal
A partir de Informações do canal, o proprietário pode editar o avatar, a descrição e as predefinições de reações e comentários; voltar a partilhar o QR ou o código de convite; ver o número de espectadores; e verificar o estado do backup do canal. As edições são difundidas para que a cópia do canal de cada assinante seja atualizada.
Número de espectadores. Nos canais criados com a contagem ativa, entradas e saídas são anunciadas on-chain e o proprietário difunde periodicamente a contagem autoritativa, por isso o número que os leitores veem mantém-se vivo e desce quando alguém sai. Os canais criados sem contagem não anunciam ninguém -- seguir é anónimo e não existe lista nenhuma.
Fundo do canal. O dust que entradas e reações enviam para o endereço do canal acumula-se aí. Os envios normais nunca tocam nesses fundos. O proprietário pode recolhê-los para a sua própria carteira com Levantar fundo -- uma ação deliberada e exclusiva do proprietário. Pode demorar algum tempo, porque cada nota precisa da sua própria prova de conhecimento zero, e os espectadores veem apenas o saldo do fundo a atualizar.
Na lista de canais, cada canal pode ser fixado, silenciado, marcado como lido, arquivado ou abandonado. Sair anuncia a sua saída on-chain para que as contagens de espectadores continuem exatas. No computador, os Canais usam um esquema de dois painéis: a lista à esquerda, o canal aberto à direita.
Backup e restauração
As chaves de um canal são geradas aleatoriamente em vez de derivadas da sua semente, por isso são guardadas explicitamente. O Z-Text mantém um backup cifrado on-chain rotativo dos canais que possui e que segue, selado com uma chave derivada da sua frase de recuperação e escrito como memo para o seu próprio endereço. É atualizado sempre que cria, entra, sai ou edita um canal.
Pode ver exatamente em que ponto está esse backup -- sem backup, a enviar, a confirmar, confirmado ou desatualizado -- e voltar a executá-lo com um toque, tanto no ecrã Canais como em Informações do canal. Nada se perde em silêncio.
Restaurar a partir da sua frase de recuperação de 24 palavras traz de volta tanto os canais que possui como os que subscreve, com progresso real durante a restauração. O histórico é depois obtido canal a canal, e cada canal acompanha o seu próprio estado para que nenhum fique para trás. Se a análise da cadeia durante a restauração não conseguiu cobrir toda a janela, verá um aviso para procurar canais com backup na blockchain, em vez de um zero silencioso.
Perder o telemóvel não significa perder o seu público nem o seu feed: nenhuma plataforma lhe pode tirar os seguidores, porque nenhuma plataforma alguma vez os deteve.
Faça já o backup de um canal novo
Criar ou entrar num canal gera chaves que só existem no seu dispositivo até o backup on-chain ser confirmado. Aceite o backup de um toque quando o Z-Text o pedir -- um canal que nunca foi guardado não pode ser recuperado a partir da sua frase de recuperação.
Privacidade
Os canais herdam o modelo de privacidade do Z-Text. O conteúdo das publicações é cifrado de ponta a ponta para o canal, e as transações blindadas com zk-SNARK da BitcoinZ ocultam o remetente on-chain. Não existe nenhuma base de dados central dos seus assinantes -- nada para vazar, vender ou entregar em resposta a uma intimação. Subscrever não exige conta, e-mail nem número de telefone.
Comentários e reações são cifrados para o canal exatamente como as publicações, e as identidades são chaves de assinatura próprias de cada canal -- não uma conta global -- pelo que a atividade num canal não o liga a outro. Os avatares de canal são desenhados localmente, por isso abrir uma lista de canais nunca contacta ninguém.
Não há lista de assinantes para apreender
Numa plataforma tradicional, os seus seguidores são linhas na base de dados da empresa. No Z-Text essa lista não existe -- a adesão vive na carteira de cada assinante.
Canais vs. plataformas centralizadas
Transmitir no Twitter/X, Facebook ou Telegram significa correr nos servidores de uma empresa. A plataforma pode suspender ou apagar um canal, exige uma conta ligada a um número de telefone ou e-mail, recolhe metadados e detém a sua lista de assinantes. Os canais do Z-Text eliminam cada uma dessas dependências:
| Propriedade | Z-Text | Twitter / Facebook / Telegram |
|---|---|---|
| A empresa pode apagar o seu canal? | Não -- não há empresa no meio | Sim |
| Conta / número de telefone obrigatórios? | Não | Sim |
| Metadados protegidos? | Sim (zk-SNARKs) | Não |
| Anúncios ou feed algorítmico? | Não | Sim |
| Quem detém a lista de assinantes? | Ninguém -- está em cada carteira | A plataforma |
| A moderação é auditável? | Sim -- cada ação é assinada e on-chain | Não |
| Recuperar o seu público a partir de uma frase semente? | Sim | Não |