free4.chat é um serviço de chat de áudio em tempo real . Ele foi projetado de acordo com o princípio local primeiro e privacy first
e é muito fácil de usar.
️ Este projeto é usado apenas para fins de teste técnico, use por sua conta e risco!
️ Existe liberdade de expressão, mas não posso garantir a liberdade após a expressão. (-Idi Amin)
PoW
no blockchain. Comum
Pilha de tecnologia
Infra
Por enquanto, apenas ignoramos esse problema, pois ele pode ser resolvido reconectando outro nó e criando a sala novamente
Algumas abordagens simples do Elixir
Uma abordagem complexa é usar Riak Core que implementa o Consistent hashing
e pode reequilibrar o processo por VNode
Riak Core
O bate-papo Tinode resolve esse problema implementando o algoritmo de consenso de jangada
https://dev-notes.free4.chat/
Se você está interessado em webRTC
, peer-to-peer(P2P)
, real-time collaboration(CRDT)
, distributed system
ou robot design
, você pode participar deste projeto e entrar em contato comigo pelo twitter.