5 ms·
Make it decentralised, it is the new black.
by m00dy 6y ago
Make it decentralised, it is the new black.
- darkhorse13 6y agoHow would you make a comment system decentralized? Like where would they be stored? Genuine question by the way, I'm not familiar with decentralized computing.
- toomuchtodo 6y agoIPFS https://komento.host/ https://komento.host/ https://news.ycombinator.com/item?id=26840855 https://news.ycombinator.com/item?id=26840855
- miohtama 6y agoIPFS is a cache, not persistent storage.
- toomuchtodo 6y agoPinned objects persist.
- 7steps2much 6y agoCorrect me if I am wrong, if I am the only person pinning it, wouldn't that mean we are back to a single server? Like, if I am the only one pinning (and storing) the data, everyone downloads it from me correct? Why not just use a regular storage at that point?
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]
- grej 6y agoPresumably the comments would be sharded and encrypted. Then each those chunks would have a hash generated for it, and each chunk would be stored as transactions on a blockchain, or more likely multiple blockchains for redundancy. This is how the blockchain storage companies do it.
- valdiorn 6y agoThis sounds insanely complicated for data that could just be stored in a SQLite database...
- nonameiguess 6y agoDecentralizing Disqus is trivial. Just go back to each blog has its own local comment system with commenter identities disconnected from all other sites they comment on or even anonymous. There's no reason you need a single global identity and storage backend for all content sources that support commenting. It can even be otherwise identical to Disqus except self hosted.
- fiddlerwoaroof 6y agoLocal storage: solves the spam issue and the issue of annoying commenters. https://github.com/tessalt/echo-chamber-js https://github.com/tessalt/echo-chamber-js
- viccuad 6y agoThe same way a chat system can be. See https://cactus.chat https://cactus.chat, on the Matrix network, for example.
- NicoJuicy 6y agoComments need moderation. The blockchain/decentralization ain't great for moderation... And not everything has to be "discoverable" (= have a public database) Unless you're fine with re-inventing known best-practices ofc.
- agogdog 6y agodecentralization is totally fine for moderation, it works fine in Mastodon for example, you can moderate out entire instances for a commenting system you could do something nearly identical... each site is its own commenting instance, and you can federate profiles. If a user accumulates bans or flags across instances you could choose to add them to a shared blocklist that other instances can opt-in/out of... it's not too hard to imagine.
- viccuad 6y agoBeing decentralized is orthogonal with moderation. You can for example allow people to post to some rooms that represent the blog posts threads, and keep yourself as admin and moderator there. See https://cactus.chat https://cactus.chat, which is on the Matrix network.
- rapnie 6y agoDunno about blockchain, but decentralized works great. Watch "Decentralized Social Networks vs. the Trolls" on (decentralized) PeerTube: https://conf.tube/videos/watch/d8c8ed69-79f0-4987-bafe-84c01f38f966 https://conf.tube/videos/watch/d8c8ed69-79f0-4987-bafe-84c01...
- nulterm 6y agoTwo implementations using the Fediverse: https://cactus.chat/ https://cactus.chat/ https://news.ycombinator.com/item?id=26371813 https://news.ycombinator.com/item?id=26371813 https://carlschwan.eu/2020/12/29/adding-comments-to-your-static-blog-with-mastodon/ https://carlschwan.eu/2020/12/29/adding-comments-to-your-sta... https://news.ycombinator.com/item?id=25570268 https://news.ycombinator.com/item?id=25570268
- MayeulC 6y agoCactus isn't really the fediverse though: I consider (maybe mistakenly) the so-called fediverse to be broadly activitypub-based, while cactus leverages Matrix.