Bitcoin Forum
June 14, 2024, 05:27:49 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Digital Bitcoin Giftcards  (Read 531 times)
dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 25, 2022, 03:49:43 PM
Merited by OmegaStarScream (2), ABCbits (1)
 #1

Hi, Bitcoiners I am working a new way to gift bitcoin to no-coiners. I have come up with a landing page so far: https://www.giftbitcoin.app/

Problem:
The current ways to gift bitcoin are not great. They either require kyc or the gift recipient to download a wallet.

Solution:
I am prototyping a web app that lets a gifter load btc into a local-browser based wallet and send the gift recipient a digital giftcard that lets them then redeem the bitcoin. They would then be able to setup a wallet (if they wish) , buy an amazon giftcard, swap for another crypto etc. It would be a browser based wallet so I will be able to walk the user through whatever they choose to do with the btc with the gui.

My goal is to be the easiest way to gift btc without app download or kyc causing friction in the process.

How You Can Help:
 I have done research into past examples of non-custodial bitcoin gifting apps, but I wasn't able to find any. If y'all know of any I would love to hear about them. I would also love to hear any feedback, questions, or concerns about my idea that you have. Thank you for taking the time to read my project announcement.
OmegaStarScream
Staff
Legendary
*
Offline Offline

Activity: 3514
Merit: 6158



View Profile
October 25, 2022, 03:56:46 PM
 #2

I'm not aware of any other "apps" but there are multiple ways to gift bitcoin:

- OpenDime.
- Ask the receiver to set up a wallet and send him the bitcoin.
- Print a paper wallet, and hand it to the person.

I like the idea, but are you planning on making this open-source though? I guess not? since it you're going to be adding swapping, amazon gift cards, and other stuff.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 25, 2022, 04:04:53 PM
 #3

I'm not aware of any other "apps" but there are multiple ways to gift bitcoin.

OpenDime, ask the receiver to set up a wallet and send him the bitcoin, print a paper wallet, and hand it to the receiver etc.

I like the idea, but are you planning on making this open source though? I guess not? since it you're going to be adding swapping, amazon gift cards, and other stuff?

I was thinking that asking someone to download an app adds a considerable amount of friction to the process, but I could be wrong about that assumption. Oh yeah it would be open-source, I would not do bitcoin any other way.
dkbit98
Legendary
*
Offline Offline

Activity: 2268
Merit: 7241



View Profile WWW
October 25, 2022, 06:18:59 PM
 #4

The current ways to gift bitcoin are not great. They either require kyc or the gift recipient to download a wallet.
I am against asking people to complete any verification to receive bitcoin, but downloading a wallet takes only a few minutes and it's not that hard to accept coins after doing that.
There are also some web wallets, but I am not recommending to anyone, to avoid scam and phishing attacks.

I am prototyping a web app that lets a gifter load btc into a local-browser based wallet and send the gift recipient a digital giftcard that lets them then redeem the bitcoin. They would then be able to setup a wallet (if they wish) , buy an amazon giftcard, swap for another crypto etc. It would be a browser based wallet so I will be able to walk the user through whatever they choose to do with the btc with the gui.
I visited your website but nothing works there and nothing is happening when I click on all buttons and menus, so I guess it's just a mockup.
This is web wallet app, so what happens if you get ddos attacks and your website goes down, or get hacked are replaced with some malicious version?
Who is holding the keys for bitcoin and information for gift cards??

I have done research into past examples of non-custodial bitcoin gifting apps, but I wasn't able to find any. If y'all know of any I would love to hear about them. I would also love to hear any feedback, questions, or concerns about my idea that you have. Thank you for taking the time to read my project announcement.
I would prefer to see code being released as open source or source viewable, otherwise nobody would know what is happening behind the scenes.
There is a market for Bitcoin gift card, but I am not sure how this would be profitable for you, and would you charge some percentage fees or not?

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 25, 2022, 06:50:46 PM
Merited by dkbit98 (1)
 #5

Thanks for checking out the site @dkbit98. Its just a mockup that I spun up to gauges interest.

Quote
I am against asking people to complete any verification to receive bitcoin, but downloading a wallet takes only a few minutes and it's not that hard to accept coins after doing that.
What kind of outcomes are you seeing when you gift bitcoin this way? When I suggest doing it this way , people don't have the motivation to for small amounts of btc. When they do get over installing the wallet, I have to walk them through what it is, and where they can spend it. Do you have a more streamlined way of going about this process of gifting?


Quote
ddos attacks and your website goes down, or get hacked are replaced with some malicious version?
Who is holding the keys for bitcoin and information for gift cards??
The code would all be local browser based that reaches out to public api's for chain data. I could piggyback of large website host like GitHub, so I don't think DDOS would be and issue. Since its all local browser based, the creator and gift receiver would control the keys. As far has hacking goes, the small amounts involved in gifting would be the same risk profile as spending btc with online websites so I don't think that is a major concern my customers will have when sending small amounts to friends and family. 

 
Quote
I am not sure how this would be profitable for you, and would you charge some percentage fees or not

I plan to make some percentage of the giftcards, swap services built in for the gift receiver. Its digital only so the cost to run is low.

Thanks again for taking the time to check everything out! Cool
dkbit98
Legendary
*
Offline Offline

Activity: 2268
Merit: 7241



View Profile WWW
October 25, 2022, 07:10:08 PM
 #6

What kind of outcomes are you seeing when you gift bitcoin this way? When I suggest doing it this way , people don't have the motivation to for small amounts of btc. When they do get over installing the wallet, I have to walk them through what it is, and where they can spend it. Do you have a more streamlined way of going about this process of gifting?
I can always print and give them paper wallet with easy instructions how to use Bitcoin correctly.
It's not so important to give a 'fish'' to someone and fill his hunger, teach him to fish and he will feed himself for life... same goes for Bitcoin.
If I wanted to give Bitcoin to someone for long term storage I wouldn't tell them how to spend it so quickly, otherwise I would probably give them some debit card with Bitcoin loaded and ready for spending.

As far has hacking goes, the small amounts involved in gifting would be the same risk profile as spending btc with online websites so I don't think that is a major concern my customers will have when sending small amounts to friends and family.  
You do realize that one of the most profitable scam business in the world is fake tech support guys calling random people around the world and dealing with gift card scams?!
I am not saying this will happen with Giftbitcoin, but Bitcoin does attract a lot of scammers already.

Here is just a few examples with Kitboga and Scammer Payback:
https://www.youtube.com/watch?v=D7V0Oda3DAA
https://www.youtube.com/watch?v=J1Y2uW52-AA


█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 25, 2022, 07:27:56 PM
Last edit: October 26, 2022, 05:18:46 PM by mprep
Merited by LoyceV (6)
 #7

Quote
otherwise I would probably give them some debit card with Bitcoin loaded and ready for spending.
Do you have a link to this product? I cant find any debit cards that can be loaded with bitcoin.

Quote
I am not saying this will happen with Giftbitcoin, but Bitcoin does attract a lot of scammers already.
I am not sure I understand how scammers would benefit from a website that lets you give bitcoin to other people.



I also have a working(ish) demo, https://giftmonero.app/,  that I have built for gifting monero if that is something more concrete to help visualize how this would work for bitcoin. I was hesitant to post if before because this is a bitcoin development, but I think it would help with the technical demonstration.

[moderator's note: consecutive posts merged]
OmegaStarScream
Staff
Legendary
*
Offline Offline

Activity: 3514
Merit: 6158



View Profile
October 26, 2022, 06:25:26 AM
 #8

Quote
otherwise I would probably give them some debit card with Bitcoin loaded and ready for spending.
Do you have a link to this product? I cant find any debit cards that can be loaded with bitcoin.
-snip-

I believe he's referring to these cards? https://bitcointalk.org/index.php?topic=5280997.0

Although I'm not sure how can these cards be of any good when it's not something you can constantly get and it also requires identity verification.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 26, 2022, 07:30:51 PM
 #9

Those seem really cool since they give you exposure to btc price, but allow you to spend like visa. I agree with you about how useful they would be for gifting.
dkbit98
Legendary
*
Offline Offline

Activity: 2268
Merit: 7241



View Profile WWW
October 26, 2022, 07:54:38 PM
 #10

Do you have a link to this product? I cant find any debit cards that can be loaded with bitcoin.
There are many debit cards you can currently use with doing verification so I won't post any links for them, but one project exist without kyc called Coindebit.io, they are currently on hold and transitioning from beta to full phase release in next few months.

I am not sure I understand how scammers would benefit from a website that lets you give bitcoin to other people.
Ask them how and why they would benefit from this, not me.
If they can earn money from regular giftcards while scamming people, than they can do exactly the same thing with Bitcoin giftcards.
Better be ready for that and think of the ways how you would protect from this attacks.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
LoyceV
Legendary
*
Offline Offline

Activity: 3346
Merit: 16829


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
October 27, 2022, 08:25:59 AM
 #11

My first thought: I think this is a terrible idea! If you want to give someone Bitcoin as a gift card, give them a paper wallet and explain to them how it works.

The current ways to gift bitcoin are not great. They either require kyc or the gift recipient to download a wallet.
I have already disproven this statement. There's no need for KYC, and even better, downloading a wallet isn't a problem. I wish more people would actually do that instead of trusting third parties as if they're buying stock.
What's the point of giving someone Bitcoin if they can't install a wallet to use it?

Quote
I am prototyping a web app that lets a gifter load btc into a local-browser based wallet and send the gift recipient a digital giftcard that lets them then redeem the bitcoin. They would then be able to setup a wallet (if they wish) , buy an amazon giftcard, swap for another crypto etc. It would be a browser based wallet so I will be able to walk the user through whatever they choose to do with the btc with the gui.
Your "solution" has so many problems: they'll need to trust you, which isn't necessary considering the way Bitcoin works.

Quote
My goal is to be the easiest way to gift btc without app download or kyc causing friction in the process.
My goal is to make people understand Bitcoin, and "not your keys, not your coins" should be the first thing to understand.

Quote
I have done research into past examples of non-custodial bitcoin gifting apps
You mean paper wallets Wink
Can you explain how your setup is non-custodial? You can set an expiration date on Bitcoin on the gift card, which makes it custodial.

I was thinking that asking someone to download an app adds a considerable amount of friction to the process, but I could be wrong about that assumption.
From what I've seen, most people install far too many apps. As a Bitcoin user, I install as little untrusted software as possible.
It's easy to install an established wallet though. Electrum for instance.

its all local browser based, the creator and gift receiver would control the keys.
This is less bad than my initial assumption, but why would I use a new service for this, if I can already choose from many different established wallets?

I also have a working(ish) demo, https://giftmonero.app/,  that I have built for gifting monero if that is something more concrete to help visualize how this would work for bitcoin. I was hesitant to post if before because this is a bitcoin development, but I think it would help with the technical demonstration.
This site looks really nice. Don't get discouraged by "my first thought", I can imagine there's an audience for this.

How does it work on a technical level if this is custodial?
Quote
Go to giftmonero.app/redeem within 2 Hours to get your Monero!
I've seen custodial Bitcoin "certificates" that expired after many years, it lead to quite some drama on the Collectibles board, and apparently it was according to the Terms of the service. The site closed, and people lost "their" Bitcoin.

NeuroticFish
Legendary
*
Offline Offline

Activity: 3710
Merit: 6419


Looking for campaign manager? Contact icopress!


View Profile
October 27, 2022, 08:47:39 AM
 #12

How does it work on a technical level if this is custodial?
Quote
Go to giftmonero.app/redeem within 2 Hours to get your Monero!
I've seen custodial Bitcoin "certificates" that expired after many years, it lead to quite some drama on the Collectibles board, and apparently it was according to the Terms of the service. The site closed, and people lost "their" Bitcoin.

I have some thoughts on this too.
1. I surely hope that this is implemented in a way that by default the funds go back to original sender (and not the gift card app developer) after that period ends.
2. I would let the gift card funder decide whether the gift card expires or not (and the expire date, if any, has to be printed on the card). And I'll tell you why:
* if I want to give out money at some conference maybe I'll set up an expire date because I don't want my money be lost by people not interested to redeem it
* if I want to give it as a birthday present maybe I'll not set up any expire date because maybe my friend wants to keep it as a souvenir

Plus, it has to be stated clearly whether it's custodial or not (if it's custodial you may have trust problems and maybe also problems with financial institutions).

My goal is to be the easiest way to gift btc without app download or kyc causing friction in the process.

Sorry, I find the existing paper wallets (if generated properly, safely) and collectibles good enough for the job.
I mean that the recipient will have to install (and rather quick!) his own wallet, learn on his own to keep it safe (which is not gonna happen) and redeem that money. So one more level of complication.

But yeah, I may find easy the technical bits other don't gasp, so maybe my feedback is not that relevant or wrong. New projects - if made well (see my thoughts) - never hurt to be more.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
SFR10
Legendary
*
Offline Offline

Activity: 3038
Merit: 3457


Crypto Swap Exchange


View Profile WWW
October 27, 2022, 09:08:46 AM
 #13

I would also love to hear any feedback, questions, or concerns about my idea that you have.
I had a quick glance at the redemption process [until the syncing part] and it seemed easy enough for newcomers, but I can't understand how this could pass as a "non-custodial bitcoin gifting app" if you're going to charge something for it?!


█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1554
Merit: 7544


Protocols over bureaucrats


View Profile
October 27, 2022, 07:56:24 PM
 #14

The current ways to gift bitcoin are not great. They either require kyc or the gift recipient to download a wallet.
Non-existent problem, and that's why you've proposed this terrible, centralized, trust requiring solution. The simplest way to hand over some coins to somebody without him having a wallet software downloaded is to give him a paper wallet with the corresponded instructions.

I don't understand why you'd want to give bitcoin to someone who doesn't have a wallet software. If he doesn't know it at all, it's likely that he'll screw things up. Also, giving money as a gift defeats the gift part, or that's just me. But, if you want to, the safest option is the paper wallet.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 27, 2022, 10:09:57 PM
Last edit: October 27, 2022, 10:53:52 PM by dgoon
Merited by LoyceV (4), ABCbits (1)
 #15

Thanks alot for checking out the app SFR10. I'm glad you thought it was simple, that was one of my founding ideas for making this. The wallet is fully in ran in the browser. There is server that holds the encrypted wallet info for transferring between people but the information is encrypted with the giftcard and has ~128 bits of security. So its non-custodial as a local web wallet on the useres machine.   The gift recipient will be given the option to spend the funds as they see fit. They might choose to buy a amazon giftcard from me with the funds. I would make money from this transaction, but its not a required transaction for the gift recipient. They would be given other options such as setting up a wallet or swapping to another crypto that they can choose from. Once the wallet expires the funds will be refunded back to the gift sender. The server would hold a refund transaction to broadcast once the wallet expires. The wallet lives in the senders browser, so they can retrieve the funds at anytime they choose. Thanks for the great questions around custody, there is a lot of nuance to be had so I hope I was clear in communicating how this is non-custodial from the technical aspect. At no point can the service send your funds anywhere you did not sign a transaction approving for them to go. If the website goes down, the code is open source and runs locally. So the user can clone the repo and continue on their way. Feel free to ask anymore technical questions about custody with the gifting app. Also the 2 hours is for testing purposes, in production the gifter will set the refund time as long as its under 30 days.

As far as paper wallets go. There are a lot of informed people who hate paper wallets and think they should not be used for gifts like andreas antonopoulos . I don't mean to appeal to authority but show that people have different opinions of the use of paper wallets. That goes to say that because you like paper wallets that does not mean that they are the best for everyone, and some people would like the convivence of an app to gift bitcoin. This app will be the easiest way to gift btc without app download or kyc, since a paper wallet requires an app to use. Even open dimes require an app to use. If you don't think an app download is a big deal that's is a reasonable opinion to hold. The opinion that an app download isn't too much to ask does not change the value prop of this app, you just don't find the value proposition of the app to be useful for you. If there is another way to give bitcoin without an app download or kyc I will gladly qualify the value prop.

Thanks for feedback and questions also, I can see that effort was put into them.  Grin
dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 28, 2022, 01:33:44 PM
Merited by ABCbits (1)
 #16

Here is the github repo: https://github.com/DecentralizeJustice/giftMonerodotapp. Thanks for the wallet suggestion.
goldkingcoiner
Legendary
*
Online Online

Activity: 2086
Merit: 1765


Verified Bitcoin Hodler


View Profile WWW
October 28, 2022, 03:47:55 PM
 #17

Hi, Bitcoiners I am working a new way to gift bitcoin to no-coiners. I have come up with a landing page so far: https://www.giftbitcoin.app/

Problem:
The current ways to gift bitcoin are not great. They either require kyc or the gift recipient to download a wallet.

Solution:
I am prototyping a web app that lets a gifter load btc into a local-browser based wallet and send the gift recipient a digital giftcard that lets them then redeem the bitcoin. They would then be able to setup a wallet (if they wish) , buy an amazon giftcard, swap for another crypto etc. It would be a browser based wallet so I will be able to walk the user through whatever they choose to do with the btc with the gui.

My goal is to be the easiest way to gift btc without app download or kyc causing friction in the process.

How You Can Help:
 I have done research into past examples of non-custodial bitcoin gifting apps, but I wasn't able to find any. If y'all know of any I would love to hear about them. I would also love to hear any feedback, questions, or concerns about my idea that you have. Thank you for taking the time to read my project announcement.

I am happy to see people trying to find different ways on to use Bitcoin and how to spread that coin happiness to others. So kudos to you!
However you must forgive me but your proposal seems like a lot of mental gymnastics to come to the same result as giving someone the seed phrase to a wallet with the gifted Bitcoin on it?

Either way they will have to download either a wallet, or on this case, your app? And you do not need KYC for Bitcoin wallets so that argument makes no sense.

Really anything they want to do they already can do without your app. Perhaps your apps use case should be that it simplifies the process? So instead of going to multiple places to do things with their coin (trading, buying amazon giftcards, etc.), they can outsource it all to one app?

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 28, 2022, 05:04:31 PM
 #18

Thanks for the words of encouragement.  I think that the process for gifting a non-coiner bitcoin is not as easy(simple) as people think it is. I think its similar to the idea that everyone thinks making a peanut butter sandwich is easy until they have to write the steps down for someone who isn't informed about the process. I think it would be very hard to condense the instruction set for a no-coiner , with no crypto experience, to send a transaction using electrum from a mnemonic seed down to just one page. These instructions would take no less than  30 minutes to complete correctly if they did exist. So I know my app will be easier and simpler for nocoiners to get started with than any process that currently exist. I think that the easier for nocoiners value prop is hard for experts in the crypto space to value and appreciate, until they have to actually write instructions down for a nocoiner and have them go through the process without extra input.

I mentioned kyc because when you google gift bitcoin, the first link is for coinbase gifting. Someone can argue if coinbase is a wallet, or if some bitcoin wallets require kyc. I know that the top google alternatives require and promote kyc so I contrasted my idea with those top alternatives.

I encounter the lack of ease in a lot of bitcoin spaces and products. I don't think that decentralization and self-custody should be hard, require a printer or take an expert guiding you through the process. I like working on products that make things easier and more accessible than the status quo because crypto is competing against easy and centralized processes like coinbase, so I think decentralization has to get easier or it will loose to centralized forces. Decentralization is currently loosing in the gifting bitcoin space , since coinbase is the top result and the following guides also recommend exchanges. I think gifting is a easy win to have, since no one likes doing kyc to get a gift, so I'm pursing that goal.
LoyceV
Legendary
*
Offline Offline

Activity: 3346
Merit: 16829


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
October 28, 2022, 05:49:54 PM
 #19

The wallet is fully in ran in the browser.
This part sounds good.

Quote
There is server that holds the encrypted wallet info for transferring between people
But this part makes me wonder: Can the giftcard still be redeemed if the server disappears?

Quote
but the information is encrypted with the giftcard
Can you share a (Bitcoin testnet) example of what data would be available on each step of the process, from creating a gift card to letting it expire or redeeming it.

Quote
So its non-custodial as a local web wallet on the useres machine.
If the gift card holds all the information required to redeem the funds even without the server, it can indeed be non-custodial. But wouldn't it be much simpler to add a privkey to the gift card?

Quote
The server would hold a refund transaction to broadcast once the wallet expires.
Is this transaction time-locked? And will it also be available for the creator of the gift card, so that he can still broadcast it in case your server disappears?

Quote
The wallet lives in the senders browser, so they can retrieve the funds at anytime they choose.
Does this mean the sender can make the gift card expire sooner? I think it's better if that's not possible.

Quote
Thanks for the great questions around custody, there is a lot of nuance to be had so I hope I was clear in communicating how this is non-custodial from the technical aspect. At no point can the service send your funds anywhere you did not sign a transaction approving for them to go.
I must say it looks much better than my first impression. This might actually work Smiley

Quote
If the website goes down, the code is open source and runs locally. So the user can clone the repo and continue on their way. Feel free to ask anymore technical questions about custody with the gifting app.
Does that mean cloning the site is enough to claim a gift certificate, or to claim funds from an expired gift certificate?

Quote
in production the gifter will set the refund time as long as its under 30 days.
My opinion: this should be much longer. I gave someone a funded paper wallet 4 years ago, it's still untouched. That also means the gift certificate should contain all instructions on how to redeem it in case your website is gone.

Quote
As far as paper wallets go. There are a lot of informed people who hate paper wallets and think they should not be used for gifts
~
people have different opinions
Bitcoin is all about freedom. If some people don't want to use a certain feature, that's fine. I don't agree, and that's fine too.

Quote
a paper wallet requires an app to use.
Even though I don't think installing a wallet is a bad thing, your statement isn't true. ETFbitcoin already mentioned Coinb.in, which can be used to redeem a paper wallet without installing anything.

I think that the process for gifting a non-coiner bitcoin is not as easy(simple) as people think it is.
"Here's a piece of paper with Bitcoin. Safely keep it, treat it like cash, and if it ever becomes valuable, learn how to use it."

Quote
I think it would be very hard to condense the instruction set for a no-coiner , with no crypto experience, to send a transaction using electrum from a mnemonic seed down to just one page. These instructions would take no less than  30 minutes to complete correctly if they did exist.
This sounds like something to put to the test: fund a wallet, write down 12 words, give it to a no-coiner, and tell him to download a wallet from Electrum.org and use those 12 words to pay Bitcoin to a certain address. There, I put it in one sentence. It's not enough for someone who's never used a computer before, but an experienced computer user shouldn't need much more than that and his own reading skills.

Quote
I know my app will be easier and simpler for nocoiners to get started with than any process that currently exist.
Let's say that's true. Then what? They have an empty gift certificate, they have an Amazon coupon, and they still have no idea how to continue with Bitcoin.



your proposal seems like a lot of mental gymnastics to come to the same result as giving someone the seed phrase to a wallet with the gifted Bitcoin on it?
There's a different risk involved: by giving someone a seed phrase, they may actually start using that wallet, which means you have access to their future deposits. It's much better to teach a new Bitcoin user to create their own wallet, so they know for sure nobody else has access to their seed phrase.

dgoon (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 35


View Profile WWW
October 28, 2022, 07:19:26 PM
Last edit: October 28, 2022, 08:05:37 PM by dgoon
 #20

Quote
But this part makes me wonder: Can the giftcard still be redeemed if the server disappears?
In my current implementation no, the sender would have to retrieve the funds. Your suggestions made me rethink the infrastructure and I think ill just have the server do the refunds and the gift certificate act more like seed phrase in its use. Thanks for the input.

Quote
Can you share a (Bitcoin testnet) example of what data would be available on each step of the process, from creating a gift card to letting it expire or redeeming it.
With the new design it would work similar to coinbin , but a serve would store a refund transaction to be broadcast when the card expires. I will create a technical spec sometime before I launch to mainnet.

Quote
Is this transaction time-locked? And will it also be available for the creator of the gift card, so that he can still broadcast it in case your server disappears?
Not by default but it could be if the sender wished for it be. Thats a good idea also. It would be stored in the senders local computer so yes.

Quote
Does that mean cloning the site is enough to claim a gift certificate
There is local data stored on the creators computer that would be needed, (or a gift certificate with the new design you inspired).
Quote
I gave someone a funded paper wallet 4 years ago, it's still untouched.
I don't think that creates a gifting experience that I would want to support with my app. I think that bitcoin should be used by new people not stored on paper in hopes it'll be worth something. My app will be secure enough for small amounts of crypto, but not for large amounts. 100 dollars of bitcoin today could be worth 1,000 dollar+ in 4 years and a paper wallet should not be used to store that amount (in my opnion). So I will keep the life of the wallet under 30 days. Use it or loose it type deal, but I see how people could want a longer life. I just don't agree. I also have a question since you seem to gift bitcoin alot. How do you manage your cards once you give them? Like if give 10 cards and track them for 4 years, do you just have a stack of paper wallets that you check up on periodically?
Quote
Even though I don't think installing a wallet is a bad thing, your statement isn't true. ETFbitcoin already mentioned Coinb.in, which can be used to redeem a paper wallet without installing anything.
Your right, i'll correct my statements concerning this moving forward.
Quote
"Here's a piece of paper with Bitcoin. Safely keep it, treat it like cash, and if it ever becomes valuable, learn how to use it."
I tried to redeem a paper wallet this way and it was much easier than I thought it would be. I think most people should be able to get through it, so thanks for bringing this method up. I still think the experience would be easier with my app, but easier is dependent  on someone's goals and opinions.
Quote
Let's say that's true. Then what? They have an empty gift certificate, they have an Amazon coupon, and they still have no idea how to continue with Bitcoin.
If they choose to buy a giftcard then thats fine in my book. They got to send their first crypto transaction and got some crypto exposure and education. If someone is interested in crypto Id rather give them a bitcoin giftcard that they can choose to convert to a amazon, ebay or whatever giftcard rather than just give the amazon card originally. Users of my app will feel the same way, or they can use another way to gift. No Hard feelings.

Thanks for all the great input, the questions about the server made me ralize it really isnt needed for transferring info. Im going to work on the giftcard encoding directly to a bitcoin mnemonic then wallet vs using encrypted data.
Pages: [1] 2 »  All
  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!