Difference between pages "Self-organized Sessions May 2020" and "Challenges May 2020"

From fulmo
(Difference between pages)
Jump to navigation Jump to search
 
(New channelge: rust LN node)
 
Line 1: Line 1:
The main focus of the HackSprint is working on the [[Challenges]]. But you can add more experimental self-organized sessions and content during the weekend. This could be a livestream giving a small talk or running a VR meetup - get creative.
+
==How to participate==
  
 +
If you like to get a better overview of the challengers, join the kickoff live stream. You may also join later on.
  
You can edit this page freely - just add time plus links to the schedule and let us know on the [https://mm.fulmo.org MatterMost] about it.
+
Most projects listed their challenges as sprint issues on Github, simply comment on those that you are interested in and the project mentors should get back to you.
  
==Time Table==
+
Also register on [https://mm.fulmo.org/fulmo/channels/lightning-hacksprint https:/mm.fulmo.org] and let us know in the channel "Lightning HackSprint" what you like to work on.
  
All times in Berlin time (GMT+2).
 
  
{| class="wikitable" style="width: 100%"
+
==Projects with Challenges==
! style="text-align:left;" scope="col"| Date/Time
+
 
! style="text-align:left;" scope="col"| Topic
+
This is the list of Lightning Network related projects that registered for the HackSprint so far:
! style="text-align:left;" scope="col"| Type of session
+
 
! style="text-align:left;" scope="col"| Presenter/Moderator
+
===RaspiBlitz===
! style="text-align:left;" scope="col"| Link
+
 
|-
+
Github issues with label "hackathon": [https://github.com/rootzoll/raspiblitz/issues?q=is%3Aopen+is%3Aissue+label%3Ahackathon github.com/rootzoll/raspiblitz]
| Saturday, 03:00pm
+
 
| LSAT: Authentication and Payments for the Lightning-Native Web
+
 
| Talk and discussion
+
===LightningATM===
| [https://twitter.com/gugol Oliver Gugger]
+
 
| [https://meet.fulmo.org/LightningHacksprintLSAT Join the Jitsi call!] 📞
+
Github issues with label "hackathon": [https://github.com/21isenough/LightningATM/issues?q=is%3Aissue+is%3Aopen+label%3Ahackathon github.com/21isenough/LightningATM]
|-
+
 
| Saturday, 04:00pm
+
 
| Probing Lightning channel balances (presentation of a [https://arxiv.org/abs/2004.00333 recent paper])
+
===LNBits===
| Talk and discussion
+
 
| [https://twitter.com/serg_tikhomirov Sergei Tikhomirov]
+
https://github.com/arcbtc/lnbits
| [https://meet.fulmo.org/LightningProbingSergeiTikhomirov Join the Jitsi call!] 📞
+
 
|-
+
 
| Saturday, 05:00pm
+
===RTL (Ride The Lightning)===
| The Eye of Satoshi and BOLT13
+
 
| Talk and discussion
+
https://github.com/Ride-The-Lightning/RTL
| [https://twitter.com/sr_gi Sergi Delgado]
+
 
| [https://meet.fulmo.org/LightningProbingSergeiTikhomirov Join the Jitsi call!] 📞
+
 
|-
+
===Quickening - Room77 Point of Sale===
| Sunday, 02:00pm
+
 
| Lightning Parcel Routing IRL
+
https://github.com/arcbtc/M5StackSats
| Discussion
+
 
| Guillaume Ballet, [https://electrum.org/ Thomas Voegtlin]
+
 
| [https://meet.fulmo.org/LightningHacksprintThomasVoegtlin Join the Jitsi call!] 📞
+
===Lightnite===
|-
+
 
| Sunday, 03:00pm
+
https://issues.lightnite.io
| Eclair internals and plugin
+
 
| Discussion
+
 
| [https://twitter.com/ott0disk Andrea Raspitzu]
+
===Specter-Desktop===
| [https://meet.fulmo.org/LightningHacksprintEclair Join the Jitsi call!] 📞
+
 
|}
+
https://github.com/rootzoll/raspiblitz/issues/1059#issuecomment-605526623
 +
 
 +
 
 +
===TOR2IP-Tunnelservice===
 +
 
 +
[[TOR2IP-Tunnelservice]]
 +
 
 +
 
 +
 
 +
===SendMany App===
 +
 
 +
https://github.com/fusion44/sendmany
 +
https://github.com/rootzoll/raspiblitz/issues/1000#issuecomment-605526180
 +
 
 +
 
 +
===Lightning Spam Protection===
 +
 
 +
Turn this prototype https://github.com/thorie7912/LightningPayment to add a Lightning SpamProtection into a [https://en.wikipedia.org/wiki/MediaWiki_extension Media Wiki Extension] thats easy to install and config on a standard Media Wiki.
 +
 
 +
 
 +
===The Eye of Satoshi (python-teos)===
 +
 
 +
Github issues with label "hackathon": [https://github.com/talaia-labs/python-teos/labels/hackathon github.com/talaia-labs/python-teos]
 +
 
 +
 
 +
===Exchange Union/OpenDEX===
 +
 
 +
Integrate c-lightning as swap client (and more): https://github.com/ExchangeUnion/xud/issues?q=is%3Aopen+is%3Aissue+label%3Ahackathon
 +
 
 +
 
 +
===getroutevia: a c-lightning plugin for route search with restrictions===
 +
 
 +
Find routes that satisfy additional criteria, for instance, must [not] go through certain nodes. More info and discussion here: https://github.com/s-tikhomirov/getroutevia/issues/1
 +
 
 +
 
 +
===Rust Lightning network node===
 +
 
 +
Another LN node? Why we need it?
 +
 
 +
The problem with the existing Lightning node implementations is their very limited extensibility for such things as:
 +
 
 +
* future LN upgrades (channel factories, pay-to-ec-point, taproot),
 +
* protocols on top of LN (layer 3), like [https://hackmd.io/@lpQxZaCeTG6OJZI3awxQPQ/LN-DLC DLCs on LN] or proposed [https://github.com/LNP-BP/lnpbps/issues/24 Lightspeed payments], which require modification on the structure of the commitment transaction.
 +
 
 +
We will try to build a node that is highly modular and is ready for the future LN extensions. More information here: https://github.com/LNP-BP/lnpd
 +
 
 +
==Adding your Project==
 +
 
 +
Feel free to add a challenge yourself! The wiki is open to any Bolter (you'll figure out how to edit.) Get in touch on [https://mm.fulmo.org/fulmo/channels/lightning-hacksprint Mattermost] for more information and collaboration.

Revision as of 15:01, 3 April 2020

How to participate

If you like to get a better overview of the challengers, join the kickoff live stream. You may also join later on.

Most projects listed their challenges as sprint issues on Github, simply comment on those that you are interested in and the project mentors should get back to you.

Also register on https:/mm.fulmo.org and let us know in the channel "Lightning HackSprint" what you like to work on.


Projects with Challenges

This is the list of Lightning Network related projects that registered for the HackSprint so far:

RaspiBlitz

Github issues with label "hackathon": github.com/rootzoll/raspiblitz


LightningATM

Github issues with label "hackathon": github.com/21isenough/LightningATM


LNBits

https://github.com/arcbtc/lnbits


RTL (Ride The Lightning)

https://github.com/Ride-The-Lightning/RTL


Quickening - Room77 Point of Sale

https://github.com/arcbtc/M5StackSats


Lightnite

https://issues.lightnite.io


Specter-Desktop

https://github.com/rootzoll/raspiblitz/issues/1059#issuecomment-605526623


TOR2IP-Tunnelservice

TOR2IP-Tunnelservice


SendMany App

https://github.com/fusion44/sendmany https://github.com/rootzoll/raspiblitz/issues/1000#issuecomment-605526180


Lightning Spam Protection

Turn this prototype https://github.com/thorie7912/LightningPayment to add a Lightning SpamProtection into a Media Wiki Extension thats easy to install and config on a standard Media Wiki.


The Eye of Satoshi (python-teos)

Github issues with label "hackathon": github.com/talaia-labs/python-teos


Exchange Union/OpenDEX

Integrate c-lightning as swap client (and more): https://github.com/ExchangeUnion/xud/issues?q=is%3Aopen+is%3Aissue+label%3Ahackathon


getroutevia: a c-lightning plugin for route search with restrictions

Find routes that satisfy additional criteria, for instance, must [not] go through certain nodes. More info and discussion here: https://github.com/s-tikhomirov/getroutevia/issues/1


Rust Lightning network node

Another LN node? Why we need it?

The problem with the existing Lightning node implementations is their very limited extensibility for such things as:

  • future LN upgrades (channel factories, pay-to-ec-point, taproot),
  • protocols on top of LN (layer 3), like DLCs on LN or proposed Lightspeed payments, which require modification on the structure of the commitment transaction.

We will try to build a node that is highly modular and is ready for the future LN extensions. More information here: https://github.com/LNP-BP/lnpd

Adding your Project

Feel free to add a challenge yourself! The wiki is open to any Bolter (you'll figure out how to edit.) Get in touch on Mattermost for more information and collaboration.