Bitcoin Forum
May 02, 2024, 09:54:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Strike and HRF posted three challenges with 1 BTC reward each  (Read 223 times)
nullama (OP)
Hero Member
*****
Offline Offline

Activity: 980
Merit: 956



View Profile
May 31, 2022, 12:59:15 AM
Merited by dkbit98 (1)
 #1

Strike and the Human Rights Foundation specified three challenges to improve lightning wallets' usability and experience. Any individual or team that solves each one them gets one Bitcoin as a reward.

Here are the challenges:

Challenge 1: Tip Jar

1 BTC to a FOSS non-custodial wallet that integrates BOLT 12 functionality to their wallet so that any user can simply generate a QR code from their wallet that can be shared with the world as a receive address or Lightning tip jar. The QR can be pinned to a Twitter profile, printed out and displayed in a store, for example. Senders scanning the QR should be able to pay X amount and that amount should arrive in the user’s non-custodial wallet. The QR code should not reveal the public key or IP address of the user.

Challenge 2: Stabilized Lightning

1 BTC to a FOSS non-custodial wallet that enables their users to “peg” their Lightning balance to the US dollar. We have no requirement for exactly how to do this, but suspect it will have something to do with contracts for difference. We realize this is an ambitious goal, and that submissions may be prototypes. We will leave it up to the board of judges to determine what will qualify as success. Bonus points if the mechanism that the user interacts with to “peg” their Bitcoin to USD is a slick slider.

Challenge 3: E-Cash

1 BTC to a FOSS non-custodial wallet that gives their users the option to enter into a (likely) custodial arrangement where Bitcoin can be sent to other users of that wallet using Chaumian e-cash. The arrangement should be such that the wallet administrators cannot know the identity of their users, their balances, or transaction histories. One suspects this would be a federated system, but all submissions will be considered.

This seems like a very interesting opportunity for the talented people here in this forum.

███████████████████████████████
███████████████████████████████
█████████
▀▀▀▀▀█▀█▀▀▀▀▀█████████
███
▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████
▀▀▀████▌ ▐████▀▀▀███████
█████
███▀█▀██▌ ▐██▀█▀████████
████
███▀▄▀▄███▌ ▐███▄▀▄▀███████
█████
██▄██▄██   ██▄██▄███████
███████
▄▄▄████   ████▄▄▄███████
██████████
▀▀▀▀   ▀▀▀▀██████████
██████████
▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▄█████████████████████████████
██████████████████▀▀█████▀▀████
█████████████████▀█████████▀███
██████████████████████████████
███████████████████████████▄███
█████████████████████████▄▄████
███████████████████████████████
█████████████░░░███████████████
███████████░░░█████████████████
█████████░░████████████████████
█████░░░██████████████████████
███░░█████████████████████████
▀░░░█████████████████████████▀
.
SIGN UP & INSTANTLY
RECEIVE BONUS

[ NO DEPOSIT REQUIRED ]
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
1714686877
Hero Member
*
Offline Offline

Posts: 1714686877

View Profile Personal Message (Offline)

Ignore
1714686877
Reply with quote  #2

1714686877
Report to moderator
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714686877
Hero Member
*
Offline Offline

Posts: 1714686877

View Profile Personal Message (Offline)

Ignore
1714686877
Reply with quote  #2

1714686877
Report to moderator
DooMAD
Legendary
*
Online Online

Activity: 3780
Merit: 3103


Leave no FUD unchallenged


View Profile
May 31, 2022, 06:47:37 PM
 #2

Challenge 2: Stabilized Lightning

1 BTC to a FOSS non-custodial wallet that enables their users to “peg” their Lightning balance to the US dollar. We have no requirement for exactly how to do this, but suspect it will have something to do with contracts for difference. We realize this is an ambitious goal, and that submissions may be prototypes. We will leave it up to the board of judges to determine what will qualify as success. Bonus points if the mechanism that the user interacts with to “peg” their Bitcoin to USD is a slick slider.

Is it just me, or is Challenge 2 vague and confusing? 

Also, I would have thought recent events would leave people a little wary of attempting to create artificial pegs algorithmically.  I think I'd feel more comfortable if no one managed to claim the reward for that one.   Roll Eyes

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
BlackHatCoiner
Legendary
*
Online Online

Activity: 1512
Merit: 7340


Farewell, Leo


View Profile
May 31, 2022, 07:18:11 PM
 #3

Is it just me, or is Challenge 2 vague and confusing?
That.

What's the benefit of pegging your Lightning balance to USD? And how exactly is this supposed to work? Like, creating 1 L-USD for each 3,000 Lightning sats? Doesn't make any sense. Bitcoin is free money; a currency on its own. And so is USD. Whoever wants to switch, utilize trading.

Challenge 3: E-Cash

1 BTC to a FOSS non-custodial wallet that gives their users the option to enter into a (likely) custodial arrangement where Bitcoin can be sent to other users of that wallet using Chaumian e-cash. The arrangement should be such that the wallet administrators cannot know the identity of their users, their balances, or transaction histories. One suspects this would be a federated system, but all submissions will be considered.
Reminds me of something. What can have possibly happened to that old soul, nullius, I wonder.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
hatshepsut93
Legendary
*
Online Online

Activity: 2954
Merit: 2145



View Profile
May 31, 2022, 09:10:35 PM
 #4

About Challenge 1 - I haven't checked on Lightning for awhile, is it even theoretically possible? You need to be online to generate payment request, because you need to get some of the senders data to generate it, right? So the only solution is to run your own server, at home or in the cloud, that would generate payment requests for you. Or is it possible to outsource it (though it would be centralized)

.BEST.CHANGE..███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
LoyceMobile
Hero Member
*****
Offline Offline

Activity: 1655
Merit: 687


LoyceV on the road. Or couch.


View Profile WWW
May 31, 2022, 09:18:17 PM
 #5

Challenge 2: Stabilized Lightning

1 BTC to a FOSS non-custodial wallet that enables their users to “peg” their Lightning balance to the US dollar. We have no requirement for exactly how to do this, but suspect it will have something to do with contracts for difference. We realize this is an ambitious goal, and that submissions may be prototypes. We will leave it up to the board of judges to determine what will qualify as success. Bonus points if the mechanism that the user interacts with to “peg” their Bitcoin to USD is a slick slider.

Is it just me, or is Challenge 2 vague and confusing?
It sounds like USDT, but running on the Lightning Network. The "tokens" can be non-custodial, but the dollar peg can only be centralized.

LoyceV on the road Advertise here for LN Don't deal with this account (exception)
Advertise here for LN Tip my kids Exchange LN (20 coins). 1% fee. No KYC <€50/month
My useful topics: Meritt & Trust & Moreee Art Advertise here for LN Foru[url=https://bitcointalk.org/m
n0nce
Hero Member
*****
Offline Offline

Activity: 882
Merit: 5818


not your keys, not your coins!


View Profile WWW
May 31, 2022, 11:48:15 PM
Merited by BlackHatCoiner (2)
 #6

Yes, I had read about these 'challenges'. In my opinion, they should rather be called 'commissions' or something like this.
Personally I thought about taking on 'challenge 1', but I'm generally not a fan of reinventing the wheel, so if I needed to code something like that for myself, I'd fork an existing project and add the one new feature.

What I don't understand is that Core-Lightning is already the software they're looking for: non-custodial and supports BOLT12.

See this topic: https://bitcointalk.org/index.php?topic=5383567.0


Code:
lno1pgyhgetnwss8getnws2q2m3sde3k283q2lpjlt6ze9es9je8c5xdxzcry7yz5flpwcnq84lxx2pcvu5v36hlqsyt78v7gcwx7az9aanft87whfedvey8gvm68f9uygrypnwe5r4578el5tlxznasdp8rjql9ulavwyadpxnmaeh9v0l4xc5lvq3qqrurq

I might still try to come up with something more user friendly than Core-Lightning, maybe based on Breez so it runs on a phone; however that application is pretty tied together with their 'intermediary node' and runs lnd, which still doesn't support BOLT12, as far as I know.

About Challenge 1 - I haven't checked on Lightning for awhile, is it even theoretically possible? You need to be online to generate payment request, because you need to get some of the senders data to generate it, right? So the only solution is to run your own server, at home or in the cloud, that would generate payment requests for you. Or is it possible to outsource it (though it would be centralized)
It is absolutely possible; it's been proposed a long time ago [1] in BOLT12 [2] and already implemented in Core-Lightning. Of course, your node is always online, that's the normal state for a Lightning node.

rustyrussell commented on 31 Aug 2020

An "offer" has enough information for you to reach out and fetch a real invoice from the vendor, through the Lightning Network itself, just like it would send a payment: no web server needed. Your wallet then pays the actual invoice

[1] https://bolt12.org/
[2] https://github.com/lightning/bolts/pull/798

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
wagmi
Member
**
Offline Offline

Activity: 103
Merit: 75


View Profile
July 24, 2022, 04:48:55 PM
 #7

Strike and the Human Rights Foundation specified three challenges to improve lightning wallets' usability and experience. Any individual or team that solves each one them gets one Bitcoin as a reward.
It is a big challenge and a very nice reward but I guess, you need coder skillz to participate and of course, to win.
It's not possible to solve for normal people like us, unfortunately.  Cry
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4458



View Profile
July 24, 2022, 05:43:13 PM
Last edit: July 24, 2022, 05:56:25 PM by franky1
 #8

Is it just me, or is Challenge 2 vague and confusing?  

Also, I would have thought recent events would leave people a little wary of attempting to create artificial pegs algorithmically.  I think I'd feel more comfortable if no one managed to claim the reward for that one.   Roll Eyes
That.

What's the benefit of pegging your Lightning balance to USD? And how exactly is this supposed to work? Like, creating 1 L-USD for each 3,000 Lightning sats? Doesn't make any sense. Bitcoin is free money; a currency on its own. And so is USD. Whoever wants to switch, utilize trading.

all 3 challenges are not for fangirls to claim like some bitcoin puzzles announced over the years. its for devs to integrate LN functionality into wallets with different features AKA dev bounties, AKA sponsored features, AKA commission for developers.


the idea presumably.. is obvious
allow atomic swap between lets call it mcent and msat. so that people can do decentralised exchanging of pegged fiat to pegged bitcoin, off chain and off bank


everyone (apart from certain people who pretend they dont know) understands that LN is its own network that can bridge to many chains.
meaning the challenge in question is looking for Ln devs to make a USD stable coin segwit compatible and thus lock compliant to easily then allow a gateway into LN to then have it where LN channels can be cent/micro-cent based balance.
or any other way to get a USD stable coin to lock/bridge to LN

its not about converting a litecoin pegged 'lit' or a bitcoin pegged 'msat' to be worth some USD amount. its about having USD stablecoin locks/pegs to something like mcent balance in LN

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!