Bitcoin Forum
June 30, 2024, 06:16:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 [327] 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 ... 837 »
6521  Bitcoin / Bitcoin Discussion / Re: Bitcoin instant transactions are less secure on: August 24, 2021, 08:45:06 AM
Furthermore (if I remember my maths correctly, but correct me if I'm wrong on this one) your calculation isn't ONLY for the probability of finding a block within 2 minutes of the previous block. It's also the probability that a block will be found in the NEXT 2 MINUTES, no matter how long you've already been waiting.  So, after 10 minutes of waiting since the most recently found block, there's still an 18.1% probability that the next block will show up in the NEXT 2 MINUTES. After an hour of waiting since the most recently found block, there's still an 18.1% probability that the next block will show up in the NEXT 2 MINUTES.
Everything you have written is correct, but I wanted to expand on this last point. The probability of the next 2 minutes is always the same, but the probability of a specific 2 minutes changes.

For example. Let's say I am interested in a block being mined between minutes 10 and 12. I calculate the probability of mining a block in the next 12 minutes, and I calculate the probability of mining a block in the next 10 minutes, and I subtract the two. The probability, then, of finding a block between minutes 10 and 12 works out to 6.7%.

However, by the time we get to the 10 minute mark, that probability is now 18.1%. Obviously this makes sense when you think about it, as every 2 minute bracket can't have a probability of 18.1%, or else we would rapidly end up with >100% chance.

Bitcoin mining is a memoryless process. It doesn't matter what came before - it is always 10 minutes on average until the next block.
6522  Bitcoin / Hardware wallets / Re: Thoughts about Passport hardware wallet on: August 24, 2021, 08:26:47 AM
and airgapped computers are by your definition even less secure because they all have games and other ''bloatware'' installed
If you choose an OS which is filled with bloatware and start installing games on your airgapped computer, then yes, it is much less secure.

and smartphone is even less secure so you should never use it again.
Yes, smartphones are far less secure, which is why they are classed as hot wallets. A smartphone is poor benchmark for comparing a hardware wallet to, though.

Hardware wallets are just mini computers not some miracle devices with one strict use case.
If you want a wallet which can play games, store arbitrary data, display pictures, whatever, then that's absolutely your choice. There are plenty of devices on the market to choose from. But you can't possibly argue that putting games on a hardware wallet is a good use of time nor that doing so is 100% risk free.
6523  Bitcoin / Hardware wallets / Re: Thoughts about Passport hardware wallet on: August 24, 2021, 07:46:55 AM
the dev effort would be much better spent ensuring that the "necessary" code is secure.
Might also help to get the price down a but if they weren't paying devs to code, test, and implement games. Tongue

You can use many hardware wallets as password managers or similar like yubikey device for signing on websites in more secure way.
Which falls under their one purpose of securely storing and allowing you to safely interact with private keys, passwords, or codes. Not for playing games.

I don't disagree that adding altcoin support is risky too. Every new piece of code you put on the device poses a security risk. But altcoin code at least serves a purpose (even if it is a purpose I don't care for), and even better if it is entirely optional to install it in the first place. Pre-installed games are risky bloatware.
6524  Bitcoin / Bitcoin Discussion / Re: Skeptical question on: August 23, 2021, 08:02:43 PM
A block with reward different from the current correct reward can not be valid. Doesn't matter if it's 1 Bitcoin more or even 1 satoshi less, if it's not precisely what it needs to be, such block is invalid.
This is not accurate.

The constraint set by the protocol is that if you sum all the outputs in a block (including the coinbase transaction), that number must be less than or equal to the sum of all the inputs in a block plus the block reward. This effectively sets an upper limit on how much a miner can reward themselves for finding a block, being the block reward plus the total fees. However, there is no lower limit. Miners are free to claim 1 satoshi less, 1 bitcoin less, or indeed, no reward at all, if they so choose. This has happened many times in the past, usually by mistake, but has resulted in the irreversible loss of a few dozen bitcoin.
6525  Other / Beginners & Help / Re: Private key error. on: August 23, 2021, 07:30:10 PM
The Private Key consists of 64 random characters that are sensitive to upper and lower case or space like what you've mentioned.
If you're talking about WIF, it's always 52 characters long and they're not all randomly chosen.
Further correction:

WIF keys can be either 51 or 52 characters long. The ones which are 51 characters long are for uncompressed private keys and start with a "5". The ones which are 52 characters long are for compressed private keys and start with either a "K" or a "L". They are in Base58 and are case sensitive. The compressed keys include an extra 0x01 byte prior to the checksum, which tells your wallet software to generate the compressed public key rather than the full public key when imported.

Standard private keys are 64 characters long. They are in Base16 (hexadecimal) and are not case sensitive.
6526  Bitcoin / Bitcoin Discussion / Re: South African Man Loses $900,000 Worth Of BTC After Accidentally Deleting Keys on: August 23, 2021, 07:21:37 PM
You can keep your cryptocurrency in any online wallet (but make sure that they allow you to access the private keys).
This is bad advice. The majority of online wallets are either woefully inadequate and horrendously insecure, or are outright scams. You are gambling with every coin you store in an online wallet.

Enable email authentication and 2FA (preferably with Google Authenticator) and your coins will be safe from any hacker.
This is also bad advice. Email authentication and 2FA is not foolproof and can be bypassed. And even then, they only protect you from attacks against your individual account. They do nothing to protect the security of the actual wallet and system where your coins are stored. 2FA does nothing if the online wallet in question is hacked and their wallets emptied. It does nothing to protect against scams, poor security, wallets being lost, and so on.

Also, Google Authenticator is a bad choice. Better to choose an open source alternative.
6527  Bitcoin / Bitcoin Discussion / Re: Bitcoin instant transactions are less secure on: August 23, 2021, 07:15:53 PM
and it's certainly that more blocks will be found shorter than 10 minutes or at least shorter than average time before most of difficulty retargets.
The average block time over the entirety of bitcoin's existence is actually 9 minutes 32 seconds. If you replace 600 with 572 in my equations above, they come very close to the observed rates.

If every transaction has an opt-in RBF, then chances are, there would be an inherent degree of risk to every of your transactions and it isn't sufficient cushioning for most merchants.
If every transaction was opted-in to RBF, then the only situation in which it would reasonable to accept zero confirmation transactions in my opinion would be situations where you trust the other party to make good on a promise. If you wouldn't accept an "IOU" or someone verbally telling you that they'll pay you at a later date, then you shouldn't accept a zero confirmation transaction from that person.

However, given that we've gotten so many off-chain solutions, I don't really think it is necessary for merchants to still be undertaking these risks with their transactions.
Completely agree. If you want to accept payments instantly or make payments instantly, then just open a Lightning channel. There are plenty of wallets out there now which will do all the heavy lifting so to speak for you if you really can't be bothered to open a channel yourself.

and was easily broken into by hackers
Bitcoin has never been "broken into by hackers".
6528  Bitcoin / Hardware wallets / Re: Thoughts about Passport hardware wallet on: August 23, 2021, 07:06:18 PM
Just wait until someone run DOOM on it Tongue
Reminds me of when I got a Game Boy emulator running on my 1st or maybe 2nd generation (I can't really remember) iPod back in the day. Tongue

All hardware wallets that are not proving Bitcoin only firmware are way less secure than having Passport wallet with games
The Passport device has not been extensively pen tested like Ledger or Trezor devices have been, so there is no way as of yet of knowing if that is true.

Do you use your smartphone that can store bunch of games, applications, maybe crypto wallets, google or iPhone tracking with other stuff, and do you also consider it unprofessional?
Because that is what a smartphone is meant to do. The whole point of a smartphone is to be multi-purpose and do near enough anything you want it do. The whole point of a hardware wallet is to do one thing and one thing only.

Please tell me one scenario were someone will use this game to steal your coins or keys, when we know that Passport (like Coldcard) have no cables and it's never connected with your computer or internet in any way.
Who knows? The device hasn't been tested yet. Airgapped cold storage is never connected with the internet in any way, and yet it is not invulnerable to attacks.

6529  Bitcoin / Development & Technical Discussion / Re: Searching for early transactions on the blockchain on: August 23, 2021, 11:30:15 AM
Just change the last digit to the next block number. I checked the first 20 and there are only block rewards in those. Smiley
An unnecessary process. You can use the link I gave above and then order by ascending block number. The first non Coinbase transaction is in block 170. There is then a single transaction in blocks 181, 182, 183, 187, 221, 248, 496, 524, and 545. The first block with multiple transactions is 546. So feel free to jump to those block numbers and skip the endless clicking. Wink
6530  Bitcoin / Bitcoin Discussion / Re: Operator of Helix Bitcoin ‘Mixer’ Pleads Guilty on: August 22, 2021, 08:35:12 PM
The purpose of a bitcoin mixer is literally to hide the source of funds, which in any other financial transaction would be classed as laundering.
So all cash transactions are classed as laundering? Don't be ridiculous.

Anyone who owns these sites know full well that the majority of their customers will be sending dirty money through their system in order to try and clean it.
Absolutely not true. Only around 8% of coins sent to mixers are what you might term "dirty money". The majority of funds come directly from KYCed accounts on centralized exchanges from average users simply seeking to reclaim some privacy. Nothing illegal about that. Source: https://cointelegraph.com/news/only-8-of-mixed-crypto-coins-tied-to-illicit-activity-report

The feds also get to seize large sums of money and also figure out lots of customers who might have been trying to avoid taxes - people should stay far away from such services or they might get a knock at the door in future.
If you've completed KYC on a centralized exchange, then your details have already been passed to your government. It's KYC you must avoid if you don't want the government knocking on your door, not mixers.
6531  Bitcoin / Bitcoin Discussion / Re: Operator of Helix Bitcoin ‘Mixer’ Pleads Guilty on: August 22, 2021, 08:04:06 PM
Sooner or later, the other people that have mixers will also be affected by this and will have to present themselves into the court even if they didn't laundered the money themselves because they have provided the services for the launderers to use, pretty sure that some people will still defend the use of mixers.
The charges in this case are because he conspired with darknet marketplaces to launder money, not simply because he offered a mixing service. Mixing your coins is not illegal and is done for a variety of completely legitimate reasons. The majority of coins sent to mixers come directly from centralized exchanges, usually from KYCed users, and so are simply individuals trying to stop these exchanges from spying on their transactions and financial dealings after they have withdrawn bitcoin from them, as all centralized exchanges do.

If "providing a service which criminals can use" is a crime, then you'll need to arrest damn near everyone on the planet, from Mark Zuckerberg to the guy who runs the hot dog stand on the corner. Just because a criminal can use a service doesn't mean running that service is a crime.
6532  Other / Meta / Re: What do you think of the Bitcoin Discussion section? Does he need to change? on: August 22, 2021, 07:12:51 PM
The most recent threads created in Bitcoin Discussion...



This has been over the last 24 hours. Every one of his 12 threads is text spun plagiarism and zero value trash. This board needs a dedicated mod to stop users like this before they gain traction.
6533  Bitcoin / Bitcoin Discussion / Re: Bitcoin instant transactions are less secure on: August 22, 2021, 03:23:46 PM
From real data, it's what I get.
Perfect. Thanks for the verification.

We can use the formula I gave above to calculate the probability with a specific time frame as you have. So, for example, if we are interested in the 11 - 20s bracket, we would calculate the probability of finding a block within 20 seconds, the probability of finding a block within 10 seconds, and then subtract the two. Given this, then for the brackets you have used then numbers look like this:

Bracket
Calculated
Actual
------------
------------
------------
⩽5s
0.8%
0.6%
6-10s
0.8%
0.7%
11-20s
1.6%
1.6%
21-30s
1.6%
1.7%
31-60s
4.6%
5.0%
61-120s
8.6%
9.3%
121-300s
21.2%
22.3%
301-600s
23.9%
24.3%
⩾601s
36.8%
34.7%

There is a slight skew away from "greater than 10 minutes" towards blocks being a bit faster than 10 minutes. This is due to the fact that the average block time is almost always under 10 minutes due to the constantly increasing hash rate.
6534  Bitcoin / Hardware wallets / Re: Thoughts about Passport hardware wallet on: August 22, 2021, 01:49:08 PM
I am still using old style phone and it's working perfectly fine, looks similar with Passport wallet.
Similar, sure, but different enough to arouse suspicion. No phone from that era had a camera, and no phone is powered by 2x AAA batteries. It might pass a cursory glance, but a 5 second inspection will reveal to any thief the device is not a phone.

You don't know because it is closed source, and I mentioned it as a prime example of unprofessionalism in hardware wallets (1 million leaked customer data).
And I never said otherwise. I've made my feelings regarding Ledger and their database leak well known, but their mistakes don't given other hardware wallet companies a free pass to do what they like. The fact remains that including completely unnecessary code on a hardware wallet device poses unnecessary security risks.
6535  Bitcoin / Hardware wallets / Re: Thoughts about Passport hardware wallet on: August 22, 2021, 12:43:15 PM
Idea was probably to hide the fact that you are using hardware wallet, and I actually like the idea of hiding hardware wallet with fake game console or phone device, but maybe they should add two alternative version of firmware, one clean and other with games included.
If the device looked like a Nintendo Switch or a modern phone, then that idea might have some merit. But the device looks nothing like either of them, and says "Foundation" across the back, so any attacker can discover what it really is with 5 seconds and a Google search.

I know one more hardware wallet called ledger that are adding bunch of shit features with fake dex swap exchanges, supporting bunch of altcoins
Don't know why you are bringing Ledger in to this, but none of that is in any Ledger firmware. Don't want to use any altcoins? Then don't install those apps. Don't want to use their exchanges service? Then don't use Ledger Live. None of that presents an attack surface to their hardware wallets. Hiding "features" on the device is a bad start. Hiding completely pointless features like Tetris on the device is just plain stupid.

I think you know very well that coins are not actually stored on that device, only keys are.
My point is the same.
6536  Bitcoin / Development & Technical Discussion / Re: Custom parameter for mnemonic seed on: August 22, 2021, 11:23:46 AM
Concerning PBKFD2, 2048 iterations was designed to slow up brute-force attack. But 15years after this design, 2048 iterations is quite weak. Do you think we should make more iterations ?
BIP39 was only proposed in 2013 and the 2048 iterations was still being debated in 2014, so this is only 7 years old, not 15. 2048 was weak then and it is weak now. As a result, the security of seed phrases against brute forcing comes largely from the entropy of the seed phrase.

There are certainly good technical reasons to increase the iteration count, but there are practical reasons not to. BIP39 is now so ubiquitous, that if you started introducing new iteration counts it was cause havoc. There are still plenty of people who think they have lost their coins because they don't know the difference between recovering a legacy wallet and a segwit wallet. Electrum seed phrases cause frequent problems as people do not realize they are different to BIP39 seed phrases. Having the same seed phrase able to recover multiple different wallets of the same type due to different iteration counts will only compound this even more.
6537  Other / Beginners & Help / Re: Why people should be using SegWit addresses on: August 22, 2021, 10:19:12 AM
With higher number of outputs, the percentage of fee reduction decreases.
Obviously the bulk of the savings comes from spending segwit inputs over spending legacy inputs, with segwit and legacy outputs only differing by about 3 vbytes, as opposed to segwit and legacy inputs which differ by about 80 vbytes. Very few average users are making transactions with more than a handful of outputs, though, and so segwit is still the obvious choice.

This effect will be much more noticeable with taproot transactions. Taproot inputs are even smaller than segwit inputs, but a taproot output is larger than both legacy and segwit outputs. Even a 1-input-2-output taproot transaction is larger (in terms of vbytes) than a similar segwit transaction, and once you get up to 10 or more outputs, then it becomes larger than a similar legacy transaction too. It will be a long time before taproot is so widespread that people are paying to 10+ different taproot outputs in the same transaction, though.
6538  Bitcoin / Development & Technical Discussion / Re: Searching for early transactions on the blockchain on: August 22, 2021, 09:41:38 AM
Unfortunately the new blockchair explorer redesign is utterly awful when compared to the old one, but you can still get some useful information from it. For example, try this link:

https://blockchair.com/bitcoin/transactions?q=block_id(1..5000),is_coinbase(false)

This will list all transactions between blocks 1 and 5000 which are not Coinbase transactions (i.e. the transactions which create new coins as a reward for the block miner). There are 63 transactions in total. You can obviously adjust the numbers to expand or narrow your search as you require.
6539  Bitcoin / Bitcoin Discussion / Re: South African Man Loses $900,000 Worth Of BTC After Accidentally Deleting Keys on: August 22, 2021, 09:29:50 AM
I believe there should find solution to this and look for a way to recover your private key even if anything happens to it.
There is a way. It's called backing up your wallet file or seed phrase. If you don't create proper back ups, then that's a problem with you, not bitcoin.

But the issue mentioned with how do you know that they don't just get the private key and then tell you that they couldn't resolve your problem?
If you know the address, then you can watch the coins to see if they are moved. If they are, you know the recovery company stole your keys. Good luck proving that to a judge though with zero other evidence.

i usually write it in the notepad and keep it as .rar files and set password for it
Don't do that. You already say you write it down on paper. Just do that. Storing seed phrases on any device with an internet connection is a huge risk. If your computer is corrupted, lost, stolen, damaged, whatever, and you cannot access your wallet file, then your electronically backed up seed phrase will be lost anyway.
6540  Bitcoin / Bitcoin Discussion / Re: Bitcoin instant transactions are less secure on: August 22, 2021, 09:22:26 AM
-snip-
Your numbers are wrong and also irrelevant.

It doesn't matter who controls what hash power, as long as the total hash power is roughly the same as it was at the last difficulty retarget and so the average block time is still close to 600 seconds. If this is not the case, then you can adjust the numbers in the equation I gave above. We are considering the entire network here, not individual miners.

As I stated above, bitcoin mining is a Poisson process. You can read about this here: https://en.wikipedia.org/wiki/Poisson_point_process

You can model the distribution using the equation (as given on the linked page above):

P{N = n} = Λn * e / n!

If you take n to equal 0 (i.e. you won't find a block), and take lambda (Λ) to equal the number of blocks you would expect to find in a given time frame, then you can simplify that equation to

P = Λ0 * e / 0!
P = 1 * e / 1
P = e

Therefore, the probability of not finding a block when you would expect to find Λ blocks is equal to e. For example, the probability of not finding a block in 10 minutes, when you would ordinarily expect to find 1 block in 10 minutes, is e-1 = 36.8%

Given the equation P = e, then we can take the inverse to find the probability of finding a block: 1-P = 1-e. So the probability of finding a block in 10 minutes is 1-e-1 = 63.2%.

So, as I said above, the probability of finding a block in 2 minutes is therefore 1-e-0.2 = 18.1%.
Pages: « 1 ... 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 [327] 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 ... 837 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!