CBDE BTA Certified Blockchain Developer - Ethereum

Loading demo links...

Showing 1–3 of 10 questions

Question 1

Consensus is reached:

Select an option, then click Submit answer.

  • by the miner nodes which make sure that a transaction is valid.

  • by every single node in the blockchain network executing the same transaction.

  • by a cryptographic secure signature algorithm called ECDSA which makes sure that cheating is impossible.

Question 2

With the truffle config file you can manage:

Select an option, then click Submit answer.

  • the amount of gas your contract deployment and transactions, against your contract, will need. This way you can essentially lower the gas costs over traditional web3.js dApps.

  • different Networks to deploy your contracts to. This way you can easily deploy to a local blockchain, the main-net or the Ropsten/Rinkeby Test-Net with only one parameter.

  • you can manage your secret API keys to the Ethereum Network. This way you can get access to several different Ethereum nodes at the same time without the need to switch your keyfiles.

Question 3

Truffle:

Select an option, then click Submit answer.

  • is a framework that helps developers with Testing, Deployment and Management of Smart Contracts and Distributed Applications.

  • is a library that helps developers to connect to Ethereum nodes, because it abstracts the JSONRPC interface.

  • is a framework for Java, similar to Web3.js for JavaScript. It's a great way to develop distributed Java enterprise applications.