- 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.
- JavaScript從入門到精通(微視頻精編版)
- ThinkPHP 5實戰
- Learning Apex Programming
- Visual Basic程序設計(第3版):學習指導與練習
- FFmpeg入門詳解:音視頻流媒體播放器原理及應用
- Bulma必知必會
- 機器人Python青少年編程開發實例
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- JavaScript 程序設計案例教程
- Java Web開發就該這樣學
- 后臺開發:核心技術與應用實踐
- 軟件體系結構
- 零基礎學C語言(升級版)
- Learning Splunk Web Framework
- Instant Apache Camel Messaging System