Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussing whisper for matching askers with lenders #16

Open
materkel opened this issue Nov 29, 2018 · 1 comment
Open

Discussing whisper for matching askers with lenders #16

materkel opened this issue Nov 29, 2018 · 1 comment

Comments

@materkel
Copy link
Contributor

We currently match askers and lenders via on chain transactions like this:

-> Asker initiates a lending request via the ask method on the Base Contract

This may or may not result in a successful lending request (a call of the lend method by a lender). More often than not a transaction will be wasted and transaction fees are payed for nothing.

Now whisper comes into play. With whisper we can implement off chain matching of askers and lenders, resulting in only persisting lending requests for which a willing lender already exists.

How this is feasible and really useful for us longterm is to be discussed here, focussing on the workflow here in detail. Also a proof of concept learning the pros and cons of doing lending via whisper should be on our roadmap

Reference: https://github.com/ethereum/go-ethereum/wiki/Whisper

Mentions: @hassfers @dhohner @vladimir-nechai

@materkel materkel changed the title Add whisper POC implementation for matching askers with lenders Discussing whisper for matching askers with lenders Nov 29, 2018
@materkel
Copy link
Contributor Author

Fazit nach Solidity-Thursday vom 29.11. mit @dhohner
Coole Lösung um neue und aktuelle Lending Requests zu broadcasten. Der Lender kann sich dann über Whisper auf die aktuellen Lending Requests subscriben, eine passende davon auswählen und die entsprechende methode auf dem Smart Contract ausführen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant