Creating An Anonymous Hive Account Using The Lightning Network

in #hive3 years ago (edited)

Are you looking for an anonymous Hive account? A few weeks ago SportsTalkSocial.com announced they were launching a new service allowing anyone to create Hive accounts with SPORTS or Hive. This unlocks a key building piece needed to build anonymous Hive accounts.

Anonymous Hive Account Sign up

The process will have you send a Lightning Payment to @v4vapp. @v4vapp will then send Hive to @sportsdact without knowing who paid the Lightning transaction if done correctly. @sportsdact will then issue a request to DACTER to create the Hive account. The DACTER processor will know that @sportsdact wants an account created. If someone tries to use Hive to follow transactions back they'll only see a payment sent to @sportsdact from @v4vapp with no traces to the Lightning transaction.

Hive Engine hasn't fully adopted Lightning Payments yet so we have to hack this together a bit. It has not been fully integrated into their sign up process yet. As long as you send enough to cover all the fees it should work fine though.

10 Steps to Create An Anonymous Hive Account

It takes roughly 10 steps to create a new account by mixing together the sign up feature on SportsTalkSocial.com and paying the fee for creation via V4V.app.

Set up Your New User

1.) Visit SportsTalkSocial.com and click 'Sign up' in the upper right hand section of the site

Anonymous Hive Account Using SportsTalkSocial.com

2.) Type in your desired username and take note of your password. You'll also want to use 'Download Keys' to download a .txt file with your credentials. Be sure to keep this information safe. If you lose your credentials then we can not assist you with restoring access to your account.

Anonymous Hive Account Sign up

3.) Select Hive or HBD as your payment option.

4.) Double check that you've properly stored the credentials for your new account. Once again we are not able to help you recover if you lose access to your account. Once you are sure you're ready to move forward click the checkbox to verify you have downloaded your keys and then click 'Sign up'.

5.) The popup will give you information you need for your transfer. Copy the Memo provided to your computer's clipboard.

Anonymous Hive Account Sign Up Memo

Use V4V.app To Pay The Fee

6.) Visit https://v4v.app/hive. This is where you will need to set the receiving account to be @sportsdact.

7.) Paste the memo you copied in step 5 into the Optional Public memo box. You'll want to include #clean behind the memo you pasted. This is because v4v.app includes some transition text when sending a memo and we'll need only the memo to be sent cleanly.

V4V.app Payment

8.) Since Hive Engine hasn't integrated @v4vapp yet we have to do a bit of math. The fee to create an account is 3 Hive on @sportsdact. v4v.app has a set of fees for using their gateway. You need to make sure that after @v4vapp fees that 3 Hive still get sent to @sportsdact. You can click on the premade satoshi amounts like 7,500 to see calculated amounts.

DACTER doesn't allow for multiple payment transactions and will only process if the full 3 Hive is paid at once. Since this is completely anonymous there is no way for @sportsdact or @v4vapp to know who to refund for this transaction if someone doesn't send enough on the first go. This is why I don't think spending an extra Hive is a bad idea to make sure you have enough to cover everything on the first run.

9.) Click the Hive payment button at the bottom of the V4V.app page. This will cause their site to create a lightning invoice for the amount you selected in the payment. You'll need to copy the invoice and paste it into a lightning wallet to send sats. You'll also be able to use most lightning wallets to scan the QR if you don't want to paste it in.

V4V.app Lightning Invoice

10.) Now just wait. Your new anonymous Hive account will be created using the keys you submitted after the payments are processed.



Posted from my blog with Exxp : https://patrickulrich.com/2022/06/17/creating-an-anonymous-hive-account-using-the-lightning-network/

Let's stay connected!

| | | |

Join my fanbase with Hive.vote

Sort:  

I've realised I have an architectural issue with @v4vapp which I don't need everyone to understand but I need to change.

I need to move the part that does the price conversion out from being inside my private code into the code that runs on a public API.

The upshot of doing that would be that I could give an exact Lighting invoice and then guarantee a certain number of Hive or HBD would be returned if paid in the next 10 minutes.

This is a bit of work but it is essential so I will start doing it though I'm going to be tied up for the next 3 or 4 weeks. Once its done it will make everything you're trying to do here much simpler.

This is great news and would surely open up many doors for Hive apps!

I've done it... I'll be writing it up properly next week but...

https://api.v4v.app/docs#/v4vapp/new_invoice_hive_qrcode_v1_new_invoice_hive_qrcode_post

curl -X 'POST' \
  'https://api.v4v.app/v1/new_invoice_hive/qrcode' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "app_name": "live_test",
  "expiry": 600,
  "hive_accname": "brianoflondon",
  "message": "live testing with a unique message",
  "hive_amount": 1
}'

That will get you exactly 1 Hive with whatever message you put in (and only that message). You can use hbd_amount to HBD or even usd_amount to get a USD value as Hive.

When you talk about lightning netowrk, i only think about bitcoin. i dont even know that there is lightning network for other platform.

Posted Using LeoFinance Beta

I'm actually referring to the Bitcoin Lightning network here but lightning does work for other chains like Litecoin.

Great service Patrick. I love it. Bookmarked it for future reference. ;)

Posted Using LeoFinance Beta

This is extremely interesting. I love the development of the Lightning-Hive bridge technology!

Posted Using LeoFinance Beta