Bitcoin Forum
May 05, 2024, 06:59:11 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 ... 1146 »
1  Other / Politics & Society / Re: Freedom of speech in the Zionist infested United Dictatorships of America on: Today at 05:28:02 AM
Over 2300 students were arrested in 49 universities across United States only because they were saying: "Stop the Genocide of Palestinians"!!!

2  Bitcoin / Bitcoin Discussion / Re: Edward Snowden Final Warning for Bitcoin on: Today at 05:03:56 AM
That is simply impossible because Bitcoin was not designed that way. If we add privacy features into the existing protocol (eg. though some weird soft fork) that won't fix anything because opt-in privacy is not improving the whole system.
Why not? RingCT in Monero wasn't a thing back in 2016, and it got implemented in January 2017. XMR amounts hidden, boom. More privacy gained. Bitcoin could have optional privacy with softforking to confidential transactions and ring signatures. It's just that we want it to enter the system like a trojan horse, therefore we can't risk with stuff like that.
It won't solve anything for the same reason people are still using P2PKH/P2Sh addresses even though we added SegWit many years ago and it offers a lot of benefits.
An opt-in option is not going to help much with privacy specially in a world where centralized places are rejecting CoinJoin transactions (opt-in) they can reject the said opt-in privacy feature too hence forcing its adoption to remain low which means it won't solve anything.
3  Bitcoin / Bitcoin Discussion / Re: Could China (or similar) take control of Bitcoin? on: Today at 04:59:59 AM
China, as a country, has at times hosted over 50% of Bitcoin's hashrate,
This is not a very accurate statement.
There were multiple mining pools that were inside China and a lot of hashrate (many of which was located outside China) connected to those pools. Pretty much the same thing is happening with pools in other countries like the situation that is growing in USA.
That is a big distinction to make because in this case China did not and could not "control" that hashrate.

Quote
And whomever controls over 50% of the hashrate can dictate the software in use, and/or dictate the contents of the blockchain.
Not quite.
With a high percentage of hashrate, one can perform certain attacks but they can not change the consensus rules (if that's what you mean by dictate the software in use). They can pull off 51% attacks to double spend but what would that achieve except kill Bitcoin?

They also won't be able to attack Bitcoin for long in my opinion because such a move would bring on a lot of public outrage which could even lead to a hard fork changing the mining algorithm.

Quote
As the theory goes, if China wanted to wreak havoc on the world economy, or if it wanted to extract a ransom,
Bitcoin is not big enough to have an impact on the world economy. Not to mention that if China wanted to do that, they would do it without needing something as small as Bitcoin. For example they could dump the US bonds and crash US economy and burn half the world's economy with that. Or simply stop exporting goods to certain countries including US and EU and crash their economy by causing hyperinflation,....

Quote
or if it simply wanted to profit by inserting its own blocks,
That logic is flawed in this context.
If you have hashrate you "insert" your blocks and make profit. If you perform an attack, you'd crash the price and doesn't matter if you mine 100% of the blocks, you won't make any profit.

Quote
Perhaps China could decide that Satoshi's blocks should be given away to charity.
That requires a hard fork which means it requires the entire network to accept that change and upgrade to a new software. Otherwise they'd create an altcoin and what they'd sped would not be Satoshi's coins.

Quote
Maybe they change the architecture so that it worked better in China, or conformed to their "laws" or something.
Similarly requires a hard fork.

Quote
2. What would be the technical implications of China doing this?
Any kind of attack on Bitcoin would first crash its price. Depending on the attack it could be significant which means a lot of the goals you listed above would never be reached (like making profit).

Quote
3. What would be the geopolitical implications?
Bitcoin is not big enough and is not weaved into the geopolitics to have such an impact.

Quote
4. What would this do the broader cryptocurrency sector?
It would force developers to get off their fannies to start working on decentralizing mining more. Like introducing a much better protocol for mining pools. Smiley

Quote
5. Have major governments e.g. the US and NATO countries ever (publicly) announced any contingency planning around this problem? Putting a $1.5T asset at risk is something that could rattle the entire world economy. This seems like something they would at least think through?
I'm more worried about US performing such attacks on Bitcoin than China doing so.
For starters, China doesn't have any significant hashrate ever since they banned mining. And also China is not known for destabilizing global economy like this. In fact China prefers more stability in the world so that they can make more money.

US regime on the other hand benefits from chaos, whether it is armed conflict that fills the pockets of the "Lords of War" or it is economic chaos where they can pull off their Ponzi scheme commonly known as the dollar.
4  Economy / Economics / Re: Take care of your money and learn to save. on: Today at 04:26:24 AM
It is a fact that as long as you have money and as long as you spend money behind others people will speak for you and people will be with you but if one day you want to walk with them without spending money then you will find no one to walk with. Since money brings people closer and money drives people away, money should be given the most importance. 
You don't want people who are only interested in your money and what you spend for them! It is also not a fact that people are only interested in you for your money. There are of course many who are like this but it is not everyone. You just have to find those people instead and then get rid of the others.

Quote
The amount of money that we are earning now is divided into several parts and the remaining money is the money but if we want we can invest or save so that if there is a financial crisis in the future but this saved money will support us well. 
Saving money is not a good idea unless you are saving up to reach a target to make an investment. Because fiat currency (which you are falsely calling money) is not a store of value, it experiences inflation and if there is a financial crisis it will lose more of its value. So it should be invested to keep its value when fiat dumps.
5  Bitcoin / Wallet software / Re: Can what happened to Samourai Wallet happen to Electrum ? on: Today at 03:56:01 AM
Do we have any good alternatives to GitHub? A platform that is more like a "decentralized GitHub" that the US Government can not just threaten?
It's called gitTongue
Git is the protocol and Github is the implementation and the host of that protocol to share code. There is no viable alternative for that host that is not centralized or located in the same jurisdiction. For example some suggest Gitlab but it is pretty much the same as Github, it is centralized and just another US based company (GitLab Inc. with headquarters San Francisco).
6  Bitcoin / Development & Technical Discussion / Re: (Ordinals) BRC-20 needs to be removed on: Today at 03:32:57 AM
I'd have no problem if this particular problem is "fixed". However, the bigger inscriptions were only a problem for a short time in early 2023. Since then the focus has shifted to BRC-20, which is also the topic of this thread by the way, and BRC-20s were "compliant" to script size rules established before. In other words, for tokens like BRC-20, the "lifting" of the size limit in Taproot is irrelevant. This was also extensively discussed here.
That's true but they are still exploiting the protocol in the same manner regardless of what size they occupy (the same OP_FALSE OP_IF exploit) to inject an arbitrary size data into the chain.

I'm genuinely asking to learn. - But couldn't developers already store arbitrary data within the blocks if they wanted to before Segwit? I remember there was a marriage certificate "in the blockchain"  and other arbitrary data.
There is an accepted method of storing arbitrary data in transactions through OP_RETURN that is limited to 80 bytes and is also easily pruned from the UTXO set since they are provably unspendable. Other methods are not acceptable and are damaging like creating an unspendable output that can not be purged from the UTXO set so it remains there forever.

It might be a very dangerous path because, who is "we", and does "we" speak for the whole community?
The same "we" that has been deciding what can or can not be done up to the Ordinals Attack!
For example the same "we" that didn't allow you to inject an arbitrary data as that dummy item that is popped from the stack in the OP_CHECKMULTISIG(VERIFY) op codes.
7  Economy / Economics / Re: how important is the asymmetrical distribution on defining btc price? on: May 04, 2024, 12:20:23 PM
if there were such a distribution, the value of gold would immediately be reduced to zero.
I don't understand your logic here. At the end of the day even if gold was distributed equally among people, it still has a utility and that utility gives it value so it's price can never drop down to zero.

You see price of everything is partly determined by what happens in the market (holders, day traders, hypes, crashes, panic sells, FOMOs,...) but also the other part is the underlying value that is never zero as long as there is a utility.

Like gold, bitcoin also has utility. Regardless of its distribution people can continue using it as a medium of exchange and as a store of value. So its price will never drop down to zero.

There are other issues in this statement as well:
Quote
btc (not BTC) has value (=price) because it is distributed with a completely asymmetrical pattern.
Value is not the same as price. Price is the number we associate to bitcoin on the market, it  doesn't necessarily reflect its (intrinsic) value. Price could be higher than the value which we would call bitcoin overpriced and we should expect a drop at that point or it could be lower which would make it underpriced and we should expect a rise.
8  Economy / Speculation / Re: BITCOIN AT 63K. What should we expect moving forward? on: May 04, 2024, 12:07:09 PM
We now have fewer sellers than buyers
I think I read some miners are switching into AI's since their returns can't mitigate their expenses.
We go closer to oligopoly as years go by.
I don't know what a miner (with a SHA256 ASIC) switching to AI means Tongue
But it is normal to see some miners leave whenever the mining income goes down whether it is through halving where the block reward goes down or whether it is through a market crash (eg. price falling from $20k to $3k back in 2018) and their income goes down.
This process is not causing "oligopoly", there are still a lot of places around the world where the cost of mining is too low to become hard to mine even with price drops or reward cuts, etc. so mining remains spread and decentralized enough.
9  Economy / Speculation / Re: BITCOIN AT 63K. What should we expect moving forward? on: May 04, 2024, 06:38:56 AM
Is the retracment over?
It has always been impossible to accurately predict the market movements. For example it was expected to see a drop after the halving hype ended but I personally never expected a crash all the way down to $56.5k.
Is it over? Possibly, since over the past 3 days we've been seeing a reversal and setting green candles.

Quote
Will price create another ATH from here or is this a dead cat bounce? Let's share opinions below.
Dead cat bounce requires bitcoin to have died and be in a bear market where price continues going down over the long haul. This was just a correction after the halving hype big-rise.

If you zoom out and watch the chart over the past 5 months you can see we have been on the rise (starting from ~$38k) and we are heading to $70k again to test that resistance for the 4th time. However, this time it is not just halving hype that is the driving force, it is the halving itself (the fresh supply that was reduced by 50%) that lowered the supply and reduced the sell pressure.
10  Bitcoin / Development & Technical Discussion / Re: Future of testnet3 network. on: May 04, 2024, 06:20:46 AM
Testnet fees are now higher than Bitcoin fees. I'd say that's a win!
The only thing weird here is that if you use the same tool to see fees on which network is higher, you get a different results.
Blockcypher reports higher fee on mainnet compared to testnet 0.00069 BTC/KB vs 0.00032 BTC/KB
mempool.space reports higher fee on testnet compared to mainnet 25 sat/vB vs 47 sat/vB

Sometimes these fee estimators either have bugs or use different methodology that returns different fee estimation. I believe mempool.space is more accurate though.
11  Bitcoin / Bitcoin Discussion / Re: Edward Snowden Final Warning for Bitcoin on: May 03, 2024, 10:46:59 AM
Quote
privacy at protocol level
That is simply impossible because Bitcoin was not designed that way. If we add privacy features into the existing protocol (eg. though some weird soft fork) that won't fix anything because opt-in privacy is not improving the whole system.

The alternative is a hard fork that fundamentally changes a lot of things about the Bitcoin protocol. Why break what is already working fine and risk the whole system crumbling down? Most importantly why do it when something like Monero already exists?

A better solution is to work on privacy improving techniques that are more decentralized and get people to use them more. But solutions that are built on top of Bitcoin (like decentralized CoinJoin). It would still be opt-in and won't improve the whole system but at the same time it won't require any kind of fork and change in the protocol that could break things.
12  Economy / Economics / Re: BRICS has become eleven countries instead of five. on: May 03, 2024, 10:29:39 AM
I was at the BRICS conference last August in Johannesburg. They are NOT going to start a new currency, instead they will just trade in each others' currencies.
The plan to create a new currency is a serious one and has been being discussed for some time now. All you can say is that the said plan is not yet agreed upon by all members to start discussing the details and making it public, like announcing it in the conference you say you've participated in.

The problem is coming up with an agreement specially with weasel regimes like the Chinese who want to force Yuan on everyone replacing the dollar and nobody wants that Cheesy
It is impossible to predict what they'd do in the end.
13  Bitcoin / Development & Technical Discussion / Re: Future of testnet3 network. on: May 03, 2024, 06:14:15 AM
Quote
No you can't.
https://bitcointalk.org/index.php?topic=5479988.msg63437260#msg63437260

As you can see, we have transaction ID 0f3601a5da2f516fa9d3f80c9bf6e530f1afb0c90da73e8f8ad0630c5483afe5 in the mainnet, and exactly the same thing is repeated in regtest. And in general, transactions can be migrated in such way, while preserving "the chain of signatures".
The "can't" I said is the answer to this statement of yours:
Quote
Which means, that blocks from testnet3 can be copy-pasted into other networks
You are saying "blocks" not a sequence of transactions that start from a duplicated coinbase tx. That threw me off the issue you are raising.

~And they may have a huge incentive, to just migrate the history, and get their tokens back in the new network. Which means, that a different set of rules is needed to prevent that, because if not, then you will have similar things in your mempool for testnet4, as you have in your mempool for testnet3.
You are forgetting that the mess we are seeing is something that started recently and we are at block height 2.8 million. Only the coinbase tx of the same height can be duplicated, meaning you can NOT have coinbase of block #2.8 million as block #2 and create that "sequence" of UTXOs since the height is included inside the coinbase signature script.

If we migrate to version 4 (a brand new chain from block #1) and make the difficulty manipulation harder, it would take many years (50+) to get to block #2.8 million and by then nobody would even remember the said shittokens.
14  Bitcoin / Development & Technical Discussion / Re: Wallet-Tag: New concept ~Feedback needed! on: May 03, 2024, 05:32:36 AM
Wallet Address | Wallet Tag
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa| 313e

How a Wallet Tag is generated ?
The wallet tag is basicly generated through encrypting the wallet address in SHA256 and extraction from that hash the two first and last alphanumeric characters,together.
First of all what you are doing is not encrypting (SHA256 is also not an encryption algorithm). It is called computing checksum.

Secondly, since this checksum is very small (2 bytes) and the algorithm (single SHA256 hash of UTF8 string) is too fast (inexpensive) so it is not that hard to brute force and create a fake address with the same checksum. I computed this address in less than a second with the same checksum.
Code:
1A1zP1eP5QGefi2DMPTfTL4oWtPc8zFosz | 313e

Of course this is just a concept to show how easy it is to find a "collision" when the checksum is very small. In practice the attacker needs the key to the malicious address which means they have to perform a process similar to generating a "vanity address", an address that has the same starting characters.
The extra 16 bit checksum is definitely adding an extra layer for authenticity check but but it doesn't slow down that process enough to be impactful.

P.S. Maybe the checksum algorithm could be changed into something far more expensive to make brute forcing harder. For example using a memory expensive KDF like scrypt with high iteration count.
15  Economy / Economics / Re: WATCH the Federal Reserve's FOMC meeting May 1, 2024 on: May 02, 2024, 03:06:44 PM
Federal Reserve says interest rates will stay at two-decade high until inflation further cools

You can't really expect any kind of interest rate cuts when the government in office is increasing the national debt by a trillion dollar every 100 days!!!. The worst part is that every day they keep the interest rates high they have to pay a ridiculous amount of "interest" on those bonds they've been dumping on any idiot who buys them which would further increase inflation...

We're also seeing its effect on bitcoin price although I wouldn't say this crash is all because of it but it is still a contributing factor. Keep in mind that interest rates in a lot of countries around the world are still high and they are all causing recession that in turn affects bitcoin price.
16  Bitcoin / Development & Technical Discussion / Re: Future of testnet3 network. on: May 02, 2024, 02:52:57 PM
You don't need a lot of testnet coins to test stuff but you do need enough to cover the fees for long enough that the tests can run for several thousand iterations. So we are looking at around 0.1 to 1 tBTC for each project.
I honestly never understood this and I've seen so many of those who ask for high amounts of tbtc say it. What are these tests that need to run "several thousands" times in a live network that can not be abstracted away using IoC design or something like that or even run in Regtest instead.

And also, there is some risk of replaying coinbase transactions between networks. Which means, that if you have some block 1,234,567 in the current testnet3, then you can migrate exactly the same coinbase transaction into testnet4.
But coinbase tx is just a tx. There is nothing special about it in this context ("replaying" between networks). You set the version and the outputs of that tx and you get the same exact tx.

Which means, that blocks from testnet3 can be copy-pasted into other networks, but not the other way around, because it would require a huge chain reorganization in testnet3.
No you can't. Because the difficulty is different and also any block in any network is positioned inside a chain. You can't take out a single block from the middle of that chain and place it on top of another chain.
For example block 1,234,567 in Testnet3 is referencing block 1,234,566 on Testnet3 if you take that and try to place it on top of for example Mainnet chain at 1,234,567 it is rejected because the 1,234,566 reference is not found.
This chain also goes back all the way to a hardcoded Genesis block that is unique to that specific chain to prevent exactly what you explained.
17  Bitcoin / Development & Technical Discussion / Re: Risk of jail for developers. Should you be anonymous? on: May 02, 2024, 02:33:31 PM
You do have the ability to use Github without revealing your identity.  I believe developers using Tails OS can code conveniently.  What tools do you require?  Programming software can be stored in persistent storage.  Each commitment is automatically submitted through Tor. 

This is a requirement for any developer who chooses to enhance anonymity nowadays. 
If it is possible, it doesn't mean it will remain possible. Github is still centralized and can change its rules in a blinking of an eye like coming up with some excuse and banning Tor.

Not to mention that the problem with centralized Github is also the code/repository itself that can be purged from their servers without prior notice if the order comes down from the US government. They have already done it once at a large scale about 5 years ago, who's to say they're not going to do the same to for example Samourai-wallet-like projects?

Does this have to do with Saylor's new decentralized identity proposal?  Yes, it's just PGP, but more complicated. 
Yes that's what @takuma sato said.
18  Bitcoin / Development & Technical Discussion / Re: Bitcoin development tapscript C# seemingly unsolvable task on: May 02, 2024, 05:38:21 AM
Every user on my app will write 1 ordinal as a registering function for my app. It will not clog up the bitcoin blockchain and will not spam the bitcoin network. Gas fees will not go up because of my app, don't worry. 
Bitcoin blockchain is not meant for data storage and Bitcoin is not a cloud storage. It is a payment system and the blockchain is ledger for monetary transactions. So it doesn't matter if it is 1 byte or 1 terabyte that you are injecting into the chain by using the exploit in the protocol, it is still abusive.

So use OP_RETURN instead as @ABCbits said or better yet use one of those data-storage altcoins. There are a couple of them that are created for this exact purpose.
19  Bitcoin / Development & Technical Discussion / Re: Future of testnet3 network. on: May 02, 2024, 05:30:05 AM
it's not easy to obtain testnet3 coins these days.
There has always been faucets giving coins and the only complains I've seen so far have been from people who want large amounts and the worst part is that I have not seen any reasonable arguments for needing such amounts as opposed to using something like regtest.
So I wouldn't say "it is not easy to obtain testnet coins".

What the future holds?
This attack is not going to change anything, after all this is not the first time testnet is under a miners' attack.
But if the trades continue and testnet coins start gaining a value and scams form around it, we can see testnet3 having the same fate as its predecessors and we may enter testnet4 era.
Although if we do, I think we should come up with better mining rules that are not complicated like signet and not as vulnerable like testnet3.
20  Bitcoin / Development & Technical Discussion / Re: Risk of jail for developers. Should you be anonymous? on: May 02, 2024, 05:09:40 AM
So if he is interested, then maybe ordinals aren't completely useless.
The problem with the Ordinals Attack has never been its uselessness. The problem is that it is treating Bitcoin, aka a payment system, as a cloud storage.

Can you say DNS is useless? No. But storing it in bitcoin blockchain is problematic. This is why Satoshi and anybody who understands Bitcoin is against such things.

This way you could host your PGP keys or something like that in a decentralized network instead of depending on some servers that can be seized, compromised or otherwise tampered with.

They also mentioned an idea of using LN payments to stop spam email, fake accounts running crypto scams and so on, by using micropayments.
That's not a solution though. When we are talking about Github, it is not just about fake accounts and PGP keys. We are talking about a platform where code is being shared with its version control system (git), changes/issues/pull-requests are being shared and reviewed publicly, and a lot more features.

To get rid of that centralization, we need a decentralized platform that offers all of this not just a place to store PGP keys.
Not to mention that storing PGP keys inside a transaction does NOT solve anything whatsoever. It is just as arbitrary data and an attack on Bitcoin as any other Ordinals transaction. PGP relies on Web of Trust not on where the key is stored.
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 ... 1146 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!