GNU Taler is not your friend
On P2P payments from their FAQ: “While the payment appears to be directly between wallets, technically the operation is intermediated by the payment service provider which will typically be legally required to identify the recipient of the funds before allowing the transaction to complete.”...