Kryptowährung Tipp-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
http://cryptocoinjs.com/guide/getting-started/

Thanks

Rux, Crypto.ba

7 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

@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 „Gefällt mir“

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: https://github.com/santiment/discourse-ethereum 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 „Gefällt mir“

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 „Gefällt mir“

@RuxBux thanks for letting me know. Sorry for the delayed reaction, was quite busy. I added the problem as an issue (https://github.com/santiment/discourse-ethereum/issues/6) and will try to get this fixed soon. We also accept PRs :smiley:

2 „Gefällt mir“

Hey, wonder if there is any more action / development on this plugin. Its a great idea… and I assume it would be pretty easy to port to Binance token since BNB is an ETH fork?

In any case, thanks for the work you have done so far.

1 „Gefällt mir“

Anyone who can assist me creating this plugin?

I can help with blockchain side of plugin, but i really cannot write plugin :frowning:

ANYONE? :smiley:

1 „Gefällt mir“

Wir sind mehr daran interessiert, NFT-Avatare zu verifizieren :wink: als optionales Plugin nur

5 „Gefällt mir“

@codinghorror Sie könnten auch in Erwägung ziehen, eine solche Funktionalität für Discourse hinzuzufügen

1 „Gefällt mir“

Danke, aber wie einige der Entwickler im Team sagten, müssen sie abstimmen und sicherstellen, dass es keine Konflikte mit dem Stripe-Zahlungssystem gibt …

Andererseits habe ich ein Trinkgeldsystem vorgeschlagen, bei dem Benutzer eine integrierte Wallet für Kryptowährungen haben, mit der sie anderen Benutzern als Dankeschön Trinkgeld geben können.

Weiß jemand, wie viel dieses Plugin kosten würde, wenn es jemand entwickeln würde?

Bringen Sie es auf den Markt und fragen Sie vielleicht.

2 „Gefällt mir“

Es könnte sich lohnen, die web3.js - Ethereum JavaScript API-Bibliothek zusammen mit Discourse zu integrieren?

1 „Gefällt mir“

Tolle Idee, ich wusste nicht, dass das möglich ist!

Ich weiß, dass meine gesamte Community sich dafür einsetzen und zu diesem Plugin beitragen würde!

Das könnte es, aber ETH ist nicht die einzige Kryptowährung, daher wäre es ratsam, sich so weit zu entwickeln, dass Sie eine RPC-Verbindung zum Daemon benötigen, um benutzerdefinierte Ketten vollständig zu unterstützen.

Hallo Leute! :wave:

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

Dieses Thema wird hier seit einigen Jahren diskutiert, aber trotz des vergangenen Zeitraums wurde bisher kein Plugin oder eine andere Lösung entwickelt, die es ermöglicht, Kryptowährungs-Trinkgelder in Discourse zu versenden.

Ich habe beschlossen, die Anfrage zu verstärken, einige Leute zu markieren, die sich in der Vergangenheit zu diesem Thema geäußert haben, und einige Ideen zu geben (leider bin ich kein Entwickler, um dies zu ermöglichen :pensive:).

Habt ihr von Nostr gehört?

Es ist ein kürzlich erstelltes offenes Protokoll, das es ermöglicht, ein soziales Netzwerk dezentral zu betreiben. Es erzielt relative Erfolge und Aufsehen in der Bitcoin-Community. Jack, der Gründer von Twitter, ist ein großer Fan von Nostr, er ist dort immer aktiv.

Warum erwähne ich das?

Nun, weil sie das Senden von BTC-Trinkgeldern auf Nostr implementiert haben, was die Benutzer als "zaps" bezeichnen. Sie nutzen dafür das Lightning Network, was die Implementierung des Trinkgeldsystems ermöglicht hat. Und es funktioniert sehr gut.

Wenn ihr es testen wollt, installiert einfach die Damus-App auf eurem Handy und erstellt ein Konto, dann verknüpft ihr eine BTC/LN-Wallet und das war’s, ihr könnt “zaps” senden und empfangen! Ich habe die Damus-App vorgeschlagen, weil sie meiner Meinung nach die beste Benutzerfreundlichkeit bietet, aber es gibt viele andere, googelt einfach.

Für das Ethereum-Netzwerk denke ich, dass es ideal wäre, die Infrastruktur von Polygon zu nutzen, was der L2-Schicht von Ethereum entsprechen würde. Mehrere Unternehmen wählen Polygon, um Token (Stablecoins, Utility-Coins usw.) zu starten. Außerdem sind die Transaktionskosten für Polygon viel niedriger als für die Ethereum-Blockchain, was Mikrozahlungen (Trinkgelder) ermöglicht.

Los geht’s, Leute, lasst uns das möglich machen! Tausende von Discourse-Benutzern auf der ganzen Welt verdienen diese Funktion! Es ist höchste Zeit.

Vielen Dank für eure Zeit.

1 „Gefällt mir“

Hier ist etwas super Cooles:

Derzeit kann es nicht für Tipps verwendet werden, ist aber machbar. Ich habe @spirobel nach dem Quellcode der Binärdatei gefragt, aber keine Antwort erhalten, daher kann ich es nicht ausprobieren, aber ich hoffe, es hilft :slight_smile:

2 „Gefällt mir“

Wo hast du gefragt? :grinning: Habe es nicht gesehen :upside_down_face:
Hier ist der Quellcode:

Dieses Video erklärt, wie die Binärdatei aus dem Quellcode erstellt wird. (Falls du sie selbst erstellen möchtest)

2 „Gefällt mir“