Avatar
Dudoc
e30796c3f372641b3e8482afb957ed5d1ba337f9fd156c95db7821924c1a2de3
I caught 10,000 moat carp, all by myself.

looks good for 1 person, can accomodate company too

kinda makes you feel like a santa claus of sorts, eh?

Bull Bitcoin becomes the first mobile Bitcoin wallet that allows users to send and receive asynchronous Payjoin transactions without needing to run their own server, using BIP77!

I am very excited about this new and bleeding-edge feature, because it has been a long-standing ambition of Bull Bitcoin to become the first Bitcoin exchange to process Bitcoin withdrawals via Payjoin (Pay-to-Endpoint) transactions.

However, it was hard to justify Bull Bitcoin investing time into building this feature since there were no commercially available end-user Bitcoin wallets that were able to receive Payjoin payments.

Indeed, in order to receive Payjoin payments (BIP78), a Bitcoin wallet needed to be connected to a full node server and be online at the moment the payment is made. This means in practice that only merchants, professional service providers and advanced full node users had the capacity to receive Payjoin payments. This is, we believe, one of the major reasons why Payjoin had failed to gain significant traction among Bitcoin users.

For this reason, the Payjoin V2 protocol (BIP77) was conceived and developed by Dan Gould, as part of the Payjoin Dev Kit project, to outsource the receiver's requirement to run his own server to an untrusted third-party server called the Payjoin Directory. In order to prevent the server from spying on users, the information is encrypted and relayed to the Payjoin Directory via an Oblivious HTTP server.

Bull Bitcoin’s Payjoin ambitions had been put on hold since 2020, until there was more adoption of Payjoin receiving capabilities among end-user Bitcoin wallets…

But it turns out that in the meanwhile, Bull Bitcoin developed its own mobile Bitcoin wallet. And it also turns out that the open-source Bitcoin development firm Let There Be Lightning, which we had collaborated with in the past, had itself collaborated with Dan to build a software library for Payjoin that was compatible with and relatively straightforward to integrate into our own wallet software. All that was missing was to put the pieces together into a finished product.

Thanks to the collaborative open source effort of the Payjoin Dev Kit team, Let There Be Lightning team and the Bull Bitcoin team, the Bull Bitcoin wallet has now become the first commercially available end-user mobile wallet on the Google Play store to implement the BIP 77 Payjoin V2 protocol.

Moreover, the Bull Bitcoin wallet has also implemented asynchronous Payjoin payments, which means that a Payjoin transaction can be “paused” until the receiver or the sender come back online. This way, the receiver's mobile phone can be “turned off” when the sender makes the payment. As soon as the recipient’s phone is turned back on, the Payjoin session will resume and the recipient will receive the payment. This is a major breakthrough in the mobile Payjoin user experience.

We would like to thank the Human Rights Foundation for allocating a generous bounty for the development of a Serverless Payjoin protocol and its implementation in a mobile Bitcoin wallet, as well as OpenSats and Spiral for supporting the work of Payjoin Dev Kit, which made this all possible.

Why does this matter?

Payjoin, also known as Pay-to-endpoint, is a protocol which allows the Bitcoin wallet of a payments receiver and the Bitcoin wallet a payments sender to communicate with each other for the purpose of collaborating on creating a Bitcoin transaction.

I first heard about Payjoin (then called Pay-to-endpoint) in 2018 and it completely blew my mind. What I liked most about it was that it was not a protocol change to Bitcoin, but rather it was an application-layer protocol that allows wallets to communicate in order to create smarter and more efficient Bitcoin transactions.

Whereas in a normal Bitcoin payment the transaction is created by the sender, and all the inputs of that transaction belong to the sender, in a Payjoin payment both the sender and the receiver contribute coins as inputs.

In the Bitcoin whitepaper, Satoshi wrote:

"some linking is still unavoidable with multi-input transactions, which necessarily reveal that their inputs were owned by the same owner"

With Payjoin, this assumption is no longer true. With Payjoin, we have fixed one of Bitcoin’s most fundamental privacy problems... without changing the Bitcoin protocol!

In a Payjoin transaction, the output amounts visible on the blockchain does not necessarily reflect the value of the payment that was actually exchanged. In other words, you can’t easily tell how much money one wallet sent to the other. This is great for users that are concerned a malicious third party may be attempting to obtain sensitive information about their finances without their consent. This does not however pose an accounting problem for the Bitcoin wallets involved in that transaction: since both wallets are aware of which coins they used as inputs and outputs, they are independently able to calculate the "actual" value of the payment that was sent even if the payment on the blockchain appears to be a of a different amount.

Payjoin breaks the common input ownership heuristic, an assumption used by hackers and fraudsters to track ownership of addresses on the blockchain. The neat thing about this property of Payjoin is that it benefits everyone on the network, not just the Payjoin users themselves.

It allows the receiver of a payment to opportunistically consolidate his utxos when he is receiving funds, in a way which does not necessarily appear to be a consolidation transaction on the blockchain. Depending on the configuration of a payment transaction, it can also make a regular payment look like a consolidation.

In addition to these benefits, the introduction of collaborative peer-to-peer transaction protocols opens up exciting opportunities for the creation of Lightning Network channels, as well as efficiencies for transaction batching.

How to use Payjoin in the Bull Bitcoin wallet:

It’s so seamless, you may not even realize you are using it!

To receive via Payjoin, simply navigate to the “Receive tab” using the network “Bitcoin” and you will see a Payjoin invoice. When you want to get paid, send this invoice to the payer, or show them the QR code. If the sender’s wallet is compatible with Payjoin, it will be up to the sender to decide whether or not they want to use Payjoin.

To send via Payjoin, simply paste the receiver's Payjoin invoice, or scan the associated QR code, in the Bull Bitcoin wallet. If you decide that you don’t want to pay with Payjoin, simply turn off the Payjoin toggle.

Original post: https://www.bullbitcoin.com/blog/bull-bitcoin-wallet-payjoin

Download the wallet: https://play.google.com/store/apps/details?id=com.bullbitcoin.mobile&hl=en-IN

i need to start using your services again. but dayum shakepay is appealing

#legostr

the final frontier -Polaris/Endurance

the happening!!! #Lego didnt provide 2 particular pieces of a particular colour ((orange, funny enough) (did a sub while building)) so i get to call them later this week for support. since i dont have the pieces to replace outta my stockpile (i know my lego)

i felt i lost the pieces at first, but no way in hell i lost the only 2 that shuda came as a pair.

The RMS Titanic had an issue, not too disimilar.

so far, 3 sets that were lacking, within 3 years (third was a recent lego technic blue truck worth like $20usd) and ive been building #legostr a Long Fucking Time. somethings up! a fourth (jaws boat) no sticker sheet., but all pieces

Merry Christmas #nostr #plebchain

a space no one we know cares about~

the little odd piece shown below was a very rare piece. One of its kind. i found it quickly, albeit out of chance. i put it in a collague to show the difference of its color among the more common pieces.

with #legostr , one must understand colors and coordination. its a skill

a big point that i recall that lead to my dismissal of bitcoin as not safe: I didnt know u can put a seed on metal plates. i didnt understand what a seed even was. i was asking early innovators about cold wallets (they didnt describe back ups like seed phrases etc.) i basically understood hard wallets exist, but if destroyed, coins r gone.

that was MY mistake in not probing further on my own. very large regret, but i have children instead as my cost of opperunity , and a wife that i remain faithful to, till my dying breath. (she thinks i spam btc too much, so were working in that)

and i dont work in tech, i work in insurance now (funny enough), studied political science/economics/international relations. i became a libertarian in year 2011ish. visited Liberland in 2015 upon its creation, being a presidental assitant to Vit J. (great guy) for 2 weeks took me down this rabbithole, after 5 years of course i started to think, maybe this is something i need to understand myself. thought i missed boat at 2018 ath 20k usd. now i feel were super early still

not so early (relative i guess) i heard about it in 2015, even read a book by andreas. spoke to some OGs but, as many claim, i didnt have money for it (expensive at 350usd a coin, didnt really know i can buy a fraction) i wait 5 years once i had my life in order. using 4chan/biz i went hard into eth and other shitcoins. i tell ppl, dont make my mistake, figure it out fast

yup, thats how its looking basically. my mother kinda gets it (trusts me) after seeing the rise and fall and new ath over the past four years. her coworkers (nurses) cant believe she even has btc, and ask, 'how to i buy this?' she is onboard 50+ and lower (some in mid20s are on zero and look to her for insight) she directed one such fellow to our city's monthly bitcoin meetup (lets c if he shows) looks like were winning ✓ ^^b. pow woooo. many of the younger generation at the christmas gather were open to listening (females not in particular) but the males, some had 'crypto' some had gifts i am self custodying (until they study a bit and get a cold wallet THEMSELVES) FOR OBVIOUS REASONS. as a wedding gift i granted 1m sats (about @60k usd at the time) now its near 100k usd. it was nice to tell him, this is how btc works, dont sell, hodl. hes like 'i can see that'.

My Brother, Strong like Bull. guess the amount of weights (lbs.) and ill double ur zap back to you. (first correct post wins). 1 week offer

he just joined Nostr, been stacking btc for 3 years, doing odd jobs around the house and i paid him in BTC.

He knows, NOT SELLING.

#liftstr #workoutstr #weightstr #fitstr

#plebchain #welcomestr (i forget the one for new arrivals) give him some follows if u wanna see POW. he posts vids of boxing too. Can anyone outdue him??? LFG

nostr:nevent1qqsdpgsrn969upmm2ecs5sg0jhaqlzryqvwckhuv8h9dlxa7pxm856cpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg9zauvpmgqnju8y6zwrfltv5r36muva0gacwphs0uyrpg7uyzh2dcpsgqqqqqqsm2tk8n

fam event. i didnt talk about btc too much. happy with this, but regrets at same time. i made my wife proud at least,, pretty sure rite guys?

ask a bitcoiner, never thought id hear about XRP so much at a football event. much noise. most thought btc was dead. i told them the destination is the future

go Bills go.

that was fun