ACHO que dá pra resolver isso com mecanismos de consenso. Mas tem custo, como sempre.
Vou tentar colocar aqui a idéia que tem se formado na minha cabeça como alternativa ao nostr para protocolo anti-censura:
1- blockchain com 2 tipos de transação:
a) as que transferem tokens nativos da rede (igual qualquer criptomoeda)
b) as que transmitem mensagens e eventos
2- Transações que transmitem tokens seguem as mesmas regras de uma blockchain tradicional
3- Transações que transmitem eventos podem pagar a taxa de mineração de duas formas:
a) com tokens, igual uma transação de transferência de tokens
b) com PoW.
4- Full nodes: não participam do mecanismo de consenso, mas validam os blocos minerados. Servem pra manter a rede p2p no ar.
5- Relays: relays são full nodes que mantem o mecanismo de consenso usando PoS. Precisam ter um minimo de tokens alocados e são remunerados de acordo com os blocos minerados da seguinte forma:
a) blocos tem limite de tamanho
b) transações pagas com tokens são priorizadas de acordo com o valor da taxa. A taxa se reverte totalmente como recompensa ao relay que minerar aquele bloco.
c) transações de evento pagas com PoW tem o PoW revertido em tokens novos "mintados" naquele bloco, de acordo com a dificuldade. Dificuldade se ajusta de acordo com a média dos ultimos N blocos. Quanto maior a dificuldade minerada nas transações incluidas no bloco, maior a recompensa "mintada" naquele bloco.
6- Zaps: Zaps passam a ser transferencias normais pela blockchain.
Soluções:
- Mecanismo anti-censura é o mesmo das criptos, mas o fato de ser PoS gera risco. Pode ser um sistema híbrido com PoW e PoS talvez. Delegaçao de PoS também ajuda na descentralização e resistencia a censura.
- Anti-spam, pelo custo, seja financeiro, gastando tokens, seja de processamento, gastando PoW.
Problemas:
- Permanencia. Não é possível apagar nada.
- Aumenta a complexidade dos clientes
- Não tem foco em privacidade
Pensem aí em mais problemas e soluções, quem sabe a gente lança um projeto desses?