What is Nostr?
Trending
npub1q6k…n6lk
2024-12-29 14:00:06

Trending on Nostr: What's trending on Nostr over the last 24 hours? ...

What's trending on Nostr over the last 24 hours?
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



OK Nostr, I'm 100% BTC now & 100% off Coinbase!
Going forward, the best strategy is just to keep stacking and never look back??
Elon resorting to overt censorship and algo manipulation because he was getting ratio’d will be looked at as the mask off moment.
Going all in on Bitcoin was the most important decision of my life. Not for the money it would become, nor for the purpose and meaning that it would deliver to me, but because it was a decision that was truly mine.

The whole world and everyone in it has ideas of who you are suppose to be, and most of the time we conform with that in some way or another. While I did not know it at the time, I knew in my heart of hearts that Bitcoin not only had a chance to save me from a life of mind-numbing pointless work, and nihilistic existence; but more than that, it allowed for me to believe in what I saw for myself, and my own understand of it before what everyone else was telling me. It let me stand up for myself against a world that just wanted to use me and keep me in the suppressed, small role it had relegated to me. Bitcoin allowed for me to decide something else against this system that could not see the light and love that I really am.

This decision came from my own strong conviction within myself that I knew from the deepest levels within me. Even though it seemed crazy, irrational, and like it wouldn’t work to everyone else; just like most major decisions that can change your life for the better, I knew it was what I had to do for myself. There are no other people who can make these kind of decisions for you, and that is why they are them in their lives and you are you in your life. Only you can make the decision for yourself about how your life is going to be, where you are going to put your energy and how you are going to save yourself against a world that wants to exploit you like a machine, and give you worthless paper in exchange for it. You can choose something else now, but that decision is on you alone.

While I cannot promise that you’ll get rich from Bitcoin, or even that it will be a profitable decision with your timing of the markets, you will learn to have a new kind of conviction and faith in yourself which is a kind of wealth in its own right. You will learn that you can decide to take a risk on your own thoughts and decisions, and that is worth something in and of itself.

Just some food for thought going into 2025.
GOOD MORNING NOSTR.

LIVE FREE. 🫡

I sent 60,000 sats today as a test…

Here’s what happened, what I learned, and what I want to test next:

First off, I’m new to nostr, but things here excite me - I want to experiment, connect, and build.

In the last 24 hours I sent:

-199 zaps
- 60,000 sats
- Average of 301 sats per zap
- Second most sats zapped on the day

What happened:

- Gained 87 new followers
- Cost per follow 689 sats (~$0.65)
- Super high signal followers (people building on Nostr, Founders, etc.)

After doing a bit of research, it appears follower campaigns on X average around $1-2 per follow 🤷

I decided to mainly use “testing something…” as the text that goes along with the zap… not super direct, but was hoping that it was enough to peak curiosity…

I almost decided to go with “quick question” which probably would have performed better, but also pissed more people off at the same time…

That’s another thing I noticed, there is definitely a % of users who really hate all things related to this zap-vertising concept.

My next test:

Today I zapped 199 total zaps with an average of 301 sats per zap.

Now, I want to try sending several thousand zaps, with an average sats per zap around 10 or so…

We’ll see how it goes 🫡

NOTES WILL BE LINKED EVERYWHERE.

NOSTR IS THE CENTER OF THE DIGITAL UNIVERSE.
Nostr is where Bitcoiners come to hang out.
we should stop calling clients that talk to a centralized server instead of relays a "nostr client". Otherwise this will lead to confusion when the app goes down and they think nostr is unreliable, which may irreversibly damage nostr's reputation.

if you make a web browser that doesn't fetch from websites directly and instead uses some centralized server to do this for you, you wouldn't call this a web browser.

gm
Nostr, BlueSky, and Twitter takeover all kicked off around the same time, promising free speech.

But here's where we stand:

BlueSky? A censorship disaster-worse than Facebook and Tumblr combined.

X (Twitter)? Musk's "free speech" pledge? It's in total shambles. If you still believe in it, I've got a bridge in Brooklyn to sell you.

Only Nostr has stayed true to its mission. It's the last real free speech alternative. If that's what brought you here, congrats-you made the right choice.
Author Public Key
npub1q6kncquzxqfwragm22ac3xj4x77f3z8gafd0de6tw0nsl99lweeswmn6lk