휴대폰과 웹에서 무료

상업 은행이 아닌,
커뮤니티를 위한 교환

BeanPool은 이웃과 도움, 물품, 재능을 서로 거래할 수 있는 무료 커뮤니티 앱이에요. 돈 대신 콩을 사용해요. 누군가를 도우면 콩을 받고, 도움을 받으면 콩을 건네요. 목표는 0이에요 — 받은 만큼 베풀어 보세요.

🚫 탈착취 선언

BeanPool이 아닌 것

✕
광고 전달 기계가 아닙니다

유사 잠재고객 추적, 데이터 수집, 일확천금을 노리는 사기 알고리즘이 없어요.

✕
투기용 암호화폐 토큰이 아닙니다

콩은 실제 거래를 위한 상호 신용이며, 거래소에서 시세 조작되지 않아요.

✕
주의력을 빼앗는 슬롯머신이 아닙니다

도파민을 자극하는 무한 스크롤이 없어요. 실제 지역의 나눔과 이웃만 있어요.

✕
기업의 부채나 착취가 아닙니다

이자도, 은행도, 중개자도 없어요. 유일한 소액 수수료는 우리에게 오지 않고 커뮤니티 자체의 공유지 풀로 가요.

✕
크립토 앱이 아닙니다

블록체인도, 코인도, 돈 주고 살 지갑도 없어요. 내 12개 단어는 내 계정을 여는 데만 쓰여요.

참여하는 세 가지 방법

지금 있는 곳에서 시작하세요

지금 바로 전 세계에서 사용해 보기

초대장 없이 누구나 참여할 수 있는 글로벌 커뮤니티가 곧 열려요. 둘러보고, 무료 나눔이나 교환 글을 올리고, 가까운 커뮤니티를 찾아보세요. 지금은 비공개 미리보기 단계예요. 정식으로 열릴 때까지 아래에서 이미 운영 중인 커뮤니티를 확인하거나, 직접 커뮤니티를 시작하거나, 멤버에게 받은 초대장을 사용해 보세요.

커뮤니티 찾기 또는 시작하기

이미 운영 중인 커뮤니티를 확인하거나, 남는 컴퓨터나 소형 대여 서버에서 직접 시작해 보세요. 글로벌 커뮤니티가 열리면 가까운 커뮤니티에 가입 요청을 보낼 수 있게 돼요.

초대장을 받으셨나요?

앱을 설치하고 멤버에게 받은 링크를 열거나 QR 코드를 스캔하세요. 초대장은 한 번만 쓸 수 있고 30일 동안 유효해요.

콩은 각자의 서버에서 운영되는 로컬 커뮤니티에 있어요. 글로벌 커뮤니티는 둘러보기를 제공하고 로컬 커뮤니티로 안내해 줘요. 예시 커뮤니티를 통해 그곳에서 콩이 어떻게 작동하는지 보여줘요.

앱 스토어를 쓸 수 없나요? 글로벌 커뮤니티와 내 커뮤니티 모두 휴대폰 브라우저에서 열 수 있어요. 홈 화면에 추가해 보세요.

100% 무료
✦
인앱 결제 없음
✦
오픈 소스
콩이 움직이는 방식

세 이웃의 일주일

1
샘이 아나의 자전거를 수리함 — 30 콩

샘은 +30이 되고, 아나는 −30이 돼요.

2
아나가 리를 위해 빵을 구움 — 30 콩

아나는 다시 0이 되고, 리는 이제 −30이 돼요.

3
리가 샘의 반려견을 돌봄 — 30 콩

모두가 다시 0 근처로 돌아왔고, 아무도 돈을 쓰지 않고도 세 가지 일이 해결되었어요.

판매자가 거래 금액의 98.5%를 갖고, 나머지 1.5%는 커뮤니티의 공유지 풀로 가기 때문에 실제 숫자는 이보다 약간 적어요.

BeanPool이란

커뮤니티는 자체 소형 서버에서 BeanPool을 운영해요. 멤버들은 제공할 수 있는 것과 필요한 것을 올리고 콩으로 거래해요. 콩은 사서 쓰는 돈이 아니에요. 누군가가 다른 사람을 도왔다는 기록이에요. 누구나 0에서 시작해요. 도움을 주면 잔액이 올라가고, 도움을 받으면 내려가요. 커뮤니티 전체의 잔액을 합치면 항상 0이 돼요. 아무도 콩을 발행하지 않고, 이자를 붙여 빌려주지 않으며, 현금으로 바꿀 수도 없어요. 거래마다 부과되는 소액의 수수료는 커뮤니티 자체의 풀로 들어가며, 멤버들의 투표로 사용처를 결정해요. 앱은 무료이자 오픈 소스예요. 커뮤니티가 자체 서버를 선택하고, 그 안의 데이터는 커뮤니티의 소유예요.

상호 신용의 역사는 오래되었어요. LETS 모임은 수십 년간 종이로 이를 운영했고, 스위스의 기업 공동체 WIR는 1934년부터 자체 신용으로 거래해 왔어요. 대부분을 지치게 한 것은 서류 작업이었어요. BeanPool은 그 서류 작업을 앱으로 대신해 줘요.

이용 방법

첫 화면부터 첫 거래까지.

📩

1. 세 가지 문 중 하나로 들어오기

멤버가 보낸 초대장을 열어보세요. 곧 초대장 없이도 글로벌 커뮤니티를 체험하고, 그곳에서 가까운 커뮤니티에 가입을 요청할 수 있게 돼요. 어떤 방법이든 사람들이 나를 알아볼 이름을 정하게 돼요.

🔑

2. 12개 단어 보관하기

앱이 휴대폰에 계정을 만들고 12개 단어를 보여줘요. 이를 종이에 적어 안전하게 보관하세요. 휴대폰을 잃어버리거나 바꿨을 때 계정을 되찾아 줘요.

🧺

3. 제공 글 올리기

시내까지 태워주기, 달걀 나누기, 자전거 수리, 1시간 정원 가꾸기처럼 내가 할 수 있거나 나눌 수 있는 것을 올려보세요. 콩을 사용하는 커뮤니티에서는 요청 글을 올리거나 구매하기 전에 먼저 최소 하나의 제공 글을 올려야 해요. 콩을 쓰지 않는 글로벌 커뮤니티에서는 첫 게시물로 요청 글을 올릴 수도 있어요.

🤝

4. 거래하기

콩으로 가격을 합의하세요. 일이 끝날 때까지 콩은 안전하게 보관되며, 완료되면 판매자에게 전달돼요. 거래 후에는 서로를 평가해요.

시작하기 가이드 전문 읽기 →

할 수 있는 일

앱은 내가 선택한 카드들이 모인 홈에서 시작해요. 그 뒤로 장터, 지도, 대화(웹 앱에서는 채팅), 사람, 동향, 공유지, 그리고 잔액과 거래 내역을 보는 장부가 있어요.

🧺

장터

커뮤니티 이웃들이 제공하는 것과 필요로 하는 것, 그리고 설문과 행사가 같은 피드에 표시돼요. 검색하고, 카테고리별로 필터링하고, 탭해서 거래하세요.

🗺️

지도

내 주변에 어떤 나눔이 있는지 살펴보세요. 모든 핀은 내가 직접 지정해요. 현재 위치를 쓰거나 직접 손으로 핀을 놓을 수 있어요. 권한을 허용하면 앱은 내 위치를 사용해 가장 가까운 항목을 보여주며, 백그라운드에서는 절대 위치를 사용하지 않아요. 행사 핀과 웹 앱에서 설정한 공유 사업 핀은 위치를 약 100 m 반경으로 흐리게 표시하는 '대략적 위치'로 지정할 수 있어요. 핀은 내 커뮤니티 멤버들에게만 보여요. 글로벌 커뮤니티가 모두에게 열리면, 방문자는 게시물과 대략적인 위치를 볼 수 있지만 이름, 프로필 사진, 정확한 위치는 볼 수 없어요. 누구나 1분 만에 가입할 수 있으므로, 멤버들끼리도 서로의 게시물을 약 1km 반경까지만 볼 수 있어요. 정확한 위치는 만남 약속을 잡을 때 직접 알려주면 돼요.

📅

행사 신규

함께하는 일손 돕기, 수리 카페, 재능 나눔을 시간 및 장소와 함께 올려보세요. 사람들은 '참여함' 또는 '관심 있음'을 탭해요. 참여하는 사람들은 행사 채팅과 주최자의 비공개 메모(출입문 비밀번호, 준비물 등)를 볼 수 있고, 시간이나 장소가 바뀌거나 취소되면 알림을 받아요. 글로벌 커뮤니티처럼 누구나 참여할 수 있는 곳에서는 기본적으로 주최자가 각 참가자를 먼저 승인해요. 행사는 무료이며 콩이 오가지 않아요. 지도의 '오늘', '이번 주말', '앞으로 7일'에서 행사를 찾고, '새 날짜로 복사'를 사용해 행사를 다시 열 수 있어요.

💬

대화 (웹 앱에서는 채팅)

내 커뮤니티의 누구에게나 메시지를 보내보세요. 1:1 메시지와 그룹 대화는 종단간 암호화돼요. 커뮤니티의 노드가 이를 전송하지만 읽을 수는 없어요. 아직 업데이트되지 않은 노드에서는 운영자가 그룹 대화를 읽을 수 있으며, 대화창에 그 내용이 표시돼요. 공유 사업 토론과 행사 채팅은 중재가 가능하도록 커뮤니티 노드 운영자가 읽을 수 있어요.

🏛️

공유지: 공유 사업 신규

공유 사업은 산란계 사육, 공구 도서관, 장작 보관소, 또는 목표와 종료일이 있는 프로젝트처럼 커뮤니티가 함께 운영하는 일이에요. 운영자들이 운영하고 대표 운영자가 이끌며, 멤버들은 운영자로 참여를 요청할 수 있어요. 자체 콩을 보유하고 다른 사람처럼 장터에 제공과 요청 글을 올리며, 수입과 지출을 공개하고, 계절에 따라 일시 중지할 수도 있어요. 어떤 운영자도 자신에게 지급하는 결제를 승인할 수 없으며, 다른 운영자가 승인해야 해요.

🗳️

설문과 의사결정 신규

누구나 장터의 설문을 통해 커뮤니티에 질문을 던질 수 있어요. 더 큰 선택은 공유지 탭의 '의사결정'에서 이뤄져요. 공유지 풀에서 공유 사업으로의 지원금, 긴급 지원금, 대표 운영자 교체 등이 여기에 해당해요. 의사결정은 7일 동안 열려 있으며 통과되면 자동으로 실행돼요. 거래를 한 번이라도 완료하면 의사결정을 제안할 수 있어요.

👥

모임 신규

동네 골목, 정원 가꾸기 모임, 밴드를 위한 모임을 시작해 보세요. 모임을 만든 사람이 대표가 돼요. 모임 멤버에게만 글을 올릴 수 있고, 공개 모임인지, 가입 승인이 필요한지, 초대 전용인지 선택할 수 있어요.

📡

동향

지역 사람들이 무엇을 만들고 있는지 확인해 보세요. 멤버들은 TikTok, Instagram, YouTube, SoundCloud 또는 블로그 피드와 같은 자신의 채널을 연결할 수 있으며, 공개 게시물이 커뮤니티의 '동향'에 표시돼요. 연결 여부는 각 멤버의 자유예요. 부적절한 게시물은 신고할 수 있으며, 커뮤니티 노드에서 삭제할 수 있어요.

빌리는 것이 아니라 쌓아가는 신용

아무도 콩을 사지 않고, 아무도 이자를 내지 않아요.

0️⃣

누구나 0에서 시작해요

새 계정은 0 콩으로 시작해요. 판매하면 잔액이 올라가고, 구매하면 내려가요. 커뮤니티 전체의 잔액을 합치면 항상 0이 돼요.

⚖️

첫 거래로 신용 한도가 열려요

거래를 한 번 완료하면, 아직 도움을 주기 전이라도 마이너스 잔액으로 도움을 받을 수 있어요. 신용 한도는 소액으로 시작해(100 콩 거래 시 약 37 콩 한도 부여) 더 많은 사람과 거래할수록 커져요. 등록해 둔 제공 글의 수에 따라 사용할 수 있는 한도가 정해져요. 제공 글 1개는 최대 200 콩, 5개는 최대 2,000 콩까지예요.

🏅

잠금이 아닌 배지

시간이 지나면서 새내기, 주민, 지기, 어르신과 같은 배지를 받게 돼요. 배지는 커뮤니티에서의 활동 이력을 보여줘요. 어떤 기능을 잠금 해제하는 것이 아니에요. 관리자는 멤버에게 배지를 부여할 수도 있으며, 그에 따른 배지의 기본 신용 한도가 함께 주어져요.

모든 수치를 보려면 규칙 읽기 →

수수료의 사용처

가치는 커뮤니티 안에 머물러요

완료된 거래의 1.5% 수수료와 200 콩을 초과하는 잔액에 대한 소액의 월 수수료는 우리나 다른 누군가가 아닌 커뮤니티의 공유지 풀로 가요. 커뮤니티는 의사결정을 통해 이 풀의 사용처를 결정해요.

✕
광고와 추적이 없어요
✕
사고파는 토큰이 없음 — 콩은 거래만을 위한 단위예요
✕
이자와 은행이 없어요

우리가 이렇게 만든 이유: 탈착취 경제 →

내 계정과 안전

🔑

내 키는 내 휴대폰에 머물러요

휴대폰 앱에서 키는 휴대폰의 보안 저장소에 보관되며, 휴대폰 화면 잠금을 요구하는 '앱 잠금'을 추가할 수 있어요. 웹 앱에서는 브라우저 자체 저장소에 보관돼요. 내 12개 단어는 누구에게도 의존하지 않는 백업 수단이에요.

🚩

무엇이든 신고하세요

게시물, 멤버, 행사 또는 동향 항목을 신고할 수 있으며, 누구든 차단할 수 있어요. 신고는 커뮤니티 노드를 운영하는 소유자와 관리자에게 전달되며, 이들은 콘텐츠와 계정을 삭제할 수 있어요. 멤버들은 의사결정 투표를 통해 누군가를 활동 정지하거나 퇴출할 수도 있어요.

📄

세부 사항

무엇이 저장되고, 누가 볼 수 있으며, 계정을 삭제하는 방법.

키를 되찾는 두 번째 방법과 이를 열 수 있는 주체

Google, Apple 또는 Facebook 로그인을 연결하여 두 번째 복원 방법으로 둘 수도 있어요. 그러면 해당 로그인을 위한 잠긴 키 사본이 보관돼요. BeanPool의 키 금고를 사용하는 휴대폰 앱은 다른 용도로는 쓰이지 않는 아이슬란드의 소형 서버에 보관해요. 이전 버전의 휴대폰 앱은 커뮤니티 노드에 보관하고, 글로벌 커뮤니티의 웹 앱은 우리가 운영하는 해당 커뮤니티 서버에 보관해요. 사본을 보관하는 주체는 이를 열 수 있어요. 금고와 글로벌 커뮤니티는 BeanPool이, 노드에 보관된 사본은 노드 운영자가 열 수 있어요. 금고에서의 복원은 내 기기 중 하나에서 본인임을 확인하지 않는 한 하루 동안 대기해요. 이 사본과 다른 내 기기로 계정을 복사하는 것 외에는 키가 기기 밖으로 나가는 경우가 없어요.

지역 거래소 찾기

디렉터리에 등록된 BeanPool 운영 커뮤니티입니다.

— 등록된 커뮤니티
— 멤버 수 (보고 기준)
커뮤니티 운영자를 위한 안내

내 커뮤니티를 위해 BeanPool 운영하기

모든 커뮤니티는 자체 노드에서 실행돼요. 해당 커뮤니티의 멤버, 게시물, 장부를 보관하는 소형 서버예요. 지역 주민이 이를 운영해요. 아직 동네나 마을에 노드가 없다면, 여러분이 직접 시작해 볼 수 있어요.

🧰

담당하게 되는 일

운영자와 임명된 관리자들은 커뮤니티의 중재자 역할을 해요. 신고가 여러분에게 전달돼요. 멤버들의 데이터가 여러분의 컴퓨터에 저장되므로 백업을 유지해야 해요. 공유 사업 토론과 행사 채팅은 읽을 수 있지만, 1:1 메시지는 읽을 수 없어요. 처음 멤버들을 초대하면, 그 멤버들이 다른 사람들을 초대해요.

⚙️

설정 앱

노드에는 브라우저에서 사용할 수 있는 자체 설정 앱이 포함되어 있어요. 커뮤니티 이름을 짓고, 각자의 키로 로그인하는 소유자와 관리자를 지정하고, QR 초대장을 인쇄하고, 디스크 상태를 확인하고, 공용 웹 주소나 터널을 선택할 수 있어요. 또한 휴대폰과 12개 단어를 모두 분실한 멤버가 새 휴대폰에서 계정을 되찾을 수 있도록 직접 대면 확인 후 일회용 코드로 도와줄 수 있어요.

🔒

첫 실행부터 완벽한 비공개

커뮤니티의 게시물, 지도, 메시지, 잔액은 노드가 시작되는 순간부터 멤버들만을 위한 것이에요. 별도로 켤 필요가 없어요. 계정 없이 노드 주소로 접속한 사람은 곧 모두에게 열릴 글로벌 커뮤니티로 안내돼요.

🌐

이웃 커뮤니티와 연계하기

두 커뮤니티가 합의하여 멤버들이 서로 거래할 수 있도록 연계할 수 있어요. 콩은 절대 커뮤니티 밖으로 나가지 않아요. 양쪽은 서로에게 진 빚을 지속적으로 집계하며, 각자 자체 한도를 설정해요. 양쪽 운영자가 모두 켜지 않는 한 연계는 꺼져 있으며, 아직 초기 단계예요. 웹 앱에 화면이 구현되어 있지만, 자체 테스트 커뮤니티 둘 사이에서만 시험해 보았고 실제 운영 커뮤니티 간에는 아직 시도된 적이 없어요.

커뮤니티 시작하기

설명서대로 따라 하면 약 30분이면 돼요. 먼저 알아둘 여섯 가지:

  • 비용. 소프트웨어는 무료예요. 집에서 항상 켜두는 남는 컴퓨터(미니 PC, NAS 또는 64비트 시스템의 라즈베리 파이)나 한 달에 몇 달러(약 6달러) 수준의 소형 대여 서버에서 실행돼요.
  • 호스팅 주체. 내 컴퓨터나 대여한 서버에서 직접 호스팅해요. beanpool.org가 필요하지 않으며, 자체 웹 주소도 사용할 수 있어요.
  • 맡게 되는 책임. 멤버들의 신고가 여러분에게 전달돼요. 데이터 폴더는 복구 코드와 함께 직접 백업해야 해요. 소유자를 두 명으로 유지하세요. 서버를 켜두고 최신 상태로 유지하세요.
  • 절대 볼 수 없는 것. 멤버들의 1:1 메시지.
  • 먼저 Docker 준비. 아래 명령어를 실행하기 전에 머신에 Docker가 설치되어 있어야 해요. 새로 대여한 서버에는 Docker가 설치되어 있지 않아요.
  • 휴대폰이 접속할 수 있는 주소. 인터넷 환경에서 휴대폰은 https를 통해서만 커뮤니티에 접속해요. 공인 IP 주소가 있고 80번과 443번 포트가 열려 있는 대여 서버라면 해당 IP 주소만으로 충분해요. Cloudflare 계정 없이도 서버가 자체 인증서를 발급받으며, 자체 도메인도 마찬가지예요. 집에서 운영하거나 열린 포트가 없는 경우, 소유권 등록을 통해 서버가 자체 실행하는 터널을 거쳐 .beanpool.org로 끝나는 무료 이름을 받을 수 있어요. 일반 http:// 주소는 홈 네트워크에서만 작동해요.

그런 다음 Docker가 설치된 해당 머신에 아래의 한 단락을 붙여넣으세요. compose 파일을 가져오고, 노드가 사용할 네트워크를 생성하고, 배포된 이미지(Intel/AMD 또는 ARM64)를 가져와 실행한 뒤, 서버가 일회용 소유권 등록 코드를 생성할 때까지 기다렸다가(라즈베리 파이에서 첫 실행이 느릴 경우 최대 5분 소요) 소유권을 등록해요. 시작 전에 따로 설정할 것은 없어요.

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 포트가 열린 대여 서버: beanpool claim --ip 203.0.113.7처럼 --ip와 해당 IP 주소를 추가하세요. 서버는 80번 포트를 통해 Let's Encrypt에서 해당 주소에 대한 자체 인증서를 발급받으며, 휴대폰은 https://203.0.113.7로 접속해요. 가정용 컴퓨터 또는 열린 포트가 없는 경우: 그대로 두세요. 서버가 자체 실행하는 터널을 통해 접속할 수 있는 무료 이름의 앞부분을 물어보며(yourtown.beanpool.org의 경우 yourtown만 입력, Enter를 누르면 건너뜀), 활성화될 때까지 최대 3분 정도 기다려요. 자체 도메인: 서버의 IP 주소로 A 레코드를 지정하고 80 및 443 포트를 연 다음 --address https://your.domain을 추가하세요. 도메인 이름은 서버가 바뀌어도 유지되지만 숫자는 그렇지 않아요. 나중에 설정에서 이름을 추가할 수 있으며 기존 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에서 보기 →