Course details

Working with Ethereum: Storing Data

Working with Ethereum: Storing Data


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Review what you have learned about blockchain technology in this 7-video course that illuminates the two types of Ethereum accounts—externally-owned and contract—and the data needed for each of them. Study the glossary of Ethereum terms to ensure your full understanding of such key terms as mining; ether; and smart contracts—or protocols used for digitally specifying, verifying, and enforcing a contract; and Ethereum Virtual Machines. Next, you will begin to compare and contrast the Trie data structure that represents associative arrays and its space-optimized version, the Patricia trie (or digital tree). Learn how to recognize the functions of branch and extension modes in a Merkle Patricia trie—essentially a modified version of a Patricia trie—before identifying the purpose of its leaf nodes. As a final exercise, you will be asked to list the important characteristics of the Ethereum network, and identify specific fields with an Ethereum account state.



Expected Duration (hours)
1.0

Lesson Objectives

Working with Ethereum: Storing Data

  • Course Overview
  • recall the fundamentals of blockchain technology such as the storage of records across a sequence of blocks
  • define Ethereum-specific terms such as mining, ether, and smart contracts
  • identify the two types of Ethereum accounts - externally owned and contract - and the data that is needed for each of them
  • describe the trie data structure that is used to represent associative arrays and distinguish it from its space-optimized version, the Patricia trie
  • recognize the functions of branch and extension nodes in a Merkle Patricia trie
  • identify the purpose of leaf nodes in a Merkle Patricia trie
  • recall the types of nodes in a Merkle Patricia trie data structure and identify the characteristics of the Ethereum network
  • Course Number:
    it_bcwketdj_01_enus

    Expertise Level
    Beginner