The Two Big Things Lightning Network Devs Need to Solve that No One Talks About
Lightning is the most exciting technology on the planet today in my view. Nothing I say here is an attack. I am just a person that actually sells product and service. I also accept bitcoin and wants more payments on lightning. My view is different than that of the technical person this article is aimed at.
Tech people have one huge problem, in short they know too much. That alone is not the real problem. The bigger issue is, they do not understand that most people have no idea, what the F they are talking about 90% of the time.
They literally need translators, say a redneck duck farmer in the middle to say, “hey no one understands you, this is what the people you are building the tech for actually want. They don’t and won’t ever understand you when you go on about “lnurl” and “keysend” and “opening channels”. Further your job is to make it so they don’t need to”.
99% of those reading this right now, have no idea what TCP/IP is, most don’t even know what it means least how it works. Yet they are using it right now. They don’t know what java script is but interact with it daily, etc. Again I am a seller and speak from the user side, the user side that can’t lay down a single line of code and never wants to do so. It is from this angle I tell you what most concerns me.
Let’s start with what I am not worried about. I don’t care about the number of nodes, that number grows daily and will solve itself in time. I am not worried about how much liquidity is on the network, it will also solve itself. There is massive incentive to earn interest/fees on BTC without some shill based yield farming scam on it. No I look at this only for now as a seller comparing BTC/Lightning to say Visa or Mastercard or Paypal, etc.
The problems I see break down to…
- Trust from the buyer, not in the network but in the seller
- The ability to create recurring charges based on a monthly or annual cost of a thing along with other point of sale featues
Let’s start with item one. Trust in the seller. One big reason people so willingly buy a widget, a membership or anything online from a seller is that they know if they get screwed, Visa/MC etc. will charge back the seller. In fact they will always get the benefit of the doubt. As a seller I take more risk with chargebacks (and high fees from them) then the buyer. Buyers and sellers both lie, when a buyer lies I almost always lose because I sell a non material product, a membership.
Now I have a 60 day no questions asked refund policy. No one has ever asked for a refund and not received it, ever, within 60 days of purchase. So a lightning payment is way better for me. It would force the buyer to ask for a refund vs. just “running to the man”, which many do. As simple as my business is, lies from buyers cost me on average about 1,000 USD a year. That is fees not just the refund itself.
Yet the buyer sees this way differently. When they send me BTC, they can’t force it to be given back. How do we solve this? In all honesty, I don’t know. Now seller reputations (think Amazon/eBay reviews) for a general over all market, may help, but we know that can be gamed. Further it can be gamed by both sellers and buyers. Some people hate me they file fake shit on say BBB, which honestly no one reads. Yet it happens.
Adding to this I have huge trust with my audience, honestly no one that ever paid in any form of crypto has even asked for one refund. If they had I would have simply given it.
Yet, if you want to take over just say a measly 2% of the global payments market, a tiny first step, you are going to need to bring in millions of new people. People who don’t think like I do or my customer base does. Refunds are a way of life in service and retail. This needs addressing in some way. And that way needs to be a GUI for vendors, not a list of technical shit they will never understand and have no desire to understand.
Item two, recurrent revenue and enhanced POS features. Recurring charges are a massive portion of total global payments. It ranges from variable expenses like your electric bill to static charges like say a 7.95 a month streaming service or 50 bucks a year in my member’s program. As far as I know Lighting can’t do this, at least not yet.
I also expect some God level coder is going to say “well, actually you can do it, just (insert large amount of technical bullshit no one will understand here), that is all you have to do”.
This doesn’t work, again we need a GUI based POS system, look at me using words many readers won’t understand, see we all do this, we are all guilty.
Let’s fix that…
- GUI – Graphic User Interface (what you see when you say manage your profile in a social media account)
- POS – Point of Sale (when you buy shit the system that manages costs, refunds, inventory, bookkeeping, etc.)
Some say Lightning can’t scale, they are wrong. They say it can’t really be cheaper than MC/Visa with fees, since it already is, they are also wrong. Some say we don’t have enough liquidity. We have all we need for the activity we have right now. As we have more activity, the activity itself along with market incentive will fix that too. It is all coming and I expect that even my two issues in this article are coming too. Yet I am not sure most devs really understand the problem as two fold.
Yes a means by which to do a thing needs developing, but that is half a solution. The other side is making it so the person using it is comfortable and has confidence in it. Let me put it this way, have you gotten a new “smart phone” in the last few years? Great. Did it come with a manual for how to use it? If so did you read it? Or did you just charge it up, sync it and start using it?
Why? Why did you just pick up a tool that is more powerful than any computer that even existed say in 1995 and just start using it? Because it was designed to be used by people with absolutely no clue how it works. Lightning is in it’s infancy, it is okay that people are just learning how to use the tools for mortals that exist, like those I describe at TipLightning.com, it is totally fine. But I feel the time has come for many of the amazing things that have been developed to be implemented.
This is not a bitcoin problem or a lightening problem. Almost every technical concern has this problem. I see it all the time. So my bigger advice here for lightning devs is talk to people that do not understand you and what you do. Don’t try to teach them what you know. Most won’t ever understand it and those that do are unicorns, they won’t be useful to the real issue. Learn what they want and build things for them. Make it so easy that it is intuitive. Then put it in the hands of people you expect to use it. Don’t help them, watch them have no clue and then fix it so it is something they can use.
Again I am not picking on Lightning Devs, I am picking on all developers, coders, etc. You all do this and those of you who win get your stuff to the point where normal people can use it the fastest.
I’ll finish with this. Likely the most successful company you can buy Bitcoin with is CoinBase and I refer people there to get started all the time. (Relax I also teach get your bitcoin off the exchange too!). Is CoinBase “the best” from a cost or technical stand point? No! It isn’t! So why do they have the biggest user base? (yes I am going to yell in text)
BECAUSE IT LOOKS LIKE PAYPAL.
In short don’t use words your target customers do not understand and talk to them, more accurately listen to them. Then build them what they want.
The two things I just gave you are not just what merchants want. No, they actually need them, as in can’t do business without them. They need integration with POS systems that handle inventory, refunds, exchanges, recurring charges etc. Finally any solution you come to, must work with the other systems they already use.
To be blunt make it work for people that still say w, w, w when telling you about a domain name!
The average person will NEVER install a box in their house to hold their lightning node. To think so is living in fantasy land. Lightning has a fundamental requirement that is antithetical to what is needed for mass adoption. Lightning is awesome, lovely, amazing, wonderful, and lots of other positive adjectives I can’t think of, however lightning necessitates custodial wallets for the average user ala Wallet of Satoshi or Bluewallet. What is needed is the next step in evolution, layer 3: offline coins. This is otherwise known as Chauman Minted E-cash. Then Lightning can be used by full-reserve banks that can by audited by anyone by their phone and that serve the function of a mint. In the system, Bitcoin is like gold in a mine, lightning is like refined bullion, and e-cash is like 100% fine coinage. This fixes the ‘needing a lightning node in order to control your lightning sats’ problem.
How do you fix irreversible transactions and recurring charges with an offline coin? You don’t, we are solving different problems. Lightning and Bitcoin are moving away from custodial and centralized models that enable guarantees, insurance and protection from bad actors.
Do you remember the world before credit cards? You would buy store-credit with gift cards, and if you were unhappy and returned something you’d get store credit. Credit cards are like a giant store-credit system but they pay you back in fiat rather than ‘visa credits’.
Here’s the steel-man argument:
Jack, you’re heart is in the right place and you’re definitely identifying a major and unresolved problem in the crypto space. Bitcoiners claim they want to ‘replace fiat’ with bitcoin, but then ignore that in order to do so businesses and consumers are giving up many technological advances that have emerged out of this centralized system.
The Bitcoiner will say “bitcoin fixes this” about everything without even understanding all the problems they’re creating by penciling-in a landscape without any way to introduce ‘common sense’ or justified adjudication to disputes. Lets admit, one way or another, most disputes are over money and to remove any way of forcing a resolution one way or another by a mediator is a major deficiency in this new ‘trustless’ system.
Lightning is a system that solves the speed and volume problem created by the blockchain, but it doesn’t *yet* replace the adjudication and insurance provided by the credit card and the credit system. Lets be honest, the credit system isn’t exactly creating the same problem the federal reserve and fiat money does. Just because they’re run by banks doesn’t necessarily mean they’re creating a problem for the world.
Credit cards are a reputation-backed reverse-escrow account. Rather than loading up an escrow with funds for the month, they extend you credit based on your reputation. The way lightning is structured, and because its based on custody of actual virtually-physical bitcoin possession, to build a system of credit on lightning is either a novel idea or is impossible.
At this time, there are some lightning services out there that are built on the escrow concept, namely Robosats for peer-to-peer trading, and https://app.lightningescrow.io/ for everything else.
I can envision a system, based on both lightning and e-cash (lightning/online would probably be cheaper for most transactions) where you establish a credit line with a payment processor (like Block or Strike) and as an end-user at the store you have the choice of paying direct with lightning to the store (like paying cash) and taking your chances the store will guarantee their product, or use your credit line with the payment processor and get the extra assurances you presently get with Visa or MC.
Not sure you even understand the points I made or lightning in general when you lead off with….
“The average person will NEVER install a box in their house to hold their lightning node. To think so is living in fantasy land”.
I did not say one thing that inferred this or required this, not one. That said, first people have all kinds of boxes in their homes right now and they will install anything that is easy and benefits them. Who know what nodes will be combined with in the future.
I am old enough that I recall people saying no one would want to install a cable box, no one would want a computer, etc. in their home. Ease of use and benefits changed it all.
That said you know who will install a “box”, point of sale vendors as they already do so. They pay a lot for the privilege of doing it too.
It may be that mostly rebates are handled by companies like MC/Visa or the new blood, Strike/Cashapp filling that role. However to think we can’t use lightning directly is well, dumb, sorry but true.
We already have wallets that use lightning where you maintain total control of your funds with no need to run a node. Some where you don’t have total control without a node of your own but your risk is so minimal as to not matter to the average person, etc.
You are gaslighting, no one here is claiming the things you say they are, at least not here, certainly not in this article. This isn’t even about replacing fiat, fiat is killing itself. It may or may not be rectified. Bitcoin works while fiat is here, it will work if it isn’t here honestly bitcoin doesn’t care.
The real power of lightning is it can effectively use bitcoin to send dollars. Give it time though and perhaps people will prefer to spend dollars but receive btc.
Again where you started your critique makes it almost pointless for me to really consider the rest of it. The entire foundation you are building on here is flawed and based on nothing I said or even inferred.
I will likewise only read the beginning and end of your response and walk away with the impression you aren’t willing to consider anything I have to say because you’re assuming I have malignant intent based on your initial misconception. Apparently my hours investment in my initial response falls on deaf ears.
Don’t have a clue about your “intentions”, not really important to me as I do not know you. Again you began with something so not connected to the point, I can’t take your objections seriously.
You did make some good points, points largely included in the article honestly which it sounds like you never really read only skimmed.
Help me out here, tell me one thing I said that would require an average person to “put a box in their home with their person node in it”?
What? What requires that?
You seem to be inferring that one needs a node of their own to use lightning. They don’t and a lot of people seem to think you do. I do have a node but I use lightning all the time without it because I am just learning to use it.
There is a rough POS application already built into the Breez wallet, did you even know that?
Again I actually brought up your one primary legitimate objection, conflict resolution, it is my exact point.
It is like I said, this towel does not work and you came back with, “it never will because the color red is a bad color for a towel”.
Worse over, the towel is actually green and the color has nothing to do with the function thereof.
Again what did I say that inferred that a person needed to self host a node in their home?
And really it took you “hours” to write that? Really?
Jack,
How many sats have you earned since you value enabled your podcast?
Have you messed with any of the value enabled podcast players?
Onboarding non-technical people has been one of our hurdles with getting people to adopt using lightning to support podcasters, so this article is pretty spot on with the issues developers have with creating apps for users. One thing a user can do that provides a ton of value is to make suggestions to the app developers. We want to hear what we can do to make things more intuitive, because we don’t think quite like a normal person does. I have found many features I implement that I think are super obvious are hardly noticed by someone when I’m able to observe them using the app, so feedback is very useful for helping build an app you’ll enjoy.
Few hundred thousand not a lot but it keeps growing a bit each day. I think most comes from Breez which I have played with. I honestly get more direct tips since I set up tiplightning.com I think as people start using it they send me a few bucks to try it and say hey thanks.
Your stuff was easy enough to do that I set it up myself it was not hard but did take some work. I use Satoshi Stream Bot on TG to receive the sats and just move it over to a wallet from there. At times Breez, at times Exodus, sometimes Wallet of Satoshi.
I honestly move it in really small amounts just to play with it and see it work, because it is so cool to be able to do. I sucked out 3200ish sats last night the balance in TG is already back over 4000, I should likely let it get to like 100K before withdrawing but again it is just fun to do. So empowering.
/withdraw
Response send an invoice for up to xxxxsats
Open wallet, create invoice copy and paste into TG
Bam money in wallet.
Your guy at Alby reached out to me, but I have not had time to read all their stuff.
He sent an bunch of links to a bunch of stuff with a bunch of words.
You want my advice
ALL OF YOU NEED TO GET YOUR ASS ON STREAMYARD
Or something like it, stop with the 900000000009999989900000 words of stuff. Make videos, SHORT videos, step one is this….
Next video, step two is this
Next video now you can do this
Don’t spend 5 minutes explaining stuff, just do these things and these results occur. If someone has a heavy accent or something no offense intended but they are NOT the person to do such videos.
Bluntly I had to do screen shots to show people how to withdraw from paypal. Think about that, really think about it.
Anyway I want to have you guys on and the Breez guys on when we start the Bitcoin Breakout in July.
The videos are something you all need to do in this space. I told Matt at Start9 this too. I got a node on Volatage and logged in, no idea what to do. My guy Tom is gonna walk me through but the voltage people should have a how to section. Everyone should. These don’t need to be and should not be big productions. I mean super cheap and fast to make.
I don’t think you guys all realize how many people want in on this. Again your shit is pretty easy, so not as essential but honest to God it would still help.
You have two sides, podcasters and listeners. Something as simple for listeners as, see, Breez here it is, how you find a podcast on it, how you deposit to it, how you set your rate or boost, etc.
Ohhh ahhh see how easy. Do it that way and yes they will.
Good points on both sides.
As an early adopter I would not mind paying a restaurant on the lightning network, as in most cases I have already become a satisfied customer before I get the bill. Even IF I got a bill, such as take-out/delivery, BEFORE the fact I was satisfied, it is a very limited risk and liability on my part. If dissatisfied, I would likely not lose my house over the “lost money”, I would just not recommend them in my circle of influence.
As use of the lightning network in smaller transactions with limited liability gains traction, it will eventually grow to larger transactions in other fields.
Incentives on the part of a business to customers who pay in crypto may help jumpstart the adoption.
I see a bright future and less government control.
I may be over concerned about the rebate issue. I mean the more I think about it, people pay in cash all the time right? Not online but in person where 70-80% of all payments are made. Also even a lot of payments made by mail are made by check not card.
The POS issues do need solving but I am beginning to feel that my comments on Devs making us able to use stuff without learning to code are the bigger issue. Strike is now integrated with Shopify. Mallers says of this, you pay in Bitcoin if your merchant wants bitcoin let them buy it.
I think he is on to it. At lease as long as we have the entire capital gains issue to deal with. Did you see his full presentation at Bitcoin 2022? I really need to redo this article after watching it.