Wolfram U

Introductory Concepts of Blockchain Mining

Estimated Time: 20 min

Course Level: Intermediate


This lesson explores the details of how and why blockchains are mined. Topics include the components of a Bitcoin block, cryptographic hashes that constrain the system and a toy blockchain example. Learn about Wolfram Language blockchain functions through generating, reading and modifying example blocks in a chain.

Featured Products & Technologies: Wolfram Language

You'll Learn To

  • Understand the motivations for mining blockchains
  • Generate hash functions and understand their use in mining blocks
  • Recognize the key block components in the puzzle mining problem
  • Create a genesis block and see the information in that block
  • Verify a block's linkage and its immutability through ID verification
  • Display information about individual blocks in a chain