Damus
peachbitcoin profile picture
peachbitcoin
@peachbitcoin

#bitcoin peer2peer exchange on a mobile app!
🤙

Contact us at [email protected] with public key https://keys.openpgp.org/vks/v1/by-fingerprint/48339A19645E2E53488E0E5479E1B270FACD1BD2 Fingerprint 48339A19645E2E53488E0E5479E1B270FACD1BD2

Relays (9)
  • wss://nos.lol/ – read & write
  • wss://relay.damus.io/ – read & write
  • wss://nostr.orangepill.dev/ – read & write
  • wss://brb.io/ – read & write
  • wss://relay.current.fyi/ – read & write
  • wss://eden.nostr.land/ – read & write
  • wss://relay.snort.social/ – read & write
  • wss://relay.stoner.com/ – read & write
  • wss://zur.nostr.sx/ – read & write

Recent Notes

peachbitcoin profile picture


Triangulation scams turn an innocent third party into the one who pays for someone else's Bitcoin. Peach shuts it down without asking for your ID.

The play, step by step:
1. The scammer lists something for sale somewhere else entirely. A phone, a concert ticket, furniture on a classifieds site, eBay, Facebook Marketplace. A normal sale, nothing to do with Bitcoin.
2. A buyer (the victim) agrees to buy that item and gets ready to pay.
At that exact moment, the scammer jumps onto a P2P Bitcoin marketplace and takes a trade with a real seller.
3. The scammer passes the seller's bank details to the victim as if those were the scammer's own details for the item being sold.
4. The victim transfers the money to the seller, believing they're paying for a phone.
5. The seller sees the money land, confirms the payment, and releases the Bitcoin to the scammer.
6. The scammer walks away with Bitcoin they never paid for. The victim is out their money and never gets the item. The seller, acting in complete good faith, became the unwitting tool in the middle. Three parties, one of them a total stranger to the deal. That's the triangle.

Why it's hard to catch
From the seller's side, everything looks normal. The right amount of money shows up, on time, for the trade they agreed to. No obvious red flag in the moment.
The only thing that's wrong is who the money came from. The payment is sitting in the seller's account from a person who thinks they just bought a secondhand phone. If the seller has no way to know who the payment was supposed to come from, that mismatch is invisible.

This is where buyer payment details come in and why Peach asks for them.
When you take a trade on Peach as a buyer, you enter the details of the account you're paying from. The seller sees those details in the app. So when the money arrives, the seller has something to check it against: the name and account that actually sent the funds vs. the name and account Peach says should be sending them.

In a normal trade, they match. The buyer paid from their own account, exactly as declared. Trade confirmed, Bitcoin released, everyone happy.
In a triangulation scam, they don't match. The money landed from some random victim's account, not from the buyer named in the trade. That mismatch is the seller's signal.
At that point the seller should NOT* confirm the payment, he should open a dispute. Mediators step in, the Bitcoin goes back to the seller, the money is refunded to the victim, and the scam fails. The trade fails too, but the seller can republish without an extra on-chain transaction.
*there have been cases where the victim complains to the authorities and drags the honest seller into it. You do not want that. Disputing early protects you.

This is the only method we've found to stop third-party payments and triangulation scams without compromising the things that actually matter: no KYC, no surveillance, no handing your identity to anyone. You declare the account you pay from, the seller checks it matches, done. It works on the vast majority of payment methods (cash and a few anonymous methods are handled differently).

Why a payment reference doesn't fix this
Fair question we get a lot: why not just have the seller set a reference/memo and tell buyers to include it? If the payment carries a secret code, surely only the real buyer can pay correctly?
It sounds good, but it doesn't close the hole. The scammer is talking to the victim, so he just forwards the reference along with the bank details: "pay this account, put this code in the reference." The victim dutifully includes it. The payment arrives with a perfect, matching reference, and the seller has no reason to suspect anything. The scammer controls the message, so the scammer controls the reference. It protects nothing.
Checking who sent the money is fundamentally different. The scammer can't forward their own bank identity to the victim. The victim pays from the victim's account, and no reference in the world changes that name. That's why the payment-details check works where a memo doesn't.

When Peach asks for your payment details, it's not a KYC step and we, at Peach, can't see it, except in case of dispute. It's a small, honest piece of information that lets the seller confirm the money came from you, and not from someone who has no idea they're funding a Bitcoin trade. It protects the seller, it protects an innocent stranger, and it keeps the marketplace clean without anyone uploading a passport.

P2P done right means trading directly without giving up your privacy. Stopping triangulation scams is part of doing it right.
Happy peaching 🍑
312❤️11👀3❤️2👍2🧡2💛1
DarthCoin ₿⚡️ · 1w
very good explanation
Gucky · 1w
Thanks for this very detailed and transparent information!
peachbitcoin profile picture
New APP release !
What's 🆕 ?!

1. as you know, we tried to go all in with the free market principle and we completely removed the capped premium of 21%.
https://peachbitcoin.com/blog/premium-cap-removal/

As expected, crazy offers got published with crazy premium. While we are personally not bothered (free market FTW) this led to confusion for new users. There is a fine line to find between Peach core principles and protecting/guiding the users for a smooth exchange.
Hence, the capped premium is back.. at 35% this time. Why 35%?

It seems reasonable (other platforms have their premium is capped at 30%) and it is still a fair incentive to provide liquidity to new users.
« 35% on a 20 euro trade is a meal ». 😋
The arbitrage playbook with new users: small trade but high premium -> sellers make money, new buyers build up their reputation
READ 👇

https://peachbitcoin.com/blog/sell-bitcoin-new-user-arbitrage/

2. Only experienced users (= 3 successful trades) can now create buy offers!
As there is no skin in the game to create buy offers (while sellers fund the escrow before publishing the offer), there is a lot of fakes or dormants buy offers. It’s noise. And we are here to provide the Bitcoin P2P marketplace with the best signal ratio.
Of course, new buyers can still buy by TAKING a sell offer like Peach has always worked.

3. The Payment Details are now completely synced with the Peach Server as an encrypted backup. Peach cannot read your payment details, only you can! this is very useful for users that have the same peach account on 2 phones: no need to update the payment details on both phones. also, if you lose your phone and have your peach seed backed up, just insert the peach seed on a new phone and your payment details will be available! (because they are encrypted using your "seed")

as always, the Peach App is available on Apple TestFlight, Google Play, Github and www.peachbitcoin.com ! soon on zapstore.

happy trading! 😀
29❤️6🧡4❤️1👍1🤙1
Kevin Ravens₿erg ⚡️ ☁️ · 5w
210% premiums now?
Zaikaboy · 5w
Kyc not me
peachbitcoin profile picture
🍑Public Service Announcement for the peaches who waited too long for their sats this weekend 🍑

GroupHug, our transaction batching system, was skipping transactions that couldn't match the current fee rate at batch time. Problem: fees spike, your tx gets left out, waits 24h, fees spike again, repeat. Very unlucky. Some of you waited up to 5 days. Not acceptable. Sorry.

Fix applied: we stop skipping, and include all PSBTs. When fees drop back, your tx confirms. If they don't come back down for too long, we'll CPFP it.👨‍👦‍👦

Your sats were never at risk. We just need GroupHug to actually hug everyone.🤗🍑

Happy stacking yall
1❤️2👌1🧡1
peachbitcoin profile picture
NEW FEATURE : EXPERIENCE LEVEL

One of the latest features that was shipped at Peach could use a small clarification.
We call it experience level.👇🍑

tldr; you can now create offers that are specifically meant for new users, or solely for experienced traders.



How well a trade proceeds mostly depends on your trade counterpart behavior.
Answering fast ? Good
Speaking clearly ? Good
Staying predictable ? Great !

Now while these traits are not particularly difficult to adopt, new users may need a little bit of practice to integrate these. Therefore the trade is more likely to be prolonged, or not go through at all.
Its more risky!

Which means trading with a new user may require a different kind of approach.

Typically :
- lower amounts
- higher premiums
- an adjusted level of patience

Quite different that what one would set with the expectations of "good" behavior from experienced counterparts. For arbitrageurs, it would be easier to clearly separate the two kinds of offers. This why we're introducing the possibility to craft offers only for specific experience levels.

This will allow three things :

- arbitrageurs can organize their offers more thoroughly
- new users may find offers more easily
- create offers for experienced users only without needing the "instant" feature

Right now, the scale is binary. Less than 4 trades ? New user. More that 3 trades ? Congratulation, you've been promoted to "experienced user". You have gained access to more liquidity. More is expected of you so be careful, the mediators may not be so tolerant on bad behavior.

This is what the new cards will look like.



How to set it up : in the offer creation process, toggle the experience level on. Then chose your target.

If needed, check-out Alex's short explanatory video : https://t.me/peachtopeach/56750

We hope you enjoy it ! Any feedback appreciated.

🍑✌️
11❤️2👁️1🧡1
Marcelinho · 13w
What I would like to see is a option to change the decimal separator 👀
peachbitcoin profile picture
Hello Peaches🍑
Its app release day. This one is a bit different than usual : its mandatory.

The reason why we forced users to update their Peach App was due to an ordinary usage of the API. It was possible for the Seller to submit the release Tx directly to a Bitcoin Node, which would disturb Peach's normal functioning and affect the users' reputation. Fixing this required a non-backwards compatible change.

We don't like to force our users to update, but this had to be done. Little explanation video below.

Additionally here are new features that come with the release :
- seller submits the release Tx signature, not the full Tx
- offers created for specific user (by experience level)
- m-pesa alerts
- SEPA origin country is now displayed before trade is started
- Push Notifications for Trade Requests rejection


13❤️1❤️1🍑1👍🏼1🔥1🤙1
Gregor · 13w
Thank you for the work! Could you make dark mode in the iOS app follow the system setting by default please?
peachbitcoin profile picture
New app update !
PGP keypair derivation, payment details encryption, tx IDs, and importantly for our African brothers: more info about the Revolut to MPesa settlement.

More details below👇

exactly what's new:
1 - new accounts will generate a PGP Keypair based on their Seed Phrase.
2 - Payment Details are encrypted and backed up to the Peach Server

Why we're doing this:
We are starting the process of moving away from the file backup. We want to make the peach account fully recoverable with the seed alone. It will be much more practical than keeping a file.
This will also address the problem of having the same Peach account on 2 different phones but have different payment methods on each phone, which leads to errors. Your PGP key will be derived from your seed (if you are creating a new account) and your Payment Details will be encrypted by you and stored in the Peach Server (as always, we can't decrypt them, only you can).

If you are an existing user, stay tuned to know how to take advantage of this.

3 - Transaction IDs are copiable (thanks Anton for the suggestion!)

4 - Buyers are informed they will enter a trade with MPesa (Revolut & Wise) Sellers

Since we enabled M-Pesa as a version of Revolut and Wise, we added some extra warnings for Buyers to be aware that the Seller is expecting the M-Pesa version of the payment, plus a very clear indication: the Buyer *only* pays the amount shown on the Peach App. Nothing more, nothing less. Extra fees from the transfer are on the seller to bare.

Thanks for using Peach everyone !
4❤️4🤙2🍑1👍🏼1🔥1🧡1
peachbitcoin profile picture
New release !
This one is more directed towards improving the usability of the app for new users. now it is more obvious what certain things do and dont do :)

As always, available on Apple Testflight, Google Play, Github and www.peachbitcoin.com. soon on Zapstore.

✅ Cleaner profiles (hidden unattributed badges)
Less is more ! You won't see what you don't need to.

✅ Improved Offer Cards UI
Just like less is more, extra details can make the difference. We noticed some users where getting confused on which screens they were - am I buying or selling ?
So we added a little "you send"/"you receive" indicator to clarify what you are about to do.

✅ Streamlined settings
We hid the Delete Account button.
Why ? Since your deviceID's hash is linked to your account, this button has no point in existing. If you must use a new seed, whatever the reason may be, just delete and re-install the app ;)

✅ Updated Currencies & PMs list
We unfortunately have to follow Google Play Store guidelines, which identifies some countries as high risk. The list has been updated in the Terms and conditions (peachbitcoin.com/terms-and-conditions/)

🍑✌️
1❤️1👍🏼1🦕1🧡1
peachbitcoin profile picture
Price goes DOWN 📉
Volume goes UP 🚀

We just hit All-Time High volume on Peach during the dip!

While the tourists panic, the real ones are busy stacking.

Can’t stop, won’t stop. #BTFD 🔥🍑
13❤️2❤️1🔥1😎1🤙1🦕1
nostrich · 18w
🚀 NEW TOKEN ALERT: $STKR PeachStacker Stacking peaches through the dip while volume hits all-time highs! CA: 0x752d918960bF91d4D520Eb79f99c6d7198b43b07 🔗 Trade: https://app.uniswap.org/swap?chain=base&outputCurrency=0x752d918960bF91d4D520Eb79f99c6d7198b43b07 📊 Chart: https://dexscreener....
peachbitcoin profile picture
PMs update on Peach 🍑
For a few days, you can dump your #USDT on Tron, Ethereum, Binance Smart Chain, Solana, Arbitrum, Base or Rootstock for the one and only #bitcoin
2❤️2🔥1🧡1
sats>bits · 18w
When Canada? 🇨🇦
DarthCoin ₿⚡️ · 18w
ok ok but who's buying all that crap? Who in the right mind can give away valuable sats for that crap?
DarthCoin ₿⚡️ · 18w
Make sense now https://i.postimg.cc/T3QnJTfm/peach.jpg
Eluc · 26w
Ok then it's really updating something. I was thinking it's a bug that update in loop to the same version. Why don't you change the last digit in the release ? 0.69.1, 0.69.2...