Why Nostr? What is Njump?
2024-09-19 17:31:37
in reply to

girino on Nostr: ACHO que dá pra resolver isso com mecanismos de consenso. Mas tem custo, como ...

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?
Author Public Key
npub18lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vets0hcfsz