Bitcoin Forum
June 21, 2024, 02:42:21 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [116] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 ... 1157 »
2301  Bitcoin / Development & Technical Discussion / Re: REWARD offered for hash collisions for SHA1, SHA256, RIPEMD160 and other on: March 19, 2023, 04:14:07 AM
Do that long enough on too many objects, you will have a collection of collisions, conditionally if you could find the public keys of your generated addresses though.
Except that "long enough" in this context means thousands of years since there are a little less than 2256 public keys and you need to check about 2160+1 of them to find a collision. Something that is not possible with existing hardware or in our lifetime.

Quote
More over, there are some funded addresses and obviously their owners are unaware that they are holding the key to an actual collision,
That would be like saying 2 people can choose the same atom in the universe....
2302  Economy / Speculation / Re: 26k mark finally breached on: March 18, 2023, 04:30:08 PM
Feels a lot like the move to $30K is underway. The last time it barely broke resistance and came down quickly. This time it appears to have cut through the resistance and is holding the position. The longer we hold above $26K, the more likely it is that we shoot straight up to $30K. Bitcoin is running out of sellers so the market is going to have to convince some holders to cash out.

I had doubts about the $30k when you first said it on the first page, but with the current price, i have no doubt that Bitcoin is likely to reach $30k this month. I was surprised last night as Bitcoin crossed $27k around 10:52 PM and has not fallen below the trading price since then. I think it is headed for $28k.
The previous times where the attempts were made to break $25k we didn't have the positive news we have today about the banks that collapsed. This time it contributed a lot to the price rise, some people needed that little push to pull their money out of the banks and jump on the bitcoin rocket to the moon Wink
2303  Economy / Economics / Re: The impact of Russian and Ukrain war on world economy on: March 18, 2023, 03:54:42 PM
They have been telling that sanctions will crumble Russia but it's not true anymore, after a year of this conflict, the sanctions are not affecting them.
That's the same mistake some people make about Europe. Just because there was an initial propaganda about an unrealistically terrible result (Russia crumbling like Europe freezing over) that didn't happen, it doesn't mean there wasn't any negative effects at all.

The reality is that both Russia and NATO are severely affected by this war that has been going on between them for the past year. Both sides have been able to replace part of what they've lost (Europe replacing a small part of its energy supply, Russia replacing part of its energy customers) but it hasn't been enough to negate all the effects. Examples of these negative effects are in Europe with massive deindustrialization and in Russia with budget deficit.
2304  Bitcoin / Bitcoin Discussion / Re: Why was BITCOIN invented? on: March 18, 2023, 03:34:29 PM
So in this system, the control is in the central entity, just one mistake in controlling the decrease and increase of interest rate disaster is the result. If you lower the interest rate you will go to Inflation, if you increase the interest rate you will go to Recession. So there needs to be a balance, which is never done because inflation continues to rise and the time of the financial crisis is still coming.
Playing with interest rate is like a short term but quick remedy to the inflation rate, it is not an actual solution though. This is why we are seeing the attempts to lower the inflation by increasing interest rate by the FED is starting to fail and inflation stays up.
To solve inflation the government simply has to stop printing more money! But they can't do that because they have already run out of money to spend, so they have to print more out of thin air. Hence the huge national debt US has which is $31.6 trillion!
2305  Other / Archival / Re: WasabiWallet.io | Open-source, non-custodial Bitcoin Wallet for desktop on: March 18, 2023, 04:34:41 AM
~
That's why Wasabi decided to take the trade-off of blocking transactions from "nefarious sources" that's "according to" blockchain analysis companies. Wasabi believes that it gives them a layer of security. But does it truly give them a layer of security? It's currently working, but we can't be sure for how long.
That's right but I'm afraid the guys behind Wasabi wallet are doing a lot more than just censoring certain transactions. They may be fully cooperating with the government(s) and other agencies in deanonymizing all the transactions that go through their centralized "mixing" coordinator servers.
2306  Bitcoin / Bitcoin Discussion / Re: Are you for or against ordinals? on: March 18, 2023, 04:18:15 AM
I'm fine with NFTs on Bitcoin.
What you are forgetting is that since bitcoin is not a token creation platform, it is impossible to create tokens including NFTs on Bitcoin! What we are seeing here also has nothing to do with NFTs even if the attackers introduced it as that. They are literary using OP_PUSH to push data to the blockchain. There is no smart contracts, or tokens here.

P.S. 190+ views and only 14 votes!
2307  Bitcoin / Development & Technical Discussion / Re: Reused R values on: March 18, 2023, 04:08:51 AM
All my attempts come out with a k value much more than 256 bits.
That's probably because you forgot to compute the remainder, that is the modulo operation at the end using the secp256k1 curve order N.
2308  Economy / Speculation / Re: Bitcoin can do 30k$ this month? on: March 17, 2023, 05:29:18 PM
We have a couple of very positive signs in the bitcoin market.
First is the fact that price broke the $25k resistance which was a major one and it should turn into a strong support now. But also these small $1k rises are coming at the same time as the banking systems around the world are starting to see problems. Like the US bank that was shut down which was apparently a massive thing. In other words people are moving to bitcoin as the fiat world collapses which is a very positive sign.

All in all this is a good trend and $30k may not be that far despite the ongoing recession...
2309  Bitcoin / Bitcoin Discussion / Re: Random thought of a boy concerning Bitcoin on: March 17, 2023, 05:16:54 PM
There are definitely whales who have lost bitcoin over the times they go against the market. We sometimes see this whenever price shoots up despite their attempts at market manipulation by dumping large amounts or placing big sell walls hoping it could prevent the rise.
But there are also whales who were smarter and didn't go against the market and actually increased their wealth.
In any case the way bitcoin blockchain is makes it hard to come to any conclusion about how many whales there are and how much bitcoin they own or whether their "wealth" has gone up or down.
2310  Other / Archival / Re: WasabiWallet.io | Open-source, non-custodial Bitcoin Wallet for desktop on: March 17, 2023, 05:03:53 AM
Quote
zkSNACKs Ltd. as of 2021 was registered in Gibraltar and was operating in compliant way with all regulations and was able to operate and take income and pay wages to employees.

The problems started happening when people started asking questions.
The problem is the centralization where there is a company that is trying to make money from a software (Wasabi wallet) they've created. If the things get worse with crackdowns the same thing could happen to other centralized companies that have created "regular" wallets like Coinomi. In other words it is not even a privacy-wallet related issue.

The governments will put pressure on these companies (as the centralized point of failure) and demand they comply with whatever they say. They won't stop there either, they will put pressure on any known entity they can get their hands on. I personally believe that the reasons why some core devs have acted strangely is this, like the recent case where one of them advised bitcoin LN nodes start censoring transactions from certain countries!
2311  Bitcoin / Development & Technical Discussion / Re: NFTs in the Bitcoin blockchain - Ordinal Theory on: March 17, 2023, 04:49:46 AM
And I agree, it is naive to let time fix your problems, except that I do not think Ordinals are a problem, which is why I count on time to prove if they are worthy to stay on the blockchain, if you think they cause problems  then thats on you to fix them.
Considering how tokens and silly things like the Ordinals attack have never contributed to anything in the real world and have never provided any real utilities, it is obvious that nobody wants them except the gamblers who are making bets on anything they can. They might as well do it on highly volatile tokens that can see huge pumps and dumps.
If an alternative is provided to these gamblers, they won't hesitate to abandon the "Token Casino" in a blinking of an eye.

A lot of art sucks and has no utility in the real world.

What utility does the Mona Lisa have?
What utility does Andy Warhol's Campbell Soup lithographs have?

Tell you what if I gave you a painting from Picasso it has no utility.
Your arguments make no sense!

For starters the tokens created on token platforms are not the art itself. It is basically a link to a centralized platform (eg. a website) that stores that so called art. So your last argument (the last line) is like saying "I give you the word Picasso which I wrote on a piece of paper and that has utility"!
I too can write the word "Picasso" on paper and sell it to a million people but that doesn't mean millions of people are now owners of Picasso paintings. lol

Secondly when we are talking about bitcoin we are talking about abuse of a payment system so it has nothing to do with art or its utility or value.
2312  Economy / Services / Re: [OPEN][AVATAR OPEN Reward $20/w] SINBAD MIXER Signature & Campaign. Up-to $130/W on: March 17, 2023, 03:48:44 AM
@pooya87, welcome aboard too. Please drop a btc address.
Thanks. Signature and avatar updated. My address (bc1q2qpa507lkd48alxlxl93anmw794se2236rwvgd) in spreadsheet is correct.
2313  Bitcoin / Development & Technical Discussion / Re: Had enough of ordinals? on: March 16, 2023, 02:42:35 PM
Is it possible to detect which nodes have applied this patch
Not presently but technically it is an easy thing to do. The nodes could modify their user agent (also known as subversion) to indicate their refusal to contribute to the Ordinals Attack. eg. "/Satoshi:24.0.1(NoOrdinals)/"
2314  Bitcoin / Bitcoin Discussion / Re: Minted my first NFT on BTC on: March 16, 2023, 07:26:48 AM
Minted my first NFT on BTC
No you did not.

What you did was to inject an arbitrary data into the bitcoin blockchain.
There is no token.
There is no NFT.
There is no smart contract (in the sense of creating a token).
There is only arbitrary data.

You can't even transfer that "data" as you would a token, it is a one time push to the immutable bitcoin blockchain.
What you did was to participate in a malicious attack.
2315  Bitcoin / Bitcoin Discussion / Re: On Ordinals: Where do you stand? on: March 16, 2023, 05:58:58 AM
Considering that the EvalScript method is called by a lot more places than just Taproot scripts, I'd say it is not a good idea to place it there specially if you are not checking the sigversion variable.

Additionally the script is only checking if the current OP code is OP_FALSE and if the next OP code were OP_IF it will reject it. That means it will also reject any other "normal" conditional script where the user wants to access the OP_ELSE conditions, for example it will also reject this.
We don't want to reject OP_FALSE OP_IF scripts, we want to reject spam attacks where the stack item(s) is bigger than a certain value.


I used a real example (this) and ran the script manually and I believe a much easier approach is just rejecting the transaction after line 1925 by doing a quick check on its size considering that this spam attack uses the "script" (redeem script which is the witness item before the last) to push the garbage to the stack.
Something simple like after line 1925:
Code:
static const unsigned int MAX_SPAM_SIZE = 100;

if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION) {
    if (script.size() > MAX_SPAM_STACK_SIZE) {
         return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION);
    }
}
But this will only reject the Ordinals Attack with its current design. The attack can be modified to go around this limit and spam the chain in another way which is why my initial code was more restrictive to number of stack/witness items to be 3 and length of each being 100 tops.
2316  Economy / Services / Re: [OPEN] Yo!Mix Bitcoin Mixer Signature Campaign| Reward up to $100/w | 2/2 escrow on: March 16, 2023, 04:58:20 AM
Current number of post (Including this one): 20822
Rank: Legendary
bech32 address: bc1q2qpa507lkd48alxlxl93anmw794se2236rwvgd
Merit earned in the last 120 days: 894
2317  Economy / Services / Re: [OPEN][AVATAR OPEN Reward $20/w] SINBAD MIXER Signature & Campaign. Up-to $130/W on: March 16, 2023, 04:40:47 AM
Current number of post (Including this one): 20821
Rank: Legendary
bech32 address: bc1q2qpa507lkd48alxlxl93anmw794se2236rwvgd
Merit earned in the last 120 days: 894
2318  Bitcoin / Bitcoin Discussion / Re: Europol Sezied 1909 BTC from "Chipmixer" on: March 15, 2023, 06:54:26 PM
This is also a good wakeup call for all the other centralized services and altcoins (eg. Tether, Ethereum, Ripple, BCash, ...). The governments could shut them down all the same and make the same exact claims they made here (used for illegal activities) and arrest the centralized authority of them (like arresting Butterin and seizing his tens of millions of premined ether).
2319  Bitcoin / Bitcoin Discussion / Re: Europol Sezied 1909 BTC from "Chipmixer" on: March 15, 2023, 06:16:30 PM
I can't help but ponder the timing of this take down.

We have a US bank going under, which they say is the biggest collapse since 2008 financial crisis (that led to creation of bitcoin) and we also have bitcoin price starting to rise as the US banking system is feared to fail catastrophically in the near future.
All of a sudden Justice Department decides to shut down a very old business while releasing a statement listing all the negative/illegal things they claim has been done using this service (which they are actually saying is done using bitcoin).

I don't believe in coincidences Wink
2320  Bitcoin / Bitcoin Discussion / Re: On Ordinals: Where do you stand? on: March 15, 2023, 04:17:35 PM
For the time being I'm downgrading to 0.21.0.

What you want is Bitcoin Core 0.12.1 or older since it has no SegWit support which means your node will not store any witness data. But i have doubt you can simply just keep using folder which created by newer version of Bitcoin Core.
Version 0.21.0 seems to have the full code for witness version 1 verification so I'm not so sure if your node would even avoid relaying such transactions: https://github.com/bitcoin/bitcoin/blob/v0.21.0/src/script/interpreter.cpp#L1885

In case you don't mind storing the transactions but you just want to stop relaying the attack transactions you can downgrade to 0.20.0 where witness version 1 is non-standard
https://github.com/bitcoin/bitcoin/blob/v0.20.0/src/script/interpreter.cpp#L1528
since unfortunately that is the only way apart from having to modify the source code and adding something like a hack like this
Code:
static const unsigned int MAX_SPAM_SIZE = 100;
static const unsigned int MAX_SPAM_STACK_SIZE = 3;

if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION) {
    if (stack.size() > MAX_SPAM_STACK_SIZE) {
         return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION);
    }
    for (int i = 0; i < stack.size(); i++) {
        if (stacktop(-(i+1)).size() > MAX_SPAM_SIZE) {
               return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION);
        }
    }
}
Added before line 1939.
Keep in mind that I'm not a c++ dev and this is untested but it won't affect your block verification since the SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION is a standard rule (policy flag) so there is no risk of rejecting a valid block by accident and causing a fork.

Or you could go nutz and instead of doing the above, reject the whole script spending path by adding this
Code:
if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION) {
     return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION);
}
on line 1923. This is again another standard rule added to reject transactions from your mempool but still verifies transactions in any block you receive.
This means you won't relay these spam transactions and won't contribute to this attack as a full node.
Pages: « 1 ... 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [116] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 ... 1157 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!