Difference between pages "Challenges June 2020" and "Self-organized Sessions December 2020"

From fulmo
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
 +
The main focus of the HackSprint is working on the [https://wiki.fulmo.org/wiki/Challenges_December_2020 Challenges]. But you can add more experimental self-organized sessions and content during the weekend. This could be a livestream giving a small talk, make a discussion round, present an idea or demo - get creative.
  
==Projects with Challenges==
+
To add a self-organized session ask Rootzoll on the [https://mm.fulmo.org Mattermost] for the password to edit the Wiki-Page.
  
This is the list of Lightning Network related projects that registered for this HackSprint (please contact @rootzoll on twitter to add your project):
+
==Time Table==
  
===RaspiBlitz===
+
All times are Berlin time (GMT+2) - links to video conferences should be available latest 10min before the start of the event.
  
Github issues with label "hackathon": [https://github.com/rootzoll/raspiblitz/issues?q=is%3Aissue+is%3Aopen+label%3Ahackathon github.com/rootzoll/raspiblitz]
+
{| class="wikitable" style="width: 100%"
 +
! style="text-align:left;" scope="col"| Date/Time
 +
! style="text-align:left;" scope="col"| Topic
 +
! style="text-align:left;" scope="col"| Type of session
 +
! style="text-align:left;" scope="col"| Presenter/Moderator
 +
! style="text-align:left;" scope="col"| Link
 +
|-
 +
| '''Sunday'''<br />27th Dec
 +
|-
 +
| 6:00pm
 +
| Lightning-Hacksprint Kick-Off
 +
| Hacksprint
 +
| [https://twitter.com/rootzoll rootzoll]
 +
| [https://youtu.be/MVLPiPl0lG4 Livestream] 📺
 +
|-
 +
| 7:00pm
 +
| Join Project Chats in our Mattermost
 +
| Hacksprint
 +
| [https://twitter.com/rootzoll rootzoll]
 +
| [https://mm.fulmo.org Link to Mattermost!] 🗯
 +
|-
 +
| 8:00pm
 +
| Wallet Scrutiny / Reproducible Builds
 +
| 402 Session
 +
| @LeoWandersleb
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| 9:00pm
 +
| Create & customize your own tribe on the Sphinx Chat
 +
| 402 Session
 +
| Paul
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| '''Monday'''<br />28th Dec
 +
|-
 +
| 2:00pm
 +
| Bitcoin Design
 +
| 402 Session
 +
| @GBKS
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| 3:00pm
 +
| Startup and Venture Capital office hours with Fulgur Ventures
 +
| AMA session, just hop in ask anything, share something
 +
| [https://twitter.com/olegmikh1 olegmikh]
 +
| Link to Zoom soon! 📺
 +
|-
 +
| 4:00pm
 +
| Podcasting2.0 Decentralized money for decentralized content
 +
| 402 Session
 +
| [https://twitter.com/AnitaPosch Anita Posch]
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| 5:00pm
 +
| From Cypherpunk to Solarpunk
 +
| 402 Session
 +
| [https://twitter.com/MrChrisEllis Chris Ellis]
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| 5:30pm
 +
| Bitcoin & Lightning Network for Africa
 +
| 402 Session
 +
| Chimezie Chuta
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| 6:00pm
 +
| What's Specter?
 +
| 402 Session
 +
| [https://twitter.com/k9ert @k9ert]
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| 8:00pm - 10:00pm
 +
| Bitcoin Socratic Year-In-Review 2020
 +
| 402 Session
 +
| [https://bitdevs.berlin/ BitDevs Berlin]
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| 10:00pm
 +
| Lighthing Kahout
 +
| 402 Fun
 +
| [https://bitdevs.berlin/ BitDevs Berlin]
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 🕹
 +
|-
 +
| '''Thuesday'''<br />29th Dec
 +
|-
 +
| 4:00pm
 +
| Intro to Provable Crypto for the LN
 +
| 402 Session
 +
| [https://twitter.com/n1ckler nickler]
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 📺
 +
|-
 +
| 5:00pm
 +
| Finalize Projects Outcome for Wrap-Up
 +
| Hacksprint
 +
| [https://twitter.com/rootzoll rootzoll]
 +
| [https://mm.fulmo.org Link to Mattermost!] 🗯
 +
|-
 +
| 6:00pm
 +
| Lightning-Hacksprint Wrap-Up
 +
| Hacksprint
 +
| [https://twitter.com/rootzoll rootzoll]
 +
| [https://youtu.be/wH22TE1vDaY Livestream] 📺
 +
|-
 +
| 7:00pm
 +
| Bitcoin Bounty Hunt
 +
| 402 Fun
 +
| [https://bitdevs.berlin/ BitDevs Berlin]
 +
| [https://meet.fulmo.org/hacksprint Hacksprint-Jitsi] 🕹
 +
|}
  
* Test v1.6RC1 [https://github.com/rootzoll/raspiblitz/tree/v1.6#downloading-the-software DOWNLOAD]
+
==rC3 Talks==
* openoms: finishing the dialog GUI for joinmarket
 
* rootzoll: detailing concept "RaspiBlitz for Local Community Action"
 
  
Video helping you to get started with RaspiBlitz development: https://youtu.be/qTHDkFppsz0
+
In parallel to the hacksprint there is also the rC3 (Remote Chaos Communication Congress) happening. To join the assemblies (402 & Bitcoin-Sofa) you need a rC3-Ticket (sold out). But there are a lot of interesting public talks happening you can watch without any ticket.
  
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/raspiblitz
+
* '''Schedule:''' https://rc3.world/rc3/public_fahrplan/
 
+
* '''Streams:''' https://media.ccc.de
===IP2TOR-Tunnelservice===
 
 
 
frennkie build for the last hacksprint https://github.com/frennkie/django-ip2tor and its now integrated into the RaspiBlitz v1.6RC1 to test out [https://github.com/rootzoll/raspiblitz/tree/v1.6#downloading-the-software DOWNLOAD].
 
So this challange is for people that have a RaspiBlitz to play with and like to test the IP2Tor-Tunnel service and help with feedback.
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-tor2ip-tunnelservice
 
 
 
===Contribute to the book Mastering the Lightning Network===
 
Andreas, Roasbeef and Rene have blocked time on the weekend to work on mastering the Lightning Network! So you can go to https://github.com/lnbook/lnbook and check their current progress.
 
Quite some fundamental chapters of the book are written and the authors will be happy if you read them and give feedback. This could include:
 
* Feedback that something was too complicated, easy, boring, repetitive, poorly written or just awesome and should not change (:  
 
* You can look at our current structure and pick up chapters or sections and just write some text
 
* Check the examples and pictures. Do we need better / more graphics and examples?
 
* Are we missing topics?
 
* Does the structure and read threat of the book make sense to you?
 
* even just improving the language to make it more simple, improve the grammer and spelling would be very welcome.
 
* Try running the Docker images and examples and give us feedback about that.
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/mastering-the-lightning-network
 
 
 
===Quickening - Room77 Point of Sale===
 
 
 
Github issues starting with "Room77" https://github.com/arcbtc/M5StackSats/issues
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-pos-room77-quickening
 
 
 
===Bowser DIY HWW===
 
 
 
The bitcoins are in the other castle!
 
 
 
https://github.com/arcbtc/bowser-bitcoin-hardware-wallet
 
 
 
If you have an M5Stack, why not try making the Bowser DIY Hardware Wallet.
 
 
 
See video: https://www.youtube.com/watch?v=DG1zrlAVdys
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/bowser-wallet
 
 
 
===LNbits===
 
 
 
https://github.com/arcbtc/lnbits
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-lnbits
 
 
 
In a push to get lnbits new update out and extend its functionality, x2 0.02btc bounties are available for anyone developing extensions. If you're interested in making an extension, pop into the stream for a chat. If the community likes the idea, you can make it and on completion get one of the bounties!
 
 
 
see video: https://www.youtube.com/watch?v=xnHz6NbTgZg
 
 
 
===Wiki 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.
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/media-wiki-spam-protection
 
 
 
===Interface for standard banking software via FinTS===
 
 
 
Merchants accepting Bitcoin (over Lightning) need an easy way to integrate transactions into their existing bookkeeping software. Like you can connect your bank account to your bookkeeping software by the FinTS it would be great of you can connect your Lightning Node (running on a RaspiBlitz) to that software and manage your Bitcoin Holdings as a "Foreign Currency Account".
 
 
 
The GitHub-Issue with details: https://github.com/rootzoll/raspiblitz/issues/1186
 
 
 
There is a 0.03 BTC bounty to create a small server software (running on a lightning node) that implements a subset of the FinTS standard to connect and manage your Lightning transactions with a FinTS supporting bookkeeping software.
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-fints-server
 
 
 
===LightningATM===
 
 
 
A DIY-Lightning Coin ATM - coins in, sats out
 
 
 
Documentation DIY: https://docs.lightningatm.me
 
 
 
Github issues with label "hackathon": [https://github.com/21isenough/LightningATM/issues?q=is%3Aissue+is%3Aopen+label%3Ahackathon github.com/21isenough/LightningATM] (Python)
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-lightningatm
 
 
 
===Zeus App===
 
 
 
Github issues with label "hackathon":[https://github.com/ZeusLN/zeus/issues?q=is%3Aissue+is%3Aopen+label%3A%22hackathon%22 github.com/ZeusLN/zeus] (Typescript / React-Native)
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-zeus
 
 
 
===Weenode===
 
 
 
This is the new name for the [https://blog.bitcoinprivacy.net/2019/12/20/news-from-the-cheapnode-project/ cheapnode project]: Building the cheapest possible bitcoin fullnode (+lightning and other services) on old Android phones.
 
 
 
Help wanted on [https://github.com/bitcoinprivacy/weenode/labels/hacksprint Github issues with label "hacksprint"]
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-weenode
 
 
 
=== Frontend for rubygems Donations ===
 
 
 
see https://twitter.com/Bumi/status/1270720199730163713?s=20
 
 
 
GitHub: https://github.com/bumi/bundler-thankyou
 
 
 
DemoVideo of Backend: https://asciinema.org/a/9MfCfcKLaKu4mp4lT9w4XHr2d?autoplay=1
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-rubygems-donations
 
 
 
=== pyBlock ===
 
 
 
Python Bitcoin block information, transactions, send message to Space and more.
 
 
 
Github issues with label "hackathon":[https://github.com/curly60e/pyblock/issues?q=is%3Aissue+is%3Aopen+label%3A%22hackathon%22 github.com/curly60e/pyblock] (Python)
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/pyblock (available just sunday)
 
 
 
===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 [https://hackmd.io/@lpQxZaCeTG6OJZI3awxQPQ/LN-DLC] or proposed Lightspeed payments [https://github.com/LNP-BP/lnpbps/issues/24], 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
 
 
 
We will continue the Rust LN node development based on LNP/BP library; for more details you can refer our project backlog and todo issues here: https://github.com/LNP-BP/lnp-node/projects/1
 
 
 
During the hackathon we are planning to:
 
 
 
* Refactor LNP node with the latest developments from LNP/BP Standards Association:
 
* Use the new LNP networking protocol stack from rust-lnpbp library for note IPCs, RPCs and P2P
 
* Use LNP API tools and API code derive macros for doing API all requests
 
* Finalize P2P networking layer
 
 
 
Contact Users:
 
* Dr-Orlovsky [https://wiki.fulmo.org/wiki/User:Dr-Orlovsky]
 
* Olga Ukolova [https://wiki.fulmo.org/wiki/User:Olga_Ukolova]
 
Check https://github.com/LNP-BP/lnp-node/projects/1 for details!
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-rust-ln-node
 
 
 
===SendMany App===
 
 
 
SendMany is an app to remotely connect to your LND node and use it from your phone - including chat over LN.
 
 
 
Challenges: https://github.com/fusion44/sendmany/issues?q=is%3Aissue+is%3Aopen+label%3Ahacksprint
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/x-keysendsendmany (available just sunday)
 
 
 
===OmniBOLT -- Facilitate smart assets lightning transactions===
 
 
 
OmniBOLT is a lightning network specification, enabling faster and lower cost transactions of smart crypto assets, providing more flexible contracts for upper layer decentralized finance applications OBD implements the OmniBOLT specification.
 
 
 
Resources:
 
 
 
https://github.com/omnilaboratory/OmniBOLT-spec#omnibolt-facilitates-smart-assets-lightning-transactions
 
 
 
https://github.com/omnilaboratory/obd
 
 
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/omnibolt----facilitate-smart-assets-lightning-transactions
 
 
 
===Request-invoice c-lighting plugin ===
 
A simple plugin that creates a lightweight, secure http server/api to create invoices for services like tip-bots and anonymous donations.
 
1. create Tor service for this. 2. Create demo tipbot.
 
https://github.com/lightningd/plugins/pull/90
 
 
 
==Need more ideas?==
 
 
 
Looking for yet another idea to build a small LApp? Check out [[Ideas for LApps]]!
 
 
 
==Adding your Project==
 
 
 
Feel free to add a challenge yourself! Ask Jeff or Rootzoll on the [https://mm.fulmo.org Mattermost] for the password to edit the Wiki-Page. If you have a GitHub Repo best practice is to put the label "hackathon" (yellow) next to issues you like people to join/help for the weekend. If you added a challenge please also get in touch on [https://mm.fulmo.org/fulmo/channels/lightning-hacksprint Mattermost] for more information and collaboration.
 

Revision as of 15:11, 27 December 2020

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, make a discussion round, present an idea or demo - get creative.

To add a self-organized session ask Rootzoll on the Mattermost for the password to edit the Wiki-Page.

Time Table

All times are Berlin time (GMT+2) - links to video conferences should be available latest 10min before the start of the event.

Date/Time Topic Type of session Presenter/Moderator Link
Sunday
27th Dec
6:00pm Lightning-Hacksprint Kick-Off Hacksprint rootzoll Livestream 📺
7:00pm Join Project Chats in our Mattermost Hacksprint rootzoll Link to Mattermost! 🗯
8:00pm Wallet Scrutiny / Reproducible Builds 402 Session @LeoWandersleb Hacksprint-Jitsi 📺
9:00pm Create & customize your own tribe on the Sphinx Chat 402 Session Paul Hacksprint-Jitsi 📺
Monday
28th Dec
2:00pm Bitcoin Design 402 Session @GBKS Hacksprint-Jitsi 📺
3:00pm Startup and Venture Capital office hours with Fulgur Ventures AMA session, just hop in ask anything, share something olegmikh Link to Zoom soon! 📺
4:00pm Podcasting2.0 Decentralized money for decentralized content 402 Session Anita Posch Hacksprint-Jitsi 📺
5:00pm From Cypherpunk to Solarpunk 402 Session Chris Ellis Hacksprint-Jitsi 📺
5:30pm Bitcoin & Lightning Network for Africa 402 Session Chimezie Chuta Hacksprint-Jitsi 📺
6:00pm What's Specter? 402 Session @k9ert Hacksprint-Jitsi 📺
8:00pm - 10:00pm Bitcoin Socratic Year-In-Review 2020 402 Session BitDevs Berlin Hacksprint-Jitsi 📺
10:00pm Lighthing Kahout 402 Fun BitDevs Berlin Hacksprint-Jitsi 🕹
Thuesday
29th Dec
4:00pm Intro to Provable Crypto for the LN 402 Session nickler Hacksprint-Jitsi 📺
5:00pm Finalize Projects Outcome for Wrap-Up Hacksprint rootzoll Link to Mattermost! 🗯
6:00pm Lightning-Hacksprint Wrap-Up Hacksprint rootzoll Livestream 📺
7:00pm Bitcoin Bounty Hunt 402 Fun BitDevs Berlin Hacksprint-Jitsi 🕹

rC3 Talks

In parallel to the hacksprint there is also the rC3 (Remote Chaos Communication Congress) happening. To join the assemblies (402 & Bitcoin-Sofa) you need a rC3-Ticket (sold out). But there are a lot of interesting public talks happening you can watch without any ticket.