/** The maximum allowed size for a serialized block, in bytes (network rule) */FOR A BLOCK NOT FOR ALL BLOCKS static const unsigned int MAX_BLOCK_SIZE = 1000000;/** The maximum allowed number of signature check operations
static const CAmount MAX_MONEY = 21000000 * COIN;bool CheckTransaction(const CTransaction& tx, CValidationState &state)
{
// Basic checks that don't depend on any context
if (tx.vin.empty())
return state.DoS(10, false, REJECT_INVALID, "bad-txns-vin-empty");
if (tx.vout.empty())
return state.DoS(10, false, REJECT_INVALID, "bad-txns-vout-empty");
// Size limits
if (::GetSerializeSize(tx, SER_NETWORK, PROTOCOL_VERSION) > MAX_BLOCK_SIZE)
return state.DoS(100, false, REJECT_INVALID, "bad-txns-oversize"); // Check for negative or overflow output values
CAmount nValueOut = 0;
BOOST_FOREACH(const CTxOut& txout, tx.vout)
{
if (txout.nValue < 0)
return state.DoS(100, false, REJECT_INVALID, "bad-txns-vout-negative");
if (txout.nValue > MAX_MONEY)
return state.DoS(100, false, REJECT_INVALID, "bad-txns-vout-toolarge"); nValueOut += txout.nValue;
if (!MoneyRange(nValueOut))
return state.DoS(100, false, REJECT_INVALID, "bad-txns-txouttotal-toolarge");
}
THIS LIMITS IS VALID FOR A TRANSACTION NOT FOR ALL TRANSACTIONS. THATS MEANING BITCOIN IS NOT LIMITED ONLY THE BLOCK HAVE LIMITED SIZES NOT THE PROTOCOL.source
https://github.com/bitcoin/bitcoin/search?utf8=%E2%9C%93&q=MAX_MONEY&type=CodeThe biggest secret that has remained a secret till date is the original identity of SatoshiNakamoto, the founder of Bitcoin protocol and the reference software. It was the first crypto-concurrency and was P2P. Though several people have been speculated to be associated with this name, nobody knows whether Satoshi Nakamoto is a real name or a pseudonym or whether it refers to a single person or a group of persons.
I have it from a pretty good source that Satoshi Nakamoto was a mathematics professor named John Nash who developed the seed of the idea which was worked out by a secret organization of research students attending Massachusetts Institute of Technology and Princeton University of whom collaborated together to begin its genesis.
a genius you do not recognize at the conclusion. But on his abilities. And someone who is studying does not mean that he must be a genius.