Dual-Bank Verification #4162
HenrikJannsen
started this conversation in
Ideas
Replies: 1 comment
-
|
Addition: We need to ensure that seller is trustworthy either by a binary option (like signed accounts in Bisq 1) or weighting the sellers signature by their trustworthiness parameters (reputation, has imported signed witness from Bisq 1, account age,...). It also need to be harmonized with the way how we design account based identity data from other parts of the system. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Dual-Bank Verification (DBV)
A Decentralized Protection Mechanism Against Stolen Bank Account Fraud in Bisq
Summary
Dual-Bank Verification is a decentralized, privacy-preserving mechanism designed to mitigate stolen bank account fraud in Bisq trades.
The method requires the fiat-paying party (buyer) to demonstrate ownership of their bank identity by sending two independent fiat transfers from two separate bank accounts, both showing the same legal name.
This drastically increases assurance that the buyer is the legitimate owner of the accounts used for the trade, without introducing any central authority or persistent identity registry.
DBV is optional and fully configurable by the seller, enabling different risk tiers while maintaining Bisq’s trust-minimized and privacy-oriented model.
This idea was proposed in: bisq-network/proposals#83
Motivation
Stolen bank accounts used to fund fiat transfers are a major fraud vector in decentralized marketplaces.
Attackers often:
They almost never have control over multiple independent bank accounts under the same legal name.
Requiring a second micro-transfer from another account under the same name makes these attacks economically or practically infeasible.
Goals
Non-Goals
Protocol Overview
Participants
Preconditions
Steps
Seller Defines Micro-Verification Amount
Buyer Sends Primary Fiat Payment
Buyer Sends Verification Micro-Payment From a Secondary Account
Seller Verifies
Security Model
Threat Addressed: Stolen Bank Accounts
Attacker must control:
DBV dramatically increases the difficulty of using compromised fiat accounts.
Attacker Models
1. Stolen Account Scammer (primary threat)
2. Scammer using synthetic/fake identities
3. Legitimate buyer with only one account
Privacy Considerations
Seller Configuration Options
UX Considerations
Limitations
Conclusion
Dual-Bank Verification is a pragmatic, decentralized anti-fraud mechanism that significantly reduces stolen-bank-account attacks without introducing centralization or compromising user privacy. It leverages natural real-world asymmetry: honest users often have ≥2 bank accounts, while scammers almost never control multiple accounts under the same identity.
It is simple, effective, cheap, and aligned with Bisq’s design principles.
Future Extensions
Note: This is an AI generated summary
Beta Was this translation helpful? Give feedback.
All reactions