Author

Topic: advantage of showing unspent outputs among multiple Bitcoin addresses (Read 405 times)

legendary
Activity: 2268
Merit: 18503
It seems that it comes down to a willingness to trade off convenience and ease of use (and, in some cases, cost) for privacy and/or security.
I just don't buy that reasoning. You can get a good hardware wallet for 40 bucks. The inconvenience of plugging it in to your phone and unlocking it versus using a mobile hot wallet is what? 20 seconds? In terms of plugging it in and unlocking compared to navigating to a website an entering your login details, the time different is negligible. If you can carry around your wallet, phone, and keys every day, then you can easily carry around a tiny hardware wallet as well. The privacy and security of holding your own private keys in a hardware wallet on one hand, and not even being able to access your private keys in a custodial web wallet on the other, isn't even comparable.

I maintain the position that there is no good reason to use a web wallet. Unfortunately, many people don't come to that realization until after they've lost their coins to some borderline scam wallet like blockchain.com.
HCP
legendary
Activity: 2086
Merit: 4314
"I've been using wallet X for months now, and still i'm not robbed... Go ahead and use X".
And then the same user comes back 6 months later saying how their exchange account has been locked and they can't access their coins or their blockchain recovery phrase doesn't work. Every wallet is fine until the day it isn't, by which point it's usually too late for users using custodial services. It's such a moronic argument as well. Might as well say "I've been driving without a seatbelt for months, so it is perfectly safe and seatbelts are unnecessary."
As the saying goes: "Absence of evidence is not evidence of absence" Roll Eyes


Honestly, I can certainly understand why some people want to use web wallets, or closed source mobile wallets, or SPV wallets that potentially have privacy concernts etc.

It seems that it comes down to a willingness to trade off convenience and ease of use (and, in some cases, cost) for privacy and/or security. If any given wallet fits with a users personal risk acceptance profile, then all the "evidence" or arguing about which wallet is "best" is probably just a waste of your time Tongue
legendary
Activity: 1344
Merit: 6415
Farewell, Leo
I am not claiming the opposite, but we both know that no matter what you, me, or someone else thinks about them, there will still be a big group of people who will invest in shitcoins expecting them to become the next big thing. For such purposes, Coinomi is neither better nor worse than the alternatives who are also closed-source and have their own flaws. A place to store all that worthless crap in one place if you want.
It's highly ironic to use a closed-source wallet which is known for its flaws if you believe that your cryptocurrency has potential. But, even if you have no interest towards what you're buying, if you just want to buy it and then get rid of it, then I'd recommend Exodus rather than Coinomi.

Another option for cryptocurrency owners is to use “virtual” wallets, essentially trusting 3rd parties to stay money safe & using passwords to access funds.
Firstly, they're all virtual. Even the hardware operates essentially virtually. Pretty obvious if the coins are intangible and transferred through the internet. Secondly, they're not owners if others keep their money.
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
"Storing" shitcoins is already a bad idea, I'd say the only useful utility Coinomi provides is an easy way to claim shitcoin airdrops to dump them.
I am not claiming the opposite, but we both know that no matter what you, me, or someone else thinks about them, there will still be a big group of people who will invest in shitcoins expecting them to become the next big thing. For such purposes, Coinomi is neither better nor worse than the alternatives who are also closed-source and have their own flaws. A place to store all that worthless crap in one place if you want.
legendary
Activity: 1512
Merit: 4795
I think that Coinomi is good enough to be used as a multi-currency mobile wallet. Yes, they are a closed-source software, but they are still a practical option to store various alts and shitcoins. I wouldn't use it as my main wallet though and I wouldn't keep my bitcoin on it.
I think what you mean here is that you think Coinomi can be the forgo as their is no good and reputed wallet option for altcoins, Mycelium that would have been a preferable option only support mobile devices and only support Bitcoin, Ethereum and ERC 20 tokens and nothing more yet. What could be worst about apps and softwares people are using to hold there coins is for the software to be built with close source codes, even if there is spyware or any other malware included along, public will not be able to know this, so it is neither good for Bitcoin not good for altcoins, but the alternatives also such as Trustwallet and the likes are not also good and reputed because they are also all close source wallets.
legendary
Activity: 2268
Merit: 18503
but if provided the newbie already known much about the transparency design of Bitcoin and most cryptocurrencies generally.
The problem is that most don't, and by the time they learn, they have already handed out KYC to a bunch of scammers and linked all their bitcoin and altcoin address to their real life identity.

That is a MASSIVE security flaw that is not acceptable in any sense. There is literary no reason to "spellcheck" a mnemonic using a remote server where it can be checked locally apart from out of stupidity or maliciousness, I'm willing to bet that it is the later.
Even if you assume the former, as you say, the security flaw is enormous. How did the developers not pick up on the fact that their app was sending every word of every seed phrase to a Google IP address? Do you trust people who make such a basic mistake to understand the intricacies or not reusing k values, for example? There are a thousand and one more subtle ways to have all your coins stolen from your wallet than Google spell checking your seed phrase. If they didn't even pick up on that, what makes you think they will pick up on anything else?

There was a discussion on here before with one of the developers from Coinomi, who essentially downplayed the entire incident and did not take it seriously at all, which is doubly concerning. Closed source is bad enough, but closed sourced with inadequate and irresponsible devs? No thanks.
legendary
Activity: 3402
Merit: 10424
Yes, they are a closed-source software, but they are still a practical option to store various alts and shitcoins.
"Storing" shitcoins is already a bad idea, I'd say the only useful utility Coinomi provides is an easy way to claim shitcoin airdrops to dump them.

Quote
To be fair, the biggest problem Coinomi had was concerning their desktop app, not the mobile version. The desktop app sent your recovery phrase to Google spellcheck in an unencrypted format, which caused one user to lose a lot of money. Besides that incident, I can't remember any significant issues or scam accusations against the Coinomi brand.
That is a MASSIVE security flaw that is not acceptable in any sense. There is literary no reason to "spellcheck" a mnemonic using a remote server where it can be checked locally apart from out of stupidity or maliciousness, I'm willing to bet that it is the later.
The "biggest problem with Coinomi" is lack of transparency and the history of malicious acts. We have no reason to believe that currently the software (on PC or mobile or anything else) is not sending your secrets to their servers.
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
Later, I used Coinomi (also not recommended as it is close souce), I noticed Coinomi was also easy to use.
I think that Coinomi is good enough to be used as a multi-currency mobile wallet. Yes, they are a closed-source software, but they are still a practical option to store various alts and shitcoins. I wouldn't use it as my main wallet though and I wouldn't keep my bitcoin on it.

To be fair, the biggest problem Coinomi had was concerning their desktop app, not the mobile version. The desktop app sent your recovery phrase to Google spellcheck in an unencrypted format, which caused one user to lose a lot of money. Besides that incident, I can't remember any significant issues or scam accusations against the Coinomi brand.
legendary
Activity: 1512
Merit: 4795
---Snipped---
Truly centralized services have their own advantages, like the exchange feature. I do not think it is bad either for newbies, but if provided the newbie already known much about the transparency design of Bitcoin and most cryptocurrencies generally. From what I have experienced (I can not remember if it is Coinbase as I have seen it on some other centralized services), they will indicate that someone is in the control of his coins when the person has no private key. Later, I used Coinomi (also not recommended as it is close souce), I noticed Coinomi was also easy to use. I later used electrum, also I noticed not hard to use. I have even heard of account freeze or coin seized when transferring from gambling site to Coinbase, when such services will be indicating someone is in control.

We shouldn't be encouraging newbies to use methods which result in near-irreversible compromise of their privacy until they are fully aware of the ramifications of such an action.
What I also still very much noticed is that newbies like to provide kyc even beyond exchanges, which is due to lack of experience, they also provide kyc on other sites such as airdrop sites and many other sites that are not secure and safe to use. The evidence of data breach on exchanges is an indication of how kyc can be very dangerous, even there are some exchanges that hackers were able to get hold of users data during hack. I think before anyone should start making use of Bitcoin and other cryptocurrencies, the person needs to know the danger of kyc.
legendary
Activity: 2268
Merit: 18503
Sad as it is, you can't except newcomers to know and understand everything you just explained.
That's kind of my point though. Many people do not understand just how valuable their data is or just how important their privacy is until it is too late and they have been the victim of fraud, theft, scams, identity theft, or something else. By the time many people figure this out, they have already splashed out their KYC information to multiple exchanges and have absolutely no way of undoing the damage they have already inflicted on themselves.

Most people are not that cautious about their privacy and traditional financial institutions know all about them already. Having an exchange do the same, wouldn't be something they see as a potential threat.
Again, it is exactly because most newbies don't understand the risks of KYC at exchanges that we shouldn't be recommending them to use exchanges as wallet. The vast majority of traditional financial institutions have vastly superior security to the vast majority of bitcoin exchanges. They also have much stricter rules and regulations about what they can and cannot do with your information, and who they can and cannot share it with, whereas most crypto exchanges have a Privacy Policy which is so intentional vague or wide reaching it essentially gives them carte blanche to do anything they like with your data and share or sell it to anyone else.

We shouldn't be encouraging newbies to use methods which result in near-irreversible compromise of their privacy until they are fully aware of the ramifications of such an action.

legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
Sad as it is, you can't except newcomers to know and understand everything you just explained. Most people are not that cautious about their privacy and traditional financial institutions know all about them already. Having an exchange do the same, wouldn't be something they see as a potential threat.

Just the other day I was shopping in a local supermarket. The shop organized a giveaway. To participate in it, you had to fill out a form with your personal information and put that together with your receipt inside a big box placed near the exit. The information they asked for in the form, is your full name, gender, age, home address, and phone phone number. The box was full and had hundreds maybe thousands of entries. If the form required your ID number or your bank account number, or a picture of you holding your ID and receipt, I doubt you would notice a difference in the number of submissions.

Imagine if someone walked in and just grabbed the box and ran away, or if an employer stole or sold its content? People simply don't think about those kind of things, but they should. 
legendary
Activity: 2268
Merit: 18503
I don't think it is a bad thing to start with coinbase as your first wallet.
I agree with your general sentiment regarding a first wallet being something that is simple to use and handles the more complicated stuff for you automatically, but the issue with using an exchange for this function is privacy. By the time someone realizes that the blockchain is an open book, then if they have chosen Coinbase as their wallet then they have probably already completed KYC, linked their bank details, linked any deposit or withdrawal addresses to their real name, and if they have started to try to move to a better wallet such as Electrum or Wasabi, then they've probably revealed the addresses in that wallet to Coinbase as well. Once you've already compromised your privacy to such a huge degree, it can be incredibly difficult to get it back, obfuscate the history of all those coins, move them in to clean addresses not linked back to you, etc. And it will be near impossible to remove your personal details from Coinbase's servers, keep them safe from hacks or thefts, and stop Coinbase from handing them over to the myriad of agencies and governments they work with.

As much as I hate closed source multi-coin wallets, I would advocate for an easy to use one of those over an exchange any day. The privacy still isn't amazing by any means, but at least you don't have to complete KYC.
legendary
Activity: 3402
Merit: 10424
The first wallet I used and I thought was good was Coinbase.com until I joined this forum to know they are wallet misleading people, making people not to know they have no full control.
I don't think it is a bad thing to start with coinbase as your first wallet. I don't know if you were like this or not but for a lot of people the needed initial understanding of bitcoin is overwhelming which is why using a custodial wallet that does most things for them so they don't have to know or worry about things like coin control, fees, change, paying to more than one address at the same time, ... additionally they can also have an easy way to convert their fiat to bitcoin using the same account.
legendary
Activity: 2268
Merit: 18503
But I have found out that comparing segwit with Taproot using single pubkey payment still has low fee if compared to the lowest minimum amount paid in Taproot transaction, and this fee increases gradually as the transaction output increases (not the transaction input).
That's right. Here's a link to a post I made a while ago which explains why the differences exist - https://bitcointalksearch.org/topic/--5343500. Interestingly, taproot transactions have a smaller raw size despite having a slightly larger virtual size.
legendary
Activity: 1512
Merit: 4795
Speaking of pros and cons, I'm toying with the idea of moving all the coins I currently store on hardware wallets to a 2-of-2 multi-sig with one Ledger and one Trezor device once taproot comes along.
Online multisig wallet is still safer if compared to the use of just a single master public key wallet, if enabling multisig using hardware wallets, this will be a means of maximum security and safety while Taproot fee is still 30% to 75% lower than those that required script hash (P2SH and P2WSH).

Doing so would provide very good protection against any critical bugs or vulnerabilities discovered in either one of the devices, with taproot keeping transactions small and fees low
Yes, but I want to make comment about what I have found out about Taproot in regard to low transaction fee, the transaction fee is indeed low if compared to the recent multisig (P2SH and P2WSH), and as the pubkeys increase, the fee increase, unlike Taproot transactions that 50-of-50 multisig will still pay the same amount of fee as 2-of-2 Taproot multisig, and also as the same required for the one that require 1 pubkey, this as a result of key aggregation with the help of schnorr signature.

But I have found out that comparing segwit with Taproot using single pubkey payment still has low fee if compared to the lowest minimum amount paid in Taproot transaction, and this fee increases gradually as the transaction output increases (not the transaction input).

Pay-to-taproot
Input vbyte counts = 57.5
Output vbyte counts = 43
Vbyte count = 111.5

Segwit
Input vbyte counts = 68
Output vbyte counts = 31
Vbyte count = 109.5

For 1 inputs and 10 outputs
Vbyte count for Taproot= 498
Vbyte count for Segwit = 388.5

Like the Campaign Managers on this forum that can make use of 1 input and many more output, SegWit (P2WPKH) will still reduce the fee than Taproot if not comparing it with multisig. But Taproot will save much more while comparing it with multisig.
legendary
Activity: 2268
Merit: 18503
Speaking of pros and cons, I'm toying with the idea of moving all the coins I currently store on hardware wallets to a 2-of-2 multi-sig with one Ledger and one Trezor device once taproot comes along. Doing so would provide very good protection against any critical bugs or vulnerabilities discovered in either one of the devices, with taproot keeping transactions small and fees low. The only downside I can see is the slightly increased time required to make a transaction, and carrying two devices with me rather than one if I want to take my hardware wallets with me anywhere. I'll just need to wait for taproot implementation.

legendary
Activity: 3346
Merit: 4911
https://merel.mobi => buy facemasks with BTC/LTC
@Charles-Tim: yes, i did give a general comment, not one specific for one user group.
Just to be completely clear: i'm leaning towards ledger, i'm not starting a holy hardware wallet war Smiley. I personally own both ledger and trezor devices and i'm happy with both (and both feel secure to me). Ledger does indeed use closed source components, but they have been around for a very long time, they're a public company, and their devices have been tested extensively... So even tough they're using closed source component, i still trust them.

I know the discussion of Ledger vs Trezor has many pro's and con's for each device... If you own one of them, and use proper opsec, you're probably much safer off compared to any desktop wallet on an online machine. That being said, after reading all pro's and con's, and owning hardware wallets from several vendors for many, many years (my oldest HW wallet i still have, eventough it is no longer funded, is a HW.1), my gut feeling tells me that ledger might be a little bit more secure than a trezor, and a trezor one feels more sturdy than ledger devices (the trezor model T on the other hand, feels less sturdy).

Now, when it comes to user friendlyness, i personally find ledger's wallet implementation a little buggy (their UI looks great, but i'm regularly confronted with bugs), trezor's new wallet implementaion on the other hand seems to work better (whilst also providing a clear, user friendly UI)... But i usually only use those implementations for certain altcoins, since i always use my ledger and trezor devices together with electrum instead of the vendor's wallet.
legendary
Activity: 1512
Merit: 4795
Best for Hardware Wallet for Security: Trezor (eventough i'd personally lean towards Ledger if we're talking about best security, due to their chip)
I think it depends on how individual are protecting their wallet device. For beginners, I can recommend Ledger Nano, but experienced users can use Trezor and have his coins completely safe from any form of attack while using a completely open source wallet, the reason I will prefer experienced users to use Trezor is because it is completely open source. The microchip in the Ledger Nano is close source. So far a strong passphrase can help protect coins stored on Trezor from physical attack, I think it meets experienced users needs like you for complete coin protection.
legendary
Activity: 2268
Merit: 18503
The majority of those users aren't interested in Bitcoin, they just want to make few bucks on trading with this new magic and completely ethical thing called “leverage” AKA “make money from money you don't have”. All these don't have a clue of what's a non-custodial wallet; sure, they may have heard it, but, huh, does it support all of my useless and ready-to-get-rid-of altcoins?
At that point, you are probably wasting your time trying to get them to change wallet. They will not be interested in a better wallet until they become interested in bitcoin or cryptocurrency for reasons other than "get rich quick". And actually, storing coins on some closed source multi-coin wallet like Coinomi rather than a better wallet is the least of their concerns. They are far more likely to lose everything by using a scam exchange or buying a new bugged or scam altcoin.

I hit bitcoin.org and then found out about electrum.
Even then, bitcoin.org recommends some wallets like BitPay, which I would refuse to even download on to any of my devices, let alone trust with my coins, given how horrendous BitPay are as a company.

"I've been using wallet X for months now, and still i'm not robbed... Go ahead and use X".
And then the same user comes back 6 months later saying how their exchange account has been locked and they can't access their coins or their blockchain recovery phrase doesn't work. Every wallet is fine until the day it isn't, by which point it's usually too late for users using custodial services. It's such a moronic argument as well. Might as well say "I've been driving without a seatbelt for months, so it is perfectly safe and seatbelts are unnecessary."
legendary
Activity: 3346
Merit: 4911
https://merel.mobi => buy facemasks with BTC/LTC
I remembered a month ago when I wanted to make a topic about this, I later thought it is not necessary but I still have the screenshot of the search engine of the best Bitcoin wallets (not even crypto wallet, but Bitcoin wallet is what I searched for online), only very few sites recommend Electrum and Wasabi, I did not think I even saw Bitcoin Core.
Not much has changed today. Check out the results when you perform a search for "best bitcoin wallets". This is the top-ranking article: --snip-- (not going to give them a better PR).

The best "wallet" according to them is the Coinbase "cryptocurrency exchange".
They recommend that beginners use SoFi which is a brokerage platform. In their explanation about SoFi, they mention that users can't deposit or withdraw from the platform, but it's still something they recommend to new crypto users. Embarrassed


Wow, in my opinion, that writer completely gives the wrong advice about everything except (maybe) his choice of hardware wallet...
Best Overall: Coinbase (An exchange)
Best for Hardware Wallet for Security: Trezor (eventough i'd personally lean towards Ledger if we're talking about best security, due to their chip)
Best Hardware Wallet for Durability: Ledger (eventough i'd personally lean towards Trezor one for best Durability)
Best for Beginners: SoFi (WTF)
Best for Free Buying and Selling: Robinhood (eventough they basically cheated gamestop buyers)
Best for Mobile: Mycelium (meh.... storing funds on a cellphone isn't a good idear to begin with)
Best for Desktop: Exodus (this one isn't even open source.... I don't think Exodus would be in my top-10 wallet provider's list)

Just to be clear: above list comes from the top article, it's defenately not my list!
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
I remembered a month ago when I wanted to make a topic about this, I later thought it is not necessary but I still have the screenshot of the search engine of the best Bitcoin wallets (not even crypto wallet, but Bitcoin wallet is what I searched for online), only very few sites recommend Electrum and Wasabi, I did not think I even saw Bitcoin Core.
Not much has changed today. Check out the results when you perform a search for "best bitcoin wallets". This is the top-ranking article: https://www.thebalance.com/best-bitcoin-wallets-4160642.

The best "wallet" according to them is the Coinbase "cryptocurrency exchange".
They recommend that beginners use SoFi which is a brokerage platform. In their explanation about SoFi, they mention that users can't deposit or withdraw from the platform, but it's still something they recommend to new crypto users. Embarrassed
legendary
Activity: 3346
Merit: 4911
https://merel.mobi => buy facemasks with BTC/LTC
--snip--
Then you just have "word of mouth"... there are an absolute shit load of people who use coins.ph in the Phillipines because that is what their friend uses.
--snip--

Even worse are those with a reasonably high rank on bitcointalk (even green trust),  that come into threads where you're trying to convince people to switch from "custodial online unknown wallet X" to "non-custodial, open-source, peer-reviewed, desktop/hardware wallet Y" and start saying things like: "I've been using wallet X for months now, and still i'm not robbed... Go ahead and use X".

What i mean to say is: there are even longtime members on here that promote custodial and web wallets, and actively spread FUD against known hardware wallet brands...
HCP
legendary
Activity: 2086
Merit: 4314
One really complicating factor is that a lot of the "less desirable" wallets... have the glossy UI and are well polished.

Too often people associate a fancy UI with "this must be good"... so wallets like Exodus, which look good, despite having numerous flaws end up with lots of users.

Then you just have "word of mouth"... there are an absolute shit load of people who use coins.ph in the Phillipines because that is what their friend uses. It is also highly integrated with payment services there... despite being a custodial wallet.

Similar things happen with exchanges, someone finds out from their friend that Binance or coinbase or blockchain.com or whatever is the best thing in the world, so off they go and start using those services without even knowing about things like Electrum or Bitcoin Core.

As the saying goes, you can lead a horse to water, but you can't make it drink... same with bitcoin wallets. ¯\_(ツ)_/¯
legendary
Activity: 1512
Merit: 4795
You know "bitcoin.org" exists, a newcomer may not. They usually use google or see the advertisement somewhere on the internet, maybe while watching a video or surfing some website.
I remembered a month ago when I wanted to make a topic about this, I later thought it is not necessary but I still have the screenshot of the search engine of the best Bitcoin wallets (not even crypto wallet, but Bitcoin wallet is what I searched for online), only very few sites recommend Electrum and Wasabi, I did not think I even saw Bitcoin Core. I saw many noncustodial wallets that can not help in privacy, what I later saw mostly are custodial wallets and exchanges which can be very misleading. The first wallet I used and I thought was good was Coinbase.com until I joined this forum to know they are wallet misleading people, making people not to know they have no full control.
legendary
Activity: 3402
Merit: 10424
Well, it depends on what you want to do. When I was searching for Bitcoin wallets, I hit bitcoin.org and then found out about electrum. When you've heard that Binance is a great, secure, user-friendly wallet and they sell every shitcoin, you'll be disorientated.
You know "bitcoin.org" exists, a newcomer may not. They usually use google or see the advertisement somewhere on the internet, maybe while watching a video or surfing some website.
This is also the reason why there are so many phishing victims and also why Google and Youtube briefly banned cryptocurrency related ads, although not all of them.

Quote
Correct, but I was wondering; if you don't know the source code of a wallet software, how can you know that it isn't being on someone's custody?
When you have access to your private keys and control them, you know that it is not in someone else's custody but what you don't know is that if someone else also has access.
In contrast in a custodial wallet you have zero access to your keys and give up full control.
hero member
Activity: 487
Merit: 1259

Is showing unspent outputs among multiple Bitcoin addresses an important wallet feature? Why?


Apart from that said by other users the showing unspent outputs  allows you to choose and combine them in such way that eliminate the need for the change in transaction. All the sum (excluding the fee for transaction) relevant to selected outputs will go to destination address, no change at all. This will make your transaction a bit cheaper because it will have one output (related to change) less.
legendary
Activity: 1344
Merit: 6415
Farewell, Leo
They do search for it but because the custodial wallets and shady closed source ones that are making money from their users have funds to advertise they are easier to find by newbies who end up using them instead.
Well, it depends on what you want to do. When I was searching for Bitcoin wallets, I hit bitcoin.org and then found out about electrum. When you've heard that Binance is a great, secure, user-friendly wallet and they sell every shitcoin, you'll be disorientated.

Exodus that you mentioned is "non-custodial" itself, it's just closed source so it should never be used.
Correct, but I was wondering; if you don't know the source code of a wallet software, how can you know that it isn't being on someone's custody?
legendary
Activity: 3402
Merit: 10424
It's because they haven't searched for it or they've been misinformed.
They do search for it but because the custodial wallets and shady closed source ones that are making money from their users have funds to advertise they are easier to find by newbies who end up using them instead.

Quote
And it's true, why should they choose Electrum over Exodus that allows you to even transact dogecoins? Find me a non-custodial wallet (SPV) that allows you to do that. I know! There isn't.
Exodus that you mentioned is "non-custodial" itself, it's just closed source so it should never be used.
legendary
Activity: 1344
Merit: 6415
Farewell, Leo
It always make little sense to me when i see newbies entering the forum, talking about "unknown wallet X" or "custodial web wallet Y" when they might aswell do it right and pick a decent one instead.
It's because they haven't searched for it or they've been misinformed. I am on some forums where there are discussions about cryptocurrency speculation. Hell's toxicity.

The majority of those users aren't interested in Bitcoin, they just want to make few bucks on trading with this new magic and completely ethical thing called “leverage” AKA “make money from money you don't have”. All these don't have a clue of what's a non-custodial wallet; sure, they may have heard it, but, huh, does it support all of my useless and ready-to-get-rid-of altcoins?

And it's true, why should they choose Electrum over Exodus that allows you to even transact dogecoins? Find me a non-custodial wallet (SPV) that allows you to do that. I know! There isn't.
legendary
Activity: 2268
Merit: 18503
wallet automatic selection may not be perfect.
Most wallet automatic selections are designed to either minimize the number of inputs required for the transaction, or to consolidate a bunch of extra inputs at the same time, and pay little to no attention as to which addresses of the wallet those inputs happen to be on. Not only are these not perfect solutions, but they can be disastrous for privacy.

I usually use electrum instead of my hardware wallet's default wallet (i own trezor and ledger devices, but their user interface is not as good as electrum's), just because electrum's feature set is greatly superior to their wallets.
It never fails to amaze me that multi-million dollar corporations hire entire teams of professional programmers and engineers with multiple qualifications and expensive salaries and yet still produce inferior products to a couple of people working from their own homes for free. Usually the best software, from Linux to Electrum, is free and open source.

And if you want to use Electrum privately, then just run your own Electrum server and point it at your own full node.
legendary
Activity: 3346
Merit: 4911
https://merel.mobi => buy facemasks with BTC/LTC
<...>
But what concerns me most is that most SPV wallets do not have the special coin control feature, it is few that have it, I even only know Electrum to have it out of all the wallets I have used before. Most all other wallets choose the address to spend from automatically and not having the manual section option, depriving people of privacy because I believe without people manually spending from a particular address, wallet automatic selection may not be perfect.

Next to electrum, you also have Wasabi. I usually use electrum instead of my hardware wallet's default wallet (i own trezor and ledger devices, but their user interface is not as good as electrum's), just because electrum's feature set is greatly superior to their wallets.

As a non-SPV wallet, you can always go for core, which also allows you to see all unspent outputs funding your addresses.

I always wonder why people mess around with unknown wallets when you have electrum, wasabi and core at your disposal. It always make little sense to me when i see newbies entering the forum, talking about "unknown wallet X" or "custodial web wallet Y" when they might aswell do it right and pick a decent one instead.
legendary
Activity: 1512
Merit: 4795
<...>
But what concerns me most is that most SPV wallets do not have the special coin control feature, it is few that have it, I even only know Electrum to have it out of all the wallets I have used before. Most all other wallets choose the address to spend from automatically and not having the manual section option, depriving people of privacy because I believe without people manually spending from a particular address, wallet automatic selection may not be perfect.
legendary
Activity: 2268
Merit: 18503
It's not the end of the world though, there are a lot of other ways to leak information that would lead to loss of privacy
In terms of privacy, it pretty much is the end of the world though. Linking addresses together as inputs in a transaction is probably the single worst thing you can do, short of posting your xpubs on a public forum.

Even if I use an SPV client, only the server in question can link my addresses. They may or may not share that information with other users or entities. They may or may not even store such information. If I link two addresses together in a transaction, then it is permanently in the public record for everyone to see, forever. I'm not saying you should disregard the impact of using an SPV wallet, but linking addresses via a transaction is much worse.
legendary
Activity: 3402
Merit: 10424
*In reality, I could never do this even by mistake since I use entirely different wallets for such purposes, but the point still stands.

This is very important to avoid mistakes. We are all humans. You may expose your identity if you mistakenly spends different outputs together.

One single transaction with a mistake like that will be forever in the blockchain, and it is very likely that in the future someone may link those inputs together and get some of your personal information which you didn't want to expose.

It is important to have a wallet to use in exchanges that you do KYC, other for the forum, other for btcpay, and so on.
It's not the end of the world though, there are a lot of other ways to leak information that would lead to loss of privacy for example a large number of bitcoin users use SPV clients some of which depend on a single centralized server and whenever they fetch their history to sync they lose all their privacy. Even in implementations such as Electrum where user connects to a random node that node can still create a link between their different addresses based on wallet that is syncing or IP address.
HCP
legendary
Activity: 2086
Merit: 4314
Is showing unspent outputs among multiple Bitcoin addresses an important wallet feature? Why?
It really depends on your personal wants/needs and the use-cases that you are using the wallet for.

As some users have noted, for them, being able to identify which UTXOs are on which particular addresses is a key component of their strategy for maintaining privacy etc.

I can well imagine that some users don't care about this... so, for them, this sort of functionality is not important.


Are you asking because you're designing a wallet... or trying to choose a wallet to use? Huh
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
*In reality, I could never do this even by mistake since I use entirely different wallets for such purposes, but the point still stands.

This is very important to avoid mistakes. We are all humans. You may expose your identity if you mistakenly spends different outputs together.

One single transaction with a mistake like that will be forever in the blockchain, and it is very likely that in the future someone may link those inputs together and get some of your personal information which you didn't want to expose.

It is important to have a wallet to use in exchanges that you do KYC, other for the forum, other for btcpay, and so on.
legendary
Activity: 2268
Merit: 18503
I wouldn't even consider using a wallet which did not allow me to see which outputs were present on which address within that wallet and instead just opted to show me a single global balance.

I am pretty meticulous about privacy and not linking addresses together. If I give out address A on this forum, and address B to a peer-to-peer trader who learns my real life identity through a bank transfer (for example), then the last thing in the world I want to do is spend coins from address A and address B together in the same transaction and completely de-anonymize myself.* Maybe I want to see individual outputs so I can combine them with other outputs on the same address to generate an appropriate amount of change or no change at all. Or maybe there are a few addresses which I don't mind linking together, and so I want to be able to consolidate from those ones specifically, while excluding the other ones in my wallet. Being able to see exactly where all your coins are is a pretty core feature as far as I am concerned.

*In reality, I could never do this even by mistake since I use entirely different wallets for such purposes, but the point still stands.
legendary
Activity: 1512
Merit: 4795
Everything about Bitcoin is completely transparent, Bitcoin transactions are just to be like that. Ones you spend from a Bitcoin wallet, the change address UTXO is traceable on the blockchain. I see it as a special feature to make bitcoin transaction completely transparent, but experienced Bitcoin users knows how to maintain privacy by not having their coins on single address, but well distributed to other addresses while making use of coin control when necessary.
legendary
Activity: 3500
Merit: 6205
Looking for campaign manager? Contact icopress!
Is showing unspent outputs among multiple Bitcoin addresses an important wallet feature? Why?

1. One may keep track and don't spend "coins from Joe" together with "coins from Amanda" for better privacy (maybe the world knows that address 1 belongs to him, but nothing about address 2)
2. One may be careful and avoid spending from addresses with too many (small) inputs when fees are big.

So yes, imho it's an important feature.
member
Activity: 72
Merit: 33
Hello forum,

Is showing unspent outputs among multiple Bitcoin addresses an important wallet feature? Why?


Thank's a lot!

Joe
Jump to: