斷網可用分散式社交軟體 Patchwork

此文件已不再維護,請至公民通訊工具

TL;DR: Patchwork 是個斷網可用,一對一訊息可加密的臉書 / Twitter 替代品。

👉 如果只是想先建立訊息廣播站,請看在無手機訊號的環境下,如何建立資訊中心點

更多

用起來長怎樣?

一開始誰都沒追蹤時,會很冷清

為什麼斷網仍可用?

ssbc protocol 上每個節點都是平等的,在節點彼此可以接觸到對方時會同步訊息。平常用它寫的文章會經由網際網路和朋友同步,要是沒有網路連線, Patchwork 會試著在區域網路上尋找你的朋友,要是找到了,一樣會同步彼此的訊息。

以現在的設計,訊息會同步兩層(你的朋友、和朋友的朋友),於是你可以在 A 地同步一些朋友的訊息,再到 B 地將新消息傳給其他朋友。

有什麼隱憂?

Patchwork 上的 Aadil Ayub 好奇,既然訊息是分散存放的,有沒有可能反而對異議人士不利?於是有了這串討論: %voYwxKeeYd3GmfeFavbrszoJyseQwmeu+p6jMPdthPo=.sha256

(將上面以 % 開頭的連結,貼到 Patchwork 的搜尋框就能看到該討論)

由於 private group 功能還在開發, Patchwork 並不適合用來廣播私密訊息,可以將它想像成 Twitter 或 facebook 的替代品,但不是 Telegram 或 LINE 的替代品。

誰做的?

Scuttlebutt protocol 是由 Dominic Tarr 設計開發的。他住在紐西蘭的船上。他常常沒有網路可以用,於是希望能有個斷線也能用的社群網路。

👉 可以看看 Manyverse 作者 staltz 寫的 An Off-Grid Social Network
👉 還有 @zelf35C3 的演講 Scuttlebutt

可以追蹤誰?

  • Dominic Tarr: @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519
  • 手機版作者 staltz: @QlCTpvY7p9ty2yOFrv1WU1AE88aoQc4Y7wYal7PFc+w=.ed25519
  • 活躍開發者 mixmix: @ye+QM09iPcDJD6YvQYjoQc7sLF/IFhmNbEqgdzQo3lQ=.ed25519

歡迎補充 XD

什麼是 Pub

Pub server 是網際網路上的節點,經過邀請連結追蹤它的話,它會自動追蹤你,於是你就會和也追蹤這個 pub server 的人交換訊息。可以說是分散式網路中的一個個小中心。

Pub 有公開的也有邀請制、私人的。

👉 可以到 pub server 列表找找有哪些 public pub server 。

怎麼架 Pub

👉 可以靠 easy-ssb-pubssb-pub 來架自己的 pub server ,熟悉 Unix 系統的話,能在一小時內架起來。

討論

如果只是想要先建立「中心化」的訊息廣播站,可以用 Notebook 開啟 wifi-access point,並架一個簡單的 http-server,就可以讓wifi訊號範圍內的人,用手機得到相同的訊息,詳細步驟可以參考在無手機訊號的環境下,如何建立資訊中心點 yinghsun
更多訊息歡迎補充到下面,讓最上面一看就可以知道到哪裡找 Patchwork 👍 caasi
這個 hackmd url 已經有傳出去了,可能要兼做 index page yingshun
好喔。
caasi

Select a repo