NAT traversal в embedded P2P-мессенджере на Go: почему overlay routing, а не STUN/TURN/ICE

NAT traversal в embedded P2P-мессенджере на Matrix-протоколе. Стек: форк Dendrite, Pinecone overlay routing, gomobile bind. Разбор почему overlay routing, а не STUN/TURN/ICE или libp2p, и где этот подход начинает течь.

https://habr.com/ru/articles/1043134/

#nat_traversal #p2p #matrix #overlay_routing #gomobile #pinecone #webrtc #libp2p #dendrite #stun

NAT traversal в embedded P2P-мессенджере на Go: почему overlay routing, а не STUN/TURN/ICE

Несколько месяцев пилю embedded P2P-мессенджер на Matrix-протоколе как личный pet-проект в свободное от основной работы время. Стек: форк Dendrite (Matrix homeserver на Go), Pinecone overlay routing...

Хабр

RE: https://fediscience.org/@PLOSBiology/116579076475476559

🧠 Interesting new work on #cortical #PopulationCoding: Revah, Wolf, Gutnick & Neef show that the #encoding performance of cortical #neurons is not determined by single-cell properties alone, but by a combination of #dendrite size, #synaptic noise statistics, ion channels, and population size.

🧵1/2

Salut
Pour un serveur #Matrix pour ~100 utilisataires :
- #Synapse réputation trop lourd ?
- #continuwuity semble le bon choix ?
- #Dendrite maintenance mode

Il doit y avoir une énorme différence si propose audio/vidéo.

Un avis ? De l'expérience ?
Merci :)

For fellow admins and #selfhost crowd: Is illegal media spam in #matrix still a thing? I'm aware of changes from late 2024, but I'd like to hear your recent experiences. I'm looking to host small friends-only federated server, but I still haven't decided. 🤷

#synapse #dendrite #matrixchat
Currently using #dendrite as my matrix home server, however I'm aware it's under very little development now and missing many new features, is there a way for me to move my homeserver to #synapse or a different implementation without losing the domain or chat history? #matrix #matrixadmin

looking to self-host a #matrix server as a #discord replacement to migrate my friend group away from there now that the whole age verification catastrophe is happening.

is there a #conduwuit alternative that isn't uncomfortably sexualised and in-your-face about everything?

i guess i could use regular #conduit, but the docs warn about it being somewhat unstable compared to the former. #synapse seems to be insanely difficult to set up, and #dendrite looks like it has none of the strengths of the two others

i'd just use "conduwuit" but as a trans person it's making me genuinely super uncomfortable to see that kind of hypersexual fetishy trans 'representation' that they're going for. i just want a normal software project

#matrix folks running #dendrite : If you want to enable sliding sync (MSC4186) in your instance (which enables you to use Element X), have a look at this issue and the linked PR:

https://github.com/element-hq/dendrite/issues/3236#issuecomment-3508685172

Feedback and general contributions are welcome/needed to keep Dendrite alive!

Embedded / Support sliding sync /syncv3 · Issue #3236 · element-hq/dendrite

This issue was originally created by @genofire at matrix-org/dendrite#3236. Description: We are able to configure "well-know" yet, since #3039 . But it would be nice, that dendrite support sliding ...

GitHub
Would it work if I rename the user right in Dendrite's database? 🤔

I don't see why it shouldn't, but there might still be inconsistencies I can run into that I can't think of 🤪

#matrixProtocol #dendrite

🧠 #Neurons can communicate via a hidden network of #nanotubes, new study finds. Chang et al. (2025) show that dendritic nanotubes (DNTs) are #actin-based #dendrite-to-dendrite conduits transferring Ca²⁺ and molecular cargo (incl. #Aβ), rising before plaque deposition in mouse #cortex. This overlooked pathway may expand our view of neuronal communication beyond #synapses:

🌍 https://www.science.org/doi/10.1126/science.adr7403

#Neuroscience

I'm considering a rebuild of the #armbian #matrix service from scratch using #synapse instead of #dendrite.

Initially I considered Dendrite over Synapse for its better fit for small instances. However it seems that Synapse received some optimizations for that in the mean time, also allow scaling up more easily.