Bitcoin Forum
May 25, 2024, 10:21:52 AM *
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 ... 463 »
961  Bitcoin / Bitcoin Discussion / Re: Why not fix Bitcoin directly? on: July 19, 2021, 07:30:31 AM
You mean fixing on-chain scalability? Increasing the size of the blocks was also proposed before by Roger and CSW group but it was rejected. Instead, Segwit was implemented to help improve network scalability and reducing fees.
Segwit is in effect a block size increase in a manner that ensures older clients are still functional.
I'm not a developer (not even close) but I understand that improving scalability of a blockchain without compromising its security and decentralization will be difficult.
Block size is a tradeoff between security and scalability, with the security factor decreasing as time goes by due to the far more efficient network. It is incorrect to say that we will be far worse off in terms of security and decentralization given a block size increase.

If you want Bitcoin to scale, you need a block size increase in conjunction with a 2nd layer payment network. You have to initiate the channels, in LN with an on-chain transaction and an on-chain transaction to close the channel as well. You cannot accommodate for those without having to increase the block size or make transactions more efficient.

The problem with solely increasing block size alone is that it is not a panacea for the scalability problem. You cannot increase the block size to compete with the next best payment processor. There is a limit till block size becomes excessively large and it won't be feasible to do so then. ECDSA signatures has to occupy that much space in a transaction while data compression is possible, I doubt it would be able to truncate the data to that extent.
962  Bitcoin / Bitcoin Discussion / Re: Why green bitcoin mining has become a trend? on: July 19, 2021, 03:56:22 AM
This is as useless as comparing BTC power consumption vs how much power is used to mine gold.. we're all going more and more digital generally, like imagine how much consumption has been lately added in the past few years only by "smart scales", " smart watches" etc which are practically useless vs Bitcoin which truly brings something new, innovative and.. ultimately useful!
Useless? I really doubt you can justify any lifestyle product as being "practically useless". If it is really useless, then there is no reason why anyone would be spending thousands of dollars on them. The electrical usage by those products are often quite negligible as compared to Bitcoin. There is a problem with Bitcoiners; they seem to draw irrelevant examples to justify the huge and frivolous usage of electricity on Bitcoin mining. Common examples includes: Carbon footprint on consumer products, electrical usage by banks, Carbon footprint on transport. Unfortunately, the utility provided by those products far outweigh those using Bitcoin.

The transaction volume and the practical usage of Bitcoin is fairly small, far smaller than your competing payment processors. In this regard, then your marginal utility is already smaller than major payment processors and they are obliged to put an effort into environmental conservation as well. Let's face it, Bitcoin has a great concept behind it but you can't justify the current electrical usage because the adoption of Bitcoin is so low!


It's green washing. Miners feel that they have to explicitly state that they are using renewable or green energy because the media focuses on that too much. However, this isn't a one dimensional issue. What is the opportunity costs of something like this; are people in those regions more reliant on fossil fuels because Bitcoin miners are taking a large proportion of the "green" energy? What is the percentage of the energy being produced being truly "green"? Are they carbon neutral and do they have zero environmental impact? How much E-waste arises from Bitcoin mining alone?
963  Economy / Web Wallets / Re: Does blockchain.com refund stolen funds? on: July 19, 2021, 03:44:39 AM
Blockchain.com or any other service are not obliged to compensate their user's funds if it is due to the user's negligence. Even in Coinbase where your funds are insured, there is a clause which excludes compensation in the event that it is the user's fault.

If you ask everyone, there are still many people whose funds in the blockchain have been stolen. If this is the case, what can we do to stop it?
Stop using Blockchain.com or any online wallets.
Or is there any way to get it back?
No.
964  Bitcoin / Electrum / Re: Electrum: Urgent question on seed phrase and pass phrase on: July 19, 2021, 03:40:12 AM
I don't think Electrum has a limit to the length of an extension, but some hardware wallets do.  Trezor has a limit of about 50 characters, so if you want to add an extension to a Bip39 seed phrase and want it compatible with hardware wallets, that'll be a limiting factor.
You should never use a seed generated through anything other than the HW wallet itself if you're primarily using it on a hardware wallet. That is a non-issue as you probably wouldn't want to expose your seed (and passphrase) to an Electrum instance while using Trezor.
965  Bitcoin / Bitcoin Discussion / Re: Do you know any game theory tucked inside Bitcoin? on: July 18, 2021, 11:25:37 AM
A little earlier than that.  When all that controversy first arose over the "Bitcoin XT" client.  I can see why it was rejected by the community, but still felt a small minority went about it in a decidedly underhand and deceptive way.  Deliberately fudging the numbers to alter perceptions and such.
It's quite trivial to fool the full node trackers (bitnodes, etc) with your UA. You don't even have to run a node to do so.

Might be an attempt to fool those that don't know better, but nodes generally don't represent the sentiments of the community. That is precisely due to the ease of manipulating it, which is why most people didn't really gave much attention to it. Except those with a certain agenda of course Grin.
966  Bitcoin / Development & Technical Discussion / Re: What are the technical obstacles that Bitcoin has to overcome in the next decade on: July 18, 2021, 10:01:01 AM
To answer the OP, I don't understand why nobody has pointed this out yet, but one of the challenges I feel is for the mining incentive to continue to remain lucrative to ensure the hashrate that we see today.
You don't need for mining to maintain the same hashrate as today. The system works if it is more profitable to be an honest miner than to use their equipment to attack Bitcoin. The problem arises only if that condition is not fulfilled.
In two decades, it'll halve twice. The state of the fee-market by that time and price of BTC will be the factors to decide whether it is lucrative enough for miners providing security to the chain.
Once every ~4 years, so it'll be 5 halvings. Those are not the only factors; you have to include the potential for any on-chain capacity growth as well. I'd say this isn't an issue that Bitcoin really faces, you do have sufficient cushioning from rapid decrease in block rewards; decreases substantially at the start but then the fees gradually forms a greater composition of the revenue.
967  Bitcoin / Development & Technical Discussion / Re: Why Core does not allow to use words to "spawn" your wallet? on: July 18, 2021, 07:28:38 AM
Yes it is (regtest dump):


You might be talking about the "extended private masterkey"?
-snip-
Why do you need to rescan after flushing the unused keys?
Oh okay. I stand corrected. I thought both of you were talking about importing using an xpriv key, since the topic is about using BIP39 in Bitcoin Core. Was thinking of using a workaround to use the mnemonic for that.
968  Bitcoin / Development & Technical Discussion / Re: Why Core does not allow to use words to "spawn" your wallet? on: July 18, 2021, 07:19:44 AM
AFAIK, the "hdseed" in the dumpfile is WIF.
It isn't. The hdseed in the dumpfile is xpriv, you can't use the command with that.
But NotATether's suggested command should be sethdseed true "hdseed" - "true" so that the previous unused keys will be flushed. And then, rescanblockchain
Why do you need to rescan after flushing the unused keys?
969  Other / Beginners & Help / Re: Mining for the numb on: July 18, 2021, 07:16:08 AM
-snip-
which continues to evolve in suffistication up to this day to meet up with the challenge of the encryption on a block.
-snip-
the founder encrypted it and the difficulty levels to it increases with each successful Bitcoin mine hence the need for a decrypting and devices advanced devices for the job. Some miners bond together in a pool to over come the rising difficulty.
MINIG POOL: It's simply the coming together of miners to share resources and ensure the difficulty in ming is overcomed rather easily and as such, they tend to share the reward that emanates from it.

Therefore, bitcoin mining is a process where by, miners mine new bitcoins using highly suffisticated devices with a high hashrate (processor and guessing power) to generate numbers at random until it decryptes the encryption on the next block and a new bitcoin is being released into circulation and the miner is also entitled a block reward.
This is incorrect. There is no encryption involved in mining or in the blockchain. Satoshi didn't encrypt anything and Satoshi also never designed difficulty to be the function of the block rewards/height. The difficulty is purely used to regulate the block intervals with each blocks. Miners merely finds the specific hash of a block header which meets the target. The hash is designed in such a way such that it is difficult to find yet easy to verify by the individual nodes around the network.

The only reason why pools are created is to reduce the varience of payout and rewards are proportional to the perceived contribution to the pool. Each share has a chance to form the hash of the winning blocks and the pools take it as such and rewards each share proportionally.
Block Reward: This simply means, an amount of bitcoin is being awarded the miner to have found the block and is also authorised to arrange and confirm transactions on the blockchain while charging fees on them. This is why the mining field has become a dream to most crypto enthusiast but, it often stays as such #Dream due to the amount of resource needed to start and operate a mining farm. Hence, bitcoin mining is no longer a thing for the common man. Though, you can still try your hands on altcoin minig and hope they get real valued someday.
Block rewards is used to as a subsidy in the earlier days and doubles as a way to ensure gradual supply of Bitcoin, in exchange for the work being done. Miners merely tries to find blocks that are valid and include them into the Blockchain. They cannot arrange transactions in blocks after they have mined a valid block, nor can they re-arrange the sequence of the transaction in previous blocks. Doing so will invalidate the entire block.

Transaction fees will account for an increasing proportion of miners' income sources, and as the price of BTC gradually rises, transaction fees will also increase. In view of this, it is economically feasible to use transaction fees to incentivize miners to continue to maintain the stability of the Bitcoin network.
If the transaction fees remains the same while value of Bitcoin increases, there will be a point where Bitcoin is no longer suitable for P2P transaction as it becomes too expensive.
970  Bitcoin / Development & Technical Discussion / Re: Why Core does not allow to use words to "spawn" your wallet? on: July 18, 2021, 04:18:31 AM
What would the addition of those features do, exactly?
The features are quite secondary. BIP39 has always relied on a list for the checksum which can be quite troublesome and presents a problem with the various locale that users may choose to use. The shortcomings are pretty much highlighted in the link I've posted.

As the "reference implementation" bitcoin core is and should be defining these things not being limited to what is exists!
There isn't any other viable proposal currently and BIP39 is probably the only finalized proposal out there. If there is an alternative proposal to that, then it won't be limited to BIP39. There isn't any point to making a mnemonic system specific to Bitcoin Core without providing an appropriate BIP for other wallets to adopt as well. I'm not saying Bitcoin Core should only be using an existing standard, but there has to at least be a BIP to better refine it before implementing it in Bitcoin Core.
971  Bitcoin / Electrum / Re: Electrum: Urgent question on seed phrase and pass phrase on: July 18, 2021, 03:25:14 AM
My vote on this is that you avoid 2FA requiring third party assistance to move coins.  Not knowing what the future holds I believe its better to maintain 100% self custody of your coins.
Not a big fan of TrustedCoin but that isn't true. You're still maintaining 100% custody of your coins with 2FA since it is a 2-of-3 multisig and you hold 2 of the keys while they hold a single key. They cannot do anything without your approval but you can spend the coins as and when you wish, provided that you have access to your seeds. I'd argue that 2FA provides a marginal increase in security and I agree that an airgap setup would be vastly more secure than 2FA.
But now somebody can brute-force the extended words of the seed phrase. True, the existing bitcoin wallet crackers such as hashcat and btcrecover, do not support this kind of recovery with seed phrase input at this time, but a) the seed phrase can always be sold on the darknet, and b) it could end up with someone who has a custom tool for solving this kind of stuff.

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

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


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

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

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

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

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

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

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

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

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

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

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

Telegram offers an authentication ontop of the SMS OTP. Use it and you should be safe provided that your password is strong enough. I'm not sure what made the guy transact so much in Bitcoins, doing any transactions without another form of authentication is just bad in general. A typically case of something preventable, it was just a social engineering attack by masquerading as someone trusted.
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 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!