Bitcoin Forum
May 09, 2024, 02:55:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Electrum New UX/UI.  (Read 251 times)
Cricktor
Hero Member
*****
Offline Offline

Activity: 756
Merit: 1118


Crypto Swap Exchange


View Profile
August 13, 2022, 02:13:11 PM
 #21

As soon as I added my fee of 1.1 sat/vByte and wanted to preview my entries, the fees got bumped.   
I deliberately tested it with my Electrum Testnet wallet. I believe the option "Enable output value rounding" is on by default, it improves somewhat your privacy and it makes the transaction fee at max 100 Sats more expensive (says the tooltip).

While testing it with a simple transaction if it works properly to enter a fractional fee rate per vB (I forgot if fractional values were valid), I had that rounding option on and while I entered a fee rate of 1.1 sat/vB, due to output value rounding it resulted in a fee rate of 1.4 sat/vB.

If it's on by default, though, I can't tell as I know that I have messed with the Preferences options a lot in the past in my Electrum installation.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2965


Block halving is coming.


View Profile WWW
August 13, 2022, 10:45:03 PM
 #22

I'm not suggesting making the app less secure or functional.
I'm just offering to make the mobile version more beautiful. Although I would also like to add an encryption/decryption function for message in mobile version.


I'm always using the mobile version of Electrum and never had any issues except on other features that I want from the desktop version like importing psbt transaction and like you said sign message function but it seems they don't have a plan to add such features. The design of the mobile version stays at Kivy GUI it seems they don't have yet a developer that knows more about designing Android apps that can't affect security functions.

If you have knowledge about designing an Android app like the above said you can join in Electrum Github page and develop a design of your own why not play the Kivy GUI design here below?
- https://github.com/spesmilo/electrum/tree/0df05dd914c823acae1828cad3b20bdeb13150e9/electrum/gui/kivy

█▀▀▀











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











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

Activity: 2408
Merit: 5593


Self-proclaimed Genius


View Profile
August 14, 2022, 02:28:18 AM
Merited by Pmalek (1), Cricktor (1)
 #23

-snip-
If it's on by default, though, I can't tell as I know that I have messed with the Preferences options a lot in the past in my Electrum installation.
It's easy to test if a setting is on by default: Go to Electrum's data directory, find the "config" file (in 'testnet' subfolder for testnet), rename it.
Then open Electrum, it will start with default settings (aside from wallet-specific settings).

Spoiler: you're correct that "Value output rounding" is on by default.

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

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

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

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

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

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











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











▄▄▄▄█
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7136



View Profile
August 14, 2022, 07:56:04 AM
 #24

@Cricktor
I can confirm that the "Enable output value rounding" was the reason why my transaction's fee got bumped up from what I entered into the software. I tried it again a few hours ago and it's back to how I originally configure my Electrum. After disabling the feature, I am able to broadcast the transaction at a fee rate I want.

But if it improves privacy, I might just enable it again. How much of a privacy improvement are we talking about here?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
August 14, 2022, 09:03:37 AM
Merited by ABCbits (1), Pmalek (1)
 #25

But if it improves privacy, I might just enable it again. How much of a privacy improvement are we talking about here?
Not much.

The whole point is that it makes your change the same precision as your payment. So, for example, if you were to make a 1-input-2-output transaction, with one output being 0.00012700 BTC and the other output being 0.00523869 BTC, then it is fairly obvious that the latter is most likely the change output. With output rounding enabled, it would turn those two outputs in to 0.00012700 BTC and 0.00523800 BTC, which might make it somewhat less obvious which one is change. However, you still have to consider other things which will reveal which one is the change output, such as matching the address type of the input, or if you later combine that change output with other outputs.

If you really want to confuse this change identification heuristic, then there are better ways of doing it manually, such as splitting your change across multiple outputs, deliberately sending the change to a different address type from your inputs, and so on. The best way altogether is to avoid creating change outputs at all, if possible.

So for the casual user it might provide a very small privacy improvement, but if you are serious about privacy then there are far better things you can do yourself.
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7136



View Profile
August 14, 2022, 09:22:40 AM
 #26

The whole point is that it makes your change the same precision as your payment. So, for example, if you were to make a 1-input-2-output transaction, with one output being 0.00012700 BTC and the other output being 0.00523869 BTC, then it is fairly obvious that the latter is most likely the change output.
I don't think one could look at such a transaction on the blockchain and necessarily come to that conclusion. 0.00523869 BTC is around $130. Maybe I was buying something that costs exactly $130 or paying for a service in that amount. The remaining 0.00012700 BTC is the change. Maybe all the BTC I had was in that one UTXO that I had to break down like that.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
August 14, 2022, 09:44:25 AM
 #27

I don't think one could look at such a transaction on the blockchain and necessarily come to that conclusion. 0.00523869 BTC is around $130. Maybe I was buying something that costs exactly $130 or paying for a service in that amount. The remaining 0.00012700 BTC is the change. Maybe all the BTC I had was in that one UTXO that I had to break down like that.
Absolutely, but this is how blockchain analysis and various heuristics work. It is all based on guesswork. Educated guesswork, sure, but guesswork nonetheless.

If you have a single input of 0.00539711 and you make a transaction with the outputs of 0.00523869 and 0.000127, with 142 sats in fees, then it is going to be more likely that the 0.000127 is the payment, rather than the alternative being that you just happened to end up with an exact round number in change, and so this is what blockchain analysis will work with.
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7143



View Profile WWW
August 16, 2022, 10:57:26 AM
 #28

I think this design is outdated.
I suggest developers create a public address with money from which to pay designers .
I don't think any design update is necessary, light/dark switch is enough for me, but if you don't like current design you can always create suggestion in their github or IRC page.
As for donations, I didn't found any public donation address, but you can ask them or support individual designer developers.
I tried several bitcoin wallets and I didn't found  any I would use to fully replace Electrum, and reason is not only design but functionality.

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

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

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

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

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

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











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











▄▄▄▄█
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!