#peertopeer — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #peertopeer, aggregated by home.social.
-
Decentralized browser-based P2P E2EE messaging.
The key detail that sets this apart from other messaging apps is the browser-based client-side cryptography philosophy.
No need to install anything. Your ID is crypto-random and so the app doesnt need to rely on any central registration system like phone numbers. Your ID is unguessable and to connect to someone, you have to explicitly share it.
WebRTC has other nuances like being to route through a shared network for secure/faster transfer.
I hope this project has reached a level i can share the following details. I've made a genuine effort towards documentation and transparancy. I dont think it'll ever be enough and so im still concerned it isnt ready to share. While im using AI throughout. This is not a vibecoded project. There is attention throughout for unit tests and formal-verification. With your feedback, id like to make improvements for clarity throughout.
This version of the app demonstrates a fairly unique approach using a browser-based, local-only and webrtc approach. I know it's impossible for any system to be the "world's most secure", but that isnt a reason to not try. By rigorously implementing an exhaustive list of security features and practices, the aim is to get as close as possible.
* [Enkrypted.Chat](https://enkrypted.chat/)
This is intended to demonstrate client-side managed secure cryptography.
* [Introducing Enkrypted Chat](https://positive-intentions.com/blog/introducing-enkrypted-chat)
* [Whitepaper (work-in-progress)](https://positive-intentions.com/docs/technical/whitepaper/complete-whitepaper)
* [Protocol Spec (work-in-progress)](https://positive-intentions.com/docs/technical/whitepaper/complete-protocol-spec)
* [Roadmap](https://positive-intentions.com/docs/technical/p2p-messaging-technical-breakdown/)I know ive tried to compress a lot of my journey into one post. The project above is going to be tricky to understand. Feel free to reach out for clarity on any of the details.
IMPORTANT: While this is aiming to provide a secure experience, It is [not audited or reviewed](https://www.reddit.com/r/CyberSecurityAdvice/comments/1su8lir/security_audit_feedback_from_radically_open/). **Shared for testing, feedback and demo purposes only.** Please use responsibly.
#Privacy #OnlinePrivacy #DataPrivacy #Infosec #CyberSecurity #OpSec #DigitalRights #AntiSurveillance #DataOwnership #E2EE #P2P #PeerToPeer #WebRTC #LocalFirst #LocalOnly #NoCloud #NoRegistration #PWA #SignalProtocol #PostQuantum #Cryptography #SecureMessaging #PrivateChat #EncryptedChat #Decentralized #OpenSource #SelfHosted #BetaTesting #FeedbackWelcome #TechDemo #ProofOfConcept #BuildInPublic #IndieDev #DevCommunity
-
📬 25 Jahre BitTorrent: Vom Nerd‑Projekt zur globalen Schatten‑Infrastruktur
#Filesharing #Internet #25JahreBitTorrent #BitTorrent #BramCohen #DHT #PeertoPeer #Streaming #ThePirateBay #torrent #Urheberrecht https://sc.tarnkappe.info/ffff37 -
📬 25 Jahre BitTorrent: Vom Nerd‑Projekt zur globalen Schatten‑Infrastruktur
#Filesharing #Internet #25JahreBitTorrent #BitTorrent #BramCohen #DHT #PeertoPeer #Streaming #ThePirateBay #torrent #Urheberrecht https://sc.tarnkappe.info/ffff37 -
📬 25 Jahre BitTorrent: Vom Nerd‑Projekt zur globalen Schatten‑Infrastruktur
#Filesharing #Internet #25JahreBitTorrent #BitTorrent #BramCohen #DHT #PeertoPeer #Streaming #ThePirateBay #torrent #Urheberrecht https://sc.tarnkappe.info/ffff37 -
📬 25 Jahre BitTorrent: Vom Nerd‑Projekt zur globalen Schatten‑Infrastruktur
#Filesharing #Internet #25JahreBitTorrent #BitTorrent #BramCohen #DHT #PeertoPeer #Streaming #ThePirateBay #torrent #Urheberrecht https://sc.tarnkappe.info/ffff37 -
📬 25 Jahre BitTorrent: Vom Nerd‑Projekt zur globalen Schatten‑Infrastruktur
#Filesharing #Internet #25JahreBitTorrent #BitTorrent #BramCohen #DHT #PeertoPeer #Streaming #ThePirateBay #torrent #Urheberrecht https://sc.tarnkappe.info/ffff37 -
@radicle @levitte so it comes down to #peertopeer vs #federation, ey?
The idea of detaching users from being tied to a node or a repo is great for the autonomy of devs, and that it's built on custom network protocols that don't rely on #IPFS or #DHT is quite cool.
I'll need to return to this subject, because the idea of giving control to the people rather than large companies is an important issue. But what ways suit what use cases?
Also, cool alien painting bro 😐👍
-
@radicle @levitte so it comes down to #peertopeer vs #federation, ey?
The idea of detaching users from being tied to a node or a repo is great for the autonomy of devs, and that it's built on custom network protocols that don't rely on #IPFS or #DHT is quite cool.
I'll need to return to this subject, because the idea of giving control to the people rather than large companies is an important issue. But what ways suit what use cases?
Also, cool alien painting bro 😐👍
-
@radicle @levitte so it comes down to #peertopeer vs #federation, ey?
The idea of detaching users from being tied to a node or a repo is great for the autonomy of devs, and that it's built on custom network protocols that don't rely on #IPFS or #DHT is quite cool.
I'll need to return to this subject, because the idea of giving control to the people rather than large companies is an important issue. But what ways suit what use cases?
Also, cool alien painting bro 😐👍
-
@radicle @levitte so it comes down to #peertopeer vs #federation, ey?
The idea of detaching users from being tied to a node or a repo is great for the autonomy of devs, and that it's built on custom network protocols that don't rely on #IPFS or #DHT is quite cool.
I'll need to return to this subject, because the idea of giving control to the people rather than large companies is an important issue. But what ways suit what use cases?
Also, cool alien painting bro 😐👍
-
@radicle @levitte so it comes down to #peertopeer vs #federation, ey?
The idea of detaching users from being tied to a node or a repo is great for the autonomy of devs, and that it's built on custom network protocols that don't rely on #IPFS or #DHT is quite cool.
I'll need to return to this subject, because the idea of giving control to the people rather than large companies is an important issue. But what ways suit what use cases?
Also, cool alien painting bro 😐👍
-
📬 Abmahnwelle durch Kanzlei Nimrod: Jetzt trifft es den „Autobahn Polizei Simulator“
#Filesharing #Gaming #Rechtssachen #Abmahnkanzlei #Abmahnung #Aerosoft #AutobahnPolizeiSimulator #FernbusSimulator #KanzleiNimrod #PeertoPeer https://sc.tarnkappe.info/9df056 -
Ein Blick in unsere hellen und einladenden Räume in der Jasperallee 😍🥰
#beratung #trans #geschlechtsidentität #peertopeer #braunschweig #sprechstunde #kostenfrei #anonym
-
**Проблема: Ограниченная доступность децентрализованных поисковых решений на основе YaCy в Gentoo**
**1. Децентрализация vs Централизованные поисковики**
Большинство пользователей привыкли к централизованным поисковым системам (Google, Bing, Yandex), которые контролируют индексацию, фильтрацию контента и ранжирование. YaCy предлагает децентрализованный подход, но его популярность остаётся низкой из-за ряда технических и пользовательских барьеров.
**2. Проблемы установки и совместимости в Gentoo**
Gentoo известен своей гибкостью, но установка YaCy на этой платформе может быть сложной из-за:
Отсутствия официального ebuild в основном репозитории.
Потенциальных зависимостей, конфликтующих с текущими сборками.
Отсутствия подробной документации для интеграции с системой.
**3. Ограниченная функциональность и удобство для конечного пользователя**
Хотя YaCy мощен с точки зрения приватности и автономности, он сталкивается с проблемами:
Высокие требования к ресурсам при индексировании.
Медленная скорость поиска при малом числе узлов.
Ограниченные механизмы фильтрации контента по сравнению с традиционными поисковиками.
**4. Интеграция в экосистему RuTracker.org**
На форумах вроде RuTracker.org востребованы альтернативные поисковые решения. Однако:
YaCy не всегда эффективно индексирует динамический контент форумов.
Необходима дополнительная настройка парсеров для корректного сбора данных.
Малое количество узлов, ориентированных на индексирование RuTracker, снижает качество поиска.
**Вывод**
YaCy в Gentoo и его потенциальная интеграция с RuTracker.org требуют более удобных инструментов развертывания, оптимизации индексации и повышения удобства работы для конечных пользователей.
**Дополнительная база знаний для изучения и исследования**
**1. Официальные ресурсы YaCy**
Официальный сайт YaCy – документация, исходный код и последние обновления.
GitHub YaCy – основной репозиторий проекта, баг-трекер, pull requests.
Форум поддержки YaCy – обсуждения, вопросы и ответы.
**2. Документация и исследования по децентрализованным поисковикам**
DHT (Distributed Hash Table) и его применение в P2P-системах
Сравнение децентрализованных поисковиков: SearX, YaCy, Whoogle
Peer-to-Peer Search Engines: Opportunities and Challenges (ACM Digital Library)
**3. Gentoo и его экосистема**
Официальная документация Gentoo – руководство по установке и настройке пакетов.
Bugzilla Gentoo – поиск и обсуждение ошибок, возможное добавление ebuild для YaCy.
GURU overlay – сообщество разработчиков, вносящих новые пакеты.**Библиография**
Callan, J. (2000). *Distributed Information Retrieval*. Springer.
Balakrishnan, H., Kaashoek, M. F., Karger, D., Morris, R., & Stoica, I. (2003). *Looking up data in P2P systems*. Communications of the ACM, 46(2), 43-48.
Stoica, I., Morris, R., Karger, D., Kaashoek, M. F., & Balakrishnan, H. (2001). *Chord: A scalable peer-to-peer lookup service for internet applications*. ACM SIGCOMM Computer Communication Review, 31(4), 149-160.
Benzmüller, C., & Heyer, G. (2008). *Peer-to-peer information retrieval: An overview*. Springer.
Gentoo Linux Wiki (2024). *Installing and Configuring Packages in Gentoo*. Retrieved from https://wiki.gentoo.org.
YaCy Developers (2023). *YaCy Search Engine: Architecture and Performance Optimization*. Retrieved from https://github.com/yacy/yacy_search_server.**Хэштеги**
#YaCy #DecentralizedSearch #Gentoo #RuTracker #P2P #DistributedSearch #DHT #FOSS #PrivacyTech #PeerToPeer #OpenSource**Где найти соратников для обсуждения?**
🔹 **Официальные сообщества YaCy**
Форум YaCy Community
Группа в Matrix: #yacy:matrix.org
IRC-канал: #yacy на irc.libera.chat
🔹 **Сообщества по Gentoo и Open Source**
Форум Gentoo
Reddit: r/Gentoo
Telegram-группа Gentoo Russia
🔹 **Дискуссионные площадки по децентрализованным технологиям**
LOR (Linux.org.ru) – обсуждение Linux и open-source решений.
RuTracker.org – форум альтернативных технологий
Hacker News – обсуждение перспектив P2P и децентрализованных систем.
Эти ресурсы помогут разработчикам, исследователям и энтузиастам YaCy глубже разобраться в технологии и найти единомышленников. -
May I just say so myself that I‘m loving playing with Kitten¹ to build Domain² (shown below) and Place³.
¹ https://kitten.small-web.org
² https://codeberg.org/domain/app
³ https://codeberg.org/place/app#Kitten #Domain #Place #SmallWeb #SmallTech #humanRights #democracy #technology #peerToPeer #peerToPeerWeb #web #dev #JavaScript #HTML #CSS #NodeJS #htmx #WebSocket #objectOriented #eventBased #hypermedia
-
A quick demonstration of using the State: Overview page in Kitten’s¹ settings while developing to keep an eye on your event and event listener counts to avoid memory leaks.
Notice how the events and listeners counts change as I navigate between the People and Settings pages in my Place² node and that they are consistent. If they were rising as I navigated back and forth I’d know I had a memory leak somewhere.
If you use Kitten’s built-in features (e.g., the `addEventHandler()` method on your `kitten.Component` subclasses, Kitten will handle adding and removing listeners for you automatically during your component’s lifecycle. You can also do so manually in your component’s automatically-called `onConnect()` and `onDisconnect()` event handlers.
This view is useful during development to ensure you don’t have any memory leaks as pages are loaded and unloaded.
¹ https://kitten.small-web.org
² Place is in early development at the moment (https://codeberg.org/place/app)#Kitten #SmallWeb #SmallTech #demo #developerExperience #developerTools #design #eventModel #events #memory #memoryLeaks #observerPattern #listeners #web #dev #HTML #CSS #JavaScript #NodeJS #server #platform #framework #WebSockets #hypermedia #htmx #StreamingHTML #place #peerToPeer #peerToPeerWeb
-
Update: time change – talk is now going to be at 3PM – so an hour earlier.
PS. Here’s more info on today’s talk:
#SmallWeb #SmallTech #ComputerScience #UniversityOfGroningen #web #dev #peerToPeer #peerToPeerWeb #personalWeb #foss #openSource #HTML #CSS #JavaScript #NodeJS
-
OnlyFans’ explicit content ban should spark a conversation about a creators’ bill of rights - Bremner Morris
Contributor
Share on Twitt... - http://feedproxy.google.com/~r/Techcrunch/~3/qqeaAcYUvvs/ #onlineadvertising #cryptocurrency #videohosting #worldwideweb #e-commerce #peertopeer #payments #onlyfans #substack #websites #opinion #patreon #youtube #column #paypal #tumblr #media -
End-to-end moving startup Updater buys on-demand moving startup Dolly - Moving services giant Updater is bringing on the team from Dolly as the New York c... - http://feedproxy.google.com/~r/Techcrunch/~3/bTA6WrziTGQ/ #hydeparkventurepartners #versiononeventures #softwareplatform #unitedstates #contractor #craigslist #peertopeer #facebook #websites #finance #maveron #newyork #updater #costco #dolly #lowes #tc