Cryptocurrency tip system

Hi discourse!

I have many requests for Crypto tip system.

I also want to reward my users, active users, with some crypto tips.

is this possible?

i can imagine the stuff in my head …but i dont know how to implement it into discourse

  1. setup vps linux server
  2. install crypto wallet daemon like bitcoind, sibcoind, dashd, or any of the currency
  3. add some cryptos to that wallet
  4. connect forum to that wallet via rpc commands
  5. discourse users would have a link that can create user on that wallet that will get them their crypto address
  6. also tip button underneath any users post so that user can tip user

Please consider this, is there a way for it?? :slight_smile:

some pointers

Thanks

Rux, Crypto.ba

7개의 좋아요

There’s a deprecated example here:

You could try our Marketplace to hire a developer to work on this. Something similar has already been proposed:

9개의 좋아요

Hi @CryptoRux

We were also thinking on developing some kind of tipping functionality. However we decided to go a slightly different route.

The problem with the standard tipping bot is that the bot essentially acts as a bank. You transfer money to the bot and then you can tell it to tip other users. The bot would keep internal accounting how much each user has, and when the user requests their earnings, the bot would transfer it to an address controlled by this user.
This method has the following issues:

  1. You need to trust the bot operator. If you are running this operator yourself then the users will have to trust you. If you rely on an external service you will need to trust that the service operates honestly and reliably. History shows that there were many tipping services in the past but for some reason they all died out.

  2. The service operator will need to implement protection against money laundering. Normal Bitcoin or Ethereum transfers are public. But the internal transfers by the tipping bot are not and so can be used to launder money. This means that if the tipping service doesn’t want to have problems with the law, they will have to implement at least some of the security features that the current crypto exchanges have. It will also have to keep the history of those internal transactions. All of this would make the service expensive to run and would degrade the UX.

The standard tipping bots have one very big advantage: it’s possible to do micropayments, since you don’t have to pay the transaction fee that you would have to pay if your transactions were made directly on the Bitcoin or Ethereum network.

The plugin that we are developing will avoid the problems with centralized tipping bots because the users will transfer money by performing transactions directly on the Ethereum network. In this way all transactions will be public and the risk of money laundering is reduced. Unfortunately for every transaction you will have to pay a fee, which is not insignificant. So micropayments (i.e. tipping) will be unreasonably expensive.

There is some development which might allow cheap microtransactions in the future. However as far as I am aware we don’t have a working solution yet, especially for the Ethereum network.

4개의 좋아요

@Tzanko_Matev thank you for this clarification, it makes sense about money laundering.

In my case, i would not have much on that wallet, just some small ammounts that will be used by my forum users to tip each others for helping, etc.

Im thinking about a Verge (XVG) coin, that has less fee for transactions, and would make things easier for tippers.

Also, Tokenpay and SIBcoin have small fee, that would be good also!

Please, if you guys make this tip bot, let us know :slight_smile:

2개의 좋아요

Still nothing here :slight_smile:

Is there anyone who is interested to build this? :slight_smile:

Hi @CryptoRux,

We are working on it. Santiment has contracted a developer who is working on it right now. Here you can see the initial results: GitHub - santiment/discourse-ethereum: Ethereum plugin for Discourse · GitHub This is early alpha version - you can use it at your own risk!

Edit: Just checked the fees you need to pay - they are not too bad. Right now according to https://ethgasstation.info/ one ETH transfer costs about $0.009. But sometimes the network can get congested and the fee can go higher.

6개의 좋아요

Thank you for this @Tzanko_Matev

Thats why i proposed XVG - VERGE

it has small fee, and its like built for things like this!

Please consider XVG also, i can also ask community to contribute if he can import XVG

@Tzanko_Matev please fix plugin, after latest update of discourse there is problem with accepting save when entering eth adress

@david stated this problem is solvable so please do :slight_smile:

https://github.com/Ebsy/discourse-nationalflags/pull/3

4개의 좋아요

@RuxBux thanks for letting me know. Sorry for the delayed reaction, was quite busy. I added the problem as an issue (Cannot change and save ethereum address · Issue #6 · santiment/discourse-ethereum · GitHub) and will try to get this fixed soon. We also accept PRs :smiley:

2개의 좋아요

안녕하세요, 이 플러그인에 대한 추가적인 작업이나 개발이 진행되고 있는지 궁금합니다. 정말 좋은 아이디어인 것 같고… BNB가 ETH 포크이므로 바이낸스 토큰으로 이식하는 것도 꽤 쉬울 것 같습니다.

어쨌든 지금까지 해주신 작업에 감사드립니다.

1개의 좋아요

이 플러그인 제작을 도와줄 수 있는 분이 계신가요?

블록체인 부분은 제가 도와드릴 수 있지만, 플러그인 코딩은 정말 못 합니다 :frowning:

누구든 도와주세요? :smiley:

1개의 좋아요

우리는 선택적 플러그인 _만_으로 NFT 아바타를 검증하는 데 더 관심이 있습니다 :wink:

5개의 좋아요

@codinghorror discourse에 이러한 기능을 추가하는 것도 고려해 볼 수 있습니다.

1개의 좋아요

감사합니다. 다만 팀 개발자 중 몇 명이 말하길, Stripe 결제 시스템과 충돌이 발생하지 않도록 투표로 결정해야 한다고 하네요.

한편, 저는 팁 시스템을 제안했습니다. 사용자가 암호화폐 지갑을 통합하여 다른 사용자에게 감사의 의미로 팁을 보낼 수 있는 방식입니다.

이 플러그인을 개발하는 데 얼마가 들지 아시는 분 계신가요?

시장에 가서 물어보는 게 어떨까요.

2개의 좋아요

discourse에 web3.js - Ethereum JavaScript API 라이브러리를 통합하는 것도 가치가 있을 수 있습니다.

1개의 좋아요

좋은 아이디어네요, 그게 가능하다는 걸 몰랐어요!

우리 커뮤니티 전체가 이 플러그인 개발에 참여할 거라고 확신합니다!

그럴 수도 있지만, ETH가 유일한 암호화폐는 아니므로, 커스텀 체인을 완전히 지원하려면 데몬에 RPC 연결이 필요한 수준까지 개발하는 것이 현명할 것입니다.

여러분 안녕하세요! :wave:

@CryptoRux @Tzanko_Matev @RuxBux @Mevo @pfaffman @Falco @mautematico

이 주제는 몇 년 전부터 이곳에서 논의되어 왔지만, 시간이 많이 지났음에도 불구하고 Discourse에서 암호화폐 팁을 보낼 수 있는 플러그인이나 기타 솔루션은 아직까지 만들어지지 않았습니다.

저는 이 요청을 다시 한 번 강조하고, 과거에 이 문제에 대해 의견을 나눈 몇 분을 태그하며 몇 가지 아이디어를 제시하고자 합니다(아쉽게도 이를 직접 구현할 개발자는 아닙니다 :pensive:).

여러분, Nostr에 대해 들어보셨나요?

Nostr는 최근 만들어진 오픈 프로토콜로, 소셜 네트워크를 탈중앙화 방식으로 운영할 수 있게 해줍니다. 이는 비트코인 커뮤니티 내에서 상당한 성공을 거두며 주목을 받고 있습니다. 트위터의 창업자 잭도 Nostr의 큰 팬으로, 그곳에서 항상 활발하게 활동하고 있습니다.

왜 제가 이걸 언급하는 걸까요?

Nostr에서 BTC 팁 전송 기능을 구현했기 때문입니다. 사용자들은 이를 *“zaps(자프)”*라고 부릅니다. 이를 위해 라이트닝 네트워크를 사용하여 팁 시스템을 구현할 수 있었으며, 실제로 매우 잘 작동하고 있습니다.

직접 테스트해 보고 싶으시다면, 휴대폰에 Damus 앱을 설치하고 계정을 만든 뒤, BTC/LN 지갑만 연결하시면 됩니다. 그러면 "zaps"를 주고받을 수 있습니다! Damus 앱을 추천하는 이유는 제 생각에 사용성이 가장 좋기 때문이며, 다른 앱들도 많이 있으니 구글에서 검색해 보시면 됩니다.

이더리움 네트워크의 경우, Polygon 인프라를 사용하는 것이 이상적이라고 생각합니다. 이는 이더리움의 L2 레이어에 해당한다고 볼 수 있습니다. 여러 회사가 토큰(스테이블코인, 유틸리티 코인 등)을 출시하기 위해 Polygon을 선택하고 있습니다. 또한 Polygon의 트랜잭션 비용은 이더리움 블록체인보다 훨씬 낮아 마이크로페이먼트(팁)를 실행할 수 있게 해줍니다.

자, 여러분, 이걸 현실로 만들어 봅시다! 전 세계 수천 명의 Discourse 사용자는 이 기능을 받을 자격이 있습니다! 이제 때가 되었습니다.

시간 내주셔서 감사합니다.

1개의 좋아요

여기에 정말 멋진 것이 있습니다:

현재 팁(tips)에서는 사용할 수 없지만, 가능은 합니다. @spirobel에게 바이너리의 소스 코드를 요청했지만 답변을 받지 못해 직접 시도해 볼 수는 없지만, 도움이 되길 바랍니다 :slight_smile:

2개의 좋아요

어디서 물어보셨나요? :grinning: 못 봤어요 :upside_down_face:
어쨌든, 소스 코드는 여기 있습니다:

이 영상은 소스 코드에서 바이너리가 생성되는 과정을 설명합니다. (직접 생성하고 싶으신 경우)

2개의 좋아요