Bitcoin Forum
May 09, 2024, 11:02:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: What is the best way to spend BTC from an Electrum wallet with privacy?  (Read 236 times)
takuma sato (OP)
Sr. Member
****
Offline Offline

Activity: 295
Merit: 425


View Profile
January 18, 2024, 10:17:15 PM
Last edit: January 19, 2024, 09:36:36 PM by takuma sato
 #1

If you get paid in BTC address you have on an Electrum wallet, and you want to pay for someone that sells a good or service in exchange of BTC, but for obvious reasons you don't want to disclose how much BTC is your address holding to the person/entity that sells such good or service because they could easily look up your public address after you pay them on a blockchain explorer and see the funds... then how would you do this?

For example, you get paid in address A which has 0.1 BTC

You don't want to disclose you own 0.1 BTC to this person/entity, so you want to spend 200 USD on this good or service, which are like 0.004855 BTC at current rate.

How do you do this?

Should one download some of these "privacy wallets", create an address there and make a transaction with the funds you want to spend (0.004855 in this case) and then pay from that wallet's address? but the wallet has to have Android support for handheld usage then since I will pay once I arrive on the spot, not in advance.

Also, what about the fees? you lose money each time you send to the address that you want to spend from. This is problem. Also, exchange rate varies. You may send 0.004855 BTC to the new address you want to spend from, but this may be less than USD by the time you arrive (or more, but less imagine it's less)

I just don't know how to go about this, too many moving parts.
1715295732
Hero Member
*
Offline Offline

Posts: 1715295732

View Profile Personal Message (Offline)

Ignore
1715295732
Reply with quote  #2

1715295732
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715295732
Hero Member
*
Offline Offline

Posts: 1715295732

View Profile Personal Message (Offline)

Ignore
1715295732
Reply with quote  #2

1715295732
Report to moderator
Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4851



View Profile
January 18, 2024, 10:21:54 PM
Merited by Kakmakr (1)
 #2

It would have been easier if Electrum can get its own coinjoin which would have made this easier. But you can still make use of a mixer to mix the coin. Send some of the coins to a mixer and let the mixer send you mixed coin which you can use to spend in the restaurant.

Or make use of exchange like https://exch.cx/ to convert the bitcoin (that you want to use in the restaurant) to monero and back to bitcoin and use it for the spending.

You can also convert to monero and back to bitcoin on https://bisq.network/

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

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

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

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

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

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











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











▄▄▄▄█
EL MOHA
Sr. Member
****
Offline Offline

Activity: 406
Merit: 251



View Profile
January 18, 2024, 11:00:01 PM
 #3


Also, what about the fees? you lose money each time you send to the address that you want to spend from. This is problem. Also, exchange rate varies. You may send 0.004855 BTC to the new address you want to spend from, but this may be less than USD by the time you arrive (or more, but less imagine it's less)

I just don't know how to go about this, too many moving parts.

Except conjoin I don’t think you can actually work it because the transaction will definitely get stored in a public blockchain and that cannot be hidden, if you try to send to another wallet address before sending to that of restaurant address then anybody that’s actually after that address information will still get it, because even if yuh use another wallet to send the restaurants the easiest way to find the main address information is to go though the the new address and see where it’s UTXO it is spending in the new transaction is actually coming from. Through the explorer one can easily see the amounts of the first wallet also, this is just more like a waste of transaction fee for privacy seriously. Better still if you’re wary of privacy in public places like this I will advice payment using fiat paper money

Agbe
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1254


View Profile
January 18, 2024, 11:13:48 PM
 #4

If the restaurant is using Binance which I believe most of them might use. Then you have to send the potion or the unit of Bitcoin you want to spend at the restaurant to your Binance and when you reach the place and after eating then you ask the restaurant attendant to give you their Binance Wallet ID and not the Bitcoin address but the Binance Pay ID then you send the coins to the ID and that is all. And nobody can trace and know how much coins is in your country. And if that method can't work then I don't think there is any other way again because if you mix your coins to another wallet it will delay you. Because some mixers took the whole day to mixed, just like one I used the last time. And if you use mixer, you must have two Wallets, one for spending and one doe receiving and hodling. And the spending wallet, you won't keep much coins there since you don't want the restaurant attendants to know the total amount of Bitcoin in your wallet.
Findingnemo
Hero Member
*****
Offline Offline

Activity: 2324
Merit: 758


Bitcoin = Financial freedom


View Profile
January 18, 2024, 11:27:14 PM
 #5

For example, you get paid in address A which has 0.1 BTC

You don't want to disclose you own 0.1 BTC to this restaurant, so you want to spend 200 USD on this restaurant, which are like 0.004855 BTC at current rate.

How do you do this?


Electrum doesn't have a conjoin feature but a wallet like Sparrow does you can consider using that, especially for your day-to-day spending. The simple way to break your connection of origin and destination to to move funds to an exchange wallet and then withdraw it back to a wallet that is destined for use on day to day and you are not concerned about showing that balance and history to anyone.


███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
View ArchiveReport to moderator
passwordnow
Hero Member
*****
Offline Offline

Activity: 2940
Merit: 570


Leading Crypto Sports Betting & Casino Platform


View Profile
January 18, 2024, 11:34:05 PM
 #6

There is no other way but to send that first to another wallet, that's how you're going to hide your address. So, before going to a restaurant, transfer it to a wallet where you'll use it for payments and leave the rest there. Only send the amount that you may want to spend for your ease. That's why if you're going to do this, you should have planned it before going out so that you're going to check the fees.

It's not ideal to do it at most times that you'll transfer here and there because the fees are not that worth it. But if they only cost some centavos, it's easier to do that and the fees won't matter at all.

If the restaurant is using Binance which I believe most of them might use. Then you have to send the potion or the unit of Bitcoin you want to spend at the restaurant to your Binance and when you reach the place and after eating then you ask the restaurant attendant to give you their Binance Wallet ID and not the Bitcoin address but the Binance Pay ID then you send the coins to the ID and that is all.
This is also a good suggestion, Binance Pay. An off chain transaction but of course, you'll have to deal with KYC and verifications.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Churchillvv
Full Member
***
Offline Offline

Activity: 392
Merit: 167


Eloncoin.org - Mars, here we come!


View Profile WWW
January 18, 2024, 11:47:54 PM
 #7

One thing I can tell you is convenience and privacy does not go together, you must choose one to follow. If you want privacy using Bitcoin as payment in a restaurant wouldn't work as expected because you have a lot of work to do before you can make a safe payment that can't be looked up. E.g Using mixers etc. and after mixing you will not have to move your coins back to the main wallet or the origin but a brand new wallet that will still require more expenses. So I will suggest you use other payment method for convenience than Bitcoin for $200 worth of food.

Privacy is expensive and takes alot of carefulness and time to get maximum privacy so you have to choose between privacy and convenience.

SquirrelJulietGarden
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 727



View Profile
January 19, 2024, 01:27:59 AM
 #8

If the restaurant is using Binance which I believe most of them might use. Then you have to send the potion or the unit of Bitcoin you want to spend at the restaurant to your Binance and when you reach the place and after eating then you ask the restaurant attendant to give you their Binance Wallet ID and not the Bitcoin address but the Binance Pay ID then you send the coins to the ID and that is all. And nobody can trace and know how much coins is in your country.
Binance wallet ID, Binance Pay ID don't protect your privacy. This feature is for internal transfer and only can help you to save withdrawal fee from Binance.

It has nothing in protection on your privacy and you can not expect to gain privacy protection when you are using a centralized exchange and even KYCed there with your account. Both accounts of you and the restaurant are KYCed by Binance and the third company used by Binance for KYC processing. If government wants, they can ask your identity from Binance.

And there will be data breaches from Binance or the third party company, so your privacy is not protected.

███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
takuma sato (OP)
Sr. Member
****
Offline Offline

Activity: 295
Merit: 425


View Profile
January 19, 2024, 09:41:21 PM
 #9

There is no other way but to send that first to another wallet, that's how you're going to hide your address. So, before going to a restaurant, transfer it to a wallet where you'll use it for payments and leave the rest there. Only send the amount that you may want to spend for your ease. That's why if you're going to do this, you should have planned it before going out so that you're going to check the fees.

It's not ideal to do it at most times that you'll transfer here and there because the fees are not that worth it. But if they only cost some centavos, it's easier to do that and the fees won't matter at all.

If the restaurant is using Binance which I believe most of them might use. Then you have to send the potion or the unit of Bitcoin you want to spend at the restaurant to your Binance and when you reach the place and after eating then you ask the restaurant attendant to give you their Binance Wallet ID and not the Bitcoin address but the Binance Pay ID then you send the coins to the ID and that is all.
This is also a good suggestion, Binance Pay. An off chain transaction but of course, you'll have to deal with KYC and verifications.

I have changed the example of a restaurant and just said good or service. Obviously Binance Pay or whatever isn't the case here. And about sending the funds to another address, it wouldn't work.

Address A has 1 BTC
Address B is your own address that you generate and you send 200 USD worth to it to spend on the good/service upon arrival
The owner of the address that is selling this good/service is able to see that you had 200 USD and now it has 0, but can see that it received said 200 USD from an address that has 1 BTC. Of course, plausible deniability applies and cannot be proven you own 1 BTC, but if you go again to the same good/service provider in the future with a new address, they will see again that all these funds come from Address A. This doesn't look that great privacy wise.
Ever-young
Full Member
***
Offline Offline

Activity: 1176
Merit: 168


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
January 19, 2024, 11:39:19 PM
 #10

I have changed the example of a restaurant and just said good or service. Obviously Binance Pay or whatever isn't the case here. And about sending the funds to another address, it wouldn't work.

Address A has 1 BTC
Address B is your own address that you generate and you send 200 USD worth to it to spend on the good/service upon arrival
The owner of the address that is selling this good/service is able to see that you had 200 USD and now it has 0, but can see that it received said 200 USD from an address that has 1 BTC. Of course, plausible deniability applies and cannot be proven you own 1 BTC, but if you go again to the same good/service provider in the future with a new address, they will see again that all these funds come from Address A. This doesn't look that great privacy wise.
Do you only want to spend from your electrum down to the service provider wallet ? If yes then you need to do all the privacy stuff before you get to the place you want to buy your goods or you want to exchange your bitcoin for any service.

Just as few others have suggested I will add to it by saying you will need to move some of those your bitcoin with extra fee to a non KYC exchange address where you can withdraw from this exchange to a different address were you can use later at any place were you will send directly to the place wallet.

Or better still just use a mixing service and get the coin detach from your original wallet where only you and the mixer will know the new wallet and were the holdings are originally from.

Solosanz
Hero Member
*****
Offline Offline

Activity: 798
Merit: 564



View Profile
January 20, 2024, 09:06:21 AM
 #11

Split the coins into multiple wallets when you Coinjoin or mix your coins, so in case they want to track the coins, they can only see the multiple addresses, but they can't really assume if you're the one who control all the addresses.

To add more privacy you shouldn't tell your real names to the cashier and wear different outfit.

The problem when you're doing this is you need to spend more for fees, I don't think you really need to protect your privacy when it comes to offline trades because when spending $200 is normal in your country, you're just same like the others.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
▄▄█▄▄░░▄▄█▄▄░░▄▄█▄▄
███░░░░███░░░░███
░░░░░░░░░░░░░
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░░░░███▄█░░░
░░██▌░░███░▀░░██▌
█░██░░███░░░██
█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀
.
REGIONAL
SPONSOR
███▀██▀███▀█▀▀▀▀██▀▀▀██
██░▀░██░█░███░▀██░███▄█
█▄███▄██▄████▄████▄▄▄██
██▀ ▀███▀▀░▀██▀▀▀██████
███▄███░▄▀██████▀█▀█▀▀█
████▀▀██▄▀█████▄█▀███▄█
███▄▄▄████████▄█▄▀█████
███▀▀▀████████████▄▀███
███▄░▄█▀▀▀██████▀▀▀▄███
███████▄██▄▌████▀▀█████
▀██▄█████▄█▄▄▄██▄████▀
▀▀██████████▄▄███▀▀
▀▀▀▀█▀▀▀▀
.
EUROPEAN
BETTING
PARTNER
hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3649


Buy/Sell crypto at BestChange


View Profile WWW
January 20, 2024, 09:46:52 AM
 #12

Electrum wallet was not designed to enhance privacy, so if you want to enhance it, you must connect via Tor only or use Electrum-Server[1]  to ensure that no third party collects information about your addresses.
After that, use the coinControl feature to ensure that sending is from specific addresses and mix your currencies either in centralized ways, such as transferring them to Monero, using a mixer, coinJoin, or using a P2P crypto DEX like BISQ.

[1] https://electrumx.readthedocs.io/

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

Activity: 854
Merit: 778


Watch Bitcoin Documentary - https://t.ly/v0Nim


View Profile
January 20, 2024, 09:53:28 AM
 #13

If you get paid in BTC address you have on an Electrum wallet, and you want to pay for someone that sells a good or service in exchange of BTC, but for obvious reasons you don't want to disclose how much BTC is your address holding to the person/entity that sells such good or service because they could easily look up your public address after you pay them on a blockchain explorer and see the funds... then how would you do this?

For example, you get paid in address A which has 0.1 BTC

You don't want to disclose you own 0.1 BTC to this person/entity, so you want to spend 200 USD on this good or service, which are like 0.004855 BTC at current rate.

How do you do this?

Should one download some of these "privacy wallets", create an address there and make a transaction with the funds you want to spend (0.004855 in this case) and then pay from that wallet's address? but the wallet has to have Android support for handheld usage then since I will pay once I arrive on the spot, not in advance.

Also, what about the fees? you lose money each time you send to the address that you want to spend from. This is problem. Also, exchange rate varies. You may send 0.004855 BTC to the new address you want to spend from, but this may be less than USD by the time you arrive (or more, but less imagine it's less)

I just don't know how to go about this, too many moving parts.
It's better to ask similar questions on Development & Technical Discussion board, you'll get better answers there.
Let's touch our topic. First of all, keep in mind that for protecting your privacy, you should connect your Electrum to Tor before you make/broadcast a transaction because, when you use a lightweight version of Electrum or any other wallet, you are connected to other nodes and for security and privacy reasons, you should assume that they log your IP when you make a transaction, i.e. they know that there was a transaction made via you via certain Bitcoin address.
This is the basic step for your privacy when you use Electrum but as I see, the privacy that you want to achieve, is beyond Electrum's capabilities. For that, you should use Mixers or CoinJoin wallets but you still depend on how trustworthy mixer or coinjoin wallet developer is. Also, keep in mind that project being simply open-source doesn't mean it's 100% trustable, you should check the code or if you can't check the code, you have to rely on what other developers say.

Overall, Monero is a currency that you need if you want to save on fees, don't rely on 3rd parties and to achieve a maximum privacy.

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
tranthidung
Legendary
*
Offline Offline

Activity: 2268
Merit: 4012


Farewell o_e_l_e_o


View Profile WWW
January 20, 2024, 09:56:02 AM
 #14

Electrum wallet was not designed to enhance privacy, so if you want to enhance it, you must connect via Tor only or use Electrum-Server[1]  to ensure that no third party collects information about your addresses.
After that, use the coinControl feature to ensure that sending is from specific addresses and mix your currencies either in centralized ways, such as transferring them to Monero, using a mixer, coinJoin, or using a P2P crypto DEX like BISQ.

[1] https://electrumx.readthedocs.io/
Use Electrum wallet with Tor to enhance Privacy.

Using Electrum through Tor
Tutorial: How to use Electrum wallet (for advanced users)

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
Mia Chloe
Sr. Member
****
Online Online

Activity: 336
Merit: 495


Math + Code = Blockchain 😁


View Profile
January 20, 2024, 10:05:36 AM
 #15

Well if we are talking about privacy here I will say the best choice is an HD wallet.
In my opinion if I was the one in such situation I would simply use a mobile wallet like mycelium since I would be spending that $200 mycelium can easily mask your wallet balance since it would generate another wallet using your master key.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
MΞTAWIN  THE FIRST WEB3 CASINO██████
██
██
██
██
██
██
██

██

██

██

██

██████
.
 PLAY NOW 
██████
██
██
██
██
██
██
██

██

██

██

██

██████
SquirrelJulietGarden
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 727



View Profile
January 20, 2024, 10:29:32 AM
Merited by Kakmakr (1)
 #16

Well if we are talking about privacy here I will say the best choice is an HD wallet.
HD wallet is not enough to secure your privacy. You need more than a wallet to secure your privacy.

Coin Join, Tor connection and good practice with your inputs, outputs and don't reuse your address.
Some advice for privacy from Blockchair.com

Privacy

███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
TravelMug
Hero Member
*****
Offline Offline

Activity: 2632
Merit: 833



View Profile
January 20, 2024, 10:56:35 AM
 #17

Electrum wallet was not designed to enhance privacy, so if you want to enhance it, you must connect via Tor only or use Electrum-Server[1]  to ensure that no third party collects information about your addresses.
After that, use the coinControl feature to ensure that sending is from specific addresses and mix your currencies either in centralized ways, such as transferring them to Monero, using a mixer, coinJoin, or using a P2P crypto DEX like BISQ.

[1] https://electrumx.readthedocs.io/
Use Electrum wallet with Tor to enhance Privacy.

Using Electrum through Tor
Tutorial: How to use Electrum wallet (for advanced users)

I think the OP's dilemma is not about Electrum being used with Tor.

From what I understand, it's how someone, it the given, the restaurant can follow his Bitcoin address that has 1 BTC in his example,- 200 USD or equivalent in Bitcoin. So Electrum is not the best wallet to do that since it doesn't have conjoin capability.

So I'm just thinking that he can used a 3rd services that washes everything (and we all know what it is, and currently ban from our forum),  but might be costly to him, before he pays for the services.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT
  CRYPTO   
FUTURES
 1,000x 
LEVERAGE
COMPETITIVE
    FEES    
 INSTANT 
EXECUTION
.
   TRADE NOW   
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
January 20, 2024, 11:56:12 AM
 #18

If you get paid in BTC address you have on an Electrum wallet, and you want to pay for someone
- snip -

For example, you get paid in address A which has 0.1 BTC

You don't want to disclose you own 0.1 BTC to this person/entity, so you want to spend 200 USD on this good or service, which are like 0.004855 BTC at current rate.

How do you do this?
- snip -

First of all, you should always use a new address for EVERY transaction you receive.

So, if that 0.1 BTC was received as 5 separate payments of:
  • 0.0301 BTC
  • 0.0039 BTC
  • 0.0408 BTC
  • 0.0019 BTC
  • 0.0233 BTC

Then you can just use the two smallest outputs (0.0301 BTC + 0.0019 BTC = 0.0058 BTC) to fund your transaction. In this way, the entity will see no link at all to the three larger outputs under your control.

Or, if you prefer, you could use just the 0.0233 BTC output to fund the transaction, significantly reducing the visibility from the full 0.1 BTC to just 23% of your balance.

Now, if you have only ever received a single transaction, and the amount of that single transaction was 0.1 BTC, then maintaining privacy of that balance will be more difficult.

If you're willing to pay repeated transaction fees over many days/weeks/months/years to gain some privacy, one thing you could do to increase your privacy a bit would be to generate a random time and then after waiting that amount of time from receiving your initial transaction create a new transaction to split your balance by a random percentage and send each portion to a new addresses in your wallet. Then after another random time, chose one of the two outputs randomly, and split that to 2 new addresses. Then after another random amount of time, chose one of the three outputs in your wallet and split that to 2 new addresses, and so on until you have several random sized outputs all created at random different times from random earlier outputs.  This will make it much more difficult for the entity to distinguish between outputs that you still control.

If you're only trying to maintain privacy from one particular entity, and you don't mind another entity knowing about your larger single UTXO, you could briefly send your 0.1 BTC to a popular entity that pools the bitcoins they receive (such as an exchange or a gambling website). As an example, let's assume you use Coinbase. Then you could withdraw random percentages of the 0.1 BTC, each to a separate address in your wallet. It would become extremely difficult for the entity you are trying to maintain privacy from to determine which of the many, many outputs Coinbase sent were sent to addresses of yours vs. addresses of other people.

Another option might be to use an intermediary (friend?, family?, etc) that you aren't concerned about knowing how much BTC you have in the transaction you received.  You could make an arrangement for the intermediary to make the payment on your behalf, and then later you could send a payment amount to the intermediary at a new address compensating them for helping you.

There are probably more options, but those are the few that come immediately to mind.

Note: if the entity you are trying to maintain privacy from is a government entity, it's possible that some of these processes to hide the source of funds might be considered "money laundering" by some governments. This may be illegal in somme jurisdictions, and you may need to talk to a lawyer to make sure that you're not doing anything that could be charged as a crime.


takuma sato (OP)
Sr. Member
****
Offline Offline

Activity: 295
Merit: 425


View Profile
January 20, 2024, 05:28:47 PM
 #19

I have changed the example of a restaurant and just said good or service. Obviously Binance Pay or whatever isn't the case here. And about sending the funds to another address, it wouldn't work.

Address A has 1 BTC
Address B is your own address that you generate and you send 200 USD worth to it to spend on the good/service upon arrival
The owner of the address that is selling this good/service is able to see that you had 200 USD and now it has 0, but can see that it received said 200 USD from an address that has 1 BTC. Of course, plausible deniability applies and cannot be proven you own 1 BTC, but if you go again to the same good/service provider in the future with a new address, they will see again that all these funds come from Address A. This doesn't look that great privacy wise.
Do you only want to spend from your electrum down to the service provider wallet ? If yes then you need to do all the privacy stuff before you get to the place you want to buy your goods or you want to exchange your bitcoin for any service.

Just as few others have suggested I will add to it by saying you will need to move some of those your bitcoin with extra fee to a non KYC exchange address where you can withdraw from this exchange to a different address were you can use later at any place were you will send directly to the place wallet.

Or better still just use a mixing service and get the coin detach from your original wallet where only you and the mixer will know the new wallet and were the holdings are originally from.

I don't want to use any mixing services anymore. What if this happens:

1) You mix the coins
2) You get the coins back
3) You pay this person/company for some good/service
4) This person/company puts the coins into an exchange and Chainalysis or something gets triggered
5) This person/company now has a problem, and will point to you as the source of this transaction
6) Suddenly you have a problem when all you wanted to do is to get some reasonable privacy during a payment

Yo yeah, not using any mixers, at least for payments that would identify me in any way. For instance, to pay for some online service like a VPN it's reasonable since you aren't doxed, but why risk it when you are paying IRL?

This is why perhaps these coinjoin wallets are worth looking into if they deliver any information

The non KYC exchange may be a solution tho. Do you know which ones are worth using?

The thing is, you are just wasting a lot of money along the way with transactions.
bettercrypto
Sr. Member
****
Offline Offline

Activity: 1330
Merit: 268


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
January 20, 2024, 05:58:08 PM
 #20

If you get paid in BTC address you have on an Electrum wallet, and you want to pay for someone that sells a good or service in exchange of BTC, but for obvious reasons you don't want to disclose how much BTC is your address holding to the person/entity that sells such good or service because they could easily look up your public address after you pay them on a blockchain explorer and see the funds... then how would you do this?

For example, you get paid in address A which has 0.1 BTC

You don't want to disclose you own 0.1 BTC to this person/entity, so you want to spend 200 USD on this good or service, which are like 0.004855 BTC at current rate.

How do you do this?

Should one download some of these "privacy wallets", create an address there and make a transaction with the funds you want to spend (0.004855 in this case) and then pay from that wallet's address? but the wallet has to have Android support for handheld usage then since I will pay once I arrive on the spot, not in advance.

Also, what about the fees? you lose money each time you send to the address that you want to spend from. This is problem. Also, exchange rate varies. You may send 0.004855 BTC to the new address you want to spend from, but this may be less than USD by the time you arrive (or more, but less imagine it's less)

I just don't know how to go about this, too many moving parts.

Why should you pay him in bitcoin when you can pay him with other alternative altcoins? After all, you don't want other people to know your total bitcoin balance in the wallet address to be used, which can be seen in the blockchain explorer.

It's impossible that you don't know that bitcoin is not the only cryptocurrency that can be paid to other people. I can understand you if Bitcoin is the only crypto in this industry. That's why there are many options like Ethereum, BnB, Matic, USDT, and others that can be paid online.



BIG WINNER!
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░▄███
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████
██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░
▀██░▄▄▄▄░████▄▄██▄░░░░
▄████████████▀▀▀▀▀▀▀██▄
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄
▀██░████████░███████░█▀
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████
▀████████████████████▀




Rainbot
Daily Quests
Faucet
takuma sato (OP)
Sr. Member
****
Offline Offline

Activity: 295
Merit: 425


View Profile
January 20, 2024, 08:49:28 PM
 #21

For the people that mention Tor with Electrum, I understand that. I mentioned Electrum, because I think it can be used on mobile phone. Privacy wallets can't. So the idea was to coinjoin funds I want to spend, then spend them with Electrum through a phone so I can pay without having to carry a laptop around which is insanely annoying. I need to get the funds first in a phone ready to spend.

If you get paid in BTC address you have on an Electrum wallet, and you want to pay for someone
- snip -

For example, you get paid in address A which has 0.1 BTC

You don't want to disclose you own 0.1 BTC to this person/entity, so you want to spend 200 USD on this good or service, which are like 0.004855 BTC at current rate.

How do you do this?
- snip -

First of all, you should always use a new address for EVERY transaction you receive.

So, if that 0.1 BTC was received as 5 separate payments of:
  • 0.0301 BTC
  • 0.0039 BTC
  • 0.0408 BTC
  • 0.0019 BTC
  • 0.0233 BTC

Then you can just use the two smallest outputs (0.0301 BTC + 0.0019 BTC = 0.0058 BTC) to fund your transaction. In this way, the entity will see no link at all to the three larger outputs under your control.

Or, if you prefer, you could use just the 0.0233 BTC output to fund the transaction, significantly reducing the visibility from the full 0.1 BTC to just 23% of your balance.

Now, if you have only ever received a single transaction, and the amount of that single transaction was 0.1 BTC, then maintaining privacy of that balance will be more difficult.

If you're willing to pay repeated transaction fees over many days/weeks/months/years to gain some privacy, one thing you could do to increase your privacy a bit would be to generate a random time and then after waiting that amount of time from receiving your initial transaction create a new transaction to split your balance by a random percentage and send each portion to a new addresses in your wallet. Then after another random time, chose one of the two outputs randomly, and split that to 2 new addresses. Then after another random amount of time, chose one of the three outputs in your wallet and split that to 2 new addresses, and so on until you have several random sized outputs all created at random different times from random earlier outputs.  This will make it much more difficult for the entity to distinguish between outputs that you still control.

If you're only trying to maintain privacy from one particular entity, and you don't mind another entity knowing about your larger single UTXO, you could briefly send your 0.1 BTC to a popular entity that pools the bitcoins they receive (such as an exchange or a gambling website). As an example, let's assume you use Coinbase. Then you could withdraw random percentages of the 0.1 BTC, each to a separate address in your wallet. It would become extremely difficult for the entity you are trying to maintain privacy from to determine which of the many, many outputs Coinbase sent were sent to addresses of yours vs. addresses of other people.

Another option might be to use an intermediary (friend?, family?, etc) that you aren't concerned about knowing how much BTC you have in the transaction you received.  You could make an arrangement for the intermediary to make the payment on your behalf, and then later you could send a payment amount to the intermediary at a new address compensating them for helping you.

There are probably more options, but those are the few that come immediately to mind.

Note: if the entity you are trying to maintain privacy from is a government entity, it's possible that some of these processes to hide the source of funds might be considered "money laundering" by some governments. This may be illegal in somme jurisdictions, and you may need to talk to a lawyer to make sure that you're not doing anything that could be charged as a crime.




Requesting a different address is not always an option. For instance, in the example of anyone here recieving payments in exchange of advertising a website through signatures. The managers of these signature campaigns I assume wouldn't want to deal with a different address per payment, so they ask you to keep the same address for the duration of the campaign.

You mentioned Coinbase, not an option since that requires KYC. So a non-kyc exchange or casino that allows for Tor usage would do. But which ones do? This is definitely a better idea than using a mixer tho. Like I said before, you mix your stuff, send it to someone, this someone puts it on an exchange and you may or not have a problem. It should be perfectly legal to use a mixer to not disclose your funds everytime you pay someone, but this is the world we live in now.
If instead, you send the funds you want to use to an exchange that isn't KYC and get them back, you can now use them without putting in trouble the person that you are paying if this person deposits these funds into a KYC exchange.

Intermediaries are not an option.

The payment is a small payment, so im not too worried about things, and it is not some government thing. It's just that if you buy an used item from someone that sells it on a webpage in exchange of BTC for instance, you don't want to tell this person that you own 0.1 BTC, so im looking for the most efficient way to go about things. Perhaps I should have asked this on the other subforum.

DarknetMarkets
Jr. Member
*
Offline Offline

Activity: 32
Merit: 1


View Profile
January 20, 2024, 11:25:36 PM
 #22

For the people that mention Tor with Electrum, I understand that. I mentioned Electrum, because I think it can be used on mobile phone. Privacy wallets can't. So the idea was to coinjoin funds I want to spend, then spend them with Electrum through a phone so I can pay without having to carry a laptop around which is insanely annoying. I need to get the funds first in a phone ready to spend.

If you get paid in BTC address you have on an Electrum wallet, and you want to pay for someone
- snip -

For example, you get paid in address A which has 0.1 BTC

You don't want to disclose you own 0.1 BTC to this person/entity, so you want to spend 200 USD on this good or service, which are like 0.004855 BTC at current rate.

How do you do this?
- snip -

First of all, you should always use a new address for EVERY transaction you receive.

So, if that 0.1 BTC was received as 5 separate payments of:
  • 0.0301 BTC
  • 0.0039 BTC
  • 0.0408 BTC
  • 0.0019 BTC
  • 0.0233 BTC

Then you can just use the two smallest outputs (0.0301 BTC + 0.0019 BTC = 0.0058 BTC) to fund your transaction. In this way, the entity will see no link at all to the three larger outputs under your control.

Or, if you prefer, you could use just the 0.0233 BTC output to fund the transaction, significantly reducing the visibility from the full 0.1 BTC to just 23% of your balance.

Now, if you have only ever received a single transaction, and the amount of that single transaction was 0.1 BTC, then maintaining privacy of that balance will be more difficult.

If you're willing to pay repeated transaction fees over many days/weeks/months/years to gain some privacy, one thing you could do to increase your privacy a bit would be to generate a random time and then after waiting that amount of time from receiving your initial transaction create a new transaction to split your balance by a random percentage and send each portion to a new addresses in your wallet. Then after another random time, chose one of the two outputs randomly, and split that to 2 new addresses. Then after another random amount of time, chose one of the three outputs in your wallet and split that to 2 new addresses, and so on until you have several random sized outputs all created at random different times from random earlier outputs.  This will make it much more difficult for the entity to distinguish between outputs that you still control.

If you're only trying to maintain privacy from one particular entity, and you don't mind another entity knowing about your larger single UTXO, you could briefly send your 0.1 BTC to a popular entity that pools the bitcoins they receive (such as an exchange or a gambling website). As an example, let's assume you use Coinbase. Then you could withdraw random percentages of the 0.1 BTC, each to a separate address in your wallet. It would become extremely difficult for the entity you are trying to maintain privacy from to determine which of the many, many outputs Coinbase sent were sent to addresses of yours vs. addresses of other people.

Another option might be to use an intermediary (friend?, family?, etc) that you aren't concerned about knowing how much BTC you have in the transaction you received.  You could make an arrangement for the intermediary to make the payment on your behalf, and then later you could send a payment amount to the intermediary at a new address compensating them for helping you.

There are probably more options, but those are the few that come immediately to mind.

Note: if the entity you are trying to maintain privacy from is a government entity, it's possible that some of these processes to hide the source of funds might be considered "money laundering" by some governments. This may be illegal in somme jurisdictions, and you may need to talk to a lawyer to make sure that you're not doing anything that could be charged as a crime.




Requesting a different address is not always an option. For instance, in the example of anyone here recieving payments in exchange of advertising a website through signatures. The managers of these signature campaigns I assume wouldn't want to deal with a different address per payment, so they ask you to keep the same address for the duration of the campaign.

You mentioned Coinbase, not an option since that requires KYC. So a non-kyc exchange or casino that allows for Tor usage would do. But which ones do? This is definitely a better idea than using a mixer tho. Like I said before, you mix your stuff, send it to someone, this someone puts it on an exchange and you may or not have a problem. It should be perfectly legal to use a mixer to not disclose your funds everytime you pay someone, but this is the world we live in now.
If instead, you send the funds you want to use to an exchange that isn't KYC and get them back, you can now use them without putting in trouble the person that you are paying if this person deposits these funds into a KYC exchange.

Intermediaries are not an option.

The payment is a small payment, so im not too worried about things, and it is not some government thing. It's just that if you buy an used item from someone that sells it on a webpage in exchange of BTC for instance, you don't want to tell this person that you own 0.1 BTC, so im looking for the most efficient way to go about things. Perhaps I should have asked this on the other subforum.



I use XChange over Tor, 1% fee and works quick every time:

http://xmxmrjvjw3drvegm7m5gpqp3bsgp3x3bgc2x7jc76cacr74jhdwop7id.onion
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
January 21, 2024, 03:40:40 AM
 #23

Requesting a different address is not always an option. For instance, in the example of anyone here recieving payments in exchange of advertising a website through signatures.

Don't do that.  Simply refuse to do business with anyone that violates your privacy in such a way. If they can't respect you enough to protect your privacy, why would you want to help them with anything.

The managers of these signature campaigns I assume wouldn't want to deal with a different address per payment, so they ask you to keep the same address for the duration of the campaign.

I would refuse to engage in transactions with someone that was so lazy that they were willing to put my privacy at risk in that way.

You mentioned Coinbase, not an option since that requires KYC.

I specifically said: "If you're only trying to maintain privacy from one particular entity, and you don't mind another entity knowing about your larger single UTXO".

So a non-kyc exchange or casino that allows for Tor usage would do.

If that's what you prefer.

Intermediaries are not an option.

They can be. It depends on the particular situation. Your question was phrased in a way that implied that you were looking for generalized advice for all that might want to know how to better maintain privacy.  If, instead, you have a very specific set of circumstances that are requiring a very specific solution, then you'd need to provide a lot more details to get individualized advice.

The payment is a small payment, so im not too worried about things, and it is not some government thing. It's just that if you buy an used item from someone that sells it on a webpage in exchange of BTC for instance, you don't want to tell this person that you own 0.1 BTC, so im looking for the most efficient way to go about things. Perhaps I should have asked this on the other subforum.

For a small payment, I'd consider using Lightning network. I don't recall though how much the recipient knows about the sender's channel. Maybe I'll look into that this weekend.

If it's a small payment for a used item on a webpage, and it's the seller that you are trying to keep the information from, then why would Coinbase KYC matter?
PrivacyG
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1735


Crypto Swap Exchange


View Profile
January 21, 2024, 11:08:18 AM
 #24

First of all, you should always use a new address for EVERY transaction you receive.

So, if that 0.1 BTC was received as 5 separate payments of:
  • 0.0301 BTC
  • 0.0039 BTC
  • 0.0408 BTC
  • 0.0019 BTC
  • 0.0233 BTC

Then you can just use the two smallest outputs (0.0301 BTC + 0.0019 BTC = 0.0058 BTC) to fund your transaction. In this way, the entity will see no link at all to the three larger outputs under your control.

Or, if you prefer, you could use just the 0.0233 BTC output to fund the transaction, significantly reducing the visibility from the full 0.1 BTC to just 23% of your balance.
I know this is the Bitcoin Discussion Board but I feel like writing my input.

Speaking out of personal experience.  If you have multiple people you often send Bitcoin to, after only a few Transactions it becomes really hard to keep track of what is going on.  This is why I use Monero.  It sometimes costs me a lot more than just tracking my Bitcoin Transactions and UTXOs, but after making a few costly mistakes you realize it is worth the cost.

My personal advice for any body willing to maximize their Privacy is use Monero in parallel with Bitcoin.  I use my main Bitcoin Seed for Bitcoin only I know about and I use Monero as an intermediary to avoid linking my personal Bitcoin to the Bitcoin I have to spend.

If I link the two smallest Outputs, 0.0039 plus 0.0019 which is in total 0.0058 but only spend 0.005 out of it to pay OP, I now have an UTXO of 0.0008 labeled 'takuma sato' in my Electrum.  Then I spend 0.02 out of my 0.0301 on drinks and have an UTXO labeled 'liquor store' containing 0.0101 Bitcoin.  Then I decide to finally link my 0.0408 with my 0.0233 to spend 0.06 Bitcoin on a phone.  I now have three UTXOs.

0.0008 Bitcoin 'takuma sato'
0.0101 Bitcoin 'liquor store'
0.0041 Bitcoin 'phone store'

Now I have two options.  First is easiest.  I link the second and third UTXO because I do not care if two stores know I bought something off them.  But that is a Privacy concern to me and I would not want takuma sato to know I purchased any thing from the liquor store or the phone store either.  So what do I do?

First option is I continue to use my UTXOs separately.  I have 0.0149 Bitcoin left but I can not purchase something worth the entire Balance without compromising my Privacy.  If I want to purchase another phone worth 0.01 Bitcoin, I can not without linking UTXOs from the two stores.  Unless I get more Bitcoin and have an unused UTXO that I can use in combination with the UTXO labeled 'phone store'.

So here comes my second option.  Finding a way to remove my identity off the UTXOs I own.  The best way to do it is using Monero as an intermediary.  Exchange UTXOs from Bitcoin to Monero in chunks of each label category at random times in random separate days.  From 0.0149 Bitcoin you exchanged into X Monero.  Now return to Bitcoin and split it into multiple Addresses.  Say three.

Now you own three anonymized UTXOs of approximately 0.005 Bitcoin.  No more labels, no more worries.  Costs a little bit more, but it is the cost of Privacy unfortunately.  For someone as paranoid as me, it is worth the costs.

█▀▀▀











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











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

Activity: 238
Merit: 54


View Profile
January 22, 2024, 01:48:09 AM
 #25


   Electrum is a single coin wallet that approves only Bitcoin,lots one to promote platforms which send and receives Bitcoin for it's fast and easy setup processes ,it is resulting from careful thought an anonymous wallet with privacy features.  It's HD features make people easily restore and backup their wallet ,since a light node ,Electrum ask information from full nodes confirmation which verifies that your transaction are included in the blockchain.

  For you to spend Bitcoin from an Electrum, you have to select the send menu,and copy down the address of your receiver below and write down the description, and put In the amount to be sent and set the fee that will affect how early the receiver will receive his Bitcoin.
takuma sato (OP)
Sr. Member
****
Offline Offline

Activity: 295
Merit: 425


View Profile
January 22, 2024, 03:56:35 AM
 #26

First of all, you should always use a new address for EVERY transaction you receive.

So, if that 0.1 BTC was received as 5 separate payments of:
  • 0.0301 BTC
  • 0.0039 BTC
  • 0.0408 BTC
  • 0.0019 BTC
  • 0.0233 BTC

Then you can just use the two smallest outputs (0.0301 BTC + 0.0019 BTC = 0.0058 BTC) to fund your transaction. In this way, the entity will see no link at all to the three larger outputs under your control.

Or, if you prefer, you could use just the 0.0233 BTC output to fund the transaction, significantly reducing the visibility from the full 0.1 BTC to just 23% of your balance.
I know this is the Bitcoin Discussion Board but I feel like writing my input.

Speaking out of personal experience.  If you have multiple people you often send Bitcoin to, after only a few Transactions it becomes really hard to keep track of what is going on.  This is why I use Monero.  It sometimes costs me a lot more than just tracking my Bitcoin Transactions and UTXOs, but after making a few costly mistakes you realize it is worth the cost.

My personal advice for any body willing to maximize their Privacy is use Monero in parallel with Bitcoin.  I use my main Bitcoin Seed for Bitcoin only I know about and I use Monero as an intermediary to avoid linking my personal Bitcoin to the Bitcoin I have to spend.

If I link the two smallest Outputs, 0.0039 plus 0.0019 which is in total 0.0058 but only spend 0.005 out of it to pay OP, I now have an UTXO of 0.0008 labeled 'takuma sato' in my Electrum.  Then I spend 0.02 out of my 0.0301 on drinks and have an UTXO labeled 'liquor store' containing 0.0101 Bitcoin.  Then I decide to finally link my 0.0408 with my 0.0233 to spend 0.06 Bitcoin on a phone.  I now have three UTXOs.

0.0008 Bitcoin 'takuma sato'
0.0101 Bitcoin 'liquor store'
0.0041 Bitcoin 'phone store'

Now I have two options.  First is easiest.  I link the second and third UTXO because I do not care if two stores know I bought something off them.  But that is a Privacy concern to me and I would not want takuma sato to know I purchased any thing from the liquor store or the phone store either.  So what do I do?

First option is I continue to use my UTXOs separately.  I have 0.0149 Bitcoin left but I can not purchase something worth the entire Balance without compromising my Privacy.  If I want to purchase another phone worth 0.01 Bitcoin, I can not without linking UTXOs from the two stores.  Unless I get more Bitcoin and have an unused UTXO that I can use in combination with the UTXO labeled 'phone store'.

So here comes my second option.  Finding a way to remove my identity off the UTXOs I own.  The best way to do it is using Monero as an intermediary.  Exchange UTXOs from Bitcoin to Monero in chunks of each label category at random times in random separate days.  From 0.0149 Bitcoin you exchanged into X Monero.  Now return to Bitcoin and split it into multiple Addresses.  Say three.

Now you own three anonymized UTXOs of approximately 0.005 Bitcoin.  No more labels, no more worries.  Costs a little bit more, but it is the cost of Privacy unfortunately.  For someone as paranoid as me, it is worth the costs.

Yeah, you have to do a lot of work to keep any reasonable privacy, and if you try to sell your coins in a KYC exchange for fiat it will be hell to explain where the funds came from. Just to exercise any reasonable amount of privacy (as in, the same privacy one would have when you are sending a regular bank transfer, that is, sending money without revealing your funds in the process) you get labeled a suspicious individual. This is why I don't see any way to cash out Bitcoin unless you mined it and send it directly to the exchange, or bought it from a KYC exchange and has a ticket. Anything else starts becoming too convoluted.

This also showcases how BTC will never be used at a mainstream level, at least until one can achieve similar level of privacy of a bank transfer (again, not potentially revealing your funds with a transaction) by just clicking a send button. Im not familiar with LN and have no idea how it works but nobody uses it that I know, when someone lists an item or service they usually just have regular bc1 addresses.
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!