Bitcoin Forum
April 26, 2024, 07:32:49 PM *
News: Latest Bitcoin Core release: 27.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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 ... 461 »
941  Bitcoin / Electrum / Re: Electrum: Urgent question on seed phrase and pass phrase on: July 18, 2021, 03:25:14 AM
My vote on this is that you avoid 2FA requiring third party assistance to move coins.  Not knowing what the future holds I believe its better to maintain 100% self custody of your coins.
Not a big fan of TrustedCoin but that isn't true. You're still maintaining 100% custody of your coins with 2FA since it is a 2-of-3 multisig and you hold 2 of the keys while they hold a single key. They cannot do anything without your approval but you can spend the coins as and when you wish, provided that you have access to your seeds. I'd argue that 2FA provides a marginal increase in security and I agree that an airgap setup would be vastly more secure than 2FA.
But now somebody can brute-force the extended words of the seed phrase. True, the existing bitcoin wallet crackers such as hashcat and btcrecover, do not support this kind of recovery with seed phrase input at this time, but a) the seed phrase can always be sold on the darknet, and b) it could end up with someone who has a custom tool for solving this kind of stuff.

The last thing you want to happen to you is having your seed phrase end up on Google Search. It is NOT safe to continue using it, not even with additional password or 2FA. I recommend moving all your funds out immediately before they get stolen.
Your seed is designed to allow the user to access the coins with the seed only in the case of 2FA.

It depends on the passphrase. If your passphrase is long and random enough, there is very little chance someone would ever be able to be able to bruteforce it. I don't think Electrum limits the length of the passphrase. If it is long enough, then it would be equivalent to be bruteforcing without any prior information.
942  Bitcoin / Development & Technical Discussion / Re: Why Core does not allow to use words to "spawn" your wallet? on: July 18, 2021, 03:14:43 AM
We should remember that they don't have to implement BIP39 and I guess OP is not asking about why this BIP is not implemented but why isn't core providing a mnemonic (a human readable encoding of the master key used to generate the child keys).
Yeah. But the current only standardized solution that we have is BIP39, don't think there is any other proposal within the BIPs and I assume Bitcoin Core would be primarily interested in having a mnemonic generated using a known standard.


Then to restore it, you can create a new wallet (do not use an existing wallet) and open the console and run sethdseed <the HD seed>.
I missed this part just now, sethdseed only takes a WIF key (ie. your private key), not the master key.
943  Bitcoin / Development & Technical Discussion / Re: Why Core does not allow to use words to "spawn" your wallet? on: July 17, 2021, 03:47:01 PM
If you look at the BIP itself, it is actually unanimously discouraged from implementation. The reason is outlined here: https://github.com/bitcoin/bips/wiki/Comments:BIP-0039.

944  Bitcoin / Bitcoin Discussion / Re: Do you know any game theory tucked inside Bitcoin? on: July 17, 2021, 12:34:28 PM
Bitcoin is a distributed network with no centralized server, protected by miners. Miners’ verifying the effectiveness of transactions is crucial for the whole network to function normally. In the economic system of Bitcoin, miners are encouraged to do the right thing because on condition that they produce invalid blocks, their colleagues would simply ignore these blocks and continue to work in the parent chain. Hence, those who do evil things have no any profit at all, completely a waste of time, electricity and hashrate.
Nodes will reject invalid blocks, no matter how many miners are complicit in that. Every full node in the network validates both the transaction as well as the blocks.

I've seen situations arise where people have attempted to cheat other aspects of game theory relating to Bitcoin.  In the past, some have spoofed their full node client version or name to make it appear as though it is a different client.  This was an, almost geopolitical, attempt to manipulate consensus, but relating to demographics instead of a physical locale.
How would the UA of the clients affect anything?

Actually, with regards of a 51% attack, it depends. A state sponsored attack doesn't care about the profits or the economics of it and the seizure of mining sites should suffice for a significant proportion of the hashrate that can be used for an attack. Whether it makes sense for them to execute an attack like this, that is specific to each individuals. Pools can execute a 51% attack as well, the profits from an attack by a rogue pool far outweighs the costs. That is why Ghash.io faced a huge controversy in the past.
945  Alternate cryptocurrencies / Altcoin Discussion / Re: Claiming BCH fork from Bitcoin Core on: July 17, 2021, 10:16:33 AM
How are you using dumpwallet? You need to specify an absolute path.

For example: dumpwallet E:/Bitcoin/dumpedwallet.txt

This creates a file in E:/Bitcoin with a text file dumpedwallet.txt which you can open with any text editor. The master private key should be there. I'm assuming that your BTC wallet was created after the HD wallet integration, ie. there is a HD symbol at the bottom right corner of your GUI.
946  Bitcoin / Development & Technical Discussion / Re: Who is paying very very large fees when not needed and why? on: July 17, 2021, 09:26:01 AM
I disagree on the CPFP part. If - say - Binance now pays 100 sat/byte for a transaction with 100 outputs, they could easily to for 10 sat/byte and still get into the next block about 90% of the time. For the 10% they don't make it, they could instantly do CPFP onces fees in mempool go up. If they quickly bump the average fee to 25 sat/byte, they can still make it into the next block, and depending on the state of mempool, they can increase fees by as much as needed.
The cost of an incidental CPFP is tiny compared to the amount they save on total fees.
The users are paying 0.0005BTC per withdrawal. Granted that includes the fees from moving the deposits around, I would assume that the first course of action is for them to reduce the withdrawal fees for the user. Even if they decrease the fees that they are going to use, users are going to complain that they are skimping on the fees.

How ever much they spend isn't any of our business; it affects their profit margin and screws their users over. Them adding additional TXes into the mix doesn't necessarily bode well for the rest of us, there is another transaction to compete with the rest of the network. Even if they were to pay the high fees, it doesn't necessarily affect the remainder of the user. Algorithms don't look at the average fees being paid, rather, they devise their estimates from the bulk of the fees that the network is paying through fee buckets. Having a fraction of the blocks being occupied by a few high fee-rate transactions isn't a problem for the rest of the network, as long as the bulk of the transactions are still paying a normal fee rate.

Implementing this would just be a bit more work. In Binance's case, I'm pretty sure the millions of dollars they waste on fees are totally worth the billions of dollars they earn from promoting their own centralized shitcoin.
I mean they aren't wasting any money, the user foots the bill.
947  Bitcoin / Development & Technical Discussion / Re: Who is paying very very large fees when not needed and why? on: July 17, 2021, 08:26:13 AM
Which algorithms/user see this, see a total mempool of under 0.3 vMB, of which more than half is paying less than 3 sats/vbyte, and decide pn fees of over 100 sats/vbyte? What a waste of money.
Poorly implemented ones or those that don't know any better and has a fixed fee rate.
Those algorithms are what pushes up fees so quickly once blocks are full. If a block is filled with 1 sat/byte transactions, you could get priority over those by paying only a little more (say 1.1 sat/byte). That could lead to a very slow increase of fees (1.2, 1.3, ...... 2.0), but instead it quickly goes to 10, 50, 100 and more. I don't mind people wasting their money, but they drag others with them too.
If you're in a hurry, it is simply not an option for you to increment fees slowly nor is it for those services where withdrawals/coin movement are time-sensitive. You can't really compromise in this aspect; if your algorithm guarantees a confirmation within the next block, your algorithm should suggest a fee which does exactly that. Slowly incrementing the fees for the algorithm simply won't work and would probably result in far longer wait before a confirmation for most. There should not be a scenario where the algorithm suggests a fee that risks not hitting the target, some services doesn't really have a choice; CPFP makes the TX unnecessarily expensive, RBF is not an option. The penalty for them is unnecessary costs with their transaction and the user has to be the ones boycotting them.

Currently, Bitcoin Core suggests a fee of 1sat/vbyte for a confirmation within the next block. Not all algorithms are flawed. If they are paying fees that are excessively high, then they probably already know about this and would rather spend more on the fees than to change the algorithm or having users complaining about their withdrawal.
948  Bitcoin / Bitcoin Discussion / Re: Proof of stake criticism on: July 17, 2021, 03:45:18 AM
The main talking points against PoS is that it's highly susceptible to a 51% attack knowing that people can buy in on the market, accumulate up until they are a whale, and control the market. It's way easier to accomplish and requires only early participation plus some funds for you to be a whale and possibly control the market at your own will. Whereas in PoW, it requires not only money, but also hardware that is basically not yet existing as of the moment due to current technological limitations. It really is a pain in the ass to attack a network with PoW algorithm, as it expends a lot of resources by gaining only a few moments of control before the whole network realizes that something is wrong.
Incorrect. For an attacker to purchase coins, they will influence the market with an upward pressure on the price as they try to accumulate that much percentage of the coins. This makes the attack exponentially more expensive. The problem with it is there is nothing at stake; you don't lose anything by supporting any forks. Allowing those who control a larger proportion of the coins makes them richer for virtually little to no cost.
949  Bitcoin / Electrum / Re: static vs eta vs mempool please help with this on: July 17, 2021, 03:40:09 AM
Thanks guys for answering my question I'm pretty much still confused i need to study this stuff...

But in the mean time can you answer this example if i was to send $500 worth and used eta with the slider all the way to the right what will the fee be? Sorry if this question doesn't make sense or if theres no specific fee amount for specific amount being sent
Moving it all the way to the right pretty much guarantees a confirmation within the next block, because of how high the fee rate is. When you are shifting the slider, a dialog will appear telling you the estimated number of blocks it takes for a confirmation and the fee rates being paid. You should see the total fees paid getting increased as well.

As I've said, ETA is designed to overpay and for obvious reasons. Use mempool as an estimation if you're not worried about when it will confirm and ensure that the transaction is replaceable. You will be able to increase the fees later on if desired.
950  Bitcoin / Bitcoin Discussion / Re: T-Mobile Sued Over SIM Attack That Resulted in Loss of $450K in Bitcoin on: July 16, 2021, 05:42:19 PM
Most service providers are quite vulnerable to social engineering, and an experienced fraudster would be able to circumvent the security protocols quite easily, by collating the personal information of the victims.

Telegram offers an authentication ontop of the SMS OTP. Use it and you should be safe provided that your password is strong enough. I'm not sure what made the guy transact so much in Bitcoins, doing any transactions without another form of authentication is just bad in general. A typically case of something preventable, it was just a social engineering attack by masquerading as someone trusted.
951  Bitcoin / Bitcoin Discussion / Re: Proof of stake criticism on: July 16, 2021, 05:28:00 PM
Look at the resources needed to attack Bitcoin, a PoW coin. Attacking a PoW coin entails huge costs and resources. Given how you are constantly expending resources with PoW, there is a certain security through expending the resources.

PoS incurs no actual costs. In the event of multiple fork on the chain, attacker can choose to follow any chain without any real costs being incurred. Conversely, miners have to make a conscious decisions about the forks to follow with PoW coin. Following the wrong fork expends resources for nothing.

Bitcoin will not shift over to PoS. There is no reason why it has to.
952  Bitcoin / Electrum / Re: static vs eta vs mempool please help with this on: July 16, 2021, 04:42:34 PM
When I was creating this website (which works similar to mempool.space and others) I was watching the mempool many times a day. I saw more than once Electrum overestimating fees, suggesting like 100sat/vbyte while you could get a confirmation within a decent amount of time for less than 10 sat/vbyte.

I think mempool.space estimator is better than those native wallet estimators, you just need to understand a little to learn how to use it.
It is designed to do so. If you want to base your fees using the position in the mempool, then there is a mempool option as well and that is approximately the same as any other mempool histograms.

IIRC, Electrum takes the ETA data from the server but can build the mempool histogram. I found it to be quite consistent with Bitcoin Core's which tracks the time it takes for transactions in their mempool to be included in a block and is calculated based on that. While this can resulted in a very conservative fees, it'll take into account block times, intervals, etc and give the user a better chance to hit the estimate.

Mempool.space's priority estimation, I think (maybe I'll take a look at their code in the future, not now) uses the mempool and the estimated transactions that is included in each block. Does it take into account the time elapsed from which the previous block was mined? This results in a far more responsive target but also doesn't average out the irregularities in block intervals. This will strictly be cheaper but it is definitely not as accurate.
953  Bitcoin / Electrum / Re: static vs eta vs mempool please help with this on: July 16, 2021, 03:27:03 PM
I will not advice people to directly be making use of fee estimation on wallets, I have made transactions before with wallet normal fee estimation and takes almost a day before the normal fee estimated got my Bitcoin transaction confirmed.
What wallet were you using? Any well-designed wallet will not provide any estimates without a reasonable certainty that the confirmation would be met within the target. Floating fees in the wallets are fairly well-designed and users shouldn't face a problem using it. In fact, I would recommend for newbies to be using Electrum's ETA if they have no idea what they're doing. Simply looking at the mempool graph doesn't take into account all of the factors that would affect the time it takes for a transaction that it takes to get a confirmation. Floating fees are designed to be dummy-proof and we wouldn't include it if we can't consistently meet the target.

Mempool.space's estimation is quite vague, as compared to both Bitcoin Core and Electrum's which gives you the estimated number of blocks it should take.
954  Bitcoin / Bitcoin Technical Support / Re: Create an uncompressed public address from a compressed public address on: July 16, 2021, 03:00:23 PM
Bitaddress does this for you, if you don't want to hassle yourself with the headaches if you do it incorrectly. You'll have to get the correct WIF as well, by the way.

Download the github repo: https://github.com/pointbiz/bitaddress.org. Validate it with the PGP signature file and open the HTML with your browser. Go to Wallet Details and Enter your private keys > View details. You should see both uncompressed and compressed addresses derived from the priv key. Run it on a clean computer with a clean browser (ie. no extensions).

If I understand correctly then in the current situation it is not possible to find out what the other address is.
No if you don't have your private key or ECDSA public key.
955  Bitcoin / Mining / Re: Possible covert mining attack (in progress???) on: July 16, 2021, 02:53:25 PM
CCP just needs one pool a few techs and a few nodes to build the alternate chain.
Do you think the community wouldn't react in a way in a timely manner to counter any potential malicious re-orgs and negate the impacts caused by them? The reason why 51% attack is so dangerous is mainly due to the financial motivation, where there might not be enough time for people to react in a timely manner. If you kill off Bitcoin, great! Another crypto takes it's place. So what now?

I believe that the costs for an attack like this, if it is currently on-going has ballooned to the neighbourhood of about 287 million dollars. I've already mentioned it quite a few times, you don't want to do a 51% silently. Proving that you can consistently annoy the hell out of the community by re-organizing blocks every now and then rather than doing a very expensive block re-org achieves the same thing.
956  Bitcoin / Electrum / Re: static vs eta vs mempool please help with this on: July 16, 2021, 11:38:45 AM
Don't use static. If you don't know what you're doing, you're going to pay fees that are either too high or too low.

ETA is very conservative and nets you a confirmation within the specified number of blocks almost all the time. This also means it tends to overpay for the fees.

Mempool, is only indicative of the fee rates at current X MB from the tip of the mempool. It gives a spot reading and does not actually reflect the current network conditions. However, if you aim for 1vMB from the tip of the mempool, you should get a confirmation within the next block or in a few hours. That varies depending on the circumstances.

When you use a slider, there should be a box which is displayed and that tells you how many blocks before you can get a confirmation or X vMB from the tip.

Sliding to the right means that you will pay more for the fees and a potentially faster confirmation.
957  Bitcoin / Bitcoin Discussion / Re: What are the implications of Hal being Satoshi? on: July 15, 2021, 11:15:22 PM
I'm talking about RIPEMD-160. Is a hash function considered a symmetric algorithm?
Oops. I was thinking of using Grover's which works for both. Point stands, the security of addresses isn't reduced more by quantum computers through the possibility of collisions as opposed to cracking the ECDSA directly. Finding collisions of RIPEMD-160 is still difficult enough, combined with the fact that there is SHA256 hashing prior to it and that you're finding a very small set of keys.

You might be able to find a collision of two addresses far in the future but it still probably wouldn't be worth the time
958  Economy / Exchanges / Re: Security risk on: July 15, 2021, 10:54:15 PM
Exchanges are a service, they are not representative of the security of Bitcoin unless everyone only uses them when they're using Bitcoin. The security comes from whoever is holding the keys for their funds, which is ideally themselves.

Banks are more like your wallet, where you can park your coins while those exchanges are solely meant for users who wants to exchange their coins for another currency. The security of their platform is this largely dependent on their competency. It's not like banks hasn't been hacked before, see Bangladesh SWIFT hack. You don't see banks getting bankrupt because their activities are often fairly low risks and if something goes wrong, the government would probably bail them out anyways.
959  Bitcoin / Bitcoin Discussion / Re: What are the implications of Hal being Satoshi? on: July 15, 2021, 05:06:16 PM
I think even the proof that one is/was the owner of those private keys is not enough anymore. The more time passes, the higher the chances are for someone's privkey to collide with an already used one. While this is not a very likely scenario and the chances of colliding specifically with the genesis/Satoshi's privkeys are about zero, it's not practically impossible especially as tech evolves.. So if someone "finds out" 50 years from now who owned those private keys, chances are this is just a random coincidence and collision that proves nothing.
Use quantum computers to crack the ECDSA keys for those. Collision is quite a lot harder.

Best case would be to publicly post the private keys of Satoshi's addresses. That way, these frauds wouldn't manipulate a part of their supporters.
That would never happen. Satoshi probably won't appear again nor touch those coins.

True. As time goes by, these private keys have more chances of being found by someone else. When Bitcoin will have changed to quantum safe algorithms, someone may pretend of being Satoshi by searching the, insecure by that time, 1 — 2^160 range. In other words, in the far future, there won't be any ways to prove you're Satoshi.
Speed up for symmetric algorithms are far smaller and probably wouldn't be sufficient to find specific keys. It's not like there is a huge portion of known Satoshi keys.

I think you meant using QC to directly crack the public keys.
960  Other / Archival / Re: Brief History of Bitcoin Adoption on: July 15, 2021, 04:21:26 PM
In the next 10 years, the reach of bitcoin will become even more widespread.
Again, this is pure speculation. Bitcoin's reach is mostly bounded by the ability of the people to use it, given the high penetration of internet and internet connected devices, it wouldn't be a stretch to assume that there isn't loads of growth to be made in that aspect. I mentioned in my previous post about the difference between adoption and investments; adopting entails actively using it as a currency to serve its purpose. I would argue that it doesn't really matter until bigger economies start to endorse and accept Bitcoin. Based on the resistance by the various government, I'm not so sure if it'll happen soon. Firms are largely also investing in Bitcoin in hopes for it to rise, which defeats the purpose of Bitcoin as a currency and making it a speculative asset as well.

In 10 years, anything can happen. Will Bitcoin finally be able to scale, with little conflict? Will the government or firms still be willing to endorse Bitcoin once the FOMO blows over? It's completely uncertain; everyone saw the true colors of Tesla after a couple of weeks, perhaps everything that has happened so far is a facade for a different agenda. It'll be a sweeping statement to assume that Bitcoin will rise in the long term; it can very well be but there are obviously various shortcomings of Bitcoin that are either innate or difficult to solve.


I witnessed from 2017 and until now Bitcoin has a great improvement, even though there's a struggle when it comes to mass adoption just because the governments wanted a regulation towards Bitcoin but it proves that this isn't a barrier at all to have mass adoption and becomes the price hit into a new all-time high.
The price is not indicative of the adoption rates.
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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 ... 461 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!