Então Loganota, eu acabei lendo o projeto da
PinkCoin por ter traduzido ele, e eles tem um sistema de FLASH PoS, que pelo que entendi, diminui o tempo do bloco de 6 minutos para 1 durante os horários(pré-determinados) de pico.. Será que não haveria nenhuma solução assim para o PoW? Diminuir o tempo de bloco quando houver X transações não confirmadas ou algum outro parâmetro.. (e foda-se os halvings, que venham antes
)
Então, vejo 2 problemas que são os seguintes: a dificuldade do Bitcoin é ajustada a cada 2 semanas, isso que ajuda manter em média de 10 min/bloco, para fazer isso que você está pensando ela teria que ser ajustada em algumas horas (diminuiria muito a dificuldade pra que blocos sejam encontrados mais rapidamente). Ai já vem um problema, com a dificuldade abaixando muito, algums já poderia entrar no jogo (gpus talvez?) e é possível que alguns asics parassem de funcionar com a dificuldade baixa (o que os mineradores iriam amar ne
).
Outro problema, o girino uma vez postou aqui que se o Bitcoin diminuisse pela metade o intervalo entre blocos a taxa de blocos orfãos aumentariam em 4x, se variar com o inverso do quadrado da diminuição do tempo de bloco ao diminuir o intervalo pra 1 min aumentaria em 100x o número de blocos orfãos (ai é chute, não sei se é assim mesmo que varia).
Ai você imagina, na média os blocos são gerados em 10 min mas o que se verifica é alguns blocos sendo encontrados 1 min após o outro, 20 min depois acham outros e na média da 10 min. Agora você imagina com blocos sendo encontrados 10s após o outro, 5 segundos... vai ter caso de você ter recebido 2 confirmações e 5 min depois ter 0 de novo porque a blockchain seguiu outro caminho e deixou os blocos que tinham te confirmado orfãos.
Não sou do pessoal da área técnica, então posso ter falado alguma merda, mas o que vejo é isso ai.