Hi,

I think spam on the dht will get a big problem if twister becomes successful. Especially the reply, mention and hashtag resources can easily be flooded with spam making these features unusable. Even if we come up with a content blocking mechanism these spam posts will suppress precious real content because the dhts capacity is limited.

At #32c3 i discussed with @black_puppydog whether its possible to extend the dynamic torrent scheme of twister so that multiple people can write to a torrent. Then at least the capacity would be much less limited. But there are some good ideas missing to make that happen.

Greetings

@tschaul

On 29.12.2015 23:45, Miguel Freitas wrote:
On Mon, Dec 28, 2015 at 1:09 AM, Luca Matteis <[email protected] <mailto:[email protected]>> wrote:

    On Sun, Dec 27, 2015 at 6:41 PM, Miguel Freitas
    <[email protected] <mailto:[email protected]>> wrote:
    > Then post is automatically refreshed between nodes, for about 2
    months.

    Interesting. Is that handled by the DHT algorithm (say Kademlia)?


No. afaict the only refresh implemented in standard bittorrent's DHT is to keep the routing tables fresh, not the contents.

    I was wondering how well it all performs against spam attacks. For
    instance I could literally spam the network with millions of spam
    tweets and then the network would be trying to serve those millions of
    tweets for 2 months. Does that hurt the network? Can the network
    handle that?


Well, first thing to consider is the size of the network. The larger the twister network the more resilient. With current size, some attacks that wouldn't make a different might be noticeable.

That said, the DHT refresh is also limited in both duration and bandwidth used. So when bandwidth limit is reached, some requests are dropped. But everything is probabilistic, 8 nodes are supposed to be able handle requests for any given DHT resource... skipping some refreshes due to your spam attack would be enough to put legit contents to expire? I don't know. Give it a try ;-)

regards,

Miguel

--
You received this message because you are subscribed to the Google Groups "twister-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"twister-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to