Pool 1

Students must receive a score of 7/8 to successfully pass the course.Students must receive a score of 7/8 to successfully pass the course.

  1. What is a transaction that is submitted in a non-final state called?

An invalid transaction.

A transaction evaluation.

A non-standard transaction.

A payment channel. ✓

  1. What can a payment channel be used for?

Streaming content. ✓

Large data transfers inside a bitcoin transaction. ✓

Paying for ongoing services. ✓

Anonymous transactions.

  1. Once a payment channel is complete, what is recorded on-chain?

A single transaction. ✓

Multiple payments.

Nothing.

Each individual payment made within the channel.

  1. True or False: All fields within a transaction are of fixed length.

True

False ✓

  1. Which Transaction Version Numbers are currently accepted on the network?

Version numbers 4 and 5.

Version number 1.

Version numbers 1 and 2. ✓

Nodes can create and use any version they like.

  1. A transaction’s version number is a ____ byte field in little endian format. The version number represents the_____ version of the transaction which is set by the_______.

12, signature, transaction creator.

4, data format, spender. ✓

8, format, network.

2, protocol, network.

  1. In the future, how may nodes use version numbers to determine how they direct their efforts?

By validating transactions with version numbers which meet legal or regulatory requirements. ✓

By validating transactions with version numbers that individual nodes have the capacity for.

By validating transactions that use version numbers corresponding to their values.

By using version numbers to identify users based on their off network identity.

  1. How is a transaction presented?

As a hash of the accumulated values constituting itself.

As a serialization of a set of fixed and variable length fields. ✓

As an encrypted message.

As a multi-field variable integer string.

Last updated