Giter Club home page Giter Club logo

Comments (3)

UkolovaOlga avatar UkolovaOlga commented on September 22, 2024 1

citing @GrandGarcon from the RGB Q&A chat:
"Does RGB protocol in some sense trying to manage the attacks, specially for the transactions in UTXO group, and whether there is any specs that you have been writing to explain the possible solution?"

@dr-orlovsky

from lnpbps.

rajarshimaitra avatar rajarshimaitra commented on September 22, 2024

Most of the attacks, both the above two and in general lightning network attacks have to do with HTLCs. While the defence for griefing attack requires a new form of commitment revocation structure like HTLC-GP, the utxo flood attack is inherent to HTLCs and cant be fixed completely.

It is also a widescale discussion in LN community, because of these problems of HTLC, is to have other forms of commitment revocation structure, like PTLCs and Eltoo.

As far as I understand lnp-node is being specifically designed considering such a situation in mind, where we might need to change the commitment revocation process completely. Thus it is being designed in modular ways. So theoretically it should be possible to run lnp-node with any kind of better substitute of HTLCs.

IMO this is the only logical approach of making a flexible LN node. Because the market cannot build out every solution for all the academic attacks and we don't know which mix of solutions will actually be adopted in large scale. It is very much possible that LN will require deep technical modification to address all these ongoing attack issues, so its important to be versatile enough to adopt whatever solution emerging in the market. And lnp-node is probably the only implementation that can handle such transition/upgrade smoothly.

from lnpbps.

GrandGarcon avatar GrandGarcon commented on September 22, 2024

Thanks , Indeed your analysis is correct . the initial paper (2016 , Joseph Phoon et al , pg 3.3.1 ) do mention the possibilities of the attacks of flooding in the mempool and unreliable CT's . so in case , there can be addition of the special bits that can given some kind of information to the intermediate nodes , so that they can reject the possible modifications done by the intermediate nodes for changing TS for lockup period etc.

from lnpbps.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.