Search Header Logo

Smart Contracts 101

Authored by Juan Lopez

Science

Professional Development

Used 3+ times

Smart Contracts 101
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What parameter is used to find a Smart Contract in Ethereum?

Locator

ABI

DID

Address

Answer explanation

The Ethereum blockchain uses addresses to locate wallets and deployed smart contracts

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What is sent to the Ethereum blockchain to execute an arbitrary transaction?

GLO

Transaction Payload

ABI

Bytecode

Answer explanation

The Ethereum blockchain only understands an specific transaction payload. GLOs, for example, are a concept of Marco and not of a particular blockchain. The bytecode is the specific name for compiled smart contracts on Ethereum.

3.

MULTIPLE SELECT QUESTION

30 sec • 1 pt

Are all smart contracts trustless?

Yes

They can be as long as the blockchain is trustless

Depends on how it is programmed and managed

No

Answer explanation

They are not all trustless, they can be made so that dynamic behaviours can be set in. They can also be modified without user consent on some blockchains.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is an advantage of Smart Contracts over traditional apps?

More capacity for trustlessness

They are faster

They are simpler to code

They are trendy

Answer explanation

Trustlessness is the real beenfit of using an smart contract

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What is a common saying in the Blockchain lingo?

Code is right

Coleslaw

Code is law

Satoshi is reptilian

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Can smart contracts be hacked?

No, it is trustless

Yes, there can be bugs

No, code is law

Yes, you can the node

Answer explanation

If there is a bug in a smart contract caused by the developer, there's nothing the ledger can do about that

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What is the interface object that is used to communicate with an Ethereum Smart Contracts natively?

OpenAPI

Address

ABI

Wallet Plugin

Answer explanation

The ABI is a representation of the interface of a Smart Contract. It is similar to an OpenAPI but with more information to the Ethereum domain.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?