Walkthrough Implementation of SHA-256 in Golang Overview
There are three primitive elements found in the BSV blockchain (BSV): Hash Functions, Merkle Trees, and Digital Signatures. If you take the time to learn these three primitives well, you will likely find the learning curve to understanding these systems significantly reduced.
The focus of this course is Hash functions. And in this course, we give you a walkthrough implementation of one of the hash functions used in BSV: SHA-256.
Please note:
There is example code in various parts of the course, and two example hash function implementations (all written using the Go programming language). These examples are simply meant to aid in understanding the course material; knowing how to read and write code is not required to complete this course.
However, although it is not necessary to understand and complete the course, some familiarity with command line or terminal environments and programming is assumed with respect to the example code presented in the course.
Last updated
