Bitcoin Forum
September 24, 2018, 10:35:24 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: [ANN] website that accepts MAINNET/TESTNET lightning payments: unblur images  (Read 135 times)
mocacinno
Legendary
*
Offline Offline

Activity: 1344
Merit: 1198


http://www.mocacinno.com


View Profile WWW
June 28, 2018, 12:56:07 PM
Merited by Welsh (8), LoyceV (1), buwaytress (1)
 #1

UPDATE!!! New domains: https://unblur.ninja/ and https://lightning.photos/

PROMO: pay for an unblurring step, send me the invoice in a PM and receive a credit line with 25% of the amount you spent!
PROMO: get a free 2000 sat credit line by sending me a PM just to test out the site without having to create a lightning wallet!


Kprawn launched the idear of an adult site that accepted LN payments in order to "unpixelise" erotic images*... Micropayments that would allow models to monetise on on-demand images.
I actually found his idear quite funny, and because i find there is a lack of service providers that accept lightning payments on the testnet, i tought it would be a good idear to start such a service.

This site does NOT contain any NSFW images, it's perfectly safe to open in a work environment if your employer allows you to surf to external webpages!

Without stalling any further: http://lntestnet.mocacinno.com/
The admin-interface: https://lntestnet.mocacinno.com/AdminLTE/ (PM me for a user/password)

This service runs on the TEST net, and is for entertainment purposes only. The payment database will be reset whenever i feel like it, and testnet coins will not be returned to the enduser (testnet coins are worthless to begin with, so i won't bother returning them).

BTW: if this script turns out to be solid i might consider either selling it, or running it on the mainnet myself... PM if you have an intrest in accepting LN payments and either wish to purchase a full setup of this script, or if you have a different project that requires LN payments.

Last but not least: i'd like to keep this thread relatively clean, please don't start posting your personal beliefs about the lightning network. Personally, i think the lightning network is a tool, i have no positive/negative feelings for it... I think it has pro's and con's, but it's only when we start building some testnet applications and start to test the crap out of it, it'll be possible to form an educated opinion. This is what this script is about: creating a harmless environment that allows users to freely experiment with the lightning network.

Mayor update: the script is now also running on the main net: https://www.mocacinno.com/lightning/

The reason for putting this script on the main net is because the only places currently accepting lightning payments still offer goods that are way to expensive for testing purposes (imho). At this moment, the images on my site cost 50 sat's per step, so for less that 0.0004 USD you can now test a lightning payment on the main net... Waaaay better for testing purses than risking $1 for a simple testrun Smiley

At this moment, i've just ported the script to the main net, it it untested (for now) since i left my hardware wallet in my bankvault, so it's inaccessible to me at this point in time. I'll pass by the bank tomorrow, fund my mainnet lightning wallet and give the script a testrun Smiley


*original thread: https://bitcointalk.org/index.php?topic=4491067.msg40872939#msg40872939

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1537828524
Hero Member
*
Offline Offline

Posts: 1537828524

View Profile Personal Message (Offline)

Ignore
1537828524
Reply with quote  #2

1537828524
Report to moderator
1537828524
Hero Member
*
Offline Offline

Posts: 1537828524

View Profile Personal Message (Offline)

Ignore
1537828524
Reply with quote  #2

1537828524
Report to moderator
mocacinno
Legendary
*
Offline Offline

Activity: 1344
Merit: 1198


http://www.mocacinno.com


View Profile WWW
June 28, 2018, 12:56:22 PM
Merited by Welsh (2), LeGaulois (1)
 #2

This is a dual walktrough:
  • a walktrough for the "average" user that wants to use a "light" wallet
  • a walktrough for people that have a node running a recent version of bitcoin core on the testnet

walktrough for the "average" user that wants to use a "light" wallet
  • Download Eclair wallet testnet
  • Initialise the wallet (start it, follow the initialisation wizard
  • Go to the tab labelled "Your bitcoin address"
  • Copy the address chown on this page
  • Use a bitcoin testnet faucet to fund the address
  • Surf to http://lntestnet.mocacinno.com/ , find my node's QR code at the bottom of the page
  • Go to the tab labelled "Lightning channels"
  • Click on the gree +-button in the bottom right corner
  • Scan my node's QR code
  • Enter a decent amount of tBTC to fund the channel with (0.1 would be nice, it's the testnet afterall)
  • Wait untill the funding transaction has sufficient confirmations (go to the tab "lightning channels", the channel you just created should indicate "normal". It can take up to 120 minutes before the funding transaction has enough confirmations)
  • Once the channel between you and me is normal, surf to http://lntestnet.mocacinno.com/
  • Pick a theme
  • Pick an image
  • solve the captcha and indicate how many unblurring steps you want to sponsor
  • a ln invoice will be shown, both in ascii (text) form and as a QR code.
  • open the eclair wallet, go to the tab "transaction history"
  • click on the arrow on the bottom right corner, either scan the QR code on my website, or copy/paste the textual invoice
  • wait untill eclair tells you the payment succeeded (usually 10-15 seconds)
  • refresh the page, either by hitting F5, Ctrl-R or by clicking the link that is provided
  • you'll now see the image is a little bit more unblurred

walktrough for people that have a node running a recent version of bitcoin core on the testnet
  • clone https://github.com/ElementsProject/lightning
  • install the deps, configure, make
  • install screen, start a screen session
  • go to the path where you built c-lightning
  • lightningd/lightningd --network=testnet --log-level=debug
  • cli/lightning-cli newaddr
  • fund the address you just received with some testnet coins
  • go to http://lntestnet.mocacinno.com/index.php
  • find my node uri and copy it
  • cli/lightning-cli connect [my nodes uri]
  • fund the channel (the walktrough fund that channel with 0.16777215 BTC, but you can enter less if you want to)
  • cli/lightning-cli fundchannel 02ba2ff21424770345705dab33fdec208a1c34d9eecf056e9b9c332b50b7d03a37 16777215
  • follow the steps from the "easy" walktrough, up untill you see the lightning invoice. Copy this invoice
  • cli/lightning-cli pay [invoice]
  • wait untill the invoice is payed, reload the website

mocacinno
Legendary
*
Offline Offline

Activity: 1344
Merit: 1198


http://www.mocacinno.com


View Profile WWW
July 10, 2018, 07:27:45 AM
 #3

Mayor update: the script is now also running on the main net: https://www.mocacinno.com/lightning/

The reason for putting this script on the main net is because the only places currently accepting lightning payments on the main net still offer goods that are way to expensive for testing purposes (imho). At this moment, the images on my site cost 50 sat's per step, so for less that 0.0004 USD you can now test a lightning payment on the main net... Waaaay better for testing purses than risking $1 for a simple testrun Smiley
I'd still encourage everybody to test the LN on the testnet FIRST... My site is only on the mainnet because i've seen a lot of people that are unwilling to run tests on the testnet, and at this moment they're spending several bucks just to try the LN...

At this moment, i've just ported the script to the main net, it it untested (for now) since i left my hardware wallet in my bankvault, so it's inaccessible to me at this point in time. I'll pass by the bank tomorrow, fund my mainnet lightning wallet and give the script a testrun Smiley
If somebody is willing to do a testrun, the image currently online is just 50 sat/step... I won't reimburse you for trying, i mean: the fee for a reimbursement transaction is more than the testamount, so i'd be wastefull if i'd have to reimburse 50 sat Smiley

RGBKey
Hero Member
*****
Offline Offline

Activity: 826
Merit: 616


rgbkey.github.io/pgp.txt


View Profile WWW
September 04, 2018, 01:38:10 PM
 #4

I remember seeing a website like this a few years ago that had you guess what was in the image. Each guess cost an amount, but you won a larger amount if you guessed right. Over time, the image would become more unblurred, making it easier to guess. This reminded me of that.

Nice work!

mocacinno
Legendary
*
Offline Offline

Activity: 1344
Merit: 1198


http://www.mocacinno.com


View Profile WWW
September 10, 2018, 09:12:24 AM
 #5

I remember seeing a website like this a few years ago that had you guess what was in the image. Each guess cost an amount, but you won a larger amount if you guessed right. Over time, the image would become more unblurred, making it easier to guess. This reminded me of that.

Nice work!

Thanks for the feedback Smiley
I hope you don't mind me using your basic idear, but since i liked what you said, I'm now trying more or less trying the same thing: i've uploaded the blurred private key of an address funded with 0.005 BTC: 1Prize3tdjrM23QER3f5nZH7uqHfb2SVnq

There are 100 potential unblurring steps, each costing 15.000 satoshi's. I've tried unblurring a test-private key first, and after about 20% unblurring, a lot of letters in the private key became recognizable... So basically, starting from 15000*20 = 0.003 BTC people can start guessing and bruteforcing, so i stand to lose about 0.002 BTC in case people succeed in solving the private key Smiley. Offcourse, if they don't pull it off at 20% unblurring, i can brake even or even make some profit.

I also hope people that want to spread the lightning network will make small donations funding 1Prize3tdjrM23QER3f5nZH7uqHfb2SVnq, thus increasing the potential price money. In case somebody buys the adspot on the page, i'll also donate 50% of the ad money funding the same address to increase the prize money myself...

https://unblur.ninja/image.php?id=79

-----BEGIN BITCOIN SIGNED MESSAGE-----
I hereby vouch not to touch the price pot, and leave all unspent outputs funding address 1Prize3tdjrM23QER3f5nZH7uqHfb2SVnq alone, UNLESS no new unblurring steps have been ordered on https://unblur.ninja/image.php?id=79 for 2 concecutive months AND the current date/time has passed 1st of januari 2019 00:00 CET
-----BEGIN SIGNATURE-----
1MocACiWLM8bYn8pCrYjy6uHq4U3CkxLaa
GwE7NtLEoOxMpWynBjoI8KDpjf4kt2ptcfN+Nnx/ICd7c0+n5PPqPpv626RwV+3Vvz3AAU7IrbuhJyAfcV2hr8I=
-----END BITCOIN SIGNED MESSAGE----

mocacinno
Legendary
*
Offline Offline

Activity: 1344
Merit: 1198


http://www.mocacinno.com


View Profile WWW
September 20, 2018, 07:08:31 AM
 #6

BUMP (will be deleted the next time i bump this thread > 24h)

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!