Looking at the output of the describeGraph command of my node (LND), I have seen that my node detects approximately 19,000 nodes. Of those 19 thousand, 6 thousand do not report any bolt9 feature.

lnd@node:~$ lncli describegraph | grep -c "features"            
lnd@node:~$ lncli describegraph | grep -A 1 "features" | grep -c }

Is there any logical reason why this could happen? I thought it was mandatory to report the features that are implemented in order to use the protocol correctly.

  • Could it be that those 6 thousand nodes are running older versions and might not support certain features or report them correctly? or some nodes might be using non-compliant implementations that don't report BOLT #9 features at all?
    – deyw
    Feb 8 at 8:32
  • @deyw It could be, at first I thought of nodes that work with smartphones. It remains to be seen even if these nodes are really useful for the network. Because if they are not, the LN numbers are far worse than they might first appear. Feb 9 at 10:34


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.