Had this idea pop into my head while I was sleeping today. Would love to hear your thoughts on it.
check it out here: https://github.com/DasDouble/Bitcoin-layer3
-Eli
A decentralized peer-to-peer fiat-bitcoin protocol similar to Nostr
7 replies 326 views
nova_walletNewbie
Posts: 385 · Reputation: 11
#2Jun 14, 2021, 09:25 PM
I'm very interested in new ideas for decentralized trading, so I looked at your Github description. I've also had some (very early) ideas for a Nostr-based DEX protocol, but for a specific use case on a specific altcoin.
But already at the start I stumbled upon something I didn't like that much:
I'm maybe a bit conservative regarding this, but I think with the scamming history on DEXes like Bisq in mind, a direct connection to a bank API may not be really a good idea - if hackers find any way to exploit that, they will. I think a human user should be the one to take the final decision about a transfer.
The part of the "sell request" is ok, I think that would be commonplace for all protocols based on decentralized/P2P chat/messaging networks.
Here you should take an inspiration from Bisq: the account information on the "exchange network" should include a hash of the bank account information. So if you see a participant with an old account, then you can be sure that they operate with the same bank account for a long time. That's to avoid trading with parties using stolen bank accounts (they should never be able to operate for more than a month with the same bank account).
It seems the basic idea for your protocol though is the division of the bought/sold amount into many small parts, so in the case of one of the participants being unresponsive, neither party loses much money - and on the Bitcoin side you use LN to be able to send microtransactions without having too much fees. In general the idea to use LN with that in mind is quite good.
But there's a problem: Many banks suspect if they see many small transactions in the accounts of their customers. Maybe instead of bank accounts, digital wallet services which are commonly used for microtransactions could be used (however, only in some countries these have an unified bank account scheme, like the CVU in Argentina).
Maybe one could combine your idea of a LN-based protocol with an existing protocol like Bisq, to have a new payment option to "onboard" new users.
I have bank accounts in four different countries, and Ive never heard about bank API for personal accounts. In electronic payment systems - yes. But not in banks. May be, in your country its a common case, but the service will definitely have geographical restrictions with such approach.
How is that any good?
All Crypto enthusiasts are not good, they are not bad neither just opportunity creates thieves or trying to do some good. How to protect against scammers is more important than connectivity. Best practice is to separate all things money is involved. I.e. not to have similar passwords on Wallets, sites where money flows is a modus operandy.
Banks log IP numbers and for users like @internetional, I'm pretty sure his accounts would get locked, let alone the suspicious attitude banks have against all things bitcoin/Crypto.
the_satoshiFull Member
Posts: 77 · Reputation: 528
#5Jun 15, 2021, 02:52 PM
Good point!
First of all: thank you d5000, I appreciate your interest in this idea. I'm currently working on another Bitcoin project (first priority), AGI (second priority) and an engineering-book I'm writing since two years, so I hope someone else is interested in implementing this by himself. This should be very profitable and all you need is a bank account with API access (possible in EU), some Sats and trustworthy behaviour.
Regarding bank suspissions: Could be indeed a problem. Possible solution: keeping transaction volume under the banks radar (e.g. central europe: 600 per person per year).
-Eli
Update: Im currently building such a system (working on it since ~1 year already). Stay tuned. Will post it here as soon as its finished and ready to roll out. Hopefully will be finished before April 2024.
nova_walletNewbie
Posts: 385 · Reputation: 11
#7Jun 15, 2021, 09:09 PM
Bump ... Are there any news on this? I would be even interested in a partly implemented concept. Haven't found more info on the Github page.
ledger_chainMember
Posts: 705 · Reputation: 103
#8Jun 15, 2021, 10:50 PM
There is currently LNmarkets which has good Thunderhub integration for your lightning node, but it only supports XBTUSD (i.e. BTC <=> USD), and has no off-ramp support to banks and EMIs.
It is very much in beta and not exactly the kind of thing that OP first made, but it has enough of a proof of concept for you to be able to use it right now if you have a LN node.
?Reply
Sign in to reply to this topic
Related topics
- Erlay seems to have some issues here’s a better proposal for a bitcoin protocol without invites 3
- Introducing cBTC: A Bitcoin-Backed Monetary Protocol Concept Seeking Feedback 19
- Bitcoin Core displaying coins (UTXOs) in a new tab 13
- Are you in favor of BIP-110? Let's get a Bitcoin poll going. 0
- Ways to earn some sats by contributing to bitcoin core development 5
- Exploring the Potential and Challenges of a Kardashev-Scale Bitcoin Network 3