What are Ethereum Nodes?
What are Ethereum Nodes?A . Programs implementing the Ethereum Protocol to talk to each other and JSON-RPC interfaces to talk to the outside world.B . A Java-Script library to compile and run Solidity Code.C . A Framework for deploying and running smart contract in a decentralized way.View AnswerAnswer: A
Smart Contracts can be written in:
Smart Contracts can be written in:A . Java, C++, Solidity and JavaScript, because the Ethereum Blockchain is completely language agnostic and cross compilers exist for every major language.B . Solidity, Viper, LLL and Serpent, because those are high level languages that are compiled down to bytecode.C . Solidity and JavaScript,...
What does it mean?
A Hashing Algorithm is deterministic. What does it mean?A . it always produces the same output given the same input.B . it uses equally distributed data to produce the output given a long input.C . it shouldn't be possible to re-generate the input given the output.View AnswerAnswer: A
The JSON-RPC Protocol:
The JSON-RPC Protocol:A . is used to communicate between blockchain nodes.B . is used to ensure safe communication between miners.C . is a mean of dumping the blockchain data in a so-called consensus export.D . is used to communicate between the blockchain node and externally running applications.View AnswerAnswer: D
Which statement is true about the EVM?
Which statement is true about the EVM?A . While the EVM is Sandboxed, it isn't as powerful as the Bitcoin Network, because it's not Turing Complete.B . The EVM can't access hardware layers or anything outside a blockchain node because it's sandboxed.C . The EVM is extremely powerful, turing complete...
Hashing Mining uses:
Hashing Mining uses:A . Keccack256 while internally to hash values it's easy to use the Dagger-Hashimoto to create a meaningful hash.B . the Dagger-Hashimoto hashing while internally the EVM uses SHA256 which is an alias for Keccack256.C . the Dagger-Hashimoto hashing while internally the EVM uses Keccack256 which is almost...
Block Difficulty:
Block Difficulty:A . is determined by the Ethereum Committee every fortnight to reflect the average amount of transaction and it cannot be influenced by the network itself.B . increases when the time between mined blocks is below 10 seconds, while it decreases when the time is above 20 seconds.C ....
Transactions containing the same data to create the same smart contract are:
Transactions containing the same data to create the same smart contract are:A . always having the same signature.B . having a different signature because of the nonce which changes upon every transaction.View AnswerAnswer: B
Sending one Ether is actually internally translated:
Sending one Ether is actually internally translated:A . to Wei, so it will send the equivalent of 10^18 Wei.B . to Finney, so it will send the equivalent of 10^3 Finney.C . to Szabo, so it will send the equivalent of 10^6 Szabo.View AnswerAnswer: A
Consensus is reached:
Consensus is reached:A . by the miner nodes which make sure that a transaction is valid.B . by every single node in the blockchain network executing the same transaction.C . by a cryptographic secure signature algorithm called ECDSA which makes sure that cheating is impossible.View AnswerAnswer: B