Bitcoin Forum
May 25, 2024, 02:13:01 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 99 100 101 ... 463 »
1001  Bitcoin / Mining / Re: Possible covert mining attack (in progress???) on: July 13, 2021, 04:56:19 AM
That is an interesting theory, however, I would be more worried if hashrate stopped growing as opposed to dropping, imagine the devil or CCP or anyone for that matter was buying all the new gears and most of the used ones that are for sale without making any noise, wouldn't that be scary?
Why? Buying and hoarding that much ASICs without using them would be ridiculously expensive and you'll have to outpace the entire network (given stagnant hashrate) as well. It'll make far more sense to control the current 51% of the network and suddenly switch to their own rogue chain. It is far cheaper, or seizing them would be the cheapest. It is far more scary for a sudden percentage of the hashrate to go offline for an extended period of time.

Besides, after that, every SHA256D coins are either worthless or would just fork to something else.
1002  Bitcoin / Development & Technical Discussion / Re: Loads of fake peers advertised on bitcoin network on: July 13, 2021, 04:50:26 AM
Yes, they are still coming.

You will only see them in your node's peers database.
I took a quick look at the node on my server. I'm seeing a few addr messages with less than 10 IPs being sorted into the bucket every few seconds.

Are you periodically retrieving the data from peers.dat or are you using a better method? If it's the former, then I'll parse the peers.dat later on at fixed intervals and see what I can find.
1003  Bitcoin / Bitcoin Discussion / Re: Block #2 of Bitcoin Blockchain had a message for all of us on: July 13, 2021, 02:17:19 AM
Not sure why people are not understanding that I am not doing a serious discussion. (FACEPALM)
Sarcasm isn't well conveyed through an internet post. Many a times, I thought people were just joking but they in actual fact weren't. I'm really not kidding, just go through a few threads in this board and you'll understand what I mean.

Worst part is, some people would actually take these posts seriously. Better to have some clarity before the spammers come and spam the thread up with nonsensical posts that makes a big hoo-hah out of a joke.
1004  Economy / Service Announcements / Re: [ANN] ChipMixer.com - Bitcoin mixer / Bitcoin tumbler - mixing reinvented on: July 12, 2021, 11:12:00 PM
Theymos puts it like this
Forum uses cloudflare as well.

It is in effect an MITM with Cloudflare so of course not a great idea. Most (all?) DDOS protection services requires the packets to be routed to them for scrubbing though. Just use the onion address with Tor and you wouldn't have a problem.
1005  Bitcoin / Bitcoin Discussion / Re: Block #2 of Bitcoin Blockchain had a message for all of us on: July 12, 2021, 10:47:50 PM
Earlier blocks didn't specify addresses for the coinbase rewards. It is definitely unintentional and you shouldn't read too much into it.

It is also the wrong permutation.
1006  Bitcoin / Mining / Re: Possible covert mining attack (in progress???) on: July 12, 2021, 09:54:01 AM
The main difference that you can gain much much more than just the block reward with the long term attack. Imagine if you hidden mine your longer chain for two weeks. Under that two weeks you can send your real bitcoin to an exchange and withdraw the FIAT or exchange bitcoin for USDC, Monero, etc. That's all on the public chain.

On your hidden chain you send the bitcoin back to yourself to spend the input TXU. So when you publish your longer chain you get your coins back and also can (most likely, depends on jurisdiction, etc.) keep the FIAT and other coins you exchanged.
Yes. That is a typical double spending attack in theory.

As I've said, the cost of such an attack, or at least the opportunity costs is in the neighbourhood of a few million dollars. Whether the exchange is willing or is able to process such a big transaction without at least some precautions in place isn't guaranteed.

The thread is a covert mining attack with the state adversary against Bitcoin. There is no reason why the state would be remotely interested in the profits; as said, the costs of an extended attack is huge with their attacking chain becoming either abandoned or at least largely unpopular with the community. If you're in it for the profit or attempting to recoup any significant part of it, the fiat exchanged must be at least 400 million dollars, given two weeks and even more because your ASICs are now worthless. China isn't interested in doing that, their GDP is 14 trillion USD, and you don't gain enough from an attack like this. An attack from China cannot possibly be profit motivated. If you're not looking to profit from it, mining alongside the chain for extended periods of time only serves to make the attack much more expensive.

Chinese miners are also not interested in that. They've made tremendous investments in mining, they are going to profit more by being honest.

This is why I think that some rollback limit would be useful. There would be at least a point in time when you can be sure it won't be rolled back. Like an 6 or 12 blocks. Also limit the rollback to once only until you don't reach the roll-back limit (number of blocks) again to prevent rolling back X blocks at a time.
I think there is a security issue right here. If some of the nodes aren't online at a specific time, then they won't know if the blocks were reorg-ed before. Sybil attacks are also a problem in this case. The potential for a network split in this case is far greater.
1007  Bitcoin / Bitcoin Discussion / Re: Securing Your Bitcoin with a Dead Man's Switch (In Case of Death) on: July 11, 2021, 02:58:19 PM
I wouldn't put sole control of the private key (or funds) with any single entity, that doesn't provide sufficient redundancy in case of a compromise. Rather, I'll prefer having a Multisig of sorts, or a secret sharing mechanism such that it requires more than one form of authentication to spend the funds. For eg. Putting one of the 2-of-3 multisig with a secure service, and giving one of the key to the trusted party. Either that, or I'll have it written up on my will, the unlocking of a certain safe or secured storage upon my death.

There is no reason why you should entrust any of your keys to any centralized party. Or at the very least, it should be encrypted with the password included in the will. There shouldn't be a scenario where a compromise of the secured service results in the complete loss of security.
1008  Other / Meta / Re: Where's the new forum Theymos? on: July 11, 2021, 09:09:16 AM
Here you go: Link
Well, that was 2019, nearly 3 years ago. IIRC, the development for epochtalk started quite a while back but has been quite a few years since then. Cobra once mentioned that millions were spent on this; also quite a while back.

I can't find any updates later than that though...
1009  Other / Beginners & Help / Re: Profile correct details? on: July 11, 2021, 08:59:42 AM
In fact, you could even use a false e-mail address.
Ensure that your fake email address can't be generated. There was at least one instance where users opted for gmail accounts which were never created and it was displayed publicly. An attacker created the email, reset the account and gained access to it. It'll be far better to generate an email yourself, generate some random passwords and leave it there. If you're not planning to use the email as a way to recover your account.
1010  Bitcoin / Electrum / Re: Not reading psbt file on: July 10, 2021, 06:09:56 PM
To be honest I'm not quite clear on what that practically means.

So do you mean that I open electrum, generate my receive address, then go to the send window and send multiple transactions to my own address? How would sending bitcoin to my own address reduce the inputs.
In Bitcoin, we don't spend funds by looking at the balance on addresses. Instead, we spend inputs and create new ones. Let me show you an example: https://blockchair.com/bitcoin/transaction/c21523ed3745959ce1389f571ec1c46181eb09c10d85301923bf875cfc0fd1b9. The transaction has 3 inputs, by spending them, I've effectively created a single inputto be spent. If I were to replace it with any address that I own, then I would've effectively consolidated it by spending 3 inputs and creating a single one.

If you were to spend 15 inputs in a single transaction to your own address, you'll create a single transaction output for it to be used in the next transaction. The other 10 inputs can then be spent in another transaction to create another inputs. Afterwards, I'll just use the two inputs that I've created through the consolidation into the transaction that I originally wanted to make, but was unable to do so due to the restrictions on the number of inputs.

So, create a transaction that sends back to your own address; Go to View>Tools>Show Coins, then select any inputs, as long as there isn't 20. Go to your Send tab, input an address from your own wallet and press Max. Afterwards, do it as you would for a normal transaction. Upon loading it into ColdCard, you should expect to see a message saying that you're sending it to your own wallet. After both your consolidation transaction gets confirmed, then you can spend it normally, as you've reduced the number of UTXO (unspent transaction outputs) from 25 to 2.
1011  Bitcoin / Electrum / Re: Not reading psbt file on: July 10, 2021, 05:32:43 PM
OK yes the coldcard has recognised the transaction at less than 20 inputs, but it would require 6-8 transactions for me to send the total to where I want to. So am I able to open the psbt and delete certain things to reduce the input?
Is there a problem with consolidating the inputs first? Using a few transactions with less than 20 inputs to send back to your own address, and sending the consolidated inputs to your destination.

Deleting the inputs would result in your having less inputs for your transaction, and you need to include them all or else your total amount would be less than you desire.
1012  Other / Meta / Re: Why does this forum allow altcoin ads? on: July 10, 2021, 05:08:00 PM
I was wondering; isn't it ironic for a forum like this to advertise altcoins? I was also wondering; doesn't this forum have enough funds to be a little stricter with the advertising rules, if not to disable them completely?
What's wrong with the ads? They aren't scams, at least. I think the forum should have enough cash but I also don't think they should draw from their reserves primarily. Hosting is already quite expensive by itself and there are other miscellaneous costs as well.
I get it for ICOs, but why should there be an intention to advertise things like Litecoin or any other altcoin that operates in a peer-to-peer way?
More exposure simply isn't bad. Same can be said for almost all the signature campaigns on the forum, and some are just blatant pump and dumps. There is nothing wrong with advertising for an altcoins, the two that I see aren't as terrible as those that I see in sig campaigns.
1013  Bitcoin / Electrum / Re: Not reading psbt file on: July 10, 2021, 04:54:31 PM
I'm not sure what's meant by using a segwir signature and providing only the individual UTXO?
That is for the PSBT file. PSBT files includes loads of redundant data and stripping it down helps to reduce the size restricted by the communication bridge.

Thank you. To get the input to 20 or less, I can't send more than 0.02 bitcoin at a time. There surely must be a simple way to change this? ​Any bitcoin amount that is 0.03 or more is 21 inputs. I've sent more than this a month ago so I'm unsure what's changed.
Try if it'll sign with <20 inputs first. Use Coin control if needed on Electrum. I think fees are fairly low right now; would it be possible for you to send two transactions back to an address in your wallet (1x 12 inputs, 1x 13 inputs) and spend it with ColdCard, the two created inputs from the two transactions?
1014  Bitcoin / Bitcoin Discussion / Re: Bitcoin security in the long term on: July 10, 2021, 04:40:57 PM
Nor do I, but the fact that the system makes the miners have a less incentive over time, scares me. There will be times in the future where a miner will earn less than 0.001 BTC for solving a block including the fees. If we assume that the supply (of both $ and BTC) remained the same and compare with the current security, one bitcoin has to cost around 231 million dollars. (~7*33000 = 0.001*x)

Miners do not earn 0.001BTC per block for the fees, that is absolutely absurd and should never happen. Currently, miners earn anywhere from 0.1BTC to 1 BTC depending from the network conditions. Average count for the transactions appears to be about 2000 per block (3.3 TPS), so that is far lower than any realistic estimate for any mass adoption or any widely used payment processors, with LN or not. If we were to make optimizations throughout the years and/or make the block size larger, then I don't see a problem with fitting 10x that in a hundred years, maybe even more.

Currently, network throughput for the miners is about ~100EH/s, at it's peak was about 170EH/s. That is quite a large number and shows that even with current block rewards, it is very very far from being remotely profitable for any attackers. Remember, you don't only pay for electricity, you also pay for the ASICs themselves, the landspace, etc. I don't think it's too far of a stretch to assume that by the time block rewards are <1BTC, the fees would supersede it. It should only be a concern if the network becomes insecure *enough* to be attacked, not if the cost of mining can't be matched with the current estimates.
1015  Bitcoin / Bitcoin Discussion / Re: Bitcoin security in the long term on: July 10, 2021, 02:58:42 PM
You just slightly estimated it. I don't know if it's on your realization, but it seems rather disappointing to me than (probably) to you. The price won't be that fluctuating forever; not that there's a proof for this, but over time, the supply will be steady and if the demand is too (global adoption), then the miners can only rely on the amount of the transactions.

Otherwise, the security will be slowly decreasing over time.
I definitely hope it won't fluctuate forever. Yes, I agree that the point about the fluctuation is completely valid. I'm making a point about having either an increase in the price or the increase in the adoption. Either of which increases the profitability, either by relation to the fees or the profit from mining.

Granted, I do think that I might not be right about a sustained security as there are a ton of factors on that but I don't think that the security (or rather the hashrate) of the network would ever dwindle to dangerous levels. If it ever gets to the point where it is better to be dishonest than to be honest, then that would be a problem because the system fails.

I guess he/she means in 2140. They'll reward 0.00000000 BTC, right? Just like OP_RETURNs.
No as in, there is a difference between a coinbase transaction and the coinbase rewards. Why would the coinbase be zero though, then where do the fees go?
1016  Bitcoin / Bitcoin Discussion / Re: Bitcoin security in the long term on: July 10, 2021, 02:47:24 PM
When you talk about the fees for off-chain transactions, are you thinking about exchanges dividing their profits with miners? Or what other off-chain transactions are there that generate a fee?
LN as of now still settles transactions on-chain so that'll be opening or closing a channel. If there is a still some degree of scarcity with on-chain transactions, then these kinds of settlement transactions will be more expensive but users won't have to pay a great deal of money when you spread it over to the many transactions that the user could've made while on LN.
For now we still have enough time to figure out a way to make Bitcoin work even when there are no coinbase transactions anymore. But that is still some time to go.
Coinbase transactions will always exist. They're the only required transaction in a Bitcoin block.
1017  Bitcoin / Electrum / Re: Not reading psbt file on: July 10, 2021, 02:38:45 PM
Does it have anything to do with the number of inputs and outputs on the transaction window at all? It says 25 inputs and 1 output. Probably irrelevant, but I don't know what else to focus on. Like I said, this happened last month to me, and I simply updated my version of  electrum, after which the coldcard read the psbt file.
Eh, that's actually the issue.

Coldcard supports 20 inputs to be signed at once[1], presumably due to the fact that it is unable to sign so many due to hardware limitations. I've never encountered this issue, only because I've never had to sign that many inputs but I think that the limitation still applies right now. Since it's mainly a hardware limitation, there isn't anything else that you can do other than to split the transaction up smaller.

[1] https://github.com/Coldcard/firmware/blob/master/docs/limitations.md#max-transaction-size
1018  Bitcoin / Bitcoin Technical Support / Re: Wallet.dat question. on: July 10, 2021, 12:35:24 PM
Please DO NOT download anything that you're unsure of. People often intentionally dangle these kinds of files as a bait. I would avoid downloading them at all costs, even if you're not going to execute them. I'm not sure why people would recommend doing so, you literally can generate one by downloading Bitcoin Core. You don't even need to synchronize it.

who thinks that? i agree that is the wrong attitude
I find it quite common, given how people almost always take the advice of "don't use Windows" at it's face value. Your security depends far more on your habits rather than the OS.

All OSs are vulnerable to malware and phishing attacks.  The only way to avoid being victimized is to educate yourself, and be diligent.  The OS you choose will not save you from mistakes.  
Exactly and I can't emphasize it enough. People seem to think that there are no vulnerabilities associated with Linux based distributions. That is completely and utterly wrong. Zero day vulnerabilities has been exploited from time to time; Shellshock on Unix based systems with bash, a whole bunch of distribution specific backdoors as well. The main reason why WannaCry was such a big problem was because it was patched previously but people were either unwilling to update or still using EOL OSes. The most common is still users willingly running it themselves.

I don't disagree that Linux is better than Windows in some aspect but Windows is designed to be KISS and not over complicate certain things. From time to time, you'll see users coming on the forum to seek advice on running certain things on Linux. It is quite obvious that some didn't do their due diligence and are instead relying on websites to teach them how to compile Core, for example without knowing how to resolve simple issues; not having correct Path variables, not having updated dependencies, etc. It's okay if you want to learn how to use Linux, but if you aren't prepared to read up on it in depth and practice simple security habits, then you're just shooting yourself in the foot.
1019  Bitcoin / Mining / Re: Possible covert mining attack (in progress???) on: July 10, 2021, 07:47:01 AM
Of course I can. I have 1 Bitcoin and unlimited addresses. I can send this any time to any addresses hence creating any number of valid transactions. The only thing I lose the transaction fee, but in this case it wouldn't matter as I am the miner too. So the attacking blocks would be full. I can also include any number of chosen real transactions from the public blockchain as long as it's valid on my partial chain.
Oh okay, then it's not fabricating transactions.

It doesn't matter except that it slows the propagation of your blocks down by a lot. End result is still the same, fork with a different algorithm and chain. Extended re-orgs are not very common without malicious intent so it wouldn't be difficult to differentiate. If the end result; forcing Bitcoin to change the algorithm and instill fear in the people is the same, whether you just start attacking in real time or release your own alternate chain, then I fail to see what is the difference except the latter is far, far more costly. It's mostly a difference between a few million dollars and a few hundred million dollars, assuming that they don't have to care about the cost of the ASICs nor the space.

So the attacking blocks would be full if I want them to be (canceling any consensus change requiring non empty blocks).
There isn't any rules about that, nor would it be implemented realistically. We wouldn't bother to implement any consensus change that doesn't deal with the root of the problem; rather, I believe that invalidating that chain and changing to an algorithm would be the most obvious and direct way to deal with it.

I think this kind of possible attack fits the current consensus hence it's not "forbidden". I think it's still an attack judging by the roots of Bitcoin, but technically (by the current consensus) you are not forced (or even rewarded!) to publish the mined blocks as long as you have the longest accumulated PoW and you sure of it.
It is an attack that threatens Bitcoin, that is correct. Whether it is viable to do so, is a whole other question.
1020  Bitcoin / Mining / Re: Possible covert mining attack (in progress???) on: July 10, 2021, 07:33:47 AM
I think if you wanna do one time max damage this is the way. Overwrite a month of bitcoin's history with empty blocks (or blocks with made up transactions) and that could be a close to be kill shot. Not to mention if you leak the date a few hours in advance and all the people who sent bitcoin anywhere in that months send it back to themselves... on  the new longer chain before the original transaction could be re-broadcasted.
You can't fabricate transactions.

Truth is, the economic majority probably wouldn't want to continue using a chain which was manipulated by an external party. The only rational way out is to rollback the chain to before the 51% attack and continue mining with a different algorithm. It would be as if the attack has never happened. Announcing prior to the attack would just result in majority of the exchanges halting deposits and I would be surprised if there isn't any mechanism to monitor for extended re-orgs on exchanges, considering how many altcoins are already susceptible to these attacks.

underrated point. people think that if you get 51% of the hashrate its game over. in reality, there are still 49% of people out there mining, competing against you. they've already mined a crap ton and do NOT want the chain they've been mining to be the invalid one.
They have no choice. As long as someone else has the capability to build a longer chain with a greater accumulated PoW, everyone will re-org to that chain. If we do discover some malicious intent, then I don't believe it would be a huge issue to just abandon that malicious chain in favour of the honest one.
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 99 100 101 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!