我有一个接口,它代表了我想要用区块链做什么。
public interface IBlockChain {
/**
* Put data on the blockchain
*
* @param key the key being used to put the data on the blockchain
* @param data the data being put on the blockchain
*/
public boolean put(String key, Map<String, Object>
我已经使用arraylist容器对象(块类)在java中实现了一个简单的区块链。
public static ArrayList<Block> blockchain = new ArrayList<Block>();
..。和block类,包含我需要存储到区块链中的事务。
public Block(transaction data,String previousHash ) {
this.data = data;
this.previousHash = previousHash;
this.timeStamp = new Dat