Labour Day Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: geek65

CBDE BTA Certified Blockchain Developer - Ethereum Questions and Answers

Questions 4

On a consortium network:

Options:

A.

everybody can become a miner, everybody can send transactions and everything is public.

B.

usually only a few selected nodes can be miners. Transactions can be further limited.

Buy Now
Questions 5

If you are starting a new ERC20 token:

Options:

A.

it would be best to start from scratch, just looking at the required interface.

B.

it is beneficial to copy and paste the already existing code from the Ethereum wiki and modify this until you like it.

C.

best is to start with an audited implementation, for example from OpenZeppelin, in order to reuse already existing code.

Buy Now
Questions 6

View and Pure Functions:

Options:

A.

can only be accessed during calls.

B.

can be accessed during transactions and calls.

Buy Now
Questions 7

What's the difference between Ethereum Request for Comments (ERC) and Ethereum Improvement Proposals (EIP)?

Options:

A.

ERC are here to define standards for the usage of Ethereum. EIP are here to improve the Ethereum Protocol itself.

B.

ERC are here to propose new distributed applications on top of the Ethereum layer, while EIP are here to improve existing mining software.

C.

ERC are an open platform to discuss continuous forking of the Ethereum platform. Successful forks are then incorporated in the EIP for further voting by the Ethereum Consortium.

Buy Now
Questions 8

If contract MyContractA is derived from Contract MyContractB, then this would be the right syntax:

Options:

A.

contract MyContractA is MyContractB { … }

B.

contract MyContractA inherit (MyContractB) {…}

C.

contract MyContractA extends MyContractB {…}

D.

contract MyContractB derives MyContractA {…}

Buy Now
Questions 9

To develop smart contracts:

Options:

A.

it’s good to start with a local in-memory blockchain with unit tests but then deploy to the mainnet as rapidly as possible.

B.

it's good to start with a local in-memory blockchain with unit-tests. Then, in the next step, debug and test the smart contract on a test-net like Ropsten or Rinkeby with beta customers to iron out last issues before deploying it to the main-net.

C.

it's good to start with a test-net with beta-customers like on the Rinkeby or Ropsten testnet, before testing it locally on an in-memory blockchain simulation such as Ganache. Then deploy it to the main-net.

Buy Now
Questions 10

When using require to check input parameters and it evaluates to false:

Options:

A.

all gas is consumed

B.

all remaining gas is returned.

Buy Now
Questions 11

Externally Owned Accounts (EoA):

Options:

A.

are changing their address every time a Transaction is sent because of the nonce.

B.

are keeping their address, but on the blockchain a nonce is increased every time they send a transaction to avoid replay attacks.

Buy Now
Questions 12

EVM assembly:

Options:

A.

is much better than Solidity and a viable alternative.

B.

can be split across multiple files, but every contract must be in a file with the same name as the contract itself.

C.

is another language similar to LLL, more secure than Solidity.

Buy Now
Questions 13

When a smart contract pays out money:

Options:

A.

it’s good to use a push over a pull method.

B.

it’s good to use a push and a pull method to ensure that participants can get their money no matter the contract state. In addition to and pushing it should contain a withdraw method.

C.

it's good to use only pull and no push method.

Buy Now
Questions 14

With the truffle config file you can manage:

Options:

A.

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.

B.

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.

C.

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.

Buy Now
Questions 15

What are Private Keys used for?

Options:

A.

To Protect the Public Keys by being cryptographically significant.

B.

To Sign Transactions And To Derive an Address From.

C.

To Generate An Address which can sign transactions.

Buy Now
Exam Code: CBDE
Exam Name: BTA Certified Blockchain Developer - Ethereum
Last Update: May 7, 2024
Questions: 102
CBDE pdf

CBDE PDF

$28  $80
CBDE Engine

CBDE Testing Engine

$33.25  $95
CBDE PDF + Engine

CBDE PDF + Testing Engine

$45.5  $130