Bitcoin Forum
April 19, 2024, 09:20:55 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 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 ... 461 »
521  Bitcoin / Bitcoin Discussion / Re: Bitcoin Seed Phrases and Vanity Adresses on: May 06, 2022, 03:26:20 PM
Thank you for the example, that is exactly what I was trying to do.
Since at this point I only have the key in WIF, can you tell me how did you convert it to bytes and then mnemonic?
The WIF is converted back to hex by decoding using base58 and then truncated to fit 256 bytes. Afterwards, the mnemonic is generated by following the BIP39 standards. This can be done manually but it is hardly recommended because there is no good purpose of doing so.
Also would it be possible then to import the Seed in lets say trust wallet and start generating new addresses there and then be able to restore those addresses AND the vanity adress later with the seed?
No. None of the wallets are designed to function in this manner.

There is no point reusing the entropy from your vanity address to generate a BIP39 mnemonic. Mnemonic should be using their own unique entropy and the relevant standards. It is far better for you to just use the vanity address and the seeds separately instead of mixing them. This just complicates things unnecessarily without any real benefits.
522  Bitcoin / Bitcoin Discussion / Re: has there been a post about sending bitcoin via infrared and bluetooth? Can it? on: May 06, 2022, 02:01:41 PM
Bluetooth has terrible latency and bandwidth and is generally not suitable for a deployment for a mesh network of sorts (ie. Bitcoin Nodes).

You must be thinking of Blockstream which has the participants operating with a satellite dish connected to the satellite. This can be achieved with something like Starlink, which has fairly reasonable latency and bandwidth. HAM radio is possible as well but you would run into some problems with potential obstructions and interference.
523  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-cli Newbie Quiestions on: May 06, 2022, 11:10:44 AM
It looks like if I want to put some bitcoin aside for later I can make a new address send the coins there, export the private
and hide it somewhere safe. As long as I don't try any send coins from that address and just leave it alone they will all stay where
they are and I can get access to them later with the private key no wallet.day needed. Is this correct ?
Yes.
The problem here is that my main wallet address will be doing lots of sending and receiving every day. It seems that bitcoin core creates lots of extra
"change" addresses and fragments the balance across many addresses. So in this case I must create a cronjob that backs up the whole wallet.dat file as often as possible and sends it to a safe place. I read that the wallet.dat has 100 spare address and creates 100 more when it runs out ?.
This means that if the wallet was hit with a lot of transactions between backups and the server died coins may be lost forever. Is this correct ?

Is the solution to this issue just a very high frequency of wallet.dat backups ?
Not necessarily. Older version of Bitcoin Core (Years ago) requires a backup every 100 transactions because the hidden keypool that is in the wallet.dat is that size. However, newer versions of Bitcoin Core are Hierarchical Deterministic or HD wallets for short. This means that there is a seed that can be used to generate as many addresses as you want without the need for multiple backups.

So long as your wallet is created in a hierarchical deterministic format, you do not need to create additional backups, granted that the passphrase to the wallet.dat is not changed after the backup.
Also, Instead for managing the wallet myself I could use some other companies wallet service and pay. Companies typically give you a seed phrase to remember when you create your new wallet with them. I am assuming the phrase is only useful to restore my wallet via their website. If for example one day that company and all its servers vanished there would be no way to recover my coins with their seed phrase ? Is this true ?
This is dependent on what sort of wallet you're using. Most wallets uses a specific format that can easily be replicated. This ensures that the addresses are still recoverable in the event that the site is inaccessible for whatever reason.

This has the same concept as a Bitcoin Core operating in HD-mode. If you prefer a mnemonic instead of a wallet.dat, you can choose to use Electrum instead.
524  Bitcoin / Bitcoin Technical Support / Re: Help ! Bitcoin send to one address goes to two address automatically?? on: April 08, 2022, 07:28:30 PM
One question though...i know the private key for my address A but i do not know the privatekey (yet) for my address (x). So, if I want to secure the BTC on address X then I need to dump the privatekey of this address X as well. right? (in case I mess up the wallet)
You generally shouldn't dump your private key if you don't know exactly what you're doing. All you need for a backup is your wallet.dat, assuming that you're using it with the later versions (then one would suffice). Individually extracting private keys poses unnecessary risks when all that you'll need is just the wallet.dat.
One last thing...My current wallet is showing the wrong amount compared to block explorer.
I am using "rescanblockchain" on Node window. Is this the right way to update the wallet to latest transactions? (it seems quite slow).
Yes, you can also specify additional flags like rescanblockchain 730007 731007 and that scans the blockheight in the range. But that shouldn't be necessary, is your wallet synchronized?
Since both my address X and A are on same wallet, how do i move BTC from X back to A.
I'm not sure why is that necessary.

If you want, you can choose coin control within Bitcoin Core and spend the funds back into address A.
525  Bitcoin / Bitcoin Technical Support / Re: Help ! Bitcoin send to one address goes to two address automatically?? on: April 08, 2022, 04:37:13 PM
The other address should be your change address. Wallet usually generate a new change address on every transaction and they are usually hidden from sight.

Bitcoin Core should still display the correct balance.
526  Bitcoin / Mining / Re: Donating Hashrate via Slushpool on: February 27, 2022, 07:39:06 AM
Your ISP as well. Your ISP will know that you're establishing a connection to the pool and by association you're mining for the pool.

In addition, whoever is peeping into your traffic (if you're using a VPN, then the VPN operator) or any adversary will be able to see the traffic in plaintext if you're using stratum+TCP. Stratum+ssl will only reveal the connection destination (slushpool, etc).
527  Bitcoin / Development & Technical Discussion / Re: Accepting Bitcoin donation anonymously on: February 26, 2022, 01:04:19 PM
But BTCPay (which is payment prcoessor) should be viable option assuming it's not misconfigured. Even Tor Project use BTCPay to accept cryptocurrency donation.
I was referring to third-party payment processors, CoinPayments, etc. Perhaps could've said with better clarity.

I think it will work, with a fancier UI as well. Though I'd probably be more inclined to just code something like that myself, don't think OP wants a complicated plugin anyways.
528  Bitcoin / Development & Technical Discussion / Re: Accepting Bitcoin donation anonymously on: February 26, 2022, 05:16:16 AM
Set up a HD wallet, make a donation script on your website.

For every query of the donation, ask your server to increase the index by 1 then display the address on the page. This way, every of your address is unique and there it is more convenient to store your keys offsite. I won't endorse any plugins for this, though I know wordpress has a few handy plugins but I've never tested them. Any payment gateway is out of the question, especially when anonymity is concerned.
529  Bitcoin / Pools / Re: Nice Hash accepted speed on: February 26, 2022, 05:11:52 AM
no this is wrong.

they factor in over payment for your rental.

so spikes of 200 or 300 or 400 for a 100 piece of gear will happen occasionally.
Hmm, I don't think that is the case, or at least during my time mining at nicehash. My hashrate has always been roughly consistent but the payrate is the only one that fluctuates wildly, which is dependent on who rents your equipment.

Your accepted rate (in hashrate, not profitability) is determined by the shares you're submitting[1].

[1] https://www.nicehash.com/support/mining-help/mining-advanced-topics/is-it-normal-that-the-speed-jumps-up-and-down
530  Bitcoin / Pools / Re: Nice Hash accepted speed on: February 26, 2022, 05:02:02 AM
Nicehash calculates the accepted rate by taking the rate of shares submitted and the difficulty of those shares.

So long as your stale is reasonable and the average speed after >24hrs is around 100TH/s then it should be fine. Your primary reference should be with your miner's stats.
531  Bitcoin / Wallet software / Re: Old phone as cold storage? on: February 08, 2022, 04:28:38 AM
The reason why the QR codes doesn't work across different wallet is because Electrum encodes the PSBTs in Base34. If you need to sign them, then encode them back into the original format.

I don't really recommend old phones as cold storage because it is quite well known that most wallet developers don't really care about mobile wallets. Some of them are littered with bugs and vulnerabilities. I'd very much rather just get a dedicated device (ie. RPi or an old laptop) if you want an air-gapped non-HW wallet. IIRC, I was able to extract the MPK out of a rooted phone quite sometime ago. Not sure if it has been patched yet.
532  Bitcoin / Bitcoin Discussion / Re: A little reminder why Bitcoin is necessary on: February 06, 2022, 03:56:40 PM
If you don't include that in your businesses' TOS, then you're just plain dumb. The terms of service of almost any service out there requires the user to agree to this clause so that in the event that something happens, they have the rights to do something legally. Having that broad statement is a necessity if you don't want to face an expensive lawsuit (ie. having the user using their account in a way that harms your business but the narrow TOS doesn't give you the rights to stop it).
533  Bitcoin / Development & Technical Discussion / Re: How is 51% attack working and the chance of reversible transactions on: January 24, 2022, 11:44:31 PM
I suppose it depends on whether the attacker controls 51% of the hashrate or not. If they do, and are guaranteed to eventually overcome the main chain, then they are guaranteed all those block rewards. If they control say 30-40%, and are just "trying their luck" so to speak, then there is the risk that they manage to mine several blocks but not enough to overcome the main chain, and then they lose all those rewards.
I think then selfish mining also plays a part. In certain scenarios, intentionally delaying the propagation of a block would make it more profitable than to broadcast it immediately. There are specific conditions for it to happen though, but generally the trend makes it kind of feasible.

I don't think most exchanges or services actually enforce 6 confirmations, for which the threshold hashrate is 51%. Else, you can get away with a lot less than 51%.
534  Bitcoin / Development & Technical Discussion / Re: BITCOIN over a proxy on: January 19, 2022, 12:46:11 PM
What issues do you have to connect to your peers if only your port 80 is open? You should still be able to establish outgoing connections unless something is actively blocking connections to your peers.

If you want peers to connect to you, then you can specify a non-standard port without any webservers.
535  Bitcoin / Bitcoin Technical Support / Re: Core 22.0 Upgrade Leads to Zero Balance on: January 16, 2022, 05:48:56 PM

Thanks ranochigo, yes on both. 
If you've got the transactions, then does the balance tally with the transactions that are displayed?

Before you upgraded, was the wallet fully synchronized to the current date and time? If it was, then you can try to use your backup instead, though I'm more inclined to think that the balance that you saw might've been outdated.
536  Bitcoin / Bitcoin Technical Support / Re: Core 22.0 Upgrade Leads to Zero Balance on: January 16, 2022, 05:36:53 PM
Are there any transactions in the transaction tab? Is your wallet fully synchronized?
537  Bitcoin / Development & Technical Discussion / Re: Is it possible to convert a Bitcoin Core seed into human-readable format? on: January 16, 2022, 10:16:11 AM
How do you store wallet.dat files in a safe way in all possible scenarios? Including:

1) Having all of your physical copies destroyed by a flood/fire
2) Having your physical copies stolen by a totalitarian government (yours become one, or you get stopped in an airport etc)
3) The people you trusted to hold backups also get theirs confiscated, they get bribed and betray you, etc
4) You get put to jail by totalitarian government and come out 5 years later (online backups in free sites may get removed due lack of use/host goes bankrupt, and paid ones require you to pay a membership to maintain the files)

Im trying to come up with an alternative, without having to use Electrum. This is the only way I've thought it could be done. In extreme scenarios the only way you could have any hopes in recovering your funds is if you managed to have a plan B hosted in your mind and practicing daily to not forget the seed.
If there is a possibility of a total and irrecoverable loss of your backups, then you probably didn't ensure that there is sufficient redundancy. You should store them at different geographical locations and there are numerous ways of protecting them against everyday elements. That is not a good excuse to argue that digital backups are not suitable.

If you were to live in a totalitarian government, then you probably would have better things to worry about. There are ways to hide your data via stenography anyways.


Of course, there are merits to both mnemonics and a wallet file. The answer to your question is that, you can. I would rather use a known standard, BIP38 to do so. However, if you plan on memorizing your seed, then I would urge you to think twice. You are far more likely to straight up forget your seed, either by human nature or through amnesia, alzheimer's disease, etc.
538  Bitcoin / Development & Technical Discussion / Re: do we need SHA-512? on: January 14, 2022, 02:04:05 PM
A quantum computer would still need to brute force all the possible hashes until it finds the right block. It's just that those individual hashing calculations could happen much faster -- or rather, within many fewer steps -- than with a classical CPU. Bitcoin's difficulty adjustment algorithm is therefore not affected by it, ie. at worst we'd face shorter blocktimes followed by steeper difficulty increases, similar to when the first ASICs went online.
It is unfair to compare classical computers to quantum computers because they are fundamentally different. Reason why Quantum Computers are better at breaking ECDSA or other public-key cryptography is due to Shor's algorithm which can provide an exponential speedup, as compared to the quadratic speed up of classical computers. The qubits required to actually run Grover's with a pre-image would be fairly high, presumably (3+ times) far higher than Shor's just to outpace ASICs alone. That would mean that when QCs actually outpace the ASICs that we have today, then QC would be so mature that ECDSA would've been cracked more than a few decades ago.

I remember reading another research paper on this issue and the conclusion was that this isn't really a problem at all. [1]

[1] https://arxiv.org/pdf/1710.10377.pdf
539  Bitcoin / Development & Technical Discussion / Re: do we need SHA-512? on: January 13, 2022, 03:00:16 AM
Do we ever expect for QC to become a threat for mining though? Keep in mind that when talking about operations where QC is faster than classical computing the comparison is usually drawn to CPUs. ASICs are a few orders of magnitudes faster than CPUs so it will be pretty hard for QC to catch up. Once QC catches up to ASIC mining it's more likely that QC will simply be used for mining as well.
No. QC remains too expensive for most tasks and the task for which it excels at requires specific algorithm, Grover's and Shor's for example. You can possibly do the operations faster than classical computers, but it would be too difficulty for it to match ASIC in terms of speed and efficiency.

I'm not really sure why pre-image would necessarily benefit them in the context of mining. You still need a very specific inputs for the block to be valid; finding a pre-image to a block hash doesn't do anything unless it is also a valid block header.
540  Bitcoin / Development & Technical Discussion / Re: Some questions about Nakamoto consensus. on: January 13, 2022, 02:52:56 AM
Got it, they get isolated in P2P network because honest guys won't talk to them. Maybe there are papers in research level, but it would be interesting to visually see them as a network like nodes and minders are points and they are connected by an edge if they talk each other. I think dishonest guy would be disconnected. There is https://bitnodes.io/ which has some info, but I don't think it has data about if they are connected like they are talking. Are there such data so one can analyze?
The methodology that Bitnodes used to find and determine Bitcoin nodes is inaccurate. The crawler essentially asks the nodes for their version and waits for a response and then subsequently requests for the other peers as well. This doesn't provide an accurate representation of the network as a whole. In fact, there is no way to actually accurately determine the node size.
Pages: « 1 2 3 4 5 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 ... 461 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!