Questions on: attack

Today I was reading bitcoind src, and trying to find out where scriptPubKey is executed when a node received new block with transaction, for example transaction from new block may not be exist in mempool. Find function that execute script: https://gi
The password must be totally random (see later sections on generation). Hardware wallets have additional protections, and it's OK that they often allow only a short PIN. This corresponds to the following password/passphrase lengths: Digits only: 20-2
Could someone explain why so many Bitcoin nodes allow Bloom filtering given that DoS attacks exist [1], [2] for such nodes? According to bitnodes. 21. co, right now 3879 nodes out of the total of 5515 Bitcoin nodes have Bloom filtering enabled
Blockchain formation. The main chain (black) consists of the longest series of blocks from the genesis block (green) to the current block. Orphan blocks (purple) exist outside of the main chain
How are malicious nodes prevented from, after getting the nonce of a new block found by someone else, broadcast it to the other nodes claiming it to be its? The nonce is found against a block which contains the coinbase transaction which claims the r
I read the original Satoshi's paper on bitcoin as well as Rosenfeld's paper on "Analysis of hashrate-based double-spending". However, they don't answer my question, which is as follows. Let's assume attacker has q hash power (less or more than 50%) a
From what I understand, the difficulty required by the proof-of-work in bitcoin is a function of block history, specifically the average time between last ~2000 blocks, with the intention that its hovers around the 10 minute mark. The function relies
Depending on the amount of nodes in your network (don't forget to think of future scalability!) you can use anywhere up to 29-bits to uniquely identify them. Of course, this identifier could just be used to identify the 'class' of node and then you c
Ripple solves the double spend problem by consensus. Everyone who wants to run a server on the Ripple network picks a set of validators and tries to reach a consensus with them on which transactions are valid. The Ripple equivalent of Bitcoin's 51% a