total descendants::1 total children::1 3 ❤️ |
Robil som male experimenty. Hlavne co sa tyka slobody pouzivat vlastne backendy/sync nody - zostalo mrzenie. Mal som za ciel najst skutocne pseudoanonymne p2p (idealne tazko cenzurovatelne). Rozbehal som Yjs cez matrix adapter a bol to teda porod. Matrix Synapse som rozbil minimalne 4 krat nez sa mi to podarilo rozbehnut, nastavit a nerozbit obskurny yaml config. Nehovoriac o tom ze autor (Yusef) co napisal yjs-matrix integraciu (famozny typek!) tak uz na tom nepracuje takze yjs nepodporuje verziu matrixu s e2ee. Zkusal som to prepisovat ale cely ten stack daval zabrat a dobre som si narazil drzku. Tool na moderaciu (Mjolnir) je story sama o sebe. (na margo matrix ux hell -> https://blog.koehntopp.info/2024/02/13/the-matrix-trashfire.html) Potom som hladal alternativy k p2p signalingu -> projekty ako coturn (ktore vo vysledku je potreba na produkcne prostredie) vyzeraju ako master blaster overkill. Maju 300 open issues a na ich kontrolu bude potreba Swarm alebo Kubernet (a tie dalsie veci k tomu...) Dalsia nadej mi svitala ked som videl DHT/Kademlia implementacie v kombinacii s holepunchingom - typci z https://keet.io co robili hyper/swarm to maju odmakane. Ked som si ale cital viac o tej holepunch technike doslo mi ze aj tak je potreba pevne body v infra cez ktore sa tie nody na seba uvidia. Takze anonymita, resp necenzurovatelnost v tomto zmysle tiez nehrozi. Vlastne mi z toho vzislo ze najlepsie je pouzit websockets alebo napisat si zase vlastny backend. Tak ci tak budes muset niekde bezat a manazovat tu infra. "Skutocne p2p" bez par bodov kde to bude cele zranitelne sa uplne neda zrealizovat. eot e: sorry za typos |
| |||||||||||||||||||||||||