- Learn Blockchain Programming with JavaScript
- Eric Traub
- 188字
- 2021-06-10 18:40:38
Hashing the data
The next method that we are going to look at and add into our blockchain data structure is called hashBlock. What this hashBlock method will do is take in a block from our blockchain and hash its data into a fixed length string. This hashed data will appear randomly.
In essence, what we're going to do is pass some blocks of data into this hash method, and in return we'll get a fixed-length string, which will simply be a hash data that is generated from the data that we passed in or from the block that we passed.
To add the hashBlock method to our blockchain data structure, type the following line of code after our createNewTransaction method:
Blockchain.prototype.hashBlock = function(blockdata) {
}
In our hashBlock method, blockdata will be the input data of our block from which we want to generate the hash.
So, how can we take a block or blocks of data and get a hashed string in return? For generating hash data, we're going to use a hashing function called SHA256.
- Mastering NetBeans
- Learning Informatica PowerCenter 10.x(Second Edition)
- Learning Laravel 4 Application Development
- Internet of Things with Intel Galileo
- 零基礎學Python數據分析(升級版)
- WebRTC技術詳解:從0到1構建多人視頻會議系統
- ASP.NET開發與應用教程
- Learning Hadoop 2
- Hands-On Nuxt.js Web Development
- C#面向對象程序設計(第2版)
- Visual Basic語言程序設計基礎(第3版)
- 數據科學中的實用統計學(第2版)
- Python 快速入門(第3版)
- Flink入門與實戰
- Spring Boot學習指南:構建云原生Java和Kotlin應用程序