我使用docker-compose和docker for Mac创建了一个包含4个对等点的网络。我成功地在此网络上部署了我的区块链。
现在,我正在使用另一个yml文件启动第5个对等体,该文件使用前一个对等体的详细信息作为发现节点。它出现在返回的列表中,但是我的区块链没有部署在这个对等体上,并且我不能使用它来处理事务。
我必须在此对等体上再次部署链码吗?我错过了什么吗?
我已经使用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