手機與網頁端完全免費

面向社群的互助交易,
而非商業銀行

BeanPool 是一款免費應用程式,供你的社群成員相互交易互助、物品與技能。使用豆子代替金錢:幫助他人,你會獲得豆子;得到幫助,豆子則流向對方。目標是歸零 — 付出與收穫大致相當。

🚫 反剝削宣言

BeanPool 不是什麼

✕
不是廣告推送機器

沒有受眾特徵追蹤、資料收割,也沒有致富大師的演算法推薦。

✕
不是投機性加密代幣

豆子是用於真實交易的互助信用 — 絕不會在交易所被炒作拉盤。

✕
不是注意力老虎機

沒有多巴胺循環的無休止滑動 — 只有真實的在地提供與鄰里。

✕
不是企業債務或剝削

沒有利息,沒有銀行,沒有中間人。唯一的費用微乎其微,並全部進入你社群自己的公共板塊資金池,絕不流向我們。

✕
不是加密貨幣應用程式

沒有區塊鏈,沒有代幣,沒有需要購買的錢包。你的 12 個助記詞僅用於開啟你自己的帳號。

三種加入方式

從你所在之處開始

立即體驗,連結全球

全球社群即將向所有人開放,無需邀請:隨處看看、刊登免費贈送或交換的物品,並尋找你身邊的社群。目前它處於私人預覽階段。在正式開放之前,你可以查看下方已經在運作的社群、建立一個社群,或使用成員給你的邀請。

尋找或建立社群

查看已經在運作的社群,或在一台閒置電腦或小型租用伺服器上建立社群。待全球社群開放時,很快就能申請加入你身邊的社群。

收到邀請了?

安裝應用程式並開啟成員給你的連結或掃描 QR 碼;每個邀請限用一次,有效期限為 30 天。

豆子存在於在地社群中,每個社群運作在各自的伺服器上。全球社群帶你認識各項功能,並引導你加入在地社群。它透過範例社群向你展示豆子在其中的運作方式。

沒有應用程式商店?全球社群和你自己的社群都能在手機瀏覽器中開啟;可將它們新增至主畫面。

100% 免費
✦
無應用程式內購買
✦
開放原始碼
豆子如何流轉

三個鄰居,一週生活

1
Sam 修理了 Ana 的腳踏車 — 30 顆豆子

Sam 增加到 +30。Ana 減少到 −30。

2
Ana 為 Lee 烤了麵包 — 30 顆豆子

Ana 回到了 0。Lee 變成了 −30。

3
Lee 幫 Sam 照看小狗 — 30 顆豆子

所有人都回到了接近零,完成了三件事,而且誰都沒有花錢。

每次交易價格的 98.5% 歸賣家所有;另外的 1.5% 進入社群的公共板塊資金池,因此實際數值會略低於這些。

BeanPool 是什麼

社群在自己擁有的小型伺服器上運作 BeanPool。成員刊登他們能夠提供的幫助與需求,並以豆子進行交易。豆子不是花錢買來的貨幣:它是某人幫助了他人的紀錄。每個人的起始餘額都是零。當你提供幫助時,餘額增加;當你接受幫助時,餘額減少;整個社群的所有餘額相加始終為零。沒有人發行豆子,沒有人收取利息借出豆子,也沒有人將豆子兌現。每筆交易的小額費用進入社群自己的資金池,由成員投票決定如何使用。該應用程式免費且開源;社群自行選擇伺服器,其上的資料歸社群所有。

互助信用由來已久:LETS 團體在紙本帳本上運作了數十年,而在瑞士,商業聯盟 WIR 自 1934 年起就使用其自身的信用進行交易。繁瑣的紙本作業耗盡了大多數組織的精力。BeanPool 則是由應用程式自動完成這套記帳作業。

運作方式

從初次開啟畫面到完成第一筆交易。

📩

1. 透過三扇大門之一進入

開啟成員發給你的邀請;不久後你也可以無需邀請直接體驗全球社群,並從那裡申請加入你身邊的社群。無論哪種方式,你都可以選擇一個讓大家認識你的名稱。

🔑

2. 保管好你的 12 個助記詞

應用程式會在你的手機上建立帳號並向你顯示 12 個助記詞。請將它們抄寫下來並妥善保管:如果不慎遺失或更換手機,它們能找回你的帳號。

🧺

3. 刊登提供

刊登你能做或能分享的事物:順風車進城、新鮮雞蛋、修理腳踏車、一小時園藝協助。在使用豆子的社群中,你至少需要先刊登一個「提供」,然後才能刊登「需求」或購買。而在不使用豆子的全球社群中,你的第一篇刊登可以是「需求」。

🤝

4. 進行交易

雙方商定豆子價格。豆子會被安全託管,直到事情完成,然後支付給賣家。事後你們可以互相評價。

閱讀完整新手入門指南 →

你能做什麼

應用程式開啟即為首頁,由你自主選擇的一組卡片構成。其後包含:市集、地圖、聊天(網頁版中為 Chat)、成員、Pulse 動態、公共板塊和帳本(你可以在此查看餘額與交易)。

🧺

市集

社群成員正在提供的事物與需求,投票與活動也匯聚在同一動態中。你可以搜尋、按分類篩選,並點擊進行交易。

🗺️

地圖

查看你附近提供的事物。每一個圖釘都由你親自放置:可以使用你當下的定位,也可以手動放置圖釘。當你允許時,應用程式還會根據你的位置顯示距離你最近的內容,且絕不會在背景定位。活動圖釘以及在網頁版中設定的在地事業圖釘可以設為「大約」,將地點模糊到約 100 公尺。圖釘僅對你所在社群的成員可見。當全球社群向所有人開放時,那裡的訪客可以看到刊登內容及其大致範圍,但看不到姓名、個人資料相片以及精確地點。任何人都能在一分鐘內加入,因此其成員看到的彼此刊登位置也會模糊到大約一公里範圍;精確地點則由你在約定見面時自行告知對方。

📅

活動 新功能

刊登互助勞動、維修咖啡館或技能分享,附上時間和地點。成員可以點擊「確定參加」或「感興趣」。參加者可加入活動聊天並收到主辦人的私密備忘 — 大門密碼、需要攜帶的物品 — 若時間地點變更或活動取消也會收到通知。在任何人都能加入的場合(例如全球社群),主辦人預設會先審核每位申請者。活動完全免費;不涉及任何豆子交易。可在地圖上的「今天」、「本週末」或「未來 7 天」找到它們,並使用「複製到新日期」再次舉辦。

💬

聊天(網頁版中為 Chat)

向你社群中的任何人發送訊息。私訊與群組聊天均經過端對端加密:你社群的節點負責傳輸但無法讀取內容。在尚未更新的節點上,群組聊天仍可能被營運者讀取,聊天中會對此予以說明。在地事業討論與活動聊天可由營運社群節點的人員讀取,以便進行內容審核。

🏛️

公共板塊:在地事業 新功能

在地事業是社群共同營運的項目:養雞產蛋、工具圖書館、柴火集散點,或是有明確目標與結束日期的專案。由管理人共同管理,並由主要管理人負責帶領;成員可以申請加入成為管理人。在地事業擁有自己的豆子,像其他人一樣在市集中刊登提供與需求,展示其收支情況,並可因應季節暫停運作。任何管理人均不得核准向自己付款:必須由另一位管理人核准。

🗳️

投票與決策 新功能

任何人都可以在市集中發起投票向社群提問。更重大的選擇是決策,位於公共板塊分頁:從公共板塊資金池向在地事業撥款、急難救助金、更換主要管理人。一項決策開放投票 7 天,若通過則自動執行。一旦你完成了一筆交易,就可以發起提議。

👥

群組 新功能

為你的街道、園藝俱樂部或樂團建立群組,你將成為召集人。僅向群組內發布內容,並可自由選擇群組是公開、需申請加入還是僅限受邀加入。

📡

Pulse 動態

了解在地居民正在創作什麼。成員可以連結自己的頻道 — TikTok、Instagram、YouTube、SoundCloud 或部落格訂閱源 — 其公開動態就會顯示在你社群的 Pulse 動態中。是否連結完全由每位成員自行決定。任何不當內容均可被檢舉,你社群的節點可以將其下架。

信用靠累積,而非借貸

沒有人花錢買豆子,也沒有人支付利息。

0️⃣

每個人的起始都是零

新帳號擁有 0 顆豆子。當你出售時,餘額增加;當你購買時,餘額減少。在整個社群中,所有餘額相加始終為零。

⚖️

第一筆交易開啟信用額度

一旦你完成了一筆交易,就可以開始透支(低於零)在回饋之前先行獲得幫助。你的信用額度從很小開始(一筆 100 顆豆子的交易大約能獲得 37 顆豆子的額度),隨著你與更多人交易而成長。你保持刊登的提供數量決定了你能使用多少額度:1 個提供最高可達 200 顆豆子,5 個提供最高可達 2000 顆豆子。

🏅

是徽章,不是門檻

隨著時間推移,你會獲得徽章:新人、居民、管家、長老。它們展現你在社群中的歷程。它們不會限制任何功能。管理員也可以授予某人一枚徽章,並隨之附帶該徽章的初始信用額度。

閱讀規則了解所有具體數字 →

費用的去向

價值留存在你的社群中

已完成交易的 1.5% 費用,以及餘額超過 200 顆豆子部分所收取的微額月費,均進入你社群的公共板塊資金池 — 絕不歸我們或任何其他人所有。你的社群透過決策來決定資金池的支出用途。

✕
沒有廣告,沒有追蹤
✕
沒有可買賣的代幣 — 豆子僅用於交易
✕
沒有利息,沒有銀行

我們為何這樣構建:後剝削經濟 →

你的帳號與安全

🔑

你的金鑰保留在手機中

在手機應用程式中,你的金鑰保存在手機的安全儲存區中,你還可以啟用「應用程式鎖定」,它會要求驗證你手機本身的螢幕鎖定。在網頁版中,金鑰保存在該瀏覽器的獨立儲存區中。你的 12 個助記詞是無需依賴任何人的獨立備份。

🚩

檢舉任何問題

你可以檢舉任何貼文、成員、活動或 Pulse 動態,並封鎖任何人。檢舉將發送給營運你社群節點的人員 — 即所有者與管理員 — 他們可以移除相關內容和帳號。成員也可以透過投票表決決策來暫停或移除某人的帳號。

📄

詳細規範

儲存了哪些資料、誰可以看到以及如何刪除你的帳號。

找回金鑰的第二種方式,以及誰能打開它

你還可以連結 Google、Apple 或 Facebook 登入作為第二種找回方式。系統會為該登入方式保存一份你金鑰的加密複本。使用 BeanPool 金鑰保險庫的手機應用程式會將複本保存在那裡(位於冰島的一台不作他用的小型伺服器上);舊版手機應用程式則保存在你社群的節點上;全球社群的網頁版應用程式則保存在該社群的伺服器上(由我們營運)。誰保存該複本,誰就能打開它:對於保險庫和全球社群是 BeanPool,對於保存在節點上的複本則是營運你節點的人。從保險庫還原需要等待一天,除非你自己的其中一台裝置確認是你本人。除了該複本以及將帳號複製到你自己的另一台裝置之外,你的金鑰絕不會以任何其他方式離開你的裝置。

尋找你的在地互助站

已在名錄中列出的正在運作 BeanPool 的社群。

— 已列出的社群
— 成員數(依回報數據)
面向社群組織者

為你的社群營運 BeanPool

每個社群都運作在自己的節點上:一台保存該社群成員、貼文與帳本的小型伺服器。由在地人員負責維護。如果你所在的城鎮或山谷還沒有節點,你可以成為發起人。

🧰

你負責照顧的事項

你和你指定的管理員是你社群的版主:檢舉會發送給你們。成員的資料存放在你的機器上,因此你需要負責備份。你可以讀取在地事業討論與活動聊天;但你無法讀取私訊。你負責邀請第一批成員,再由他們邀請其他人。

⚙️

設定應用程式

你的節點在瀏覽器中隨附專屬的設定應用程式。你可以從中為社群命名、指定使用自身金鑰登入的所有者與管理員、列印 QR 碼邀請函、監控硬碟健全狀況、選擇公開網址或穿透通道,並協助同時遺失手機與 12 個助記詞的成員,透過你當面確認的一次性驗證碼,在全新手機上重新取回自己的帳號。

🔒

從首次啟動即維持私密

社群的刊登內容、地圖、訊息與餘額從節點啟動的那一刻起就僅供成員使用;無需開啟任何設定。未持有帳號而開啟該網址的訪客會被引導至全球社群,全球社群即將向所有人開放。

🌐

與相鄰社群連結

兩個社群可以協議連結,以便雙方成員相互交易。豆子絕不會離開本地:每對社群都會持續記錄彼此積欠對方的差額,雙方各自設定交易限額。除非雙方營運者都開啟此功能,否則連結預設處於關閉狀態,且目前仍處於早期階段:該功能已建置完成,在網頁版應用程式中備有操作畫面,但僅在我們自有的兩個測試社群之間進行過試驗,尚未在實際運作的社群間使用過。

建立社群

如果你能照著步驟操作,大約需要半小時。首先需要了解的六件事:

  • 花費成本。軟體完全免費。它可以運作在家中常開的閒置電腦上(迷你電腦 Mini PC、NAS,或搭載 64 位元系統的 Raspberry Pi 樹莓派),或每月幾美元(約 6 美元)的小型租用伺服器上。
  • 由誰主機託管。由你主機託管,運行在你自己的機器或租用的伺服器上。它絕不需要 beanpool.org:使用你自己的專屬網址即可。
  • 你承擔的責任。成員的檢舉會發送給你。資料資料夾由你透過還原代碼自行備份。請維持兩位所有者。確保伺服器持續開啟並保持更新。
  • 你絕不會看到的內容。成員的私人一對一訊息。
  • 先安裝 Docker。在執行下方指令區塊前,機器需要先安裝 Docker;新租用的伺服器通常沒有預載。
  • 手機可連線的網址。手機在網際網路上僅能透過 https 連線至社群。在具有公開 IP 位址且開放連接埠 80 和 443 的租用伺服器上,該 IP 位址即已足夠:伺服器會自動取得專屬憑證,無需 Cloudflare 帳號,自有網域亦同。在家中或未開放連接埠的情況下,認領程序會透過伺服器自行執行的穿透通道,為你提供以 .beanpool.org 結尾的免費網域名稱。純 http:// 位址僅在家庭區域網路中有效。

接著,在已安裝 Docker 的機器上,貼上這段單一指令區塊。它會取得 compose 檔案、建立節點使用的網路、拉取已發布的映像檔(Intel/AMD 或 ARM64)、啟動節點、等待伺服器產生一次性認領代碼(在 Raspberry Pi 樹莓派上初次啟動較慢,最多約需五分鐘),並執行認領。啟動前無需進行任何設定。

bash — 建立社群
單一指令區塊:取得、建立網路、拉取、啟動、等待、認領 git clone https://github.com/beanpool-org/beanpool.git && cd beanpool docker network create beanpool-shared docker compose pull docker compose up -d echo "Waiting for the server to make its claim code (up to 5 minutes)..." for i in $(seq 60); do docker compose exec -T beanpool-node test -f /data/claim-code.txt </dev/null 2>/dev/null && break; sleep 5; done docker compose exec -T beanpool-node test -f /data/claim-code.txt </dev/null 2>/dev/null || echo "No claim code after 5 minutes. The server's log says why: docker compose logs beanpool-node" docker compose exec beanpool-node beanpool claim

最後一行:beanpool claim

  1. 你的網址。在貼上指令前先選定,並修改最後一行以相符合。如果你已經貼上執行,請在提問時按 Enter 跳過,然後再次執行最後一行:認領代碼會等待手機連線。租用伺服器若擁有公開 IP 位址並開放連接埠 80 和 443:加上 --ip 及其 IP 位址,例如 beanpool claim --ip 203.0.113.7。伺服器會透過連接埠 80 從 Let's Encrypt 自動取得該位址的憑證,手機即可透過 https://203.0.113.7 連線。家中的電腦,或沒有開放連接埠:保持原樣即可。它會要求輸入免費名稱的第一部分(若要使用 yourtown.beanpool.org,只需輸入 yourtown;按 Enter 可略過),透過伺服器自行執行的穿透通道連線,並等待最多三分鐘完成上線。自有網域:為該網域設定指向伺服器 IP 位址的 A 記錄,開放連接埠 80 和 443,並加上 --address https://your.domain。網域名稱在更換伺服器後仍可繼續使用;數字 IP 則不行:你也可以稍後在「設定」中新增名稱,使用 IP 位址的成員連線不會中斷。若想稍後在「設定」中選擇,請加上 --no-name。純 http:// 位址僅適用於家用網路:手機在網際網路上會拒絕連線,認領程序也會發出警告。即使 BeanPool 專案的網址服務發生中斷,認領功能依然有效。
  2. 代碼與 QR 碼。畫面會顯示一次性認領代碼與 QR 碼。使用手機鏡頭掃描 QR 碼,或開啟 BeanPool,在尋找你的社群下方輸入伺服器網址,然後點擊認領。該手機即成為所有者。
  3. 設定。在網址(或伺服器專屬位址)後加上 /settings 開啟。設定精靈會引導你為社群命名、要求新增第二位所有者,並產生三份創始邀請。在「節點身分」下設定地圖上的位置,以便附近的人能找到你。

如果指令區塊顯示 No claim code after 5 minutes,或 beanpool claim 顯示 This community has no claim code waiting,表示伺服器尚未完成啟動:docker compose logs beanpool-node 會顯示目前進度。一旦記錄檔顯示社群尚無所有者且已有認領代碼,請重新執行最後一行。完整步驟請參閱營運者手冊的首次設定。

在 GitHub 上查看 →