Bitcoin Forum
May 25, 2024, 11:01:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 ... 463 »
1261  Bitcoin / Electrum / Re: weird transaction and using old electrum wallet with lightning stuff? on: June 01, 2021, 02:13:40 PM
I have no idea about the stuff what is written there.
All I know is that I am supposed to receive the 0.018 btc.
no ide whats up with the insane amountof 82 btc also wirtten there.
I assume the address that you gave is 37U6mb9bepC5LpW25xCvHAj4wAZCccyLdL. The other address with 82BTC is used as their change, that doesn't concern you.

Since the transaction has 5 confirmations right now, you should be able to see the transaction confirmed in your wallet. Is the bubble at the bottom right green or red?



noiw with fees being downright heavy crime robbery nowadays, one apaarently should sent money viy some second layer thing, named "lightning network".

I have zero idea how this all works, so it would be great if someone could help me there.
I updated my electrum btc wallet to the most current 41.2 version and under view made it display all the possible tabs.

but aside from that, I have no idea what else to do, so I can conveniently sent btc via the cheap lightning network just the way I sent btc via the normal way before.

can someone please quick me a quick idiot proof noob step by step how I can configure the electrum wallet to be able to do that lightning stuff?

Also is there someplace where, given an amount of btc to be sent, I can find out how much fee is to be paid when using that lightning network stuff?
Lightning network is only beneficial if your recipient is also using lightning network as well. It is an off-chain settlement and is cheaper as it doesn't take place on the Blockchain itself. There is a more comprehensive topic written by Rath_ and probably the best material to start with; https://bitcointalk.org/index.php?topic=5259973.0.
1262  Bitcoin / Bitcoin Discussion / Re: The new mining pool, Marathon miners censoring Bitcoin transactions; on: June 01, 2021, 10:58:52 AM
Well, good thing they have capitulated, although I doubt very much this is the last we have heard of mining pools censoring transactions or "OFAC compliant" blocks.

It's also quite telling that although they have said they will signal for Taproot, none of the blocks they are mining do so yet. Quite clear that they do not actually want to support Taproot, but felt they had to give in at the last minute now we have ~98% consensus so as to not jeopardize their profits.
No doubt. The next one we'll see will probably be forced by regulating bodies.

They did say that they're updating it only this week in the video. I'd say give them sometime to do so, not like they're in a hurry anyways or anything would change.
1263  Bitcoin / Bitcoin Discussion / Re: What if Bitcoin had 1 minute block time and 1 minute difficulty retarget on: June 01, 2021, 10:42:39 AM
I may be misunderstanding, but doesn't howmanyconfs.com compare the hash rate based on Bitcoin's work? For example, if the difficulty dropped 50% then wouldn't 6 Bitcoin confirmations be equal with 150 Litecoin ones? If it does, then it only exclude the possibility for an outpace attacker to attack the network. It does not exclude the possibility for the pools' decision. On a completely decentralized cryptocurrency like Bitcoin, if one pool gathered the majority of the computational power, it'd be much easier to reverse a transaction 6 blocks deep in contrast with, let's say, Monero, that has a better hashrate distribution.

Shouldn't it compare the distribution too?
Read the asterisk (https://github.com/lukechilds/howmanyconfs.com/blob/master/README.md#how-are-these-values-calculated). The site measures the work done needed for each confirmation which may or may not correspond to the possibility of a majority attack on the network. It does not outright reflect the security of the network as attacks has to be done with its profitability in mind.

Distribution or rather decentralization is not an accurate way of predicting the possibility of a 51% attack. Any adversary would not openly state that they have the majority of the network's hashrate but would attempt to distribute it in such a way that it is not obvious. Either that or they won't openly state the blocks that they mine. It is wrong to assume that attacks would only be carried out with a singular entity. It can also be done with multiple entities colluding as well.
1264  Bitcoin / Development & Technical Discussion / Re: Is it possible to recover private key or mnemonic phrase data? on: June 01, 2021, 10:02:15 AM
Not possible. You need at least a master public key and one of the private key of the addresses.**

The most you can figure out from the addresses is the public key, which requires breaking two one way functions.

** This allows you to derive the master private key of a non hardened derivation.
1265  Bitcoin / Bitcoin Discussion / Re: The new mining pool, Marathon miners censoring Bitcoin transactions; on: June 01, 2021, 06:24:50 AM
Good news for sure, but am I missing something here? Why does Taproot prevent them from filtering transactions like they are currently doing? Taproot doesn't hide which addresses bitcoin is coming from or going to, it doesn't hide if the bitcoin in question has come from a darknet market, it doesn't hide if the bitcoin in question has been coinjoined, and so on. Why can't they continue to filter after Taproot?
It doesn't. The article doesn't state that they are not censoring transactions specifically due to Taproot but that they're upgrading without including any censorship features to filter the transactions. Likely just a decision that they've made and has nothing to do with Taproot.

They've probably realized that openly filtering transactions has gone wrong and lowered their profit margin without any censorship effects. Continuing their own practices this way would get nothing done and just make people unhappy. However, filtering transactions covertly would not.
1266  Alternate cryptocurrencies / Altcoin Discussion / Re: Can I cancel a Litecoin transaction after 3 confirmations? on: June 01, 2021, 06:18:24 AM
I think for alts such as Litecoin, it may be better to wait until three confirmations (still 6 may be too much). In the unlikely scenario of a 51% attack, I don't think that the attacker will be able to revert more than 1-2 blocks. Still theoretically there is a possibility, especially with cryptocurrencies having lower mining hash rate such as LTC. With BTC, I would say that there is virtually zero chance that the transaction may be reverted after 1 confirmation. And if sufficient transaction fee is paid, then I am OK even with 0 confirmations.
In the scenario with any attacker holding 51% attack, the attacker can reorganize as many blocks as desired but that mostly depends on the profitability of doing so. The concept of 6 confirmation just means that the attacker needs to at least be able to outpace the network to be able to reorganize more than 6 blocks.

You need lesser hashrate for lesser confirmations as you're looking to reorg lesser blocks and thus having a better success rate. In the unlikely event of competing blocks, then it is completely possible for a transaction to be double spent, depending on the fork that forms the longest chain. 0conf transactions is less than feasible now... Trying to accept them will put you at a significant risk.

For a small value transaction if the buyer pays enough fee to be accepted within the next block then there it is not so unreasonable to accept payment with zero confirmations. Bitrefill and Fold App have this policy and I believe BitPay allows it for non-rbf transactions. The percent of transactions signalling rbf is less than 20% and the amount of people who know how to use it and want to intentionally scam a merchant is so low that it is an acceptable risk for them to accept 0-conf.
Depends on your risk analysis, fee market tends to fluctuate quite wildly. You likely would be safer with non-RBF and a high fee but that comes at an expense of having your user pay more and potentially get their transaction stuck. Not an issue that I recommend people to be dealing with.
1267  Alternate cryptocurrencies / Altcoin Discussion / Re: Can I cancel a Litecoin transaction after 3 confirmations? on: May 31, 2021, 10:41:18 PM
No you can't. Even a confirmation is difficult. Every confirmation basically means that a block has to be rolled back, or another block has to be mined at that height. This requires either the network to be on two different forks, with one of the fork containing your transaction and eventually accepted (in the case of competing blocks at the same height) or if a miner helps you. 6 confirmation is the amount of confirmations required that makes it improbable for an attacker without 51% of the network hashrate to reverse your transaction. So no, unless you're able to get a miner with significant hashrate to help you and attack the network, it is not possible.
1268  Bitcoin / Wallet software / Re: Not funny problem I opened a wallet that was not mine on: May 31, 2021, 10:36:47 PM
How could I have opened one? Obviously not all the words in red are required, just the ones in white
It is statistically improbable.

The combination of words has to be in the correct permutation for your wallet to be recovered. The complexity of being able to find a set of seed phrases that has been used is roughly the same as finding a used private key as well. Provided that your RNG is random enough. If the length of the seed phrase is at least 12 words long, you're fine.

If you have opened someone else's wallet, then there is a problem with your wallet, probably generating seed phrases insecurely.
1269  Bitcoin / Development & Technical Discussion / Re: Is SHA256 obsolete and is it enough to guarantee security? on: May 31, 2021, 04:01:59 PM
SHA256 is used on almost everything that you use in your daily life that includes your credit card transactions or your bank account's password. The whole world would collapse if SHA256 wasn't safe enough. In the future this might change but for now It is as safe as it gets.
Not really. SHA256 isn't used in everything; for example, passwords usually uses some KDF to provide some resistance against bruteforcing. In comparison, if we figure out P = NP, the cryptography and possibly most things on earth will fail. Not really related to topic but just a nice tidbit.

Anyways, the nature of how Bitcoin uses SHA256 makes the issue not as serious as it seems. The possibility of collision or preimage attack would introduce forks by blocks or TXID with different content but same hash, tricking people into signing unintended transactions, etc. SHA256 is strong as it is currently, the complexity for something like this is still out of reach.
1270  Bitcoin / Electrum / Re: Electrum default coin selection on: May 31, 2021, 12:54:17 PM
Although it's the user's job to learn how to properly send and receive bitcoin, I still think users should be informed that they are about to spend an unnecessary amount of UTXOs for a transaction that can be spent by using only one input that is big enough. Some sort of pop-up or system notification would be nice.  
Electrum does give a warning if the fees is outrageously large when compared to the amount that is supposed to be sent. That should be sufficient.

If the transaction size is too big, and the user ends up paying too much, then the user will notice and adjust either their fees or their inputs accordingly. If it doesn't trigger the warning, then the fees should be within an acceptable amount and since it is a consolidation transaction in a sense, it is still beneficial to the user as it can potentially save more on the fees in the long run. While there is nothing wrong with a dialog or a popup, users tend to be quite myopic and won't see the point behind specific client behavior such as this.
1271  Bitcoin / Electrum / Re: Electrum default coin selection on: May 30, 2021, 11:20:51 PM
Electrum old versions used to let the user choose between priority and privacy coin selection. When you select priority, Electrum will use the oldest utxos as inputs. Not sure why this feature was removed!
It was there when Bitcoin Core still considered transaction priority in their relaying and miners still mined free transaction. It was removed once Bitcoin Core removed the logic as well. Don't see much point in keeping this as spending coins in chronological order is quite detrimental to the user's privacy as well.

Might seem paradoxical since the client leaks so much privacy but it's better than them not doing anything about it.
1272  Bitcoin / Bitcoin Discussion / Re: Why do we insist on "Test Transactions"? on: May 29, 2021, 02:25:57 PM
This is one of the many reasons why people really do test transactions especially if you are dealing with new exchange or it is your first time to use such exchange. You want to use small amount of money just to see if their system is working, no bugs or any of that sort. Because even if it is your first time to use Binance for example, are you confident to send large amount of funds at the very first transaction? Knowing that their reputation is top-notch. Still, your worries may not be on their side, but more on your end, as you are thinking that you might make a simple mistake along the line. So if in case you made wrong move, at least only small amount is wasted. I guess, most of us went thru the same dilemma.
Sending to exchanges means that the principle that past experience doesn't determine your future experience applies. If anything occurs during your transaction, the onus is on Binance or whatever exchange you're using to solve it. There is pretty much nothing that could go wrong as long as you are sure you're sending to the correct address as shown. Even with less established exchanges, you never know if they'll pull a quick one on you after you send a larger amount.

If anything, sending it once and doing multiple checks is more ideal than sending it multiple, thus increasing the room for error as well as the fees.
1273  Bitcoin / Bitcoin Discussion / Re: What if Bitcoin had 1 minute block time and 1 minute difficulty retarget on: May 29, 2021, 11:49:58 AM
Their offered work isn't the same on these confirmations, I get it. But if the hash rate isn't “fairly” distributed then someone could offer more work in a certain time period and hence, more proof.
We're not concerned about the potential of someone executing an attack but rather how much resources is required to attack the chain.

Does re-organization differs from replacing previous blocks? If you had 30% of the hash rate, it'd be easier for you to re-organize the blocks in contrast with someone controlling the 10%.
Reorganizing is equivalent to replacing the blocks. Yes, you will. The distribution of the hashpower isn't the main point here though, distribution of the current hashrate gives you the potential of the majority to execute an attack but it doesn't take into account the cost. Distribution is thus independent of the game theory which is whether they will attack the chain, given the cost and benefit of it as well as the decisions of the other stakeholders.
1274  Bitcoin / Bitcoin Discussion / Re: What if Bitcoin had 1 minute block time and 1 minute difficulty retarget on: May 29, 2021, 11:17:40 AM
What is the average time for any given node to receive a newly mined block, though? If it is around 10 seconds as I used in my example above, then we are still looking at a greater than 9 fold increase in the number of stale blocks by reducing the block time to 1 minute. Sure, if we can speed up propagation through the network then this improves, but it still tends toward centralization because it gives larger miners who will receive blocks first a greater advantage than at present.
Back in 2017, the 50th percentile as mentioned by Bitcoinstats.com is ~2s but the 90th percentile will definitely take some time. It is to the best interest of the miners to be included as upper bound of 50th percentile. It is to the best interest of the miners to be as well connected to each other as possible, while centralization concerns are valid, it becomes less if the time it takes to propagate through the network is fairly quick and it isn't illogical to assume every miners will try to get the best possible connection.

Certain miners are more well connected than the rest as of now, either through zombie nodes or a similar implementation to FIBRE.

I don't think that reducing the block time is the correct approach to scaling anyway. Even if you drop it down to 1 minute, for example, then that is still too long for the "buying coffee" scenario, and thanks to the exponential distribution of blocks you will still see plenty of blocks which take >5 minutes to be found. You would need to wait just as long for the same amount of security as you do on the current chain, if not longer since more hash rate is being wasted mining stale blocks.
I don't disagree but that is assuming stales are still occurring on a regular basis. Since 10 minutes essentially represents 10 minute worth of PoW mining and thus a higher cost, doesn't it make sense for merchants to be still allowing 1 confirmations? The need for a 10 minute confirmation as a measure of security can be quite overblown at times; I find it sufficient for half or 10 times less of the current opportunity cost for something that costs $1.

If it ever happens once, it'll be a strong evidence of what is secure and what's not. I consider that response really casual, no offense. I'm personally fine with one confirmation, but if I ever wanted to transact huge amounts, I wouldn't risk it. Recently, the chain was reorganized because two miners mined the same block at the same time. The transactions on the abandoned block are now invalid.
Transactions are not invalid after getting mined in a stale block. In fact, large proportion of the transactions are probably included in both the blocks and thus no matter which fork prevails, your transaction has already been included in the chain. Stale blocks are not a very serious security risk, if the transactions pay enough fees,  then there is a high probability of them being included in both the blocks. It does make it easier for someone to double spend if merchants starting accepting 1-2 confirmations if stale are very prone, which makes it a risk and people can probably exploit it without much effort.


Something must go wrong. This site calculates the equivalent time of 6 Bitcoin confirmations compared with other cryptocurrencies, based on their offered work. Correct me if I'm wrong, but the offered work refrains from security. Isn't the distribution of the hash rate that matters?
No. The cost of re-organizing the blocks is what matters. It doesn't exactly matter if I have 60% of the hashrate, I can easily do a 51% attack but there is no incentives as it is far more expensive than to just mine as an honest entity.
1275  Bitcoin / Hardware wallets / Re: Hardware Wallet protection on a online computer on: May 29, 2021, 09:26:37 AM
It is very possible hackers can steal Trezor and able to access the seed phrase, this vulnerability has been discovered by Krakn like two or three years ago. But the use of passphrase to extent the seed will help for such hackers not to be able to access the cryptocurrencies because salting process in which additional words (passphrase) are used lead to generation of different keys entirely which will make it impossible for hakerd to get through to steal your funds.

There are some uncommon hardware wallets, example is the Coolwallet S that do not support passphrase and yet such physical attack can lead to access to its passphrase, this will only make hackers to steal such wallet to get through by knowing the wallet seed phrase and have access to the keys generated by the wallet. That is why it is good not to use uncommon hardware wallet.
Secure element is designed to never leak the seeds or to at least make it inherently difficult and/or expensive to access it. Passphrase is used as an additional security measure against attackers if that layer of defense is broken, plausible deniability as well but using a passphrase is not desirable in all situations; not being covered by checksum, forgetting it, etc. AFAIK, CoolWallet has a secure element which makes it that much harder to extract the seeds in the first place.
1276  Bitcoin / Bitcoin Discussion / Re: What if Bitcoin had 1 minute block time and 1 minute difficulty retarget on: May 29, 2021, 09:05:55 AM
But we still have stale blocks with a frequency of somewhere around 0.1% with a block time of 10 minutes. Decreasing that to 1 minute would increase the number of stale blocks exponentially.

The probability of finding a block in time x is given by the equation 1 - e(-x/y), where y is the expected block time. If we take x = 10 and y = 600, then the chances of finding a block with 10 seconds currently is around 1.65%. If you drop the block time to a minute and make y = 60, then that chance increases to 15.35%. That's a huge increase in stale blocks and a huge increase in wasted hash power.
The fork occurs if two different miners were to broadcast their own blocks and the propagation makes it such that different miners are working on different chain and one of the block gets continued. So assuming that, the time it takes for a block to propagate becomes a factor. If the blocks were to be propagated quicker than X, then the chance of a stale block occurring lowers significantly as well. That is assuming two different miners don't mine the blocks at the same time.

Now, there are implementations such as FIBRE which supposedly reduces latency to the range of milliseconds among miners who runs the node. It is unfortunately deprecated now so I can't find any stats on it. If we were to use it in conjunction with FIBRE, then there shouldn't be a very significant increase in the stale. Of course, there is a limit at which stale blocks becomes far more prominent but I'm sure that 10 minutes at 2MB is still quite conservative given the conditions that we have today.

Besides, it is to the miners interest to attempt to reduce their latency as well. I've not really seen a whole lot of stale blocks involving well known miners so much nowadays. It is almost always between a larger mining pool and some miner that didn't tag their own block. I wouldn't be surprised if the larger miners are far more interconnected than the rest of the network using some form of direct connection.

For the record, I don't think 1 minute block would be well supported and might cut too close to the threshold but I find that we could perhaps explore the possibility of capacity increase in Bitcoin either with larger block sizes or block intervals.
1277  Economy / Service Discussion / Re: Bitcoin double spend on: May 29, 2021, 08:53:48 AM
I think that when the developers started implementing RBF, they used a very misleading word as a verb to this procedure. Double spending is prevented using a peer-to-peer network as the whitepaper says, but they chose that phrase as the proper one for RBF. Maybe a better formulation would be re-broadcasting or broadplacing?
Double spending is impossible in Bitcoin if and only if you're looking at the blockchain alone; a single chain cannot have two of the same inputs being spent twice. You can however, choose to spend an input that has been spent before and is currently in the mempool. Technically, by being able to broadcast a transaction which spends the same inputs as another in the mempool is regarded as double spending it, though obviously the other gets kicked out.

This is not an accelerator as some of the users here are claiming. This is a site to broadcast two competing transactions by broadcasting a conflicting transaction after the other. This site isn't intended to help users to use RBF to unstuck your transaction but rather to help users intentionally replace a current transaction with their own. You can do so with any wallet that support RBF.

1278  Bitcoin / Bitcoin Discussion / Re: Why do we insist on "Test Transactions"? on: May 29, 2021, 08:44:19 AM
Correct me if I'm wrong, but in such a case you would have no problems sending coins to such an address, and the problem would only be manifested when you tried to spend the coins on that address. The vast majority of people who make a test transaction simple wait for the coins to show up in their wallet before sending the rest of their stack, and so a test transaction achieves nothing in this case.
Yes. That is correct. You need to spend funds from that address. I'm under the impression that OP meant sending and spending. Nothing is achieved by just sending a small amount.

Again, how many people making a test transaction even know what the r value is, let alone how to check if it has been reused? If anything, making a test transaction from one address to another before making a main transaction between the same two addresses puts you at risk of the sending wallet reusing the same r value with the same private key, someone being able to deduce that and double spend your main transaction before it confirms (highly unlikely, I know, but possible).

I have never once made a test transaction and I have never once lost any coins. Care and due diligence in your wallet selection and transaction details are all that is required.
It is honestly better than nothing. There are loads of bots which monitors the network for any r value reuse. If they detect any, then they will attempt to push a competing transaction and thus stealing your funds. That has been the case for quite a couple of years... Especially since that Blockchain.info and those Android wallet vulnerability.

I would probably recommend people to use more well known wallets, but if they can't then it would be a good idea to check if it works in the first place. Using a wallet that isn't well tested is a security risk nonetheless.
1279  Bitcoin / Bitcoin Discussion / Re: Why do we insist on "Test Transactions"? on: May 29, 2021, 07:15:31 AM
However, I have always been perplexed by this notion given the near perfect track record of the blockchain itself. Why would you need to do a test transaction when you know if you are sending to the correct address, the funds will get there safely?
The protocol itself might be working fine, totally understandable but you can't say the same for the wallet client.

The address has a checksum and can be valid. However, the problem lies if the client somehow generates a nonstandard address. For example, if your wallet client uses a non-compressed public key to generate a Bech32 address, the network considers it nonstandard. You need a miner to be willing to manually include it in a block that they mine. Or, worse off, if the transaction is valid but the developers accidentally makes the transaction reuse the r value. The latter is quite unavoidable and can happen after several iterations of the wallet but it is a good way to tell if the wallet is suitable from your first try.

It should not happen with most wallets, provided that the developers are competent at the very least.
1280  Bitcoin / Electrum / Re: Electrum default coin selection on: May 29, 2021, 04:20:51 AM
You can manually choose what you want to spend on the coins tab if you want to reduce the fee but how about if you are going to spend them all in the future?

You still have many outputs so you will still pay a huge fee in the future if you are going to spend them all in one transaction.

They set Electrum to merge all UTXO by default and sent it to address destination and change address but if you don't want to pay a large fee always make a transaction when the network is not congested.
It isn't always an option for users to only use Electrum when the network is not congested. Users have to actively use coin control to change their outputs. Consolidation transactions should only be done when it is not congested but normal transactions should not be treated as consolidation transactions. It is unnecessary and incurs too much fees.

In normal usage as intended, the user won't run into such issues. Electrum tries to get their users to use different addresses from each transactions. This makes it such that each bucket only has 1 UTXO as the address is only used once. Hence, the transaction would end up being the most efficient. If the user reuses their addresses, this won't hold true and the user has to adjust it manually.
Pages: « 1 ... 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!