Hot answers tagged

8 votes
Accepted

Why are OP_MUL and OP_DIV disabled in Bitcoin?

OP_MUL and OP_DIV were removed by Satoshi Nakamoto in commit 4bd188c4383d6e614e18f79dc337fbabe8464c82. As with most changes in early days of the development, little rationale was explicitly given by ...
Antoine Poinsot's user avatar
8 votes
Accepted

DDOS attack via BRC-20 & ordinals on Bitcoin

Do we currently see a DDOS attack on Bitcoin as the mempool is flooded with low value Transactions incl. BRC-20, ordinals etc. (where the transaction fee exceeds the transferred value)? I get why ...
Michael Folkson's user avatar
6 votes
Accepted

Is there any known 80-bit collision attack?

is there any known instance of attack in practice ? No. In cryptography, we try to stop using constructions/protocols long before they're realistic to perform. And while no 80-bit collision attack is ...
Pieter Wuille's user avatar
6 votes
Accepted

What can an attacker do if they compromise a DNS seeder?

DNS seeders exist in order to bootstrap new nodes to the network. Nodes maintain a database of IP addresses for other nodes that they can connect to which they build by requesting IP addresses of ...
Andrew Chow's user avatar
  • 68.5k
6 votes
Accepted

Theoretical attack on the network by companies

If the vast majority of the network including users, economic majority, miners, and some subset of the developers were to hardfork a blocksize increase, this would result in effectively two networks. ...
Murch's user avatar
  • 72.8k
5 votes

What is the prior work or inspiration for the new/tried table design?

Were the new and tried tables included in bitcoin from the beginning or added at a later date? new/tried table were introduced in #787. Counter measure 6 in the paper suggested more buckets and was ...
stratospher's user avatar
4 votes
Accepted

DoS attack and MAX_BLOCKS_IN_TRANSIT_PER_PEER

this limit implies and allows "[...] spreading the load and ensuring that it doesn't overwhelm any peer with requests." and "[...] allowing the peers to control the pace of updates ...
Pieter Wuille's user avatar
3 votes
Accepted

Is Bitcoin fee attack preventable?

I don't think it is easily preventable but it is expensive and it would be difficult to prepare without being noticed and might be difficult to execute in a way that couldn't be detected and countered,...
RedGrittyBrick's user avatar
2 votes
Accepted

Why would someone create a transaction where the fee is bigger than the sum of the outputs?

My guess is those are Ordinals Inscriptions (NFTs). They typically have a single output of 10000 Satoshi (about $28 US). Update: Yes, typical huge witness data in one I checked. So fee correspondingly ...
RedGrittyBrick's user avatar
2 votes

Public key factors - but what's next?

Let's say I found (I know, impossible) public key factors. Bitcoin public keys are coordinates of points on the secp256k1 elliptic curve. They are not integers, and thus factoring is not an operation ...
Pieter Wuille's user avatar
2 votes
Accepted

Is OP_CODESEPARATOR disabled in Bitcoin and if so why?

So, is the given operator disabled in Bitcoin No. can it still be used? Yes. It is still supported in bare scripts (but non-standard there), in P2SH redeemscripts, and care was taken to keep ...
Pieter Wuille's user avatar
1 vote
Accepted

Miners setting timestamps up to 2h into the Future

Yes, the network would accept blocks that are dated up to 2h into the future. If close to or more than half the hashrate generally dated blocks two hours into the future, miners using an accurate ...
Murch's user avatar
  • 72.8k
1 vote

DDOS attack via BRC-20 & ordinals on Bitcoin

Philosophically, Bitcoin supposedly relies on Nash's game theory to balance usage within capacity. Nash assumes rational players in his games. The BRC20 transaction flood exists outside this. ...
Louis Thompson's user avatar
1 vote

DDOS attack via BRC-20 & ordinals on Bitcoin

Do we currently see a DDoS attack on Bitcoin as the mempool is flooded with low value transactions incl. BRC-20, ordinals etc. (where the transaction fee exceeds the transferred value)? No. Mike has ...
Fiach-Dubh's user avatar
1 vote
Accepted

Can the claim that "Bitcoin has a fee model that can be easily manipulated" be proven? If so are there any proposed solutions?

Assuming that you are referring to the linked thread by philipma1957, the claim is weak in at least two points: it requires mining pools to not share the revenue from transaction fees with their ...
Murch's user avatar
  • 72.8k
1 vote

What is a Feeler Connection? When is it used?

The inspiration for feeler connections (and related eclipse mitigation techniques) comes from botnet designs observed in the wild. From the original eclipse attack paper (Ethan Heilman): .. many ...
gimballock's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible