>> (p.1)
    Author Topic: Prospects for a simplified Lightning Network  (Read 215 times)
    vfCM (OP)
    Newbie
    *
    Offline Offline

    Activity: 7
    Merit: 34


    View Profile
    June 18, 2022, 06:58:38 AM
    Merited by Welsh (9), hugeblack (4), o_e_l_e_o (4), BlackHatCoiner (3), HeRetiK (1), DdmrDdmr (1), dkbit98 (1), SquirrelJulietGarden (1), n0nce (1)
     #1

    Peer to peer payments are a revolutionary technology. I've contemplated integrating them into a number of different projects of mine---to add an economic dimension to network transactions could greatly reduce or entirely eliminate spam, and could change the economic model from ad-based to direct payment, which could lead to greater variety of viewpoints presented, etc.

    However, I keep coming up against one obstacle: the operational complexity of actually running a Lightning node. I'm no technical slouch, but as I read through guides on running a server, I come away with the strong impression that the process is not only onerous, but also incredibly accident-prone.

    For example, the need for watchtower services in addition to the main lightning node; the need to always be online and available or face penalties; the complexity of managing channels; restoring nodes (and funds!) from loss after unexpected shutdowns; etc.

    The point of the Lightning Network is to fully realize the peer-to-peer cash vision of Bitcoin. Due to the blockchain's limited throughput, transaction fees are too high and transaction latencies far too slow.

    But de facto the operations risks and difficulties of the Lightning Network serve as a comparable---though not identical---impediment to its use as a peer-to-peer payment network.

    Of course, many can and do run nodes and make use of what is an amazing technology.

    But to truly take the place of cash, everybody should be able to use it. Anybody can receive, keep, and pass on a ten dollar bill. But almost nobody can run a Lightning Node, even following step-by-step instructions.

    So lightning is faster, and per-transaction it will be cheaper. But in many ways it seems even less cash-like than directly transacting on the blockchain. At least with on-chain transactions, I only need to be online when I want to transact.

    That's why I hesitate to integrate Lightning into services and protocols I'm designing. For example, a peer-to-peer publishing and content distribution platform I'd like to build. Asking people to run _a_ server on their phone or laptop or whatever isn't too big of an ask; but asking them to _also_ run a Lighting Node so that they can be paid for their work and pay to view others' work---that's quite a high bar.

    I understand there are simplifying upgrades to Bitcoin that could allow a smoother Lightning experience (e.g. the L2 upgrade).

    But what are the prospects for making Lightning at least as easy to run as Bitcoin Core?

    And making it easy to integrate directly into other software, such that the Lightning Protocol is largely abstracted away from users?

    Some things I've been wondering about. Look forward to anything I might learn. Thanks in advance.
Page 1
Viewing Page: 1