Volunteer: Channel Jamming Data Collection

88 views
Skip to first unread message

Carla Kirk-Cohen

unread,
Nov 20, 2023, 9:34:37 AM11/20/23
to lnd
Hi LND list!

I'm writing to seek volunteers to run data collection on mainnet LND
nodes to assist with ongoing specification of a mitigation against
channel jamming attacks in lightning. If you'd like to help out please
see this guide.

Ideally, we'd like to have data for 3-6 months of activity, so the
sooner people get started the better! Please feel free to reach out to
me at ca...@chaincode.com if you have any questions.

Background
Earlier this year Clara Shikhelman and I presented a hybrid approach
to addressing channel jamming attacks against lightning at the
lightning specification summit. During the summit, we reached rough
consensus that we'll move forward with this solution pending collection
of more mainnet data to inform the specification.

To do this, we've added functionality to circuitbreaker that stores
more granular information about the HTLCs that LND forwards
(specifically, storing timestamped failed HTLCs, which are most
interesting to jamming research). This data will be collected locally,
and we'll provide tooling at a later date for analysis, then ask
volunteers to report aggregate results. 

Real-world data is incredibly valuable to inform this type of
network-wide protocol change. We're also looking to gather data from a
large range of node "types" - from pleb to meganode, as this solution
is intended to protect every node in the network - so your
participation will be greatly appreciated! As with all experiemental
software, please be #craeful - see the FAQ in the attached guide.

Cheers,
Carla and Clara

Carla Kirk-Cohen

unread,
May 24, 2024, 12:05:01 PM5/24/24
to lnd, Carla Kirk-Cohen
Hi all, 

Following up on this mail with tooling to fetch and anonymize any data collected by circuitbreaker over the last few months. Massive shoutout to M1ch43lV for helping out with extra scripts to efficiently manage meganode databases!

Instructions are available here and you can send data through to me on carla [at] chaincode.com

Thanks in advance to all who participated :)

Reply all
Reply to author
Forward
0 new messages