Research and Development

Cardano P2P Chat Decentralized powered chat dengan gossip peers dan Web RTC.

Konsep P2P:
Bayangkan kamu ngobrol pakai walkie-talkie atau HT Hanya ada kamu dan temanmu. Tidak ada operator, tidak ada base station yang nyimpan rekaman. Semua suara langsung dari mulutmu ke telinga dia, dan sebaliknya.

Arsitektur: Gossip Peers + Relay

Komponen Tugasnya (bahasa manusia) Berapa lama dipakai?
Peers (kamu & temanmu) Identitas utama, handler chat, enkripsi, simpan history, kirim/terima langsung via WebRTC Selamanya
Wallet Cardano Identitas kamu + tanda tangan kriptografis (buktikan “ini benar-benar aku”) Sekali login + saat verifikasi
MeshSDK Jembatan aman antara browser ↔ wallet (Eternl, Nami, Lace, Typhon, Flint, Gero, dll) Saat connect & sign
WebRTC “Jalan tol langsung” antar browser untuk kirim pesan, file, bahkan transaksi Setelah koneksi jadi (selamanya)
Relay (relay.js) Cuma “pak pos cilik” yang tugasnya: Bilang siapa lagi online
Bantu kenalin 5 detik pertama (SDP & ICE)

Handle Peer connect dengan light relay

Handle autentikasi dan encryption

on going progress implementasi file upload untuk transfer file.

fell free untuk diskusi , feedback dan saran.

Repository public : Github

1 Like

I’m genuinely delighted by your research and development behind this system, a fully decentralized, peer-to-peer instant messaging solution authenticated through digital wallets.
Thank you for sharing the GitHub repository; I plan to explore it thoroughly to gain a complete understanding of how the system works.

1 Like