区块链原理就不加赘述,网上百度都是一堆,贴一下代码方便以后查看
public class Block {
//哈希值
private String hash;
//前一节点哈希
private String previousHash;
//数据
private String data;
//时间戳
private long timeStamp;
//随机数
private int nonce;
public Block(String data, String previousHash, long timeStamp) {
this.data = data;
this.previousHash = previousHash;
this.timeStamp = timeStamp;
}
public String getHash() {
return hash;
}
public void setHash(String hash) {
this.hash = hash;
}
public String getPreviousHash() {
return previousHash;
}
public void setPreviousHash(String previousHash) {
this.previousHash = previousHash;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public long getTimeStamp() {
return timeStamp;