# Bounty for payjoin development on Bitcoin

**URL:** <https://forum.grin.mw/t/bounty-for-payjoin-development-on-bitcoin/10660>\
**Category:** Development and Technical Discussion\
**Created:** [August 1, 2023, 1:58pm UTC](https://forum.grin.mw/t/bounty-for-payjoin-development-on-bitcoin/10660 "2023-08-01T13:58:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tromp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/tromp/32/22_2.png) [@tromp](https://forum.grin.mw/u/tromp)\
**Post date:** [August 1, 2023, 1:58pm UTC](https://forum.grin.mw/t/bounty-for-payjoin-development-on-bitcoin/10660/1 "2023-08-01T13:58:24Z")

</div>

Quoting from [1]

> The HRF Bitcoin Bounty Challenge, with a 20 BTC total reward pool, has officially launched, with a focus on transactional privacy and Bitcoin self-sovereignty development.

> The second bounty is a 2 BTC reward for a serverless implementation of a payjoin protocol. The bounty specifically calls for a “production-ready version 2 payjoin protocol which may send and receive Payjoin transactions without requiring a sender or recipient to operate a public server.” The Serverless Payjoin bounty asks for use of BIP-21 unified bitcoin URIs, and to remain independent from a trusted third party (hence serverless) which “could expose user privacy in a non-trivial way.”

[1] [https://bitcoinmagazine.com/business/human-rights-foundation-announces-20-btc-bounty-challenge-for-bitcoin-development](https://bitcoinmagazine.com/business/human-rights-foundation-announces-20-btc-bounty-challenge-for-bitcoin-development)

---

<div class="post-metadata">

**Author:** ![ardocrat](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/ardocrat/32/5164_2.png) [@ardocrat](https://forum.grin.mw/u/ardocrat)\
**Post date:** [August 1, 2023, 4:14pm UTC](https://forum.grin.mw/t/bounty-for-payjoin-development-on-bitcoin/10660/2 "2023-08-01T16:14:57Z")

</div>

Serverless sounds cool, before I found only this.

> **[GitHub - payjoin/rust-payjoin: Optimize settlement with privacy by default....](https://github.com/payjoin/rust-payjoin)**
>
> Optimize settlement with privacy by default. PDK makes Payjoin support easy for any wallet or service. Save significant fees as a result. - GitHub - payjoin/rust-payjoin: Optimize settlement with p...

---

<div class="post-metadata">

**Author:** ![oryhp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/oryhp/32/2923_2.png) [@oryhp](https://forum.grin.mw/u/oryhp)\
**Post date:** [August 1, 2023, 7:49pm UTC](https://forum.grin.mw/t/bounty-for-payjoin-development-on-bitcoin/10660/3 "2023-08-01T19:49:54Z")

</div>

I think we have a PoC of this in the “contracts” code because Slatepacks are serverless. It’s probably a lot simpler to do it on Mimblewimble too.
