Difference between revisions of "Challenges March 2021"

From fulmo
Jump to navigation Jump to search
 
(10 intermediate revisions by 3 users not shown)
Line 26: Line 26:
 
Pseudozach created a prototype on the last Hacksprint: https://github.com/pseudozach/LightningPayment and we have it [https://wiki.fulmo.org/wiki/How_to_edit_this_Wiki running on this wiki] already.
 
Pseudozach created a prototype on the last Hacksprint: https://github.com/pseudozach/LightningPayment and we have it [https://wiki.fulmo.org/wiki/How_to_edit_this_Wiki running on this wiki] already.
  
Do you have ideas how to improve it?  
+
Do you have ideas how to improve it?
 +
* pay per edit
 +
* admin page
  
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/media-wiki-spam-protection
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/media-wiki-spam-protection
 
  
 
===netpositive.money===
 
===netpositive.money===
Line 36: Line 37:
  
 
There is a self-organized session to get in intro and discuss whats to hack on - see the [https://wiki.fulmo.org/wiki/Self-organized_Sessions_March_2021 Self-Organized Session Timetable] to join.
 
There is a self-organized session to get in intro and discuss whats to hack on - see the [https://wiki.fulmo.org/wiki/Self-organized_Sessions_March_2021 Self-Organized Session Timetable] to join.
 +
 +
Here are possible GitHub issues to work on: https://github.com/netpositive-money/netpositive-money.github.io/issues
  
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/netpositivemoney
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/netpositivemoney
Line 51: Line 54:
 
===OpenDEX===
 
===OpenDEX===
  
Adding the [https://opendex.network OpenDEX] to the [https://github.com/rootzoll/raspiblitz/issues/1627 RaspiBlitz] (as a docker app).
+
OpenDEX is a protocal for unstoppable P2P trading. The challenge would be adding the [https://opendex.network OpenDEX] to the [https://github.com/rootzoll/raspiblitz/issues/1627 RaspiBlitz] (as a docker app).
 +
 
 +
Background Video: https://www.youtube.com/watch?v=euSr9A6tI90
  
 
Contant on twitter: @kilrau
 
Contant on twitter: @kilrau
  
 +
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-opendex
  
 
===Lightning Wikipedia Article===
 
===Lightning Wikipedia Article===
Line 62: Line 68:
 
https://de.m.wikipedia.org/wiki/Lightning-Netzwerk
 
https://de.m.wikipedia.org/wiki/Lightning-Netzwerk
  
 +
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/lightning-wikipedia
  
 
===Lightning Browser Extension===
 
===Lightning Browser Extension===
Line 69: Line 76:
 
In this hacksprint we try to continue working on it and get the extension into an usable state. Any ideas and help welcome (specifically React frontent work... ;)
 
In this hacksprint we try to continue working on it and get the extension into an usable state. Any ideas and help welcome (specifically React frontent work... ;)
  
 +
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/ln-browser-extension
  
 
===Moneysocket===
 
===Moneysocket===
Line 87: Line 95:
 
Moneysocket Telegram group: https://t.me/moneysocket
 
Moneysocket Telegram group: https://t.me/moneysocket
  
 +
Chatroom to get started on the hacksprint: https://mm.fulmo.org/fulmo/channels/moneysocket
  
 
===Lightning Labs===
 
===Lightning Labs===
Line 131: Line 140:
 
* Improve payout method for Lntxbot (payout without Lnurl)
 
* Improve payout method for Lntxbot (payout without Lnurl)
 
* Github issues with label "hackathon": [https://github.com/21isenough/LightningATM/issues?q=is%3Aissue+is%3Aopen+label%3Ahackathon github.com/21isenough/LightningATM]
 
* Github issues with label "hackathon": [https://github.com/21isenough/LightningATM/issues?q=is%3Aissue+is%3Aopen+label%3Ahackathon github.com/21isenough/LightningATM]
 +
 +
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-lightningatm
 +
 +
 +
===Jam===
 +
 +
We created an open source solution to host Clubhouse like audio rooms based on WebRTC and will work on making it possible to require payments for joining a room
 +
 +
User stories we want to tackle:
 +
* Declare a room to be paid guests only
 +
* Set target address for payments
 +
* Show user possibility to pay with lightning
 +
* Show user lightning invoice
 +
* Create link with room access key when lightning payment went through
 +
 +
Contact info:
 +
* Gitlab: https://gitlab.com/jam-systems/jam
 +
* Twitter: https://twitter.com/jam_systems
 +
* Jam: https://jam.systems/jam-fulmo-hackday-2021-03
 +
 +
===Bity VPN===
 +
 +
We created a Wireguard powered voucher based VPN service with Telegram bot as a MVP interface. User can buy a VPN data voucher using Lightning and receive a wireguard config file in return. User can then use it to start the wireguard VPN service. It is inspired by the lightning bulb blogpost from the lightning labs team. Code is currently closed sourced but we plan to iterate over it and open source it soon.
 +
 +
 
 +
Contact info:
 +
* Telegram Bot: http://t.me/BityVpnBot
 +
* Twitter (Michael): https://twitter.com/michael1011at
 +
* Twitter (Ankur): https://twitter.com/ankurfr

Latest revision as of 15:06, 28 March 2021

Projects with Challenges

This is the list of Lightning Network related projects that registered for this HackSprint.

Feel free to add your own open-source project with your own challenges you like people to join during the Hacksprint - leave a twitter or github contact and we will reachout to you before the event.


RaspiBlitz

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

Speical focus on:

Video explaining how to contribute to the RaspiBlitz development: https://youtu.be/ZVtZepV3OfM

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/raspiblitz

Wiki Lightning Spam Protection

Pseudozach created a prototype on the last Hacksprint: https://github.com/pseudozach/LightningPayment and we have it running on this wiki already.

Do you have ideas how to improve it?

  • pay per edit
  • admin page

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/media-wiki-spam-protection

netpositive.money

The team of https://netpositive.money invites you to improve the website and calculator to compensate the CO2 footprint of Bitcoin mining as voluntary and decentral action.

There is a self-organized session to get in intro and discuss whats to hack on - see the Self-Organized Session Timetable to join.

Here are possible GitHub issues to work on: https://github.com/netpositive-money/netpositive-money.github.io/issues

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/netpositivemoney

IP2Tor

https://github.com/frennkie/django-ip2tor

  • price drop (starts now at 30sats first & 20sats next 24hrs)
  • adding domains for LetsEncrypt & simplify
  • new collaborators welcome

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-tor2ip-tunnelservice

OpenDEX

OpenDEX is a protocal for unstoppable P2P trading. The challenge would be adding the OpenDEX to the RaspiBlitz (as a docker app).

Background Video: https://www.youtube.com/watch?v=euSr9A6tI90

Contant on twitter: @kilrau

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-opendex

Lightning Wikipedia Article

Wikipedia flagged the german article about lightning as "outdated" .. are you up to the task to improve it?

https://de.m.wikipedia.org/wiki/Lightning-Netzwerk

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/lightning-wikipedia

Lightning Browser Extension

During the last hacksprint we started a new Lightning Browser Extension to bring Lightning payments to the browser. The goal is to have a lightweight extension that can connect to multiple node implementations.

In this hacksprint we try to continue working on it and get the extension into an usable state. Any ideas and help welcome (specifically React frontent work... ;)

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/ln-browser-extension

Moneysocket

During the last hacksprint, we started working on the Costanza wallet for Moneysocket. That's now complete.

The challenge this time around is to build a chat application that utilizes Moneysocket. An intro video introduces this project: https://youtu.be/0lsvMAFG2Qk.

This will be built with a Python websocket server backend and a Javascript client frontend. Happy for any help or just to chat about related ideas and concepts.

Project repo: https://github.com/moneysocket/chat

Moneysocket homepage: https://socket.money

Costanza Wallet: https://socket.money/wallet

Moneysocket Telegram group: https://t.me/moneysocket

Chatroom to get started on the hacksprint: https://mm.fulmo.org/fulmo/channels/moneysocket

Lightning Labs

We have put together a list of experimental ideas for building on bitcoin in our Lightning Bulb resource. We hope it inspires some great ideas over the weekend. The list includes:

  • A native interface to Lightning on the web
  • Streaming payments on social platforms
  • Distributed storage and retrieval using Lightning
  • Distributed compute with Lightning
  • Lightning-based metered VPN
  • Lightning Paywall Plugin
  • Pay-per-use Lightning API calls

For more details, please follow the link.

We'll be hanging out in either the LND Developer Slack or the Lightning Lab Discord.


Lightning payment based online surveys

Last month I did a survey of impediments of Lightning adoption among Bitcoin companies (happy to share the results). The rate of response was ok but could be better.

Why not leveraging the properties of Lightning with instant and private micro transactions to increase the number of responses?

There is open source survey software available. I am looking for support and team members to integrate Lightning payments (and make it available as a web service ideally)

For example, survey creators can determine the reward per answer upfront. Each answer would display a LNURL-withdraw code for the user to get the sats into their wallet.

Happy about ideas and feedback.

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/ln-payment-based-online-surveys

Contact on Twitter: @MoritzKaminski


LightningATM

Join the LightningATM community in our Telegram group. A group of enthusiasts that have built their own LightningATM's or need help getting there.

Topics that we'll be working on this weekend:

  • Help people getting setup with their LightningATM's
  • Improve interoperability with different e-ink screens
  • Improve payout method for Lntxbot (payout without Lnurl)
  • Github issues with label "hackathon": github.com/21isenough/LightningATM

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-lightningatm


Jam

We created an open source solution to host Clubhouse like audio rooms based on WebRTC and will work on making it possible to require payments for joining a room

User stories we want to tackle:

  • Declare a room to be paid guests only
  • Set target address for payments
  • Show user possibility to pay with lightning
  • Show user lightning invoice
  • Create link with room access key when lightning payment went through

Contact info:

Bity VPN

We created a Wireguard powered voucher based VPN service with Telegram bot as a MVP interface. User can buy a VPN data voucher using Lightning and receive a wireguard config file in return. User can then use it to start the wireguard VPN service. It is inspired by the lightning bulb blogpost from the lightning labs team. Code is currently closed sourced but we plan to iterate over it and open source it soon.


Contact info: