1
12
Encrypted P2P Chat (chat.positive-intentions.com)

chat.positive-intentions.com

https://github.com/positive-intentions/chat

I'm excited to share with you an instant messaging application I've been working on that might interest you. This is a chat app designed to work within your browser, with a focus on browser-based security and decentralization.

What makes this app unique is that it doesn't rely on messaging servers to function. Instead, it works based on your browser's javascript capabilities.

Here are some features of the app:

  • Encrypted messaging: Your messages are encrypted, making them more secure.
  • File sharing: Easily share files using WebRTC technology and QR codes.
  • Voice and video calls: Connect with others through voice and video calls.
  • Shared virtual space: Explore a shared mixed-reality space.
  • Image board: Browse and share images in a scrollable format.

Your security is a top priority. Here's how the app keeps you safe:

  • Decentralized authentication: No central server is required for login, making it harder for anyone to gain unauthorized access.
  • Unique IDs: Your ID is cryptographically random, adding an extra layer of security.
  • End-to-end encryption: Your messages are encrypted from your device to the recipient's device, ensuring only you and the recipient can read them.
  • Local data storage: Your data is stored only on your device, not on any external servers.
  • Self-hostable: You have the option to host the app on your own server if you prefer.

A decentralized infrastructure has many unique challenges and this is a unique approach. Ive taken previous feedback and made updates. Its important to note, it is still a work-in-progress and provided for testing/review/feedback purposes.

Looking forward to hearing your thoughts!

The live app

About the app

Docs

2
7

The link goes to a related post on another community so I don't have to duplicate it here.

Basically, I'd like to discuss tech options for a Reddit/Lemmy alternative. Here's what I've found:

  • Iroh - early days alternative to IPFS promising improved performance and application control
  • Appleseed - old-ish proposal for a distributed trust system - I'm thinking of using it for moderation (i.e. if you block/report similarly to someone else, that will get automated; you could also explicitly trust someone else [e.g. a CP-detector bot])
  • TrustNet - builds on Appleseed - still reading through the paper to know what it adds over Appleseed, if anything

Goals:

  • distributed storage - worried the fediverse will scale poorly (become too expensive)
  • distributed moderation - power-hungry mods suck
  • local-first - cache/host stuff you care about, reserve some space for preservation

Non-goals:

  • make money - it's a hobby for now, everything would be FOSS
  • image/video hosting - legal issues if you get random CP or something
  • preserve all data - I'd rather sacrifice older/less popular content than lose users - community can run caching servers
  • fediverse compat - P2P makes that difficult, but a bridge should be feasible

Thoughts? What am I missing?

Also, would anyone like me to post updates? It'll mostly be stuff from my research, if I post code, it won't be for a while (I have limited time).

3
4

Hi all! I’m working on my cyber security bachelor’s thesis and am reaching out to gather insights from users who use decentralized messaging applications.

I would be incredibly thankful if you could find the 2 to 4 minutes to fill out the form. Your experience in the matter is incredibly valuable.

You’ll find the survey at https://questionnaire.ink/412758

Your responses are confidential and will be used solely for supporting my thesis. No personally identifiable information is collected.

Thanks!

4
-2
submitted 6 months ago by gnubyte@lemmy.ml to c/decentralized@lemmy.ml
5
9
submitted 7 months ago by psy32nd@lemmy.world to c/decentralized@lemmy.ml

I want to know if AWS blocks hosting Tor relays. Thinking about creating 10-20 relays if it allows.

6
9
submitted 9 months ago by liminal@lemmy.ml to c/decentralized@lemmy.ml

cross-posted from: https://lemmy.ml/post/4956418

I like the IPFS technology as an idea, I can pin my files I guess, but I don't know any communities or services that I wanna use that leverage IPFS.

I was wondering what y'all are using.

7
3
submitted 11 months ago by pspinler@beehaw.org to c/decentralized@lemmy.ml

Mainstream news coverage of the fediverse, mostly mention Mastodon, but seems reasonably balanced.

8
1

I wanted to login cause one of the artist I like only post over there, and what did I discover when login in (trying to )

I never posted anything on this platform, just used my account to be able to watch stuff. Oh and until now, I don't know the reason, no mail, nothing. Might be my extensions: ublock? facebook container? Canvas Defender?

web in 2023, yerk.

9
4

last updated March 2022 but still mostly accurate, i think

10
1
submitted 2 years ago by cel@lemmy.ml to c/decentralized@lemmy.ml
11
2
submitted 2 years ago by kevincox@lemmy.ml to c/decentralized@lemmy.ml
12
2
How IPFS is broken (fiatjaf.com)
13
1
submitted 2 years ago by tomasz@lemmy.ml to c/decentralized@lemmy.ml
14
1

Interesting look at UX for decentralised systems

15
2
16
1
submitted 2 years ago* (last edited 2 years ago) by cel@lemmy.ml to c/decentralized@lemmy.ml
17
1
submitted 2 years ago* (last edited 2 years ago) by cel@lemmy.ml to c/decentralized@lemmy.ml
18
5
19
1

A new freenet project? I don't know anything about it, just discovered the repo.

20
1
galacteek: v0.5.4 (prerelease) (galacteek.gitlab.io)
submitted 2 years ago* (last edited 2 years ago) by cipres@lemmy.ml to c/decentralized@lemmy.ml

[0.5.4] - 2022-04-04

Added

  • RDF hashmarks store
  • Qt SparQL models API: add async support
  • Add MIME type recognition for turtle (ttl), YAML
  • Add UI to browse pronto graphs from a browser tab

Changed

  • Improve the Curve25519 pubsub API
  • SmartQL P2P service
    • Implement a peer-dependent authentication middleware for the http service
  • Pronto
    • galacteek.ld.pronto: pubsub service is now encrypted with curve25519
    • Use time-rotating peer-dependent credentials for the smartql p2p service
  • Mediaplayer:
    • Deprecate old MFS+JSON playlists storage
    • Store playlists as RDF (schema is: ips://galacteek.ld/MultimediaPlaylist)
    • Playlists by default are stored in a private RDF store
    • Playlists can be published to a public RDF store
    • Public playlists are synchronized between peers via a SparQL script
  • Content providers peering: separate Pinata nodes config by region
  • Update Pillow to v9.0.1
  • IPS contexts loader: add TTLCache for small schemas

Fixed

  • AppImage: fix xkb issue when running in Wayland (set XKB_CONFIG_ROOT)
21
0
submitted 2 years ago by JoeBidet@lemmy.ml to c/decentralized@lemmy.ml

Let this guy explain it for you:

https://invidious.snopyta.org/watch?v=YQ_xWvX1n9g

All is there, based on sound economic theory and anchored in facts....

22
0
submitted 2 years ago* (last edited 2 years ago) by danie10@lemmy.ml to c/decentralized@lemmy.ml

I only see posts dating up to Sep '21 and nothing more. I've cleared my profile, reinstalled a new profile, etc, but still Sep '21.

I also noticed neither the blog, the community nor their Twitter account shows anything past Sep '21.

Now I'm starting to think maybe it's not me.... But how does a P2P network just stop working, if so?

23
1
submitted 2 years ago* (last edited 2 years ago) by ironicmonkey@lemmy.ml to c/decentralized@lemmy.ml
24
1

Hey, I just discovered manyverse. It looks interesting but I kind of understand why I had not heard of it even though it seems to have been around for a while now...It looks like it's a little bit complicated to discover and follow people, I know it's a common issue for decentralized tools but with this one it's even harder since it only works with invites (correct me if I'm wrong).

Have you heard about it? What do you think of it? Apparently the best way to discover people is to join a room server but again, I need an invite for that. Can one of you guys invite me to a room server please?

25
1
submitted 2 years ago by tommi@lemmy.ml to c/decentralized@lemmy.ml

This is an essay I wrote. It explains and demonstrates on a socio-philosophical level how and why decentralization is the solution to the most pressing issues of today’s Information Technology, social media in particular.

view more: next ›

decentralized

1882 readers
1 users here now

This is a community for the discussion and news about the decentralized web, software, privacy, and related topics.

Rules: be a good human being

founded 4 years ago
MODERATORS