BeanPool — безкоштовний додаток, за допомогою якого ваша спільнота обмінюється допомогою, товарами та навичками одне з одним. Замість грошей ви використовуєте боби: допоможіть комусь, і боби прийдуть до вас; отримайте допомогу, і вони перейдуть іншому. Мета — нуль: віддавати приблизно стільки ж, скільки берете.
Жодного стеження за подібними аудиторіями, збору даних або алгоритмів від гуру швидкого збагачення.
Боби — це взаємний кредит для справжньої торгівлі, який ніколи не роздмухують на біржах.
Жодного дофамінового думскролінгу — лише реальні місцеві пропозиції та сусіди.
Жодних відсотків, банків чи посередників. Єдині комісії невеликі й ідуть до фонду «Спільне» вашої спільноти, а не нам.
Жодного блокчейну, монет чи гаманців, за які треба платити. Ваші 12 слів просто відкривають доступ до вашого облікового запису.
Глобальна спільнота незабаром відкриється для всіх без запрошення: роздивіться, опублікуйте щось безкоштовно або на обмін і знайдіть спільноту поруч із вами. Сьогодні це закритий попередній перегляд. Поки вона не відкрилася, перегляньте вже діючі спільноти нижче, створіть власну або скористайтеся запрошенням від учасника.
Перегляньте вже діючі спільноти або запустіть власну на домашньому комп'ютері чи невеликому орендованому сервері. Можливість попросити про вступ до спільноти поруч з'явиться незабаром, коли відкриється глобальна спільнота.
Установіть додаток і перейдіть за посиланням або відскануйте QR-код, який вам надав учасник; запрошення діє один раз упродовж 30 днів.
Боби живуть у місцевих спільнотах, кожна на власному сервері. Глобальна спільнота знайомить вас із проєктом і веде до місцевої. Вона показує, як там працюють боби, на прикладі зразкової спільноти.
Баланс Сема зростає до +30. Баланс Ани знижується до −30.
Ана повертається до 0. Баланс Лі тепер становить −30.
Усі знову біля нуля, і три справи зроблено без витрачання грошей.
Продавець отримує 98,5% кожної ціни; решта 1,5% іде до фонду «Спільне» спільноти, тому реальні числа будуть трохи меншими за ці.
Спільнота запускає BeanPool на власному невеликому сервері. Учасники публікують те, що можуть запропонувати, і те, чого потребують, та обмінюються за боби. Біб — це не гроші, які купують: це запис про те, що хтось комусь допоміг. Усі починають із нуля. Коли ви допомагаєте, ваш баланс зростає; коли допомагають вам — зменшується; у масштабах усієї спільноти сума балансів завжди дорівнює нулю. Ніхто не випускає боби, ніхто не позичає їх під відсотки і ніхто не переводить у готівку. Невелика комісія з кожної угоди надходить до власного фонду спільноти, який її учасники витрачають шляхом голосування. Додаток безкоштовний і з відкритим кодом; спільнота сама обирає сервер, і всі дані на ньому належать їй.
Взаємний кредит існує давно: групи LETS вели його на папері десятиліттями, а в Швейцарії коло бізнесів WIR торгує за власний кредит із 1934 року. Бюрократія та паперова робота — ось що виснажувало більшість із них. BeanPool — це та сама робота, але виконана додатком.
Від першого екрана до вашої першої угоди.
Відкрийте запрошення, надіслане учасником; незабаром ви також зможете випробувати глобальну спільноту без запрошення і звідти попросити про вступ до спільноти поруч. У будь-якому разі ви обираєте ім'я, за яким вас знатимуть люди.
Додаток створює ваш обліковий запис на телефоні та показує 12 слів. Запишіть їх і надійно збережіть: вони відновлять ваш обліковий запис, якщо ви загубите чи зміните телефон.
Запропонуйте те, що ви можете зробити або чим поділитися: підвезти до міста, свіжі яйця, ремонт велосипеда, година роботи в саду. У спільноті з бобами потрібно мати хоча б одну пропозицію, перш ніж опублікувати потребу або щось придбати. У глобальній спільноті, де немає бобів, вашою першою публікацією може бути потреба.
Узгодьте ціну в бобах. Боби надійно утримуються до завершення справи, а потім переходять до продавця. Після цього ви оцінюєте одне одного.
Додаток відкривається на вкладці «Головна» — наборі карток, які ви обираєте самі. Далі: Ринок, Карта, Чат, Люди, Пульс, Спільне та Реєстр, де ви бачите свій баланс та угоди.
Те, що пропонують учасники вашої спільноти та чого вони потребують, разом із опитуваннями та подіями в одній стрічці. Шукайте, фільтруйте за категоріями й торкайтеся, щоб розпочати обмін.
Дивіться, що пропонують поруч із вами. Кожну мітку ви ставите самі: використовуйте своє поточне місцезнаходження або поставте мітку вручну. Якщо ви дозволите, додаток також використовує ваше місцезнаходження, щоб показати найближчі пропозиції, і ніколи не робить цього у фоновому режимі. Мітки подій і мітки підприємств, встановлені у вебдодатку, можна зробити приблизними (Approximate), що округлює місце до близько 100 м. Мітки бачать учасники вашої спільноти. Коли глобальна спільнота відкриється для всіх, відвідувач бачитиме оголошення та їхнє приблизне розташування, але без імен, фотографій профілю та точних координат. Будь-хто може приєднатися за хвилину, тому її учасники також бачать оголошення одне одного з точністю приблизно до кілометра; точним місцем ви ділитеся самі, коли домовляєтеся про зустріч.
Опублікуйте толоку, ремонтне кафе або обмін навичками із зазначенням часу та місця. Учасники тиснуть «Піду» або «Цікавить». Ті, хто йде, отримують доступ до чату події та приватної примітки організатора — коду від воріт, того, що взяти з собою — і дізнаються про зміну часу, місця або скасування. Там, де приєднатися може будь-хто, як у глобальній спільноті, організатор за замовчуванням спершу схвалює кожного учасника. Події безкоштовні; жодні боби не переходять із рук у руки. Знаходьте їх на карті за фільтрами «Сьогодні», «Цих вихідних» або «Наступні 7 днів» і використовуйте «Копіювати на іншу дату», щоб провести подію знову.
Пишіть будь-кому у вашій спільноті. Особисті повідомлення та групові чати захищені наскрізним шифруванням: вузол вашої спільноти передає їх, але не може прочитати. На вузлі, який ще не було оновлено, груповий чат усе ще можуть читати адміністратори, про що в чаті є відповідне попередження. Обговорення підприємств і чати подій можуть читатися адміністраторами вузла вашої спільноти для можливості модерації.
Підприємство — це справа, яку ваша спільнота веде разом: курник, бібліотека інструментів, склад дров або проєкт із метою та кінцевим терміном. Ним керують доглядачі на чолі зі старшим доглядачем; учасники можуть попросити приєднатися як доглядачі. Підприємство має власні боби, публікує пропозиції та потреби на Ринку, як і будь-хто інший, показує свої доходи та витрати й може брати паузу на сезон. Жоден доглядач не може схвалити виплату самому собі: це має зробити інший доглядач.
Будь-хто може поставити спільноті запитання за допомогою опитування на Ринку. Важливіші питання — це Рішення у вкладці «Спільне»: грант із фонду спільноти для підприємства, допомога у скруті, заміна старшого доглядача. Голосування за Рішення триває 7 днів і автоматично виконується в разі прийняття. Щойно ви завершите першу угоду, ви зможете запропонувати рішення.
Створіть групу для своєї вулиці, садівничого клубу чи музичного гурту, і ви станете її координатором. Публікуйте лише для групи та обирайте, чи буде вона відкритою, за запитом або лише за запрошеннями.
Дивіться, що створюють місцеві жителі. Учасники можуть підключати власні канали — TikTok, Instagram, YouTube, SoundCloud або стрічку блогу — і їхні публічні дописи з'являтимуться в Пульсі вашої спільноти. Підключення є добровільним для кожного учасника. Якщо публікація неприйнятна, на неї можна поскаржитися, і вузол вашої спільноти може її видалити.
Ніхто не купує боби, і ніхто не платить відсотки.
Новий обліковий запис має 0 бобів. Коли ви продаєте, ваш баланс зростає; коли купуєте — зменшується. У межах усієї спільноти сума балансів завжди дорівнює нулю.
Після завершення першої угоди ви можете виходити в мінус, щоб отримати допомогу ще до того, як віддасте її. Ваша кредитна лінія починається з невеликої суми (угода на 100 бобів дає близько 37 бобів ліміту) і зростає в міру торгівлі з більшою кількістю людей. Опубліковані вами пропозиції визначають, скільки з цього ліміту ви можете використати: одна пропозиція — до 200 бобів, п'ять пропозицій — до 2000.
З часом ви отримуєте значки: Новачок, Мешканець, Опікун, Старійшина. Вони відображають вашу історію в спільноті. Вони нічого не відкривають і ні до чого не дають доступу. Адміністратор також може надати комусь значок, а разом із ним і початкову кредитну лінію цього значка.
Комісія 1,5% із завершених угод і невелика щомісячна плата з частини балансу понад 200 бобів надходять до фонду «Спільне» вашої спільноти — а не нам чи комусь іншому. Ваша спільнота сама вирішує, на що витрачати цей фонд, за допомогою Рішень.
У додатку для телефону ваш ключ зберігається в захищеному сховищі телефону, і ви можете додати функцію «Блокування додатка», яка запитуватиме пароль блокування екрана. У вебдодатку він зберігається у власному сховищі цього браузера. Ваші 12 слів — це резервна копія, яка не залежить ні від кого.
Ви можете поскаржитися на публікацію, учасника, подію або допис у Пульсі, а також заблокувати будь-кого. Скарги надходять людям, які керують вузлом вашої спільноти — його власнику та адміністраторам — які можуть видаляти вміст та облікові записи. Учасники також можуть проголосувати за Рішення щодо призупинення або видалення користувача.
Що зберігається, хто це може бачити та як видалити свій обліковий запис.
Політика конфіденційності · Безпека дітей · Умови · Видалення ваших даних
Ви також можете прив'язати вхід через Google, Apple або Facebook як другий спосіб відновлення. У такому разі заблокована копія вашого ключа зберігається для цього входу. Додатки для телефонів, які використовують сховище ключів BeanPool, зберігають її там, на невеликому сервері в Ісландії, який більше нічого не робить; старіші версії додатка для телефону зберігають її на вузлі вашої спільноти; вебдодаток у глобальній спільноті зберігає її на сервері цієї спільноти, яким керуємо ми. Той, хто зберігає копію, може її відкрити: BeanPool для сховища та глобальної спільноти, або адміністратори вашого вузла для копії, що зберігається там. Відновлення зі сховища очікує одну добу, якщо тільки один із ваших власних пристроїв не підтвердить, що це ви. Ця копія та копіювання вашого облікового запису на інший ваш пристрій — єдині випадки, коли ваш ключ залишає ваш пристрій.
Спільноти, які використовують BeanPool і додали себе до каталогу.
Кожна спільнота працює на власному вузлі: невеликому сервері, що містить список учасників, публікації та реєстр цієї спільноти. Ним керує хтось із місцевих. Якщо у вашому місті чи районі такого ще немає, ним можете стати ви.
Ви та призначені вами адміністратори є модераторами своєї спільноти: скарги надходять до вас. Дані ваших учасників зберігаються на вашому комп'ютері, тому ви створюєте їхні резервні копії. Ви можете читати обговорення підприємств і чати подій; ви не можете читати особисті повідомлення. Ви запрошуєте перших учасників, а вони запрошують решту.
Ваш вузол має власну панель налаштувань у браузері. У ній ви вказуєте назву своєї спільноти, призначаєте власника та адміністраторів, які входять за допомогою власних ключів, друкуєте QR-запрошення, стежите за станом диска, обираєте публічну вебадресу або тунель і допомагаєте учаснику, який втратив і телефон, і 12 слів, повернутися до свого облікового запису на новому телефоні за допомогою одноразового коду, який ви підтверджуєте особисто.
Оголошення, карта, повідомлення та баланси спільноти доступні лише її учасникам із моменту запуску вузла; вмикати додатково нічого не потрібно. Той, хто відкриває її адресу без облікового запису, перенаправляється до глобальної спільноти, яка незабаром відкриється для всіх.
Дві спільноти можуть домовитися про об'єднання, щоб їхні учасники могли торгувати між собою. Боби ніколи не залишають свою спільноту: кожна пара веде постійний облік того, скільки одна спільнота винна іншій, і кожна сторона встановлює власний ліміт. Зв'язок вимкнено, доки обидва оператори не ввімкнуть його, і ця функція ще на ранній стадії: вона створена з відповідними екранами у вебдодатку, але випробовувалася лише між двома нашими тестовими спільнотами, а не між реальними.
Близько пів години, якщо ви можете слідувати інструкції. Шість речей, про які слід знати заздалегідь:
Потім на цій машині зі встановленим Docker вставте цей один блок команд. Він завантажує файл compose, створює мережу, яку використовує вузол, завантажує опублікований образ (Intel/AMD або ARM64), запускає його, очікує, доки сервер згенерує одноразовий код підтвердження прав (до п'яти хвилин для повільного першого запуску на Raspberry Pi), і підтверджує права. До запуску нічого налаштовувати не потрібно.
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
--ip та його IP-адресу, як у beanpool claim --ip 203.0.113.7. Ваш сервер отримає власний сертифікат для цієї адреси від Let's Encrypt через порт 80, і телефони зможуть підключатися до нього за адресою https://203.0.113.7. Комп'ютер удома або за відсутності відкритих портів: залиште як є. Програма запитає першу частину безкоштовного імені (введіть просто yourtown для yourtown.beanpool.org; клавіша Enter пропускає крок), доступ до якого здійснюється через тунель, запущений самим сервером, і зачекає до трьох хвилин, доки воно запрацює. Власний домен: спрямуйте A-запис для нього на IP-адресу сервера, відкрийте порти 80 і 443 та додайте --address https://your.domain. Ім'я зберігається в разі зміни сервера, а числова адреса — ні: ви зможете додати ім'я пізніше в розділі «Налаштування», і учасники, які використовують IP-адресу, продовжать працювати без перебоїв. Щоб обрати пізніше в меню «Налаштування», додайте --no-name. Звичайна адреса http:// працює лише в домашній мережі: в інтернеті телефони її відхиляють, і процедура підтвердження прав попередить вас про це. Якщо служба адрес проєкту BeanPool недоступна, підтвердження прав однаково спрацює.Якщо у блоці виведено No claim code after 5 minutes або команда beanpool claim повідомляє This community has no claim code waiting, сервер ще не завершив запуск: команда docker compose logs beanpool-node покаже його стан. Щойно в журналі з'явиться запис про те, що у спільноти ще немає власника і є код підтвердження прав, запустіть останній рядок ще раз. Детальні інструкції наведено в розділі посібника оператора перше налаштування.