Bitcoin Forum
April 30, 2024, 04:40:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 ... 461 »
1461  Bitcoin / Development & Technical Discussion / Re: Block data download speed on: April 29, 2021, 04:51:45 PM
Another suggestion if you want to speed it up more there is a big increase in performance if you switch to SSD as your storage. I know HDD is cheap but if you want to run a full node and want it to speed up the syncing process you need to switch to SSD.

Or borrow SSD from your friends temporarily until you downloaded the whole blockchain and transfer them to your HDD.
No harm trying, really but from my experience the bottleneck wasn't with my disk. My Pi decided to throttle severely before I slapped on a heat sink on it. The only time I saw any significant changes to the speed was only with the SSD and the HDD on my desktop, really had no other bottlenecks other than the disk in that case.

Again, no harm trying but the bottleneck is *definitely* not the disk.
1462  Bitcoin / Development & Technical Discussion / Re: Block data download speed on: April 29, 2021, 04:17:41 PM
So there's pretty much nothing I can do about it. I will try overclocking the Pi to 2GHz to boost it a little.
You can increase your dbcache for the time being and it'll help with the synchronization a lot more significantly as they're cached in the RAM.

I've got a RPi 4 B and it runs at 75 deg C at stock, not too sure about RPi 400 but do be careful with the temperatures. Keep in mind that the synchronization will get slower as you're approaching the current blocks.
1463  Bitcoin / Electrum / Re: Updating to Electrum 4.1.2 on: April 29, 2021, 03:25:05 PM
Looks like they are possible but to be honest I don't really know how and why did it happened. I just still thankful that they just get rid of the Electrum and not the other wallets I currently owned and it has low balance and I regularly withdraw the btc in there. Thanks for the response though.
Phishing attacks are always possible, regardless of your wallet.

None of these would have happened if people religiously seek to validate their download. From what I understand, that phishing attack was a popup box from a website and is social engineered to made it seem like it was downloaded from Electrum. Electrum does not display any messages from the servers in rich text anymore.
1464  Bitcoin / Development & Technical Discussion / Re: Block data download speed on: April 29, 2021, 02:54:00 PM
Bitcoin Core has a parallel download during the IBD with the headers-first synchronization. The speed shouldn't be solely limited to a single peer as the blocks can be downloaded in no specific order, as long as the block hashes are in the headers on the best tip.

Now, with Raspberry Pi, there are several bottlenecks, the USB port (for the external HDD) and the CPU speed. The CPU speed is probably your main problem; Raspberry Pis are very underpowered and it would take days for a completely synchronization without assumevalid (in my case) but some script validations are skipped with assumevalid. Bitcoin Core still has to validate the blocks, transactions, etc and also build the chainstate and index the block. These are heavily reliant on your CPU which is unfortunately not an area Raspberry Pis excel in.

What I've done when I ran a node on my Pi is to synchronize on my actual computer before transferring the entire directory to an external HDD and point my Raspberry Pi's Bitcoin Core datadir at it. This skips most of the heavily validation on the Pi and reduces the time taken for it to be up and running.
1465  Bitcoin / Hardware wallets / Re: Do you recommend passpharse for Trezor One? on: April 29, 2021, 12:09:59 PM
Talking about exploits and extraction of keys from Trezor One, I wonder how many people in the world and in this forum can actually do it in real life and not just in theory and in their head?
Maybe someone can sponsor one competition with Trezor and bitcointalk members if people think it's that easy like Kraken labs showed.
From what I can tell in the process, you don't need special skills to hold a heatgun and extract the chip (heck, kraken even dropped the chip!). It's very different from the laser glitching demonstrated on the other secure element. People buying hardware wallets aren't that interested about the difficulty of extracting it but the possibility of doing so.

They are not ignoring the problem, but why waste resources trying to fix your old device when you can decide to build totally new and better secured device.
I agree with HCP. As a HW wallet manufacturer, whose sole purpose is to aim to protect the consumer's security to their fullest extent, it would probably be better for them to highlight this weakness instead of just ignoring it. It would be more irresponsible to downplay something like this by creating an article to say that consumers aren't attacked using these kinds of attack. Given that you're making a hardware wallet which encompasses the physical security, it would be better for them to highlight this. After all, they're still selling these aren't they?

1466  Bitcoin / Electrum / Re: Different balance in electrum and blockchain??? on: April 29, 2021, 11:51:12 AM
When you query a command to an electrum server, whether if you're using a watch-only wallet or not, you're sending the address, not the public key. Electrum nodes fetch the transactions related to that script hash and only those. If you search Hal's address' script hash among all those transactions you'll see that it has received 0.0159762. But if along with the hash, you search the public key you'll see that it's 50.0159762.
You're actually searching the hash of the scriptpubkey.

Back in 2009, you were locking your funds to a compressed ECDSA public key as shown:
There's no compressed public keys back in 2009 and the payments should've been in P2PKH as well; P2PK was predominantly used for the mining rewards and payment through the IP(CMIIW).


Electrum did have plans to make descriptors a thing and thus allowing for P2PK transactions as well. I don't think this is implemented yet but its no big deal as well. The difference between P2PK and P2PKH is also the way the  scriptsig is arranged which I doubt Electrum is compatible with as well.
1467  Bitcoin / Bitcoin Technical Support / Re: Issue with Bitcoin Core - Blocks Replay on: April 29, 2021, 11:33:22 AM
According to this answer it's because you made your dbcache so large, it's waiting for all of the blocks inside to be written to the disk.

Since your old dbcache size was 160 gigabytes, that's how much data needs to be written before the replay finishes. It seems to be steadily progressing for you though.
You can't have a dbcache of 160GB when your RAM is only 16GB. I doubt that the client is actually writing anything to the disk especially when it is still starting. Dbcache is flushed when it reaches its limit or during shutdown, hence why if you have a huge dbcache, your shutdown will be much slower.

Replaying blocks is actually the client validating the blocks, evident by the little disk activity and the relatively higher CPU usage.
1468  Bitcoin / Electrum / Re: Error: fromhex() argument must be str, not None on: April 28, 2021, 03:51:31 PM
I assume both of the Electrum clients are on the same version?

It's hard to tell which part of Electrum is throwing that error and what is causing it. Could you go to Tools>Preferences and check "Write Logs to File". Afterwards, restart it and do the same QR code signing again. When it throws an exception, go to your data directory (usually %appdata%/Electrum for Windows) and go into the Log folder. Open the log file with the latest edit and check the contents for the exception. There should be certain files and lines referenced. Omit all the sensitive information (shouldn't be too much) and share only the specific part.

I can't replicate your error no matter how many times I've tried.
1469  Bitcoin / Electrum / Re: old electrum.dat cant open on newer version on: April 28, 2021, 11:16:46 AM
Electrum doesn't use .dat files. Bitcoin core does. Are you sure you aren't trying to restore a Bitcoin Core .dat file in Electrum? If you are, that wont work. Do you have your 12-word recovery phrase? You wont need a wallet file if your have the seed. Just download the newest version of Electrum, verify its signatures, and restore it from your seed phrase.
Electrum used to use .dat format. The wallet file is called electrum.dat and it was changed with version 2.0 which shifted to a newer format.

What error is shown when you try to restore the wallet? Can you try opening it (with any text editor) and see the contents?
1470  Bitcoin / Electrum / Re: sweeping private key - mempool min fee not met on: April 28, 2021, 10:14:55 AM
How is this possible, it is not possible, a broadcasted transaction will still remain in mempool for a long time and the transaction can not be rebroadcasted until it finally find its way out of mempool which might not even be nearly possible, or take long and which can be frustrating. So, nothing like recreating a transaction with a high fee than to follow the second option in which he has to wait until the mempool is not congested, but the other means is to use paid accelerator which can come with very high fee, but which can worth it while transferring very huge amount of bitcoin in such stuck transaction.
Read the topic again.

Mempool min fee not met means that the transaction isn't accepted or broadcasted by the server as it violates the pool's mempool min fee. The transaction is not in the mempool in the first place. No transaction accelerators*  will work, it isn't in the mempool.

* Unless there is an accelerator which accepts the raw TX, not really sure about this.
1471  Bitcoin / Electrum / Re: sweeping private key - mempool min fee not met on: April 28, 2021, 09:47:02 AM
You need to create another transaction with a higher fee if you need the transaction to be confirmed now. That is impossible without the private key.

Since you've already destroyed the private key, you have to wait for the minimum mempool fees to be lower than the fees that you've paid for it to be in the mempool. Might be a good idea to have a backup of the raw transaction.
1472  Bitcoin / Development & Technical Discussion / Re: Offline Transaction on a airgapped computer -Transaction process- on: April 28, 2021, 05:47:13 AM
If you don't understand how it works, then Electrum would be the best for you as it simplifies the process by integrating it into the GUI.

Create an Electrum wallet on the offline computer, get the master public key and import it into the online computer. Create a transaction as usual, save the file as a PSBT or use QR code to transfer it to the offline computer, import it and sign it then transfer the signed transaction back into the online Electrum and broadcast it.

You'd be able to do the same thing with coinb.in as well, using the online instance to load the transactions and generate an unsigned transaction, transfer it to the offline computer to be signed with the private key on it.
1473  Bitcoin / Bitcoin Technical Support / Re: Dumpwallet in old core/Qt versions on: April 27, 2021, 10:40:09 PM
Dumpwallet was introduced in 0.9.0. You'd have to update your client to do so. If your goal is to find the keys, then you can probably make a backup and upgrade your client.
1474  Bitcoin / Electrum / Re: Which option do I choose to get an address to send btc to myself? (see pics) on: April 27, 2021, 04:10:44 PM
Ah OK!
When I tap here, the address that's copied to the clipboard is like as follows....

Bitcoin:[the address which shows on the same window]? time=[ten digits].

Example: Bitcoin:hhbs87laywovten7bjdk0qiwgakirquioa6hags98j?time=5617892656

What's up with that?
It is a payment URI.

It contains the information for the payment and it will fill up the details automatically for the user; scanning the QR code with Electrum will result in the payment details being filled automatically, you can specify expiration as well as the amount. The time is in unix, and it is the time for which your payment request is created.
1475  Other / Beginners & Help / Re: How to Secure Our Wallet to Prevent Being Hacked! on: April 27, 2021, 04:03:16 PM
We can prevent being hacked if we download and install chrome extension. Mew chrome extension and MetaMask chrome extension are available to install.
No. Chrome extensions are why people are getting hacked.

It is not necessary to check our balance everytime by entering our private key. We can easily be able to check our balance and transaction from:

(a) https://etherscan.io/
(b) https://bscscan.com/
(c) https://tronscan.org/
(d) https://www.blockchain.com/explorer

At the time of transaction, we can use our private key. If possible, store private key offline.

5. Don't Trust SSL Only
Just because a website uses an SSL certificate does not mean that the website is completely secure. Buying an SSL certificate is not a complicated matter. We should double check the website before entering private key.
Please DO NOT key your private key into any website.

Storing your private keys offline doesn't make anything more secure. You'll probably be looking at making an air-gapped wallet in this case.

7. Enable 2FA
It is important to enable 2fa if our wallet serve this feature. We can use google authenticator, mobile number and gmail as 2fa method.
2FA is not perfectly bulletproof against malware attacks. There are many variants of malwares which seeks to exploit the user differently and the most common one is a clipboard malware which your 2FA won't protect unless you double check your transactions.
1476  Bitcoin / Electrum / Re: Electrum wallet want let me send the btc I have in it on: April 27, 2021, 04:00:11 PM
Are you using TrustedCoin's 2FA wallet in Electrum?
1477  Bitcoin / Bitcoin Technical Support / Re: Where to find private key to sign transaction? on: April 27, 2021, 02:34:31 PM
I think the best way to identify whichever key you're looking for is to find the redeem script.

Copy the string from the script column in your inputs and it should be a format like 0047....ae. Remove the zeros and check the number after that, if it is 47, remove 142 characters, 48, remove 144 characters or if it is 49, remove 146 characters. So, you'll be removing ... 0047(142/144/146 characters) and the remainder should be 52....53ae, if not then try again. Paste the rest of the string back into coinb.in/#Verify and it should display the redeem script and the addresses associated with that multisig.
 
Unfortunately, I can't recall any site that displays the redeemscript from a raw transaction so this is actually quite an inelegant solution.
.

I believe that decoding your redeem script would help you to see the public keys required for a valid signature and possibly aid you in finding the correct keys to use. Let me know if you don't understand anything about this.

If done correctly, this should be shown on your verify tab:


1478  Other / Beginners & Help / Re: Trying to understand how fee works... But its kinda weird. on: April 27, 2021, 01:59:14 PM
1000 satoshis/vKB is far from the standard, in fact it is lower than the minimum fees to enter the mempool.

As mentioned, miners have to prioritize the fee rates over the total fees in order to maximize the profit from their very limited block size. It doesn't make sense for them to prioritize total fees, just won't be a good way to maximize the amount of fees collected.
1479  Bitcoin / Bitcoin Technical Support / Re: Miners fee on: April 27, 2021, 10:29:06 AM
Atleast not for BTC, I know for ETH you can customize the fee, but for BTC it ain't giving me that option.. It would make sense if they would take out a maintenance fee, but then if a average fee for miners would be around 30 Euros today as it says on some websites, then 50 Euro would still be a huge maintenance fee taken by the wallet.. And even the "info" button on miners fee on the coinbase wallet says: That the miner fee is not paid to Coinbase. So I would assume they would mention a maintenance fee if there would be one, otherwise I guess that would be fraud by coinbase to take out a amount from what they claim to be the miners fee?
Different wallets/exchange has different fees estimation. Certain exchange tends to overestimate the fees to err on the side of caution as there would be a huge influx of complains if the transaction doesn't confirm within a reasonable period of time due to various external factors. If you're using Coinbase as an exchange (there is a wallet which is non-custodial), it would make sense for them to take a portion of the transaction fees as well; depositing into any exchange/services will require them to move the funds from your deposit address and that could incur a fee as well. Doubt that this is actually the case though.
1480  Bitcoin / Bitcoin Technical Support / Re: Miners fee on: April 27, 2021, 09:41:20 AM
Fees are not dependent on the value of the transaction. It is dependent on the amount of data within that transaction, you're essentially paying for the data that you're storing on the blockchain. Hence, more inputs/outputs = higher total fees and vice versa.

The fee rate is what you should be looking at. Certain services can provide various subsidies for the user's transaction fees to incentivise them to keep their funds with them or they can afford to do so as they're sending to multiple recipients in the same transaction; (ie. Transaction batching) total transaction size is effectively smaller. Spending 1 inputs to 10 addresses would be far more efficient than 10 different transactions each.

With non-custodial wallet, the fees are defined by the user and with respect to the fees of the transaction in the mempool (paying more in terms of fee rates would likely net you a faster confirmation). I'd probably be looking to do regular consolidation transactions if I were you, by sending the funds back to yourself periodically during period of low fees. This effectively consolidates your multiple inputs into one and if you were to spend it the next time the fees are high, the transaction size would be far smaller as you'll only include one input.
Pages: « 1 ... 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 ... 461 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!