Bitcoin Forum
May 25, 2024, 01:24:23 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 ... 463 »
61  Bitcoin / Bitcoin Technical Support / Re: Confusion Surrounding Unusual Bitcoin Nonstandard Transactions in Block 831489 on: March 08, 2024, 03:45:50 AM
The correct solution to get rid of these dust spam with non-standard outputs that "anyone can spend" (eg. OP_NOP OP_NOP ... OP_1) is for a mining pool to just create the transaction spending them and sending the sum to their own address, maybe as fee to collect in coinbase tx.

Something like this garbage that F2Pool cleaned up.
Here they clear a lot of non-standard outputs with 0 values/amount and create a provably pruneable output (OP_RETURN) effectively purging all of them from UTXO set. That is 0 in, 0 out, 0 fee!

That's 9 years ago. Nowadays "normal" mining pools are more scared about doing stuff like this!
Correct, but the fact that these exists is probably facilitated by another pool so it'll be more of a cat and mouse game. I don't think mining pools would be particularly inclined to sacrifice their revenue from fees in this manner, it's expensive and doesn't do much for them. In addition, they would have to answer to their miners as well, not too popular. It's a real problem that can possibly only be solved at a protocol level.
62  Bitcoin / Development & Technical Discussion / Re: Bitcoin and Green Energy Subsidies on: March 08, 2024, 02:56:56 AM
Bitcoin uses lots of energy not because it is required, but because it is economically viable. Bitcoin mining only reaches any level of energy use because the economics of mining at the given time ensure that the economic output from the mining is even greater than the economic input of the energy + mining infrastructure.

The more energy used, the more secure the network is of course. But its a subtle, though very important point, to make about Bitcoin not requiring all that energy. All that energy is only used because even more economic output is created from that energy use.

Too many people think Bitcoin wastes energy, so its important to use precise language when talking about mining and point out that mining always outputs more value than is input into it, so that even disregarding the security it provides Bitcoin (which of course is super important and good), it still is an economically beneficial activity.
I think a benefit to the society and a benefit to the economy can be quite conflicting at the same time. Generally, a lot of human activities are associated with global warming and its an unfortunate side-effect, and thus efforts are there to get people to reduce their carbon footprint. It doesn't matter whether the economic output is high; the pursuit of economic growth is rather frivolous and we've demonstrate from time to time again that using it to justify carbon emissions is not the way to go.

Bitcoin actually wastes energy because in the grand scheme of things, Bitcoin doesn't have a good marginal utility; the benefit to cost for each person is far lower than other popular payment methods (ie. lower marginal utility than most). I can see this argument getting defeated if Bitcoin goes mainstream and our usage increases. I would admit that Bitcoin is a "waste" in the grand scheme of things.

The original question I was trying to answer is independent of the size of the installation. So basically, my own "thought process" is: if the on-off green mining model has advantages over the traditional 24/7 model, then also large farms would eventually practice it, and thus they coud really "make a dent" in the hashrate. If this dent doesn't reduce income because difficulty is not adjusted inmediately like in some altcoins, then this could be an additional incentive. I don't think it's a big one, but it could matter if marginal profits are low.
I get where you are coming from.  It could possibly happen if these exists all across the globe and that the weather conditions are sustainable plus predictable over a period of time. If it is neither, then it wouldn't be attractive enough for an investment since the volatility is too high for such a costly investment; MOP for most Bitmain miners at a discount is around 500 (perhaps smaller but I have yet to chance upon it). Any higher and your cost per device could be 1.5 to 2x of the discounted price.

Predictable and cheap electricity could possibly happen, but I doubt that it would be competitive enough to rival the bigger players and go mainstream. Most energy markets are only cheap periodically and
AFAIK this is not really important because all what counts for difficulty (in the Bitcoin network) is your average hashrate. If you have X Gh/s with a 50/50 mining model, you would increase the difficulty as much as a miner with 24/7 model of X/2 Gh/s. Thus I would leave this aspect completely out of the discussion.
I understand, so we would be taking the assumption of predictable and frequent cheap electricity (50% of the time). Then the ROI per ASIC would be twice as long. Hence, your profits would probably be coming in after you have hit the ROI which may or may not result in higher overall profits thereafter due to the difficulty increase.
I think you mean 3 c/kWh and not 0.03, at least that's the cost I've read to be quite common. Nevertheless that's a valid point. However, with zero or negative wholesale energy prices becoming increasingly common the model should eventually become feasible, even if we talk about the future (but not too distant, I expect this to be very common in some countries for 2026-27 already) Wink
That is correct. From a macro perspective, we would probably have to consider the world's energy requirements. I don't think we are reaching a surplus of energy for a longer term in the future, though I certainly hope that we do. The energy requirements are projected to rise in the foreseeable future. Another area that we have been struggling with is actually energy storage. The reason why negative pricing happens is that certain places doesn't have enough energy storage facilities, and thus it acts as a signal to stop the production of energy to get rid of the surplus. I hope that we are able to go around the whole issue on energy storage, that is a reason for the fluctuation that you see on the energy market and this would cushion and hopefully provide for a sustainable price.
A variant of the "use wholesale prices" model is basically quite similar to the flare gas model: solar/wind farm operators would provide you very beneficial terms (near-zero prices) to use the regionally available surplus electricity from their installations directly instead of shutting their installation down in times of excess electricity production. I've read about this model as a concept many times (as early as 2013 or 2014) and it pops up often in the "is Bitcoin environmentally friendly" discussion (see #4 in BitcoinCleanup), but unfortunately I can't say if it's already practiced at scale.
I think then the issue is whether it occurs frequently enough, or if there are no future plans to develop the grid infrastructure to supply the rest of the region with electricity. I don't have enough data on how feasible this is but I think that is the general direction that they want to adopt; Bitcoin mining is quite volatile in terms of the revenue and using miners to offload electricity is usually seen as a quick and easy method to offload them without the need for extensive infrastructure dev. This would work if it's already an existing facility and the region is generally already in energy surplus, but then you would probably have access to generally cheaper electricity to run 24/7.

Then there's the third model variant which is already practiced at a small scale (and maybe at larger scales by the Aspen installation I mentioned above): The usage of an own energy supply, such as wind turbines or a solar panel park. It is more viable in the long term if the mining company can afford the capital cost, but has exactly the same consequences for our discussion, as it's also a form of on-off mining.
Yeah, I can see it working if it get cheap enough and Bitcoin mining is more profitable when compared to selling it to the grid.
63  Bitcoin / Development & Technical Discussion / Re: Strange addresses on: March 07, 2024, 01:31:57 PM
OP's question is technically right, but it's not Bitcoin specific.

D = dogecoin addresses
m = testnet pubkey hash
S = That's a tricky one... The stacks network uses addresses that start with an 'S'. It's the mainnet pay-to-pubkey hash. It's essentially a Bitcoin layer-2 implementation for smart contracts etc. Here is a github post to verify what I am saying: https://github.com/stacks-network/stacks-core/issues/832#issuecomment-400393291
This is actually incorrect, unfortunately. However, this is actually an implementation used by blockchair, and the format is unique to them. Confusion seems to stem from the fact that people think that these are addresses and not representation of scripts on Blockchair.

There are three different types as correctly identified, d-, m-, s-. d- is for OP_return and m- is for multisig and s- is for non-standard script. S- is relevant to that transaction mentioned is because the script is just OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_PUSHNUM_1. Not a standard that Blockchair recognizes, and thus the s- prefix.

There was an FAQ on this previously, but the only reference I can find currently is here: https://github.com/Blockchair/Blockchair.Support/issues/273.
64  Bitcoin / Bitcoin Technical Support / Re: Confusion Surrounding Unusual Bitcoin Nonstandard Transactions in Block 831489 on: March 07, 2024, 09:37:15 AM
MARA meaning the Marathon mining group based in USA?

There is a solution I think I have wrote before which is to have an option to prune the UTXO set to exclude unspendable outputs (not provably unspendable outputs, but using a filter I guess).
Yeah, MARA is that pool.

I think that these outputs aren't technically unspendable (2nd tx), because you can see that they are spendable, just non-standard. Probably would face too much pushback to purge UTXOs, instead of defining a new standard for this. It's just too bad.
65  Bitcoin / Electrum / Re: Electrum / some new things I've not experienced before + some extra questions. on: March 07, 2024, 06:59:47 AM
This is quite true if he's talking about the difficulty to compute from Public key to Private key, specifically: ECDLP (Elliptic Curve Discrete Logarithm Problem).
"Quite true" because it's not a form "encryption" but the level of security.
More info: http://bitcointalk.org/index.php?topic=2859033.0

You see, once you spent from an address, it's public key is revealed in the transaction so,
with the public key, an attacker can perform that attack, a full range private key has 128bit level of security against it which is still relatively safe.
but if your address isn't used to send yet, the only attack vector is to bruteforce its private key which has a 256bit size (minus a few figures).
That is one of the reason why address reuse is bad (aside from privacy), in case a mythical Quantum computer that can trivialize that attack surfaced in the future.
Quite accurate, but just a slight correction and a little bit more technical. Bitcoin addresses are RIPEMD160(SHA256(PublicKey)) which means that the actual security would be 160 bits instead of 256 bits. Bruteforcing for any private key that evaluates to a hash which fulfils the spending conditions would be sufficient, even if its a different key. Since Bitcoin evaluates for the scriptsig, if you can meet the spending conditions of your UXTO, then it's ok.

Now, just to clear up the confusion from the technical portion. We are probably a decade or two away from any quantum computers that can crack ECDSA. If it exists, then you have better things to worry about.
66  Bitcoin / Electrum / Re: Electrum / some new things I've not experienced before + some extra questions. on: March 07, 2024, 01:55:53 AM
Do you mean I should look inside the psbt file in notepad and see or just look at the preview in the airgapped machine?

Someone who is super cautious actually has other laptops running other versions of electrum that airgapped on other machine to verify the qr codes on those first. To make sure he hasnt signed something nasty.
The PSBT file is not in a JSON format and it would appear to be a bunch of gibberish.

Yes this is true. Shame there is no human readable way to look inside the signed.txn file and read it like on notepad to check all is well.
It's fine. The Electrum on your cold wallet will show a preview and you can validate everything there.
Did you mean I can simply untick use new change address when creating the tx so that change will come back to the same address that is spending? I see this option there I think. Or maybe it will use an old change address not the spending address.
It is different when you make a watch only with a single address not xpub because all change is sent back to the single address you send from.

Is increase gap limit a tick box somewhere and does that provide new change addresses to view in the cold wallet so you can be sure the change address is one you control. As yet there has been no occasion I see a change address on the transaction I can not also see in the cold wallet. But eventually if I made further transactions and it always wants to use a new change address then it will make one in the transaction that I can not see in my list of addresses on the cold wallet.
You should use change address unless you want to be tracked with ease. Change address mixes in some uncertainty and should be used to enhance your privacy.

I was slightly confused about your question and I might've given a confusing and inaccurate answer. On the cold wallet, when you are signing, you should be able to see the following.

The change address is always highlighted in green and you should verify that your change is going there. On the cold wallet, you can also press on "Add to history" on the transaction preview. This allows your transaction to be saved on your offline wallet as well.



Can bitcoin core read the qr code that the airgapped electrum can sign?
I'm guessing not because that is just the .txn file made into a picture.

Is the console just that part of core where you type in commands like importprivkey?
Or this is a totally different program that controls bitcoin singing and broadcasting.
No and yes.

Sorry I mean to say spending from an address where the change always goes back to that same address.
Like making a electrum wallet from a singlepriv key from bitcoin core.

I understand now that all addresses inside a bitcoin core wallet.dat  are not linked together so when the change is moved to a new address inside your wallet.dat other persons dont know the public key for that private key.

I meant to say when a person knows a public key for a private key it makes that priv key less secure.

Is that correct ?
That is inaccurate. If that's the case, then my address would've been cracked years ago. Knowing the public key does not diminish the security by any measurable amount at all, ie. it is equally secure if you're using a fresh or a used address.
67  Bitcoin / Bitcoin Technical Support / Re: Confusion Surrounding Unusual Bitcoin Nonstandard Transactions in Block 831489 on: March 06, 2024, 04:57:03 PM
These are Ordinal transactions. For the former, you can see that the transaction exists when you query on the ordinal explorer: https://ordiscan.com/inscription/61847582. You can see that the subsequent transaction that you've referenced is a transfer of this ordinal. Most explorers can't or doesn't really want to deal with ordinals and that's why you don't see any details on this and it just appears to be a weird malformed transaction.
68  Bitcoin / Electrum / Re: Electrum / some new things I've not experienced before + some extra questions. on: March 06, 2024, 01:43:35 PM
1.  Am I correct in thinking that even if a key logger got to the airgapped machine then if you never export anything from that machine other than the qr code for electrum then it is impossible to lose coins.
Not impossible, but highly unlikely. If you are executing anything other than the verified Electrum executable, then there is no guarantees.
2. With the issue with the warning and fees could be adapted to a much higher than expected amount. Does that mean that the worst damage would be the entire amount you are sending could be used as fees.  Or worse that your wallet could be drained in fees?
Just whatever you are signing. You have to ensure that whatever you are signing is verified by you and that there is nothing out of the ordinary. A visual check of the transaction details will do. For example, if you are signing a transaction with two inputs, you should be sure about the amount that you're spending from the two inputs into your destination and change address. Anything that is not sent to those addresses are used as fees.
3. When you import the signed.txn back to the watching wallet would you not spot the increased fees before you broadcast or is there a reason you couldn't see that.
You will, but what is stopping the adversary from tampering with your transaction preview before you broadcast it?
While I can see in the air gapped address that the new change address is one of my own addresses I'm not worried.
However if it ran out of new addresses and made up a new one I could not see in there I would be concerned that is some hackers address.  So can I do

a/ click the tool box icon in electrum when making the tx and uncheck use new change address. So that it will return funds to my own known address.

b/ go to the airgapped machine and do something to generate more addresses until I see that new change address appear.
You can. To do so, just increase the gap_limit from electrum console.

You should be referring to the receiving address, and not the change address in this case. Change addresses are generated and are automatically used in the transaction by the wallet.

I could put bitcoin core on the same machine as my electrum watch only machine. Do you mean there is in this case a way to connect the watch only wallet to send via core without putting electrum server between them. ?
You would still have to run an Electrum server.
This is very interesting to me. So I can take the signed.txn file via qr code and scan it with bitcoin core or maybe load the signed.txn and load it into bitcoin core and broadcast it?
Bitcoin Core doesn't accept .txn file. You would have to use Bitcoin Core console to do so.
For those accounts that a confirmed transactions can change recipient (probably not RBF-related, can you share one?),

Do you mean even the recipients address can be change with RBF until confirmed?
Confirmed transactions are unlikely to be changed, unless they have a competing transaction on another fork. In that case, the competing transaction must be in a longer chain. They can be replaced by another transaction, but it would require another signed transaction. The attacker can't do anything without a signed, valid transaction from you.
If you are sure you are sending enough fees then should RBF turned off for max security?
No.

I see that someone said once you spend from an address you actually lower the encryption from 256bit to 128bit.
Does that mean that every time you spend again and again it goes down further so next it is 64bit ?

Or was this person not correct in stating this ?
Incorrect. Security is not decreased by spending from an address.
69  Bitcoin / Bitcoin Technical Support / Re: Quantum Computing and Bitcoin private key on: March 06, 2024, 10:04:54 AM
Once more than one actor has access to enough computing power to steal Bitcoins, Bitcoin becomes worthless to them (and anyone else). Let's say someone steals 10,000 Bitcoins using quantum computing. Then he wants to use it, and makes a transaction. Now someone else steals the Bitcoins, after which the process repeats itself. This won't lead to stolen Bitcoins, it will destroy Bitcoin.
Unless, of course, the protocol gets an update long before this scenario becomes a reality (in the distant future).
Yep, that is one of the main concerns. I see only a way to go with this: Introduce new transaction formats and I'm fairly sure proof of ownership for P2PK outputs are difficult or close to impossible, so there is a dilemma: Either you burn them, or you let the adversary take it. Either ways, not particularly ethical. Had several discussions on this, and I think that there are pros and cons to both, just the lesser of both evils.
70  Bitcoin / Bitcoin Technical Support / Re: Quantum Computing and Bitcoin private key on: March 06, 2024, 09:12:59 AM
Quantum computing will not cripple Bitcoin, at least not in the immediate future. The whole fear about Quantum Computing is with the fact that Shor's algorithm can break Asymmetric Crypto algorithms, which is basically used by everything. Note that this doesn't provide enough speedup for symmetric ones, SHA256 and RIPEMD160 for example. Now, not everything with Bitcoin would be broken, just that it'll be possible to get a speedup on cracking the public key to get the private key.

However, the breaking of the keys are not instantaneous. Time is needed to run and the only time that the public key gets exposed when used in a P2PKH, P2WPKH, etc transaction is when a transaction gets sent. So long as you are not reusing your addresses, I don't see this to be an immediate problem that we have to solve. Waiting to evaluate and slowly transitioning will be the best. Currently, I think the amount of qubits is still nowhere near. Probably would need more than 2K with a fairly reliable one to be able to do it.

Bitcoin would probably be the least of the target; If governments were to have exclusive access, they would be too busy trying to break the hordes of data rather than trying to get some Bitcoins.
71  Bitcoin / Electrum / Re: Electrum / some new things I've not experienced before + some extra questions. on: March 06, 2024, 02:48:58 AM
Is this because the qr code could not fit in the information because I see some warning that the qr code couldn't fit the data inside in the watching wallet when I made it?

Or because the cold wallet can not verify it because it is offline?

Or some other reason I dont understand.
Yeah, there is a bit of a space compromise when dealing with QR code and thus your computer only sees the partial transactions from the QR code PSBT. Hence, without the actual transactions, there is a risk of the user accidentally burning the fees should a malicious attacker modify the PBST.

2  .  When making a watch only wallet is it not best to use a single address not xpub
Two main reasons I say this. The first is that I always have to spend a long time checking if the change address is one which is in my wallet. If you simply use 1 address to make the watch only address the change goes back to that same address.
Also it will not reveal to the electrum server your other addresses.

Was bitcoin not mean to spend and get change on the same
That's untrue. Bitcoin addresses are meant to be a one-use address only, and using the same addresses repeatedly by sending change and other funds into the same address will compromise your privacy. The server can still deduce your identity when you are using the same addresses over and over again.
3. Is there an easy guide for noobies with windows only skills to connect their full bitcoin node to electrum server so they can be their own server for electrum desktop.  
I think those that are quite well known would be quite difficult to run on Windows. If you are using a server, then possibly Electrs is good: https://github.com/romanz/electrs. Read the usage column. If you are running Bitcoin Core on your current computer, then you should probably just use Bitcoin Core.
4. What is the worst someone can do if they got a signed but not broadcast psbt QR code or file?
Someone else can broadcast it. Do not sign any transactions that you are not intending to send.
5. Why do some people say by looking at several of the signed tx before submitting if you see any string of repeated numbers then your private key can be discovered. I didnt think this was possible.
It's called a repeated nonce. Wallets have safe guards against these, the nonce is now deterministically random.
6. It's a shame the psbt formation and signing could not happen in electrum but broadcast on core wallet.
PSBT is supported by Bitcoin Core. For the simplicity, I recommend just sticking with either or.
7. Why do some say RBF is risky ?
It's not.
I read a strange account of someone sending to correct destination address it got 1 confirm. Then somehow it went off somewhere else to a different address. Other people couldn't answer how this happened.  Other people said maybe RBF could be a factor or somehow the tx leaked some of his private key. Because it was strange how it got 1 confirmation.
TX shouldn't leak the private key. It is rare for block reorganization to happen, but if it happens and there is a competing transaction on the other chain, then another transaction could possibly be confirmed.
72  Bitcoin / Development & Technical Discussion / Re: Bitcoin and Green Energy Subsidies on: March 05, 2024, 06:09:23 PM
That's all included in the 29-32% (and in the 50% off model, 58-64%, because you have to pay them also when your mining equipment is idle) costs according to the CoinShares study which "are not electricity".
Assuming a similar business model, sure. However, the business model posed here is vastly different. Instead of ensuring 100% uptime, you are assuming less than 50% uptime, mining with cheaper and less efficient equipment (more on this later), etc. In terms of sustainable returns, I don't think this model works.
Then your costs for hardware renewal are lower.
I'd go out and say that this actually depends. As said, continuous loads on chip is actually better than varying and sporadic loads on them throughout the seasons. It's likely going to increase your failure rates, and it definitely has to be used ASICs, new ASICs are very expensive and likely wouldn't be suitable where electricity is not a concern.

I want to add that I did the 50%/50% model due to simplicity. I suppose that an "70-80% on" model would be actually even better, i.e. to try to only avoid the major price spikes which arise when the renewable electricity percentage is low.
Ditto on that. I think that using proportions can be rather misleading because it doesn't capture the essence of the study and the results are often non-transferrable. Besides, I've haven't heard of anyone who actively practices this for a large scale mining operations, so I'm sure that feasibility study has been conducted on this. Do correct my train of thoughts but I thought of the following points from the top of my head:

1. The proportion can be quite skewed because of ASIC efficiency. There was quite a few jumps across different generation of ASICs, S17 to S19 was 20% improvement IIRC, with a larger hashrate density. That can affect the revenue and the running costs for running S17 over S19. Depending on how you get your hands on the ASICs, you can possibly negate this if you're lucky though S17 would probably have low scrap value after. S19 is roughly 2-3X more expensive than S17 for now, so it would depend quite a bit on the case by case basis.

2. The difficulty changes every 2 weeks, assuming continuous increment. Let's say there are seasonal miners, but because the large farms are so profitable with the economy of scale, you would likely not make a dent in the hashrate at all. Hashrate would increase continually regardless of weather conditions, climate or whatever. You would probably have to ensure that you are able to mine at a profit before the difficult gets too high.

3. The electricity rates were assumed to be higher than most. I've heard of some miners enjoying incredibly good rates on their electricity, think 0.03c/kwh for their operations. A 50% off would equate 0.015c/kwh, and probably that would be for quite a short period of time and higher for the rest. I would find it hard to believe that 0.02c/kwh electricity would be feasible with this form of business model, after taxes and other overhead costs. If the low electricity prices are not sustainable for long periods of time and there is absolutely no guarantees whatsoever, then it isn't favorable for miners.

4. The methodology of the study isn't accurate. Using SEC filings as a point of reference of the data won't exactly yield the most accurate results, which can sway it quite a bit. I'm not sure if it takes into account the various sunk costs as well, balance sheet usually group these under assets and not expenses.

I don't comment your views about wind energy as a "wildlife killer" etc. Please read current research on that, and compare it to the damage caused by buildings, transport, etc.
I wasn't intending to compare it, but yes they are all wildlife killers, certain renewable energy are also culpable. For migratory birds, buildings are quite a PITA too. Buildings and transports are quite irreplaceable though, but I think more than be done there as well. It would be better if we could reduce our reliance on fossil fuels and instead invest in better infrastructure to fulfill the energy needs of the general population. Instead, some governments are justifying them by building more renewable energy farms, without focusing on electrical grid infrastructure. Bummer but that is for another topic.
73  Bitcoin / Development & Technical Discussion / Re: Distribution range for sending Transaction to inbound and outbound connections on: March 05, 2024, 01:28:08 PM
It's an exponential distribution. Transactions are relayed through the inv messages, and there are indeed delays to prevent topological analysis. The timing depends on whether it is an inbound and outbound, should be lambda of 5 seconds for inbound connections, 2 for outbound connections.

Relevant code is here for the delay: https://github.com/bitcoin/bitcoin/blob/2b260eadf7960290328e13dbdb029fd506105ca4/src/net_processing.cpp#L5784
Function for the exp dist function: https://github.com/bitcoin/bitcoin/blob/2b260eadf7960290328e13dbdb029fd506105ca4/src/random.cpp#L764
74  Bitcoin / Development & Technical Discussion / Re: Bitcoin and Green Energy Subsidies on: March 05, 2024, 02:46:11 AM
Just to add on mikeywith's point, I didn't consider ASICs failure rates. But yes, that is why farms run those continuously 24/7 and why some considered mining GPUs to be reliable.

-snip-
Thanks, appreciate the detailed breakdown and the substantiation.

The wholesale market that they refer to is most likely only applicable if they are a heavy user of electricity, which means that they are sustained over long periods of time with a fairly long contract. It is not possible for miners of any smaller scale or those that require energy on demand to enjoy these prices or access to the market. The prices will trickle down, but it won't be as substantial as it seems after you account for VAT and the various overheads and taxes associated with the energy consumption.

I consider solar and wind power as a low efficiency  (say 8 to 10 hours a day, at the maximum... A light breeze or shady day won't cut it) + high environmental impact renewable energy. They are only able to operate when it is extremely sunny and windy while serving as a wildlife killer on the other, besides occupying a huge area of space. I'm more curious about how the spot prices actually change; the actual market can be more volatile than it seems (instantaneous drops and peaks) and I'm unsure if they are reflective of the actual market or are they simply aggregated.

If there is a huge drop in the electricity pricing, then you would expect for the prices to be fairly high and sticky downwards for various reasons. Even if the drop is high, you are experiencing high electricity fees for most of the time and it would negate any benefits. You can only mine when the weather is favorable, just like a farmer.

For starters, the study assumes that the miners are using relatively newer and more efficient ASICs. These are fairly expensive and thus we have to purchase a less efficient ASIC for cheap to take advantage of the cheap electricity. Running efficient ASICs periodically is a waste and shouldn't be in the books at all. Hence, your revenue would probably be around 80% of the ASICs mentioned in the study and occupying more space in your warehouse.

I had some interactions with large scale miners in a few seminars so far. From my understanding, setting up the ASICs is usually a pain in the ass, and they don't want to touch it unless they have to. I suspect that the calculations doesn't include the exorbitant manhours spent in setting up the farm and debugging any errors as well as the need for a team of on-site technicians to supervise and debug the machines for any errors during the startup cycles. These are probably tiny costs that adds up and doesn't compete with miners who enjoy consistently low rates from coal farms (China, in the past) and large scale miners who are able to maximize their output with the most efficient equipment.

As for the calculations, I think a more accurate calculation would be to consider the depreciation of equipment, electricity costs, and suitable overheads with regards to labour, land space, tax and miscellaneous costs (internet, regulatory compliance, etc). I'll do a quick calculation on this when I have the time later, but I don't think the results would be very good.

75  Bitcoin / Development & Technical Discussion / Re: Bitcoin and Green Energy Subsidies on: March 04, 2024, 04:53:14 PM
Electricity cost is crucial for miners, so if they can shut down part of their ASICs, let's say leaving their operations off entirely if the price is above 100 EUR, and mine full power only below 40-50EUR (always considering the graph above) then they can save a lot. Marginal utility doesn't seem important in this equation to me, because it varies with the electricity price.
Spot prices are generally the price for the generation of the electricity, which doesn't account for the delivery of the electricity, maintenance of grid, substations, etc and they usually add up. That is the reason why prices for the electricity is usually signed on a term basis, instead of bidding for the electricity itself. I'd say that the electrical fees aren't going to vary unless you are the supplier yourself, and you are having the full control of the grid. This wouldn't be possible even for the largest miner out there. CMMIW though, this is how the energy market works for my country.

The marginal utility is absolutely important, because the sunk cost would be the cost of equipment, normal maintenance, facilities, and all of its upkeep. It would make sense if the only marginal cost is the electricity but that is hardly the case. Hence, every miner runs their equipment at its fullest.

From my understanding this depends on how evenly distributed the miners are in the world.

If miners are mostly allocated in a few regions, like it is the case now, then my theory should be valid, because there will be always "room" for some miners to make extra profit if they increase their hashrate in some phases, and the other regions should not be able to reduce this additional benefit too much.

If you add a group of "green flexible spot price miners" like I outlined above, which has an average hashrate x but a maximum hashrate 2x and a minimum hashrate of 0 (because they will shut down entirely if the prices are too high) then the influence on difficulty is the same than if you add a "traditional" miner group of the same average hashrate, only the variation (which translates in block times) is higher. But it is just this variation where this miner group is able to extract higher profits because it corresponds to a higher benefit/cost equation.

If the "green flexible spot price miners" were distributed perfectly evenly in the world, and in all regions they are using the same model, then in theory it should level out mostly, because climatic events are also distributed relatively evenly (with some differences due to climate, obviously), and so their hashrate even with all of them using this model should be relatively constant. However I think this still will not happen for a long time as there will be different conditions in terms of miner competitiveness by region, and even with "relatively widely distributed" miners of this kind, it would still perhaps be benefitted by Bitcoin's relatively static difficulty model.
Not exactly.

With climate change, you have vastly different weather conditions and it becomes very unpredictable. It isn't like the change in the seasons, where you can roughly gauge the period where the seasons change. Weather is very difficult to predict and is definitely not periodic for any given region. Solar and wind power are not very efficient for the costs and the space that they require, and that probably puts it out of the question given how unreliable they can be. Miners are not distributed evenly around the world, because labour costs, land costs are not the same throughout the world. This is why we saw a high concentration of miners in China and nowhere else.

Let's demonstrate with a given scenario:

Let's include the computation of the miscellaneous and running costs. From the on-start, miners wouldn't purchase the latest and the most efficient equipment for this operation; because that negates the benefits of having cheap electricity. Let's say they require a month to setup everything, that would be a month of labour cost with the land costs, electricity costs  and the opportunity costs of the equipment already.

If the region experiences a favorable weather, the miner turns them on and run them at the fullest power. Once the electricity gets too expensive, it gets shut down and is dormant again. All this while, you have the different running costs being incurred with no certainty whatsoever when the next favorable weather will be. In addition, you have other competing miners who are continually mining and are increasing their operations at the same time. The next time you switch it on, it'll get far, far less profitable. You'll find it difficult to breakeven.
76  Bitcoin / Electrum / Re: electrum the most common complaint is privacy, why not broadcast at Starbucks on: March 04, 2024, 10:39:33 AM
Maybe it possible to

Leave airgapped computer at home. Don't need this after signing.

Take watch only wallet to McDonalds car park on the other laptop , quickly broadcast tx on their wifi.

Never possible to track who sent the tx.

If worried about virus or malware. Then can just keep image of windows of that machine before leaving and reformat and reload it.

I agree public wifi is insecure and not for browsing.
Yes, perfectly possible. That is assuming that no one is actively eavesdropping on your connection, logging all your metadata and your MAC addresses. Invasion of privacy is rampant with free WiFi out there and I'm sure this could happen with any free WiFi you find out there. Tor is a far better choice by comparison.

You would have to tailor the behavior of the wallet as well to avoid privacy leakage.
77  Bitcoin / Electrum / Re: electrum the most common complaint is privacy, why not broadcast at Starbucks on: March 04, 2024, 06:16:17 AM
Is there a reason people dont leave their airgapped pc at home and just use public wifi anywhere to broadcast the pre signed tx ? I notice people saying they will never use electrum due to worry their country has banned it or that for any reason they want to remain anonymous.
Electrum is notoriously bad for privacy because the server will always be able to see whatever you're trying to query. If you want privacy, then use a privacy focused wallet or run Bitcoin Core. Public WiFi doesn't enhance the privacy because the server would still be able to see all the addresses that you're querying and thereby linking all of them to your identity.

In addition, public Wifis are not secure and it would be likely that they are eavesdropping on your connections. If you need privacy, use Tor.
 
The watch only wallet is unable to get the private keys so is there any other concern people may have that prevents them doing this?
Your watch-only wallet is a convenient wallet for you to query for your addresses and create/broadcast transactions. It has nothing to do with privacy.
78  Bitcoin / Development & Technical Discussion / Re: PY21 - A simple BIP39 mnemonic generator in PYTHON on: March 04, 2024, 02:19:34 AM
It would be a small improvement to remove zfill, since it doesn't do much other than padding with zeros for which it isn't needed when there is a SHA256 hashing after. That probably should be removed eitherways, if the entropy is lower than required, then they should be able to run the entropy generation again. In a similar vein, a sanity check on the entropy before the SHA256 hashing would improve the security as well.

Edit: I stand corrected on the point about regeneration of entropy; should not be strictly enforced at 128.
79  Bitcoin / Development & Technical Discussion / Re: Bitcoin and Green Energy Subsidies on: March 04, 2024, 02:02:47 AM
I'm new to mining, but it seems like this is a bit of an insider's perspective on miners here. It appears that regardless of whether the energy source is fossil fuels, renewable energy, or even energy from outside the earth, their primary concern is cost rather than environmental impact. Essentially, if fossil fuels are cheaper than renewable energy, miners will continue using them because profit matters more to them than the environment.
It's just simple economics. Environmental damage has no costs to the miners, or at least they are negative externalities that are not paid for.

"Green mining" will be moving gradually from hydropower to wind and solar which are more unstable sources of electricity. In countries with lots of wind and solar power, wholesale energy prices tend to decrease a lot when there are windy and/or sunny conditions. Thus, I could imagine a business model becoming more common where miners don't mine at full power all the time but increase their power in times where cheap renewable energy is available. This business model would be "greener" than the alternative to mine full power even when mainly coal or gas are sources of energy.
Not possible. If a miner doesn't run their ASICs at full power, aka. being shut down, then it would be running at less than efficient which has the same marginal utility as running at full efficiency. This is considering that wholesale electricity doesn't have tiers and it is likely that the difference between the tiers are not big enough to account for any difference. As such, it wouldn't make sense for miners to shut down or tune their ASICs to run at lower power.

The algorithm should thus benefit them when they increase the hashrate temporarily. Bitcoin's algorithm where the difficulty is only changed roughly every two weeks does fulfill that condition: If you mine more, you're getting probably more rewards too. You don't risk that the difficulty is increased just because you and other miners in your region mined more.

In contrast, altcoins with more "flexible" difficulty curves, with difficulty adjustment periods closer to a day or even a single block, do not fulfill that condition. If a region has many miners and these increase their hashrate because cheap renewable energy is available, they are likely to increase the difficulty and would not benefit that much from the cheap energy (the advantage would be a more stable block "production").
In the long run, the benefits will be the exact same. It is unlikely for miners to increase their margin significantly between the cycles. Note that the variability during the hashrate is possibly leveled out in the long run by the fluctuation in the difficulty. Mining with a higher hashrate within the period makes more a higher difficulty in the next.
80  Bitcoin / Development & Technical Discussion / Re: Bitcoin and Green Energy Subsidies on: March 02, 2024, 06:33:05 AM
Why would do the gov subsidize miners? They ain’t doing no public service. Miners are private entities. Actually the gov should stay away from everything. It is for the best. They shouldn’t provide any education or healthcare. Let the private companies handle everything. The smaller the gov is, the better is. Government are inefficient and they cause inflation because of their inefficiency. Corporations are efficient because if they aren’t, they go bankrupt unlike the gubbermints.
I agree with not providing miners with subsidies but I disagree with this point. Corporations are overly focused on being profit making, and profits only. If we didn't have government regulations and controls over certain parts of our society, I'm convinced that capitalism would make us worse off. While it is true that governments aren't the most efficient, they are needed for the social aspects. That is besides the topic.

With regards to government's role, I would argue that they could limit the amount of fossil fuel that they are using rather than providing subsidies. Subsidies doesn't make sense, especially if the society doesn't exactly need it. Either taxing it or regulating it would be more efficient and effective.
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 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!