POW Blake 2 changeover (#91)

* playing around with changing cuckoo sizes on the fly
* modifying tests to use global cuckoo parameters, and checking results
* check for pow size
* Changing global function names, and removing length from POW serialization
* changes to use blake2 for cuckoo seed generation
* updating tests to blake 2
This commit is contained in:
Yeastplume
2017-08-11 22:05:59 +01:00
committed by Ignotus Peverell
parent be6b26e8f1
commit 2a275a2f87
5 changed files with 54 additions and 37 deletions
+2 -1
View File
@@ -85,7 +85,8 @@ impl Chain {
let sz = global::sizeshift();
let proof_size = global::proofsize();
let mut internal_miner = pow::cuckoo::Miner::new(consensus::EASINESS, sz as u32, proof_size); pow::pow_size(&mut internal_miner, &mut gen.header, diff, sz as u32).unwrap();
let mut internal_miner = pow::cuckoo::Miner::new(consensus::EASINESS, sz as u32, proof_size);
pow::pow_size(&mut internal_miner, &mut gen.header, diff, sz as u32).unwrap();
chain_store.save_block(&gen)?;
// saving a new tip based on genesis