G. Maxwell
  • Member for 4 years, 7 months
  • Last seen this week
  • Somewhere mostly harmless
Where in the source code are transaction validation checks implemented?
1 votes

Your general understanding is correct. Mining doesn't perform any additional checks then any other full node. Mining serves the function of giving transactions an ordering which is difficult to undo,...

View answer
How is Bech32 based on BCH codes?
1 votes

The math in the wikipedia article is primarily concerned with generating a BCH code-- which is something that was done for the design of Bech32 but obviously isn't part of the implementation itself-- ...

View answer
How to decode very huge (!) raw transactions?
1 votes

Bitcoind can accept very long inputs, but if you are using bitcoin-cli there is a limit on how long a command-line argument can be. You can use the -stdin option to send the arguments to bitcoin-cli ...

View answer
Why connected node count have dropped since august 1st?
1 votes

A common cause for a node's connection count going down and staying down for a while is IP address changes: It can take a while for knowledge of the new address to percolate in the network. Otherwise,...

View answer
Very hard to sync Core Client from scratch
1 votes

Database corruption means the state of your node is corrupted, not just data it downloaded. Resuming after state corruption would be like resuming your life after having a lobotomy. During ...

View answer
Just realized right now how an ICO scam can be run... without transparency■■
1 votes

What you're describing is something I understand to be a well established practice in the land of ICOs and premined altcoins. I've seen it called "salting the tip jar". It doesn't take much effort to ...

View answer
Does a blockchain need a distributed hash table?
1 votes

A blockchain needs a distributed hash table like a fish needs a bicycle. The standard distributed hash table constructions achieve little to no particular robustness to attack for any actually useful ...

View answer
What is the maximum anonimity set of a CoinJoin transaction?
Accepted answer
1 votes

Regardless of the maximum size of a single transaction, a CJ anonymity set can be made arbitrarily large (bounded, of course, by participants) by building a multi-stage switching network out of joins. ...

View answer
Has PoS really been proven secure under comparable assumptions as Bitcoin?
1 votes

As I recall, that system's security claims assumes that the users have a synchronous network-- every message is reliably delivered in order to all users. This is a rather nonphysical assumption, the ...

View answer
Why does Bitcoin store all transaction inputs and outputs, instead of just an "account/balance" ledger?
1 votes

In short, the naive "account" approach is totally insecure. Fixing the insecurity without using a TXO model it seems people end up creating something which is more complex, less parallizable, and less ...

View answer
While attempting to fetch a particular block my node just gets disconnected by peers?
Accepted answer
1 votes

Usually when a node is stuck it is due to local corruption causing the node to incorrectly believe a block is invalid. But in those cases the logs will reflect the invalid blocks. Instead we don't see ...

View answer
I want to know how I can express a phenomenon found in Merkle Trees mathematically
1 votes

Whenever you are interested in a mathematical function that you can give a sequence of integer examples for, search OEIS: https://oeis.org/A029837

View answer
What would be the implications of limiting Bitcoin transactions to fifty inputs?
Accepted answer
1 votes

The main concern with sigops is the quadratic behavior of the pre-segwit signature hash. I believe specially constructed transactions with lots of OP_CHECKSIGS but few inputs would be similarly bad ...

View answer
Is the compact block protocol faster than normal blocks when it has to do getblocktxn/blocktxn round trip?
1 votes

Yes, compact blocks are still usually faster even when there is a getblocktxn round trip. The reason for this is because all that needs to be sent in that case is the requests for the missing ...

View answer
bitcoind API rpc calls to encrypt an arbitrary message and create a script
1 votes

I would recommend that you use a purpose designed encryption tool like GPG to encrypt messages. If you need to bind it to a Bitcoin address for some reason, the recipient can signmessage their PGP ...

View answer
Is "Ring Signature" used in "Confidential Transactions" of the Bitcoin?
0 votes

Bitcoin does not have confidential transactions.

View answer
How to get the generator G point for any new curve?
0 votes

G is just an arbitrarily selected point from the largest sub-group (in the case of secp256k1, there is only one sub-group). It is slightly preferable if G is selected in a rigid way that shows you it ...

View answer
Ttransaction validation in the bitcoin blockchain
0 votes

Miners do not validate transactions except in so far as they also run nodes and nodes validate transactions. Mining serves the purpose of giving transactions a durable order so that any attempts to ...

View answer
building bitcoin-qt.exe using Visual Studio 2017
-1 votes

Independently of how you go about doing this, building with VS is not a recommended or supported configuration (beyond testing reasons). If you run a system built that way you lose the advantage of ...

View answer
1 2 3 4
5