前面的address是推荐人的地址,后面的address是被推荐人的地址。
1.mapping (address => address) public recommend;
缺点:这种储存无法通过被推荐人的地址查询到推荐人的地址,并且推荐人是可以推荐很多人所以这种储存肯定是不行的。 如果前面的address是被推荐人的地址,后面的address是推荐人的地址。无法通过推荐人地址查询出被推荐人的地址
2.mapping (address => address[]) public recommend;
缺点:无法确定被推荐人是否已经被推荐注册。
求储存推荐信息的思路,或者其他合约学习