def __init__(self, mining_powers, gammas, T):
    self.mining_powers = mining_powers
    self.gammas = gammas
    self.num_miners = len(mining_powers)
    self.T = T
    self.chain = ''
    self.starting_points = np.zeros(self.num_miners, dtype=np.int64)
    self.hidden_lengths = np.zeros(self.num_miners, dtype=np.int64)
def __init__(self, mining_powers, gammas, T):
    self.mining_powers = mining_powers
    self.gammas = gammas
    self.num_miners = len(mining_powers)
    self.T = T
    self.chain = 
    self.starting_points = np.zeros(self.num_miners, dtype=np.int64)
    self.hidden_lengths = np.zeros(self.num_miners, dtype=np.int64)