1. block中包含的元素
![image.png](/uploads/projects/zimoyan-uzgzp@wwoqxp/0735423c04175319ca9559225e9c3763.png)
2. block代码实现
package Block;
// 区块的实现
public class Block {
private int index;
private String hash;
private long timeStamp;
private String previousHash;
private String data;
private long nonce;
public Block(int index, String hash, long timeStamp, String previousHash, String data, long nonce) {
this.index = index;
this.hash = hash;
this.timeStamp = timeStamp;
this.previousHash = previousHash;
this.data = data;
this.nonce = nonce;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
public String getHash() {
return hash;
}
public void setHash(String hash) {
this.hash = hash;
}
public long getTimeStamp() {
return timeStamp;
}
public void setTimeStamp(long timeStamp) {
this.timeStamp = timeStamp;
}
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 getNonce() {
return nonce;
}
public void setNonce(long nonce) {
this.nonce = nonce;
}
}