Bitcoin Forum
April 30, 2024, 11:42:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 ... 461 »
1101  Bitcoin / Electrum / Re: Electrum to Electrum - transaction "lost" on: June 22, 2021, 03:08:43 PM
Yes it does generate.   I wrote it above.

Once I check the BIP39 and type in     only  followong derivation path:     m/44'/0'/0'      -   then I get different addresses which I have used after I have updated the wallet.    

If I don't check the BIP box then it generates the wallet I had after the update.
I'm having some slight troubles understanding what you're implying.

So first of all, if you've generated the wallet by selecting Standard Wallet > Create a New Seed, then there is no need to mess with any derivation path. The derivation path for Electrum standard seeds are always correct and has never changed.

The only reason why you would check "BIP39 Seed" is if you've used that previously *AND* sent your funds to it. If not, there is no need to check "BIP 39 seeds". Unless the user specifically asks for their seed to be imported as BIP39, then Electrum won't use BIP39 and you shouldn't restore your wallet using that.

Edit:

Slightly offtopic. FFS. There's really no point being frustrated with people trying to seek clarifications to your question.

You literally said:

then I get different addresses which I have used after I have updated the wallet.

And

If I don't check the BIP box then it generates the wallet I had after the update.

Those two statements would probably be confusing for most.
Also, there's obviously a bunch of misconceptions in your post and answering them individually would've helped us to narrow down and eliminate all the possibilities. I believe my question was completely reasonable given how your response was phrased. Well... Good luck if you're going to be pissed at people trying to help you.
1102  Bitcoin / Electrum / Re: Electrum to Electrum - transaction "lost" on: June 22, 2021, 01:25:11 PM
Electrum has never changed the derivation path for legacy wallets, AFAIK and it has always maintained backwards compatibility. Each of the seeds has a specific version to recover specific wallets and the fact that the checksum is valid for Electrum probably means that the seed is an Electrum seed.

Are the addresses in your recovered wallet bech32 (bc1) addresses? It is quite unlikely for that to happen.

    If I check the BIP39 box and type in any derivation path (I tried planty of them) then Elcetrum
    tells me "checksum failed" & once I go ahead and am already in the wallet: go wallet > seed
        I can't display the seed.
        Where as if I just type in the seed without derivation path, I am able displaying the seed.
Electrum doesn't store the phrases for BIP39 recovery. If the checksum is mismatching for BIP39, then you shouldn't be recovering using it. Any working wallet will not generate a seed that has a wrong checksum, because there'll be no use for a checksum.
1103  Bitcoin / Electrum / Re: Electrum Not Connecting to Any Server on: June 22, 2021, 12:38:28 PM
Go to Tools>Preference and check "Write Logs to File", restart Electrum and try connecting to a server again. Next, go to the data directory (%appdata%/Electrum) or whichever directory you're storing your files. You will see a folder called Logs, open it and open the latest file with a text editor. You can scroll to the bottom and look for any anomalies related to the connection attempt.

Alternatively, you can try using Wasabi wallet. It isn't as easy to use as Electrum IMO but it is definitely better in terms of privacy in the first place.
Try this. Electrum logs communication with the servers which should give some clues as to what is happening.
1104  Bitcoin / Mining / Re: Now is definitely an excellent time for personal mining on: June 22, 2021, 11:58:04 AM
The cost of buying cryptocurrency directly is too high, and the investment in mining is still much less than that of buying cryptocurrency directly. We have to control costs and risks
It is not. Think about it.

Mining is an entire industry by now and the barrier of entry has been raised again and again. China explicitly banning certain Bitcoin farms might have some impact on the difficulty in the future but it has certainly affected the prices right now. Those miners have access to the lowest electrical rates and ASICs, as they're doing it in bulk. Do you really think an average person can mine at a lower cost at them? Most likely not.

Any difficulty drop is almost always shortlived and the subsequent difficulty change will result in a significant change in difficulty as well. It is possible for people to be mining for a profit (probably 1-2%), if difficulty drops further and price increases. Reaching ROI can take months and most revenue are not sustainable. I can guarantee you that it is faster (and safer) for people to put $4K in Bitcoin than to purchase an ASIC, wait 7 months for ROI, if that is even happening and potentially risking having to stash it away somewhere after the difficulty starts increasing again.

There are a ton of things that can and will go wrong in the process. Investing in mining equipment without taking into account further fluctuation in profitability is just stupid.



Also, difficulty hasn't changed. It is less profitable to mine today than 6 days ago.
1105  Bitcoin / Bitcoin Technical Support / Re: send to address method in details on: June 22, 2021, 11:51:31 AM
The only thing i wanted to add to ranochigo's answer is:

Quote
An estimate_mode argument has been added. This argument takes one of the following strings: CONSERVATIVE, ECONOMICAL or UNSET (which defaults to CONSERVATIVE).
I think there is actually certain criteria and it changes according to the kind of transactions that is being created. If I remember correctly, signalling RBF actually defaults to an economical estimation instead of conservative. I can't check this right now so perhaps someone can chime in if I'm wrong.
1106  Bitcoin / Bitcoin Technical Support / Re: send to address method in details on: June 22, 2021, 10:28:08 AM
replaceable
If the transaction is signalling opt-in Replace by Fee.
conf_target

estimate_mode

if estimate_mode is unset, how fee calculated?
Both of the arguments are for Core's fees estimation. Core collects data and builds a set for which it would provide a certain degree of confidence whether it will be confirmed within the conf_target. This is dependent on your estimate_mode, conservative results in a higher fee while economical is vice versa. Unset allows Bitcoin Core to automatically choose either of them.
1107  Bitcoin / Bitcoin Technical Support / Re: Possible to Set up a full node on 10 year old PC? on: June 22, 2021, 09:49:18 AM
It is possible. Don't bother running Raspbian if you don't need to. There's nothing wrong with running Windows, it is worse to be using OSes which you have zero idea about.

Are you planning to install any Linux distributions? If so, install it and follow this guide: https://bitcoin.org/en/full-node#linux-instructions. It doesn't get simpler and more concise than that.
1108  Bitcoin / Mining / Re: Now is definitely an excellent time for personal mining on: June 22, 2021, 07:49:22 AM
Difficulty hasn't changed for the current epoch. Any profitability change will occur in the next epoch. I highly doubt that it is very profitable for anyone right now. Difficulty remains unchanged and the price has dropped quite significantly.

The only time casual miners are able to get any significant profit is that if the difficulty drops drastically while the price rises at the same time. Else, difficulty tracks the profitability and you're better off just buying your coins.
1109  Bitcoin / Bitcoin Discussion / Re: Can BTC exist without Fiat? on: June 21, 2021, 10:52:24 PM
Bitcoin is a currency and the value has to be determined against other currency. Bitcoin can survive without fiat as Bitcoin is not dependent on it. If fiat were to collapse overnight, people would simply start to establish the exchange rate against other mediums, like precious metals.

The only reason why this issue matters now is due to how much Bitcoin fluctuates against fiat. Bitcoin is sufficient to fulfill the various economic functions of a currency. Payments can be settled using Bitcoins in absolute amount or the approximated amount when compared against other forms of currencies, this is dependent on if they care about that. But as far as I'm concerned, 1BTC = 1BTC.
1110  Bitcoin / Wallet software / Re: getting Bech32 address on paper wallet on: June 21, 2021, 05:00:27 PM
It's an extra step an attacker could find the chance to steal your money. I've never heard it before neither, but can you imagine someone doing it? There wouldn't be any way to understand that you're compromised with, possibly, the worst way.
I can but there are better ways around it. It is unlike the $5 wrench attack, the complexity of such an operation is fairly high, given that users should verify the integrity of their ISO files and that dev/urandom is often mixed with other unpredictable variables. There are tons of other theoretical ways to compromise airgapped setups as well, some can be far more practical.

Theoretically, a random number generator would be useless if you submitted a randomly-known generated number during the OS' setup. Your computer could generate random numbers by hashing that special number along with a nonce. In the case of the wallet software, the signature's nonce could be picked by hashing the randomly-known seed phrase along with a variable that will be increased each time is used.
But you're not trusting your kernel in the first place. What stops the kernel or the OS from using these tactic to introduce covert vulnerabilities? Most wallet uses deterministic signatures nowadays so that is actually addressed. Well, unless it somehow works in an unintended manner due to external influence.

That is not the point though. You're assuming a compromised kernel and possibly other parts of the OS. Then what stops the OS from destroying the security using other methods? There simply isn't anyway for the average person to not be reliant on certain degree of trust on their hardware and their software. If you can't trust the OS, don't bother generating your own entropy because that won't help in making your keys more secure.

Tl;dr if you cannot trust your OS's integrity, you're better off using a pen and paper.
1111  Bitcoin / Wallet software / Re: getting Bech32 address on paper wallet on: June 21, 2021, 03:41:29 PM
But, the ways you mentioned can be somehow confirmed. I could install the wallet software on another computer, verify its signature and confirm that if you import that specific seed phrase you do or don't get the same result. How can you confirm the randomness of your kernel? Is there any way that I miss?
Is there anything insecure about the implementation (together with the hardening)? Compromising the CSPRNG isn't very common or at least I've never heard of it before.

The problem with generating entropy by yourself is not that it is outright insecure. If done right, there is nothing wrong. But the problem is that people seems to always assume that there is some problem with a certain implementation that has been peer reviewed over and over throughout the years and implemented in various systems. If you want to save the hassle of making your own entropy, generating your own keys and having no knowledge of how to do it securely, then there is absolutely nothing wrong with current implementation. In fact, I believe iancoleman had a slight issue with modulo bias previously in one of their revision, not security critical but just shows that it isn't as easy to do something like this perfectly.

After all, what stops your own wallet/OS from making your signatures use a predictable nonce? Again, entirely theoretical and possibly a fantasy threat but that is about the same level as breaking through the CSPRNG and the implemented safeguards.

You could shake it x times. If on average you got six x/6 times, then it's not imbalanced.
You're probably going to have to roll quite a few times to ensure that you're eliminating the possible bias to ensure sufficient entropy. I would say 50 for minimum of 128 bits and 100 for 256 bits assuming base 6. At least 100 rolls should be okay, if you're not specifically trying to introduce bias. Just roll more and try to even it out.

I've had coldcard for quite a while now and they allow for verifiable entropy generation. I don't consider myself paranoid enough to warrant that and cross validation also requires an airgapped clean computer and if that is the case, I would've foregone Coldcard and just continued with my airgap setup and save a hundred bucks. Relying on multiple computers increases your exposure surface and is just troublesome in general.
1112  Bitcoin / Bitcoin Discussion / Re: A variant on the Internet failure question. on: June 21, 2021, 02:41:11 PM
Assuming the chains are running separately on both the internet and is not yet merged but as you said the price on both the internet would drastically drop.
Let's not focus on the speculation but since the price is irrelevant on both the internet/chains I think there would be a huge opportunity of arbitraging.
People could easily transfer coins from one chain to another since it would just take a normal transaction from person A to person B for hopping the chains.
What do you think would happen in this case ? Would it even be possible to use this arbitraging opportunity to gain profits or would it not be feasible to do such a transaction from one chain to another. If the transaction won't be feasible then what would be the limitation/restriction from doing such a transaction.
No, you can't. The states on both chains are not consistent and you cannot transact across different forks. Transaction can only be done within the chain, while the transaction may be valid on both (which raises the possibility of replay attacks), you cannot transfer coins from one to the other. Take the fork as two different coins completely, or Bitcoin and Bitcoin Cash.
1113  Other / Beginners & Help / Re: Ledger customer data breach aftermath, a sophisticated scam on: June 21, 2021, 02:18:17 PM
Classic social engineering. In this case, it is highly specific and tailored to a specific group of users: Ledger Customers involved in the leak.

This is also the reason why people shouldn't be plugging in random USBs that they find anywhere. They are cheap to manufacture and leveraging on customer's complacency is an accident bound to happen. If you did not order something, then you should assume it as malicious. If Ledger sent me something like this, it would be a giant red flag, partially for me assuming that they did not scrub my details from their own database. Always verify the authenticity of devices that you receive and ensure that it isn't tampered with or otherwise counterfeit.
1114  Bitcoin / Wallet software / Re: getting Bech32 address on paper wallet on: June 21, 2021, 12:20:03 PM
Well, yes, but there are ways to avoid any critical mistakes. If you put a dice in a black box, wiggled the box and opened it after a certain period, you'd have accomplished true randomness. You could do that with many dices inside the box to reduce time. Generally, you have to find a way in which the person doesn't know what he's doing. If you go with the rubik's cube mixing or the deck's shuffling, or even the mouse movement used by bitaddress.org, the user knows very well what he's doing; he just tries to do it with the smallest probability.
Also introducing various theoretical factors which can reduce the entropy, Bitaddress still collects entropy from multiple sources (including urandom indirectly) to form the final entropy, so does iancoleman, AFAIK to try to harden the entropy. None of those are meant to replace the CSPRNG that is used primarily. Personally, recommending the user to use an alternative (and single) unproven source of entropy isn't very ideal. I'd rather have myself include a known CSPRNG in calculation of the entropy. Addition of various variables and/or making the user decide the sequence of the dice number has potentially undesirable consequences. This subject has been discussed quite a few times in the forum and quite thoroughly, so nothing much for me to add on here.

1115  Bitcoin / Wallet software / Re: getting Bech32 address on paper wallet on: June 21, 2021, 11:40:00 AM
The physical and completely unpredictable selection of bits that can be verified skips the RNG compromisation part.
You cannot verify how random your results are. You can only verify that you generated the results and that you are trusting that the way you've executed it is free of any critical mistakes that could influence the entropy.

But, you aren't trusting only those, this is the problem; you have to also trust the unverifiable randomness used for the generation of a number.
Yes, as for my dice rolling is the faith that my dice is not biased (perfect CG) and that I'm not throwing them in a way that makes it biased. As I've said, most Bitcoin wallets collects data from multiple sources to try to prevent a single source from ruining the randomness of your keys. Core in particular uses urandom, rdrand, CPU cycles, OpenSSL, etc. Compromising every source of entropy constitutes a complete compromise of either your OS or wallet as well. To which, at this point you shouldn't be using them.

You can of course, XOR your own entropy in addition to those given by your OS. The way the wallets do this is by including multiple sources of data.
1116  Bitcoin / Wallet software / Re: getting Bech32 address on paper wallet on: June 21, 2021, 11:15:47 AM
If the computer is offline, then the attacker would have to compromise your system's RNG. There is no other method to steal your money, if we assume that it'll remain offline forever. (or that it'll be formatted right after the generation)
If you cannot trust the integrity of your offline system, then you actually might have more things to worry about; the signature for the transaction it generates, whether it is generating the correct keys, etc. No one AFAIK has been attacked by someone compromising their RNG so far, because it is usually hardened. If you don't trust the OS, then the best way is to try to obtain the best source of entropy (radioactive decay, etc) and calculate everything by hand.

Rolling a dice is randomly verifiable in contrast with an RNG. The sufficient entropy you've mentioned that is provided from my kernel isn't verifiable or at least, not same like with dice.
You cannot verify entropy. The 100 rolls, or however many rolls is usually insufficient to build a model to show that it has zero bias (or with the numbers evenly distributed). Most wallets includes various other variables to try to reduce their dependency on a single source within the OS. There is a very good reason why most known wallets don't allow their users to provide their own entropy out of the box. It usually doesn't end very well.

I believe paranoia comes with large amounts. Wouldn't you roll the dice properly instead if you had 1000 BTC?
I would probably trust the group of people that made Bitcoin Core and the Linux Kernel than myself. Might just be me though.

Of course, as I've said. If you've got any idea of what you're dealing with and accept the possible accompanying risks, then there's no problem.
1117  Bitcoin / Wallet software / Re: getting Bech32 address on paper wallet on: June 21, 2021, 09:58:37 AM
-snip-
Once you want to keep your funds safe, you have to ensure that nothing malicious has being involved in the process of the entropy's generation. Theoretically, a malware/virus could affect your computer's RNG and return you results that may seed random, but they're not.

I'd advice you to use tangible and physical things whose randomness could be verified like a coin's or even better (for your time), a dice's.
If there is a malware infection, using your own entropy won't matter. They just wouldn't attack your entropy.

Your computer's randomness is crucial for many of its function and the kernel provides for and gathers sufficient entropy through several environmental sources. Generating your own entropy through your own methods can introduce potential weakness through inherent weaknesses that are associated with various actions or objects; imperfect dice, throwing techniques, etc. These can make for entropy that are perceived to be enough but infact would provide lesser entropy than that generated with your computer's randomness. Certain wallets also include additional entropy sources as a fallback.

I would only do this provided that the user actually understands how this works and to ensure unpredictability in the results. If not, then using a well-known and tested programs would be far better for most purposes. If you're paranoid and understand what you're doing, then yeah it is doable.
1118  Bitcoin / Bitcoin Discussion / Re: A variant on the Internet failure question. on: June 21, 2021, 09:52:28 AM
If this possibility really happens and Russia/China create "their own internet",I don't believe that the Russians or Chinese will allow blockchains or cryptocurrencies.Maybe Russia and China will impose their own CBDCs and ban all the cryptocurrencies.Countries that have authoritarian regimes will never like and adopt the idea of a decentralized peer-to-peer payment system,a system they cannot control.
The theory about splitting the blockchain into two sounds very interesting,but I don't think that this will happen in reality(unless we are talking about soft forks/hard forks).
A sudden segregation of WWW will result in the blockchains being split with the connections to external addresses being restricted and the chain being able to continue within its own bubble only. If a state is willing to do this, they can easily either ban Bitcoin completely or basically negate any benefits Bitcoin provide, due to the effective sybil being done on the citizens.

Whether they will piggyback on Bitcoin or make their own remains to be seen. Without completely removing encryption, Bitcoin can still function within the bubble itself but it won't be able to transmit any information outside of it, provided that there isn't any efficient system to maintain consensus with the other systems.
1119  Bitcoin / Electrum / Re: Electrum Not Connecting to Any Server on: June 20, 2021, 11:03:19 PM
Also, try to connect to one of the servers using its IP instead of its name. You can find a list of servers by clicking on the red circle. Ping the server to retrieve its IP:
Code:
ping server_name
Some servers disables their ICMP ping and can result in a false negative.

Here's a list that can be pinged:
Code:
electrum.jochen-hoenicke.de
electrum.blockstream.info
b.ooze.cc
bitcoins.sk
electrum.eff.ro


OP, if you're able to access the website, then the update checking should not fail as it is hosted on the same domain. There might be something specifically blocking your Electrum from accessing the internet instead of a filter on your network.

Go to Tools>Preference and check "Write Logs to File", restart Electrum and try connecting to a server again. Next, go to the data directory (%appdata%/Electrum) or whichever directory you're storing your files. You will see a folder called Logs, open it and open the latest file with a text editor. You can scroll to the bottom and look for any anomalies related to the connection attempt.

Alternatively, you can try using Wasabi wallet. It isn't as easy to use as Electrum IMO but it is definitely better in terms of privacy in the first place.
1120  Bitcoin / Electrum / Re: WALLET ADDRESS, IS IT PERMANENT? on: June 20, 2021, 04:18:05 PM
So I can use it as an address in the signature campaign, right? I was just a confusing since it says "unpaid" so I was thinking after the transaction is done the address is not usable anymore.

I didn't use my electrum wallet for a long time so I didn't know these new updates, last time there was a receiving address that is permanent.

Thanks for your help!  Smiley
Yes. Creating a payment requests will result in Electrum tracking transactions specifically for that address. It is done locally and does not have any effect on the actual Blockchain or your funds.

The addresses tab might be hidden for some, go to View > Show Addresses and your list of addresses will be shown in the address tab.
Pages: « 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 ... 461 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!