Bitcoin Forum
June 13, 2024, 10:35:45 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 ... 463 »
2201  Bitcoin / Bitcoin Technical Support / Re: Signed raw transaction on: January 25, 2021, 04:18:17 PM
You'd probably be looking to incorporate nLockTime in the transaction as well, so the service or anyone else cannot broadcast the transaction before the preset block/unix time. You'll probably be looking at something like GreenAddress, they sign the raw transactions for 2-of-2 account and send it to the user with nLockTime so they can sign and broadcast it if GreenAddress ceases to exist.

There could be some potential privacy concerns with such implementations though, but I assume most users wouldn't really be concerned about that.
2202  Bitcoin / Bitcoin Technical Support / Re: Paper wallet help, Please! on: January 25, 2021, 04:11:17 PM


If it's that like the image, then it's probably BIP38 encryption. That's the encryption method used for bitaddress.org.
2203  Bitcoin / Electrum / Re: The Miners fee should be shown in Fiat currency value on: January 25, 2021, 03:06:43 PM
Just showing the FIAT conversion rate should indeed not be that hard... Verifying said conversion rate (people WILL trust you with their lifesaving if they know this feature exists... If you mess up, if the exchange API gets compromised,.... they might lose hundreds of bucks and blame you) and adding some context is probably a tad bit harder.

Personally, i think it would be a good idea to issue a warning to somebody that's using a feerate (in sat/vbyte) that's more than 50% above the feerate necessary to have a decent chance of getting into the next couple of blocks... I honestly tought this feature already existed, but since i usually try to cheap out on fees i've never actually seen it in action, so my memory might be playing tricks on me when i remember such a feature.
There is if it's above 500 sat/byte or more than 5%, as said in the issue.

The current fiat values isn't turned on by default and actually requires the user to enable an it manually and show the source. I'd think the issue with the fiat accuracy would be the issue that encompasses the entire client, instead of the fee rates only, when enabled, you can put the fiat value and the BTC value would be converted automatically.
2204  Bitcoin / Electrum / Re: The Miners fee should be shown in Fiat currency value on: January 25, 2021, 02:29:08 PM
There's an issue created here by another user previously: https://github.com/spesmilo/electrum/issues/6664.

It won't be difficult to do it, I'll see if I have the time in the future to do a pull request for this.
2205  Bitcoin / Bitcoin Technical Support / Re: How many transactions can a node validate in a second? on: January 25, 2021, 01:02:50 PM
Can you share how to perform the benchmark? I'd like to try run the benchmark, but i didn't find command used to perform benchmark (i already build it without problem).
I ran Bitcoin Core with a -debug=bench flag.

I didn't try to build the benchmark from the git, doesn't seem to want to build on my server. I'll have to find a way around that.
2206  Bitcoin / Bitcoin Technical Support / Re: How many transactions can a node validate in a second? on: January 25, 2021, 06:51:36 AM
Sigops stands for signature operations. Bitcoin transactions can contain multiple signature operations depending on the complexity of the script, P2SH output for example could allow you to pad to a fairly high number of sigops but keep in mind that current standardness limits keeps it under 15. Current consensus limits sets it at 80,000 sigops per block.

I saw your topic a few days ago but unfortunately I couldn't come up with any concrete numbers so I didn't comment on it. That being said, here is what I've experimented with so far, do take it with a grain of salt though.

I've run two instances of Bitcoin Core (0.21.0), and the results were fairly similar, this is from my run which I downloaded from scratch. From what I've observed, the timing will vary significantly if you choose to select assumevalid.

   - Connect postprocess: 0.00ms [1.67s (111.43ms/blk)]
 - Connect block: 8429.91ms [341.49s (22766.07ms/blk)]
   - Load block from disk: 5.00ms [0.01s]
     - Sanity checks: 1.00ms [0.00s (0.13ms/blk)]
     - Fork checks: 0.00ms [0.00s (0.00ms/blk)]
       - Connect 2075 transactions: 10465.00ms (5.043ms/tx, 1.571ms/txin) [350.14s (21883.62ms/blk)]
     - Verify 6661 txins: 10465.00ms (1.571ms/txin) [350.14s (21883.75ms/blk)]
     - Index writing: 3.00ms [0.06s (3.84ms/blk)]
     - Callbacks: 0.00ms [0.00s (0.06ms/blk)]
   - Connect total: 10470.01ms [350.21s (21888.03ms/blk)]
   - Flush: 4.00ms [0.08s (5.00ms/blk)]
   - Writing chainstate: 0.00ms [0.00s (0.00ms/blk)]

I think that the IDB download would be far more accurate considering that the transactions are not relayed first to the node but it's verified with the received block. The former would probably have majority of the transactions being in the mempool first and would have been verified already. The numbers can and will be misleading. A single P2SH input can contain multiple Sigops and I can't find a way to benchmark individual transactions or transactions with a single sigops only.

The results would vary quite wildly across different systems, considering the fact that the process is not purely CPU bound but would also involve your RAM with the UTXO set being stored on it, depends on how much dbcache you have. You can try running the secp256k1 benchmark as well: https://github.com/bitcoin-core/secp256k1.
2207  Other / Beginners & Help / Re: New form fine on: January 25, 2021, 02:31:45 AM
AFAIK, if someone enlightens me with this, you have only two accounts to create using the same IP address, and beyond that, it will become an evil IP address and need to pay a small amount to able to post here in the forum.
No. Evil fees is accumulated with the number of bans associated with the accounts within the same IP range. It decays with time and it most commonly happens with rotating IP in those countries with lots more noticeable spam, VPN or Tor. You can create as many account as you'd like.
2208  Other / Beginners & Help / Re: What happens to mining when we have reached 21 million bitcoins? on: January 25, 2021, 02:18:13 AM
When the limit (of the total coin in circulation) is reached, miners only source of income will be from transaction fees. As the block subsidy (the portion of the block reward a miner receives for just finding a block) declines, a greater share of miners' income will be that from transaction fees, most likely.
I assume that there is still a small portion, albeit tiny as compared to the transaction fees that would be paid to the miners for either including non-standard transactions and transactions with lower fees. The latter assumes that there are still "Transaction Accelerator" services operated by mining sites.
2209  Bitcoin / Electrum / Re: URGENT! How can I safely send bitcoins from my phone? on: January 24, 2021, 01:53:07 PM
you need to double check to make sure if the raw unsigned transaction hex that coinb.in creates is compatible with electrum. i don't know about new versions but last time i tried another tool the result wasn't accepted in electrum to be signed then i found out that electrum expects some extra data in the scriptsig to be able to figure out how to sign it offline that are only defined in electrum itself.
It doesn't, online or not.

2210  Bitcoin / Hardware wallets / Re: Is Nano Ledger S still safe after the data breach? on: January 24, 2021, 12:56:00 PM
Wallet = account?
Wallet is not an account. Wallets are just tools for you to spend Bitcoins.
The private keys are stored in the Ledger device? 
Yes.
The private keys are updated when there are transactions occurred? 
No. Your private key never changes.
One always need to connect the ledger to a computer in order to retrieve the coins ownership information?
No. You don't have to specifically connect Ledger to a computer. You can easily create a watch-only wallet by extracting the master public key, I think Ledger allows this and import it into a suitable wallet like Electrum. You only need to know the addresses which can be and will be generated by the seed stored inside your Ledger wallet.
2211  Other / MultiBit / Re: From Multibit 0.5.18 to Electrum on: January 24, 2021, 12:48:01 PM
So i understand in Electrum by pressing sweep and adjusting the fees i can avoid the too-low-fee danger of Multibit alltogether?
In other words; i don't need Multibit at all for sweeping the coins? That would be fantastic.
Correct. Be sure to keep Replace by Fee checked.
And after it is done and i checked and doublechecked that the coins are indeed safe and sound in Electrum can i just uninstall Multibit and free up the tons of space?
Yes. Keep a backup of the wallet file from MultiBit just in case. There could also be coins from the other Bitcoin forks as well, Bitcoin Cash, etc. The value of those is quite small and might not be worth your time and effort.

Also, what do you mean with Sign and Broadcast? Or is that self-explanatory in Electrum?
Finalize there:

Sign and Broadcast. You'll only be able to broadcast after clicking sign.

2212  Bitcoin / Bitcoin Technical Support / Re: Question about competing blocks on: January 24, 2021, 09:19:54 AM
Either because they are generally incompetent and don't understand what they are writing, or perhaps they needed to generate some more clicks for their ad revenue. Probably both.
The more you look into it, the more bizarre it gets. The reason why they decided to put $22Million is because some BSV supporter decided to make a tweet that was intentionally made to be out of context[1]. Well, instead of you know quoting someone more renowned within the field. They also decided to link some article on an "exploit" about RBF which is obviously known from the implementation of opt-in RBF. I don't trust CoinTelegraph to be reporting anything objectively considering that they cherrypicked the tweet.

As far as I understand it, a 1 block reorg happens every 2 weeks, and usually the blocks contain mostly the same transactions. However this time there was a special case where one block had an input spent and the other block had the same input spent elsewhere with a higher fee, which hadn't happened before. (Still not dangerous, just new). Am I looking at it correctly?
It doesn't have to happen every 2 weeks. Here's a monitor from BitMex[2]. Stale blocks doesn't happen all that often due to the fact that the block propagation timing has decreased drastically, in the earlier stages of Bitcoin, stale blocks happens much more often. It's also to the miners advantage to have their pools as interconnected to the others as possible, FIBRE has reduced the propagation times for miner in this aspect.

I'm fairly sure it has happened before, just that it isn't documented. There can be a variety of factors, ranging from poor propagation, different mempool policy, etc for this to happen. It's rare in this case as Slush didn't see both of the replacement transaction and instead chose to mine the one with the lowest fee.


[1] https://twitter.com/justicemate/status/1352092084346339332
[2] https://forkmonitor.info/feeds/stale_candidates/btc.rss
2213  Other / Beginners & Help / Re: What happens to mining when we have reached 21 million bitcoins? on: January 24, 2021, 09:02:40 AM
Correct me if I'm wrong but when you are mining bitcoin you are essentially checking transactions. This means that without mining the system would not function anymore.
Not completely wrong. It's important to note that everyone verifies the transaction that they see. The miner's job is to include them in a block with the required POW and thus making it financially and resource intensive to rollback by building another chain on top of that.
Beside that we know there is a maximum amount of bitcoin (21 million).

So with these facts in mind what happens when this limit is reached? No one will mine anymore because they won't get any bitcoin in return (the limit is reached), and therefore the system will be broken.
No. At that point, the miner's primary source of income will be from transaction fees. In 2140, the total transaction fees would be larger if the transaction volume increases. If it's less than proportionate, Bitcoin will be easier to mine and a balance will be struck between the difficulty and the cost of mining.
2214  Bitcoin / Hardware wallets / Re: Is Nano Ledger S still safe after the data breach? on: January 24, 2021, 05:39:54 AM
In such case, how does the recovery function work if one is recovering the coins to a new ledger device by using the 24-word phrases and the user info?  How does Ledger Live able to transfer the private keys to the new device?  Is it being done using some type of encryption conversion?
Your Ledger device is used to store the seeds. Ledger uses BIP39, a mnemoric standards to convert your seed phrase into a long string of letters called the seed. The wallet uses the seed to derive the private keys using a child key derivation. Wallets do not store your Bitcoins.

Wallets are a way for you to make and sign transactions. They do not contain any Bitcoins. Transferring your seed phrase to another wallet or device merely means that you're transferring your seeds and thus your private keys into another wallet so you can make and sign transactions from there.
2215  Bitcoin / Development & Technical Discussion / Re: Sync your blockchain easily! on: January 24, 2021, 03:50:02 AM
Adversary can modify the chainstate as the client does not verify the pre-existing chainstate for it's correctness and allows the malicious party to insert phantom UTXOs, which can result in fake unconfirmed transactions which are directly relayed to them being accepted by their node but will never get a confirmation. Attackers probably won't stand to gain much by modifying the blocks only.

SPV wallets can probably meet your needs and even provide a greater level of security while being way less time consuming and resource intensive. If you want to run a full node but omit the verification part, then there really is no point running one at all.
2216  Bitcoin / Bitcoin Discussion / Re: Deleting crypto wallets with contents? on: January 24, 2021, 03:42:13 AM
Yes, they'll be burned and no one else will ever have access to it.

It's not a provable burn though, so outsiders can only assume with some doubt that those funds were abandoned and lost.
2217  Bitcoin / Development & Technical Discussion / Re: Why check for pchMessageStart in blocks? on: January 24, 2021, 03:36:41 AM
The magic bytes are prepended at the start of the blocks on the disk and are in a sense delimiters for the blocks represented on the disk. The magic bytes are not related to the block itself but it's included with every block in the blk.dat[1]. They are not a component in the blocks itself, per se.

It doesn't mean that the magic bytes can only appear at the start of the block though, they could also appear in the middle of the blocks as some arbitrary data.

[1] https://en.bitcoin.it/wiki/Block#Block_structure
2218  Bitcoin / Development & Technical Discussion / Re: What risk is there creating a cold storage on a public computer considering... on: January 24, 2021, 02:18:33 AM
If you are talking about having an extra phone and making it as a cold storage where he would just download an electrum wallet and after that be disconnected to the internet then I think this is a much better option for him but of course the problem here would be the reliability of that extra phone if it can withstand any hardward issues in the future.
Can't see how that's an argument at all. Unless you bring your phone around to dunk in the ocean and lakes, I don't think phones are that unreliable. There's a reason why the wallet always asks the user to write down the seeds on a piece of paper and to keep it safe. In the event of any hardware failure, the user can just restore it to another phone or device.

Old laptops are fairly cheap nowadays, if you purchase one, it could be a good investment and would probably serve as a decent airgapped wallet if you run a LiveCD using a USB flash drive.
2219  Bitcoin / Bitcoin Discussion / Re: does the block chain go back to the very first BTC ? on: January 24, 2021, 02:12:09 AM
At that time, Bitcoin was pretty pseudonymous and there weren't any centralized exchanges. This means that the transactions looks similar to one another and wouldn't provide any clues to which transactions were involved in any exchange. Even now, if you do a P2P exchange, there is no way to tell that the transaction was used in an exchange. It skips the middleman and avoids being mixed to known exchange/services address.
2220  Bitcoin / Bitcoin Discussion / Re: Forks on: January 24, 2021, 02:08:02 AM
Are these old brain wallets as dangerous as some say (considering I used a hell of a long "senseless" password with symbols thrown in)?
It's relatively easy to bruteforce brainwallet addresses as most of them are hashed with SHA256 once without any additional key stretching. Being able to generate large keyspace at once and given that humans are inherently bad at generating secure passwords, I'd say that brainwallets exposes the user to unnecessary risk for a little convenience.
My fear of doing a transfer from one address to a new bc1 address (something you all consider kindergarden simple) freezes me from doing anything, I keep thinking I'll end up sending the funds into the void, lost forever. But even before I do that, I would have to work out how to securely create a new bc1 account with a 24 word mnemonic, and offline! (this is what I've read).
That probably won't happen. You can't really send Bitcoins to the void unless you intentionally do so and/or the wallet is flawed which is unlikely

Electrum generates a 12 word seed and that would probably suit your use case. You don't have to generate it offline unless you want to make an airgapped wallet, which provides tons of security at a little inconvenience when spending the coins.
Pages: « 1 ... 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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!