~/talk

Building Decentralised Chat with Next.js

TalkinUkrainianat JavaScript fwdays’23 · 2023-05-16..05-20· [web3, javascript]
links:none on file
slides:none on file

A workshop demonstrating a decentralized chat built with Next.js that generates cryptographic keypairs in the browser for keypair-based auth, stores message content on IPFS and Subsocial while keeping only references on-chain, and requests sponsored tokens (energy) to pay on-chain fees. The live coding shows writing content to IPFS, creating on‑chain posts and subscribing to updates via RPC/websocket (send/receive demo), and discusses Next.js rendering modes and Vercel deploy, token/gas pitfalls, and challenges of end‑to‑end encrypted group chat.

AI-written summary · about

  1. 0:00Decentralised chat with Next.js
  2. 27:34Web2 chat modules
  3. 36:58Live coding pause
  4. 45:19Blockchain setup
  5. 1:01:43User login tokens
  6. 1:20:14Sending messages to IPFS
  7. 1:30:40Q&A on blockchain fees
  8. 1:47:16Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.