LINUX.ORG.RU

Представлен donate ― self-hosted сервис пожертвований на задачи

 , , ,

Представлен donate ― self-hosted сервис пожертвований на задачи

13

6

Особенности:

  • KISS;
  • self-hosted;
  • отсутствие сборов (для примера, bountysource и gitcoin забирают себе 10% от выплаты);
  • поддержка множества криптовалют (на данный момент это Bitcoin, Ethereum и Cardano);
  • предполагается (и предусмотрена) поддержка GitLab, Gitea, и других Git-хостингов в будущем.
  • глобальный список задач со всех (то есть одного, на момент написания новости) инстансов на donate.dumpstack.io.

Механизм работы для GitHub со стороны владельца репозитория:

  • (опционально) необходимо развернуть сервис, можно использовать готовую конфигурацию для NixOS;
  • необходимо добавить GitHub Action — внутри вызывается утилита, которая сканирует задачи проекта и добавляет/обновляет комментарий о текущем состоянии кошельков для пожертвований, при этом приватная часть кошельков хранится только на сервере пожертвований (в будущем с возможностью вынести в оффлайн для крупных пожертвований, для ручного подтверждения выплаты);
  • во всех текущих задачах (и новых) появляется сообщение от github-actions[bot] с адресами кошельков для пожертвований (пример).

Механизм работы со стороны выполняющего задачу:

  • в комментарии к коммиту указывается, какую именно задачу этот коммит решает (см. closing issues using keywords);
  • в теле pull request указываются адреса кошельков в определенном формате (например, BTC{address}).
  • при принятии pull request выплата совершается автоматически.
  • если кошельки не указаны, либо указаны не все, то выплата средств для неуказанных кошельков совершается на кошельки по-умолчанию (например, это может быть общий кошелек проекта).

Безопасность:

  • поверхность атаки в целом небольшая;
  • исходя из механизмов работы, сервис должен иметь возможность отправлять средства самостоятельно, так что получение доступа к серверу будет означать контроль над средствами в любом случае — решением может быть только работа в неавтоматизированном режиме (например, подтверждение выплат вручную), которая вероятно (если проект будет достаточно успешен для того, чтобы кто-то задонатил на эту функциональность, то не вероятно, а точно) будет когда-то реализована;
  • критически важные части четко отделены (по сути, это единственный файл pay.go на 200 строк), тем самым упрощая security code review;
  • код прошел независимое security code review, что не означает отсутствие уязвимостей, но снижает вероятность их наличия, особенно в свете запланированной регулярности ревью;
  • также есть те части, которые не контролируются (например, API GitHub/GitLab/etc.), при этом возможные уязвимости в стороннем API планируется закрывать дополнительными проверками, тем не менее, в целом проблема в текущей экосистеме нерешаема и out of scope (возможная уязвимость с, например, возможностью закрывать чужие pull request и тем самым добавлять код в чужие проекты ― имеет гораздо более глобальные последствия).

>>> Подробности

anonymous

Проверено: alexferman ()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от Alve

Столько визга вместо короткого и внятного ответа по теме. Делаю вывод, что ты и сам этого не понимаешь, просто вскукарекнул не подумав.

Deleted
()
Ответ на: комментарий от ArkaDOSik

На моих банковских депозитах лежат не доллары, а местные тугрики, рубли и евро. Они тоже подкреплены мощью США?

Deleted
()
Ответ на: комментарий от anonymous

видишь ли, филосов доморощеный: битки это деньги, за них я могу покупать и продавать

Сходи хлебушка за биткойн купи.

AP ★★★★★
()
Ответ на: комментарий от Alve

На словах тут все готовы до соплей доказывать что крипта - такая же деньга, а сбережения всё равно хранят в долларах под матрасом и никто никогда не переведёт их в биткоин

У меня половина сбережений (~$50к) в криптовалюте. Спрашивайте ваши ответы.

anonymous
()
Ответ на: комментарий от anonymous

У меня половина сбережений (~$50к) в криптовалюте

~$50к

«Ой, уже 45k. Стоп, уже 38k. Блин, теперь 30k»

Спустя 2 года:

«Меняю кучу биткойнов на пять бутылок водки»

Deleted
()
Ответ на: комментарий от AP

Так альтернатив нет. Ты представляешь, сколько геморроя бы с таким же проектом, только с фиатом?

anonymous
()

поддержка множества криптовалют (на данный момент это Bitcoin, Ethereum и Cardano)

три - это не множество. где всякие Dash, Dogecoin и прочие?

SakuraKun ★★★★★
()
Ответ на: комментарий от SakuraKun

Добавь, в https://github.com/jollheef/cryptocurrency, и она почти сразу появится в этом сервисе.

Либо создай задачу на поддержку нужной тебе криптовалюты и закинь туда доната.

anonymous
()
Ответ на: комментарий от Deleted

Но ведь с рынком акций такая же ситуация.

А на AMD за прошлый год увеличил вложения в два раза. Никто не бегает и не кричит, что это пирамида и вообще плохо :)

anonymous
()
Ответ на: комментарий от Deleted

Столько визга вместо короткого и внятного ответа по теме. Делаю вывод, что ты и сам этого не понимаешь, просто вскукарекнул не подумав.

Если мой ответ тебе не внятен, то ты слабоумный, мальчик.

Alve ★★★★★
()
Последнее исправление: Alve (всего исправлений: 1)
Ответ на: комментарий от Alve

Ну вот опять свиной визг вместо ответа. Ты сходил бы к психотерапевту, что ли.

Deleted
()
Ответ на: комментарий от Alve

На словах тут все готовы до соплей доказывать что крипта - такая же деньга, а сбережения всё равно хранят в долларах под матрасом и никто никогда не переведёт их в биткоин,

Так тебя же никто не заставляет хранить полученные за закрытие issue деньги в крипте, можешь хоть прям сразу идти на биржу и обменивать по текущему курсу хоть на USD, хоть на EUR, хоть на RUB. А «малограмотные», что верят в крипту, могут хранить в ней. Кажется, что это очень логично, ибо высылать условные доллары по такой схеме – невероятно геморойно и требует очень много бумажек от разных государств и скорее всего банков, чтобы можно было спокойно работать. Чего ж ты прицепился к единственно возможному способу реализации self-hosted системы вознаграждений?

balsoft ★★
()
Ответ на: комментарий от AP

А как ещё реализовать это без крипты, если не секрет? Настоящие доллары туда-сюда гонять не получится без кучи ненужного гемора. Вот как раз тут криптовалюты вполне себе применены по назначению.

balsoft ★★
()
Ответ на: комментарий от perl5_guy

Кстати, пацаны-братаны, кто-нибудь занимался сбором пожертвований? Насколько я знаю, по закону, пожертвования налогом не облагаются, но все мои знакомые предпочитают открыть ИП или как-то иначе налоги платить, чтоб им гос-во не сношало мозг.

Если группа людей, то НКО. Одному – не знаю, честно. А вообще, как правило там о таких суммах речь, что никакая налоговая не пошевелится. Конечно если у Вас есть недоброжелатели, которые будут денно и нощно писать на Вас доносы об уклонении – то можно и париться. А так – нет.

kostyarin_ ★★
()

В России опасно иметь дело с криптовалютами. Надзорные органы подозревают в отмывании денег и финансировании терроризма.

gorky ★★
()
Ответ на: комментарий от anonymous

Ты представляешь, сколько геморроя бы с таким же проектом, только с фиатом?

Да, проблемы с микроплатежами тайной не являются.

А ещё есть проблема нестабильности курса крипты, безопасного хранения и вывода крипты и т.д.

К нам (GIMP) периодически прибегают взлохмаченные личности с криками «добавьте приём %новая_модная_крипта_на_выбор%, это очень важно, я тогда задоначу!». Ну так на coincap сейчас 735 криптовалют. Какой нормальный человек будет принимать весь этот зоопарк и управлять им только потому, что кому-то жидкая жёлтая субстанция в башку шибанула?

AP ★★★★★
()
Ответ на: комментарий от anonymous

Да мне лично наплевать на это дерьмо, меня интересует вопрос, который я задал. Тут людей даже за реальные бабки хрен заставишь что-то делать

annulen ★★★★★
()
Последнее исправление: annulen (всего исправлений: 1)
Ответ на: комментарий от Deleted

Хотелось бы ответить, но писать про политику на лоре - дело неблагодарное, а пытатьмя переубедить фрактала - тем более.

ArkaDOSik ★★
()
Ответ на: комментарий от anonymous

Но ведь с рынком акций такая же ситуация.

Нет.

А на AMD за прошлый год увеличил вложения в два раза. Никто не бегает и не кричит, что это пирамида и вообще плохо :)

Послушай, Маня, амудэ — это реальный бизнес. У него есть капекс, опекс, ебитда, денежные потоки, менеджмент и вот это всё. Его можно фундаментально оценить.

Что там можно оценить, глядя на какой-нибудь догекойн?

AP ★★★★★
()
Ответ на: комментарий от AP

Уровень доверия к нему, спрос на рынке, вложения в разработку, заинтересованность в его развитии бизнеса, сообщества возможно даже государства.

ArkaDOSik ★★
()
Ответ на: комментарий от annulen

Т.е. за бесплатно люди готовы в открытый код вкладываться, а за крипту — нет? Я правильно понял вашу логику?

ugoday ★★★★★
()
Ответ на: комментарий от ArkaDOSik

Уровень доверия к нему

Нет инструментов оценки.

спрос на рынке

Не является показателем.

Вложения в разработку

Не оцениваемы.

Заинтересованность в его развитии бизнеса

Нулевые.

сообщества

Какого сообщества?

возможно даже государства.

Какого государства?

AP ★★★★★
()
Ответ на: комментарий от ugoday

Т.е. за бесплатно люди готовы в открытый код вкладываться, а за крипту — нет?

По факту так кругом и происходит.

AP ★★★★★
()
Ответ на: комментарий от ArkaDOSik

Дополню, что конкретно догекойн его автор сделал в качестве стёба над криптой. Но что-то пошло не так.

AP ★★★★★
()
Ответ на: комментарий от balsoft

В крипте хранящий это ты сам ващет

Deleted
()

Хорошая идея. Вряд ли в ближайшем будущем такой тип финансирования сможет самостоятельно кормить разработчиков. А вот в качестве голосовалки, определяющей настоящий приоритет предлагаемого исправления/улучшения — может быть использовано в любом проекте прямо сейчас.

ugoday ★★★★★
()
Ответ на: комментарий от ArkaDOSik

Я таких много видел, да и сам, хоть и не профессионал, но готов писать за фантики.

Так и вижу:

-- Милый, мне нужна новая зимняя куртка.
-- Вот тебе 0.37BTC. IP одёжного магазина в даркнете такой-то.

-- Дорогой, сходи за памперсами. Дочка всё засрала уже.
-- Да ёпт, не могу, биржа с утра лежит!

AP ★★★★★
()
Ответ на: комментарий от AP

Сходи хлебушка за биткойн купи.

Битки в течении 5 мин меняются на обменнике и переводятся на карту (как пример Яндекс.Деньги) или любая Visa/MasterCard.

Обменников навалом. Вот один из проверенных и надежных: https://betatransfer.net/

Идешь в магазин за хлебушком, оплачиваешь картой. Где проблема?

Rx0
()
Ответ на: комментарий от ugoday

У меня есть большое количество знакомых и друзей — реально существующих взрослых людей, в разных странах мира. У них семьи, дети, расходы, ипотеки и вот это всё. Их совершенно не колышет, что где-то в Хорватии можно купить стакан кофе за биток. Да пусть хоть в Анголе дом за эфириум купить. В своей повседневной жизни они с этими фантиками не пересекаются и не будут пересекаться ещё примерно вечность. При этом в свободное время они вполне себе херачат в гитхаб и пр.

А статистики у меня нет. Такая вот беда.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)

Представлен donate ― self-hosted сервис пожертвований на задачи

Зашибись. И вместо $500 на Patreon я наскребу (в лучшем случае) 50 вот на этой хреновину, про которую никто даже не слышал.

anonymous
()
Ответ на: комментарий от AP

Лишняя сущность.

Ну тогда иди за любую валюту хлебушка купи без обменника. ) Мне допустим эта сущность очень жить и работать помогает. Получать в штатах битки и высылать семье через обменник.

Rx0
()
Ответ на: комментарий от Rx0

Ну тогда иди за любую валюту хлебушка купи без обменника. )

Легко, банковской картой в любой стране. С автоматическим пересчётом между валютами. Больше того — могу заказать хлебушек не отрывая жопу от стула, через энторнет, оплаты всё той же картой. И мне привезут его в назначенное время.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от Deleted

Это Владимир. Забыл подписаться, извините.

anonymous
()
Ответ на: комментарий от AP

Легко, банковской картой в любой стране.

Я ему про попа, а он мне про Федота… ) А на карточку из кармана твоя валюта скриптом на перле залетит?

Rx0
()
Ответ на: комментарий от anonymous

Сходи с наличными долларами за хлебушком, памперсами и курткой в России.

Пользуюсь налом один-два раза в месяц. Иногда и того реже. Попробуй пошутить смешнее

AP ★★★★★
()
Ответ на: комментарий от AP

Да ёпт, не могу, биржа с утра лежит!

У Сбербанка вновь сбой в проведении платежей по картам. У некоторых клиентов банка наблюдаются отказы в проведении платежей по картам с 12.45 мск 4 декабря, сообщил корреспонденту «Ведомостей» сотрудник колл-центра Сбербанка. «Мы рекомендуем несколько позднее совершить операцию либо заплатить альтернативным способом», - сообщили в колл-центре.

anonymous
()
Ответ на: комментарий от AP

У меня есть большое количество знакомых и друзей — реально существующих взрослых людей, в разных странах мира.

У меня есть тоже большое количество знакомых и друзей, реально существующих, в разных странах мира (да и сам я не в РФ живу).

Я не уверен, что найдется хоть один человек, у которого не было бы криптовалюты.

anonymous
()
Ответ на: комментарий от anonymous

Сравни два утверждения:

Т.е. за бесплатно люди готовы в открытый код вкладываться, а за крипту — нет?

и

Я не уверен, что [среди моих знакомых] найдется хоть один человек, у которого не было бы криптовалюты.

Подсказываю: они не тождественны.

AP ★★★★★
()
Ответ на: комментарий от anonymous

Зачем вы разговариваете с этим шизиком? Не видите чтоль что он по теме крипты поехал кукухой. Наверное когда-то продал 1500 биткоинов за 250 долларов, вот его и переклинило.

anonymous
()
Ответ на: комментарий от anonymous

Действительно, кого же выбрать?

Крупную организацию с регламентами, РЦОДами, специально подготовленным техническим персоналом и тэ дэ?

Или Васяна с серваком в подвале?

AP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.