Update: Set fixed memory cost and difficulty in pow_generator.py

main
TiredFromTelehack 2024-10-18 03:12:16 +02:00
parent d237d14062
commit e3384b4485
1 changed files with 3 additions and 3 deletions

View File

@ -6,11 +6,11 @@ def generate_salt(length=16):
return 'SALT' + ''.join(random.choices(string.ascii_letters + string.digits, k=length)) return 'SALT' + ''.join(random.choices(string.ascii_letters + string.digits, k=length))
def generate_proof_of_work(): def generate_proof_of_work():
# Randomize memory cost, time cost, and difficulty # Set fixed memory cost and difficulty
memory_cost = random.randint(1, 262144) # Up to 262144 memory_cost = 262144
time_cost = 1 # Always set to 1 time_cost = 1 # Always set to 1
salt = generate_salt() salt = generate_salt()
difficulty = random.randint(1000, 1500) # Between 1000 and 1500 difficulty = 1500
# Format the challenge code # Format the challenge code
proof_of_work_code = f"{memory_cost}:{time_cost}:{salt}:{difficulty}" proof_of_work_code = f"{memory_cost}:{time_cost}:{salt}:{difficulty}"