資源簡介
JAVA版區塊鏈代碼,挖礦、區塊鏈的生產、正確性驗證等

代碼片段和文件信息
package?blockchain;
import?java.sql.Timestamp;
public?class?Block?{
public?int?iIndex;??????????????//索引
public?String?sProof;???????????//工作量證明,在這個例子里面,其實就是一個經過驗證的正確的成語
public?String?sPreviousHash;????//前一個區塊的Hash值
public?Timestamp?tsCreateTime;??//區塊創建時間戳
/*數據塊
?*?
?*?用戶每接上一個成語,會得到系統10元錢的獎勵,同時會贏得前面一個用戶的2元錢
?*?數據區同時需要記錄自己的用戶名和回答出上一個成語的用戶名
?*?
?*?*/
public?String?sSender;???????????//回答出上一個成語的用戶名
public?String?sRecipient;????????//回答出當前這個成語的用戶名
public?final?int?iMoneyAward=10;?//系統獎勵,數額固定
public?final?int?iMoneyWin=2;????//贏取獎勵,數額固定
public?Block(int?indexString?proofString?hashTimestamp?createtimeString?senderString?recipient){
iIndex=index;
sProof=proof;
sPreviousHash=hash;
tsCreateTime=createtime;
sSender=sender;
sRecipient=recipient;
}
public?String?toInfoString(){
return?this.iIndex+“#“+this.sProof+“#“+(this.sPreviousHash==““?“*“:this.sPreviousHash)+“#“+this.tsCreateTime+“#“+(this.sSender==““?“*“:this.sSender)+“#“+(this.sRecipient==““?“*“:this.sRecipient);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????743??2018-02-28?13:42??blockchain\.classpath
?????文件???????1043??2018-02-27?16:49??blockchain\.project
?????文件????????503??2018-02-27?16:49??blockchain\.settings\.jsdtscope
?????文件????????364??2018-02-27?16:49??blockchain\.settings\org.eclipse.jdt.core.prefs
?????文件????????482??2018-02-27?16:49??blockchain\.settings\org.eclipse.wst.common.component
?????文件????????305??2018-02-27?16:49??blockchain\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-02-27?16:49??blockchain\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-02-27?16:49??blockchain\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1483??2018-03-08?17:47??blockchain\build\classes\blockchain\Block.class
?????文件???????8608??2018-03-09?17:18??blockchain\build\classes\blockchain\BlockChain.class
?????文件???????1221??2018-03-08?17:47??blockchain\src\blockchain\Block.java
?????文件???????9108??2018-03-09?17:18??blockchain\src\blockchain\BlockChain.java
?????文件????????229??2018-03-08?13:15??blockchain\WebContent\chain.jsp
?????文件????????247??2018-03-09?11:15??blockchain\WebContent\check.jsp
?????文件???????7611??2018-03-09?13:34??blockchain\WebContent\detail.jsp
?????文件???????3238??2018-04-12?15:07??blockchain\WebContent\index.jsp
?????文件????????219??2018-03-08?14:39??blockchain\WebContent\init.jsp
?????文件?????????39??2018-02-27?16:49??blockchain\WebContent\me
?????目錄??????????0??2018-03-08?16:49??blockchain\build\classes\blockchain
????..AD...?????????0??2018-03-12?08:53??blockchain\WebContent\WEB-INF\lib
?????目錄??????????0??2018-03-08?16:49??blockchain\build\classes
?????目錄??????????0??2018-02-27?17:05??blockchain\src\blockchain
?????目錄??????????0??2018-02-27?16:49??blockchain\WebContent\me
?????目錄??????????0??2018-02-27?16:49??blockchain\WebContent\WEB-INF
?????目錄??????????0??2018-02-27?16:49??blockchain\.settings
?????目錄??????????0??2018-02-27?16:48??blockchain\build
?????目錄??????????0??2018-02-27?16:59??blockchain\src
?????目錄??????????0??2018-04-12?15:09??blockchain\WebContent
?????目錄??????????0??2018-02-27?16:49??blockchain
-----------?---------??----------?-----??----
............此處省略2個文件信息
評論
共有 條評論