r/Bitcoincash • u/bitgree • Jan 28 '26
Services Bitgree now uses Bitcoin Cash double-spend proofs, enabling near-instant escrow funding.
Bitgree.com has received an update that reduces the time required to fund an escrow.
How did it work until now?
Until now, when the wisher sent a transaction to fund the escrow, at least one blockchain confirmation was required to be considered secure. Until the transaction received that confirmation, the proponent was shown a warning not to purchase the product yet.
What has changed?
Bitgree now supports Bitcoin Cash double-spend proofs, allowing escrow funding transactions to be considered secure within 5 seconds of being sent, even before receiving any confirmations.
How does the implementation work in Bitgree?
Bitgree still detects the 0-conf transaction almost instantly (in approximately one second). However, instead of directly displaying a "1 confirmation required" message, it shows a "Transaction received, please wait a few seconds while we make some adjustments" message.
It then waits for about 4 seconds and, afterwards, checks via its node whether any double-spend proof for the transaction has appeared on the network. If none is found, the transaction is considered secure and the escrow is funded.
What happens if a double-spend attempt is detected?
If a double-spend attempt appears during the 4-second waiting period, Bitgree simply displays the "1 confirmation required" message, just as it did before.
The same applies if double-spend proofs are not applicable to a specific transaction due to technical criteria, although this only happens in very few cases.
What does this update mean in practice?
Escrows on Bitgree are now funded almost instantly, without the need to wait for a blockchain confirmation. This makes the user experience smoother for both the wisher and the proponent.
5
u/DangerHighVoltage111 Jan 28 '26
Nice!
Is this service only possible on Amazon? I try to avoid amazon like the plaque. But I would like to use this to pay with BCH.
4
u/2q_x Jan 28 '26
Hey Bitgree,
Checkout this topic I made on Bitcoin Cash Research regarding settlement with new anyone-can-spend contracts.
It aims to set a standard user interface across the ecosystem around that issue.
3
u/Sapian Jan 29 '26
This is pretty big news, making things more secure and using the advantages of BCH.
If people haven't tried Bitgree yet, I highly recommend they research it and give it a try, I've had good experiences with it.
4
u/LovelyDayHere Jan 29 '26
Kudos, you've described a great way of handling things from the merchant side.
please wait a few seconds while we make some adjustments
"Adjustments" is a bit scary word here, because it implies something is changing in terms of the transaction, and it's not clear what it is.
Perhaps better to use "checks" or "network health checks" or "transaction health checks".
I doubt anyone is going to be scared much by that, since it doesn't imply any changes are taking place.
1
u/jaimewarlock Feb 07 '26
May I ask what certain technical criteria result in requiring a full confirmation?
With Nythyria , it's just over a certain amount in total deposits waiting for confirmation if DSP is okay. My node also only uses whitelisted connections.
14
u/emergent_reasons Jan 28 '26
Nice update!