Replies: 10 comments 10 replies
-
Regarding point 2, I think everyone should buffer as much as possible. There is no real point in doing individual minute-by-minute payments. I say this even if no one implements anything outside of bitcoin lightning. There are other means of including the listening metadata which I've detailed elsewhere. That should help translate into making more payment options possible, but we'll still need a standardized method of sending out-of-band payment metadata to "attach" or "link" messages to the payment. I intend to try this, in the future, with Monero + JPT + ActivityPub/XMPP, but I suppose someone could put a JSON payload into a PayPal message also. Another way to say that is I think the payment destination is the easy part, someone already documented that for Nano for example. However, reproducing the other aspects of v4v over lightning (messages over keysend) will be more difficult. |
Beta Was this translation helpful? Give feedback.
-
I'm working on a similar problem in ActivityPub world, and I wrote this spec for adding payment targets to various objects: https://codeberg.org/fediverse/fep/src/branch/main/fep/0ea0/fep-0ea0.md |
Beta Was this translation helpful? Give feedback.
-
this interesting |
Beta Was this translation helpful? Give feedback.
-
The spec actually was changed to allow more than one value tag, but that change hasn't been updated in all the documentation, which is a bit irritating. Podnews has two value tags - https://podnews.net/rss - and that doesn't appear to have broken anything. The spec has just been updated.
I agree - though I'd like this to be something the creator has control over.
In my head, this lets you listen (at a suggested 5c per minute). Once you've listened to $5's worth (an hour 40 minutes), then the system kicks off a PayPal payment, somehow, for $5. In this case, it's $2.50 for each of the people in the split - it's up to the creator to set the minimum-payout value sensibly, and it's a toss-up between lost revenue and the PayPal charges. I don't know enough about PayPal to understand if this is possible like the above, or whether the podcast app would need to hold cash in a wallet - and whether that has regulatory issues. |
Beta Was this translation helpful? Give feedback.
-
This article in Podnews Daily about the V4V trends is interesting. The number of people sending SATs is declining but of those still sending SATs, their amount is increasing. The other trend that this interesting is The average monthly audience for individual shows in 2023 is half of what it was in 2019 - and downloads are down. Regarding Sats, I think we are still in the visionaries stage. - see image below. What we are facing now is how to cross the chasm. I am someone who likes to think I understand tech and even I have moments where V4V & Lightning payments cause me to scratch my head and think twice. I think the point where lighting addresses become universal and personalised will help hide some of the complexity. If like email I could just send you the invoice amount by just knowing your lighting address that might be more useful. In fact that works today but is not easy for people to understand how to do it. There was a proposal to add the lightning address to the ValueBlock but that doesn't seem to have been implemented. @daveajones ? Apple Pay, Paypal, Stripe etc could all support micropayments and V4V if they wanted to using Fiat currencies simply by removing the 3%+ fee payments but they won't and Strike App is still US-only. When I was at Netscape we introduced the concept of the Web, HTTP, URLs etc but it was a massive challenge. The utility of the web meant people overlooked and overcame the technical hurdles until the mass adopted it. Wallets, Sats, Invoices, Lightning Address are all similar vocabulary challenges that once understood are no more difficult. I should really whisper this but it took Microsoft to introduce the web to the masses via Internet Explorer and MSN. In a similar way it might take Spotify to introduce micropayments and V4V. I had high hopes under Jack Dorsey that Twitter would introduce Sats and V4V. The tech is all there in Twitter and ready to go but they never really talked about it or pushed it. Had Twitter introduced the concept of the Wallet, Sats, micropayments and V4V then about 300m people would have heard about it and maybe 10% would have started to use it. Elon has threatened to do something with micropayments. IMHO the other thing people need to do is market the utility of using P2P SATs and streaming per minute along with splits. Advertising sucks and is falling. Subscriptions suck and are not being widely adopted. But I suspect the mass market is not hearing about the V4V alternative SATs model. How we get that message out of our echo chamber is the challenge. |
Beta Was this translation helpful? Give feedback.
-
The more I'm thinking about this, it is a wallet mechanism, but for fiat currency. And I think it becomes a UX issue not a technology one. "Put $5 in your wallet. We'll share it with podcasters as you listen." What happens under the hood is that the $5 is turned into Bitcoin; payments are made by Lightning; and at the other end, the Bitcoin is turned back into fiat currency. None of that is important. A creator can either sign up to an Alby wallet and fund it with MoonPay and get a lightning address and turn three times round at sunset while chanting "podfatherpodfatherpodfather" OR we can do it for them. So, a listener...
A creator...
The benefit of this approach is that a creator can STILL sign up with Alby, get an Umbrel box, do the incantations, etc, and that's fine. Or they can just sign up with Example.com and not have to worry about any of that stuff. It's entirely backwards-compatible and listeners using Bitcoin/Alby/Lightning are still paying this podcaster. |
Beta Was this translation helpful? Give feedback.
-
I started answering here but it turned into a Hive post.... There's a video embedded on Hive. The ProblemNone of the sat streaming systems we're currently using have any concept of a USD or other fiat value. They require all participants to be comfortable with Bitcoin and Sats. That's great for the Bitcoin Maxis who are currently the leading users, but not great for everyone else. In addition nearly all the current systems in Podcasting 2.0 involve giving your sats to a custodial solution to send on your behalf, and most of the receiving systems are the same. Whilst it is possible to self custody sats in Lightning, as I've written at length, it's a technical challenge. The Solution: Hive Wallets and HBD for ListenersListener: buys $10 worth of Bitcoin (has to buy this by whatever local means there are in their locale). Sends that Bitcoin to a Hive account as HBD (Hive Backed Dollars) via the system I’ve built which released a new version yesterday v4v.app That 10 HBD is denominated in USD and my system has no ability to control it. The pass from sats to HBD takes under 3s and once the HBD is in an account with Hive keys controlled by the listener. Neither I nor anybody else can’t touch it. The eventual aim is for the gateway I’m running to be open sourced and there be a few of them as that’s the only central point here. Once in the wallet, and with a change coming in Hive which will be deployed in the next few weeks, there will be an interface to schedule repeat payments with your keys to any podcast with a value block. Once scheduled, the only person who can affect the schedule is the listener/hive key owner. My site (again open source) will allow the listener/key owner to edit delete etc their regular payments. Regular scheduled payments pass back through v4v.app gateway and send out as sats. If a listener's wallet is out of funds, they’ll get reminders (if they want them probably via email or telegram or something I can bot). Counterparty RisksThere are three counterparty risks:
LimitiationWithout taking control of the funds, I can’t see a way with Hive to make a streaming payment. As far as I can see almost every one of the current systems has this issue which is why almost all of them are custodial wallets. It is only when Hive extends its very limited smart contract system at the next hard fork that I’ll be able to let the user set up scheduled payments in the future (of fixed value in either Hive or HBD). There might be a way in the future I'll offer a way to put a small amount in a hot wallet which can be used for ad-hoc payments, got to think this through some more. |
Beta Was this translation helpful? Give feedback.
-
Good work |
Beta Was this translation helpful? Give feedback.
-
And if you just use a bitcoin wallet as an identifier? |
Beta Was this translation helpful? Give feedback.
-
So what is the point of V4V if we are offering paid subscriptions to RSS feeds? I just think while sure some podcasts might be technically savvy to figure out V4V it's the consumer who is not. Also most of them use Spotify, Apple Podcasts etc which currently (unless I am wrong) does not support V4V. It would be easier to have V4V be more like a payment link where a person can donate to the show. However a show wants to split that sure let them do that themselves. Also as @samsethi said "The number of people sending SATs is declining" (yes I know the amount is going up). So we might need to look at a more sustainable model if we want people to give to a show. Keeping it simple and allowing a donate button or buy me a coffee button, would work better. I like the idea of PayPal links or even if a podcast does use Stripe they should be able to redirect to that pay url. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I thought it would be interesting to sketch out how the value tag would work with PayPal. The tag was designed to be flexible enough to support different cryptocurrencies and payment layers, although in practice I don't think it will be adopted for anything else until we have a specification covering the different slugs that are recognised in a standard way.
Would someone like to sketch out in a comment below how this would, for example, work with PayPal? From my understanding, I believe it is possible to use an email address as the value recipient address.
The second aspect to this is that, although this tag was designed with this flexibility in mind, lightning over bitcoin seems to have this desirable quality of supporting micropayments, and one might wonder whether this value tag would be useful for anything other than cryptocurrencies given how podcasting features are evolving.
To that, I have several thoughts:
This does raise another question, though, of how these different alternatives can coexist. I could imagine that some podcasters would conceivably want to welcome payments in either bitcoin or via PayPal. Certainly the Podcast Index welcomes payments in different forms, but I don't think the current value tag spec was designed with that consideration in mind, partly because the spec says there should only be one value tag, and within that single value tag you can of course only have a single payment type (because you can't divide up splits across different currencies... although that suggests that splits should be grouped by currency rather than payment layer, maybe.)
Beta Was this translation helpful? Give feedback.
All reactions