From 2a7ba538dbfb08e0e246c4c16dce00ca53c64af3 Mon Sep 17 00:00:00 2001 From: jiangyuanshu <317787106@qq.com> Date: Thu, 21 May 2020 12:03:57 +0800 Subject: [PATCH] add block number #631130's hash of btc as beacon seed --- src/bin/beacon.rs | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/bin/beacon.rs b/src/bin/beacon.rs index ada2a3d..f42b1c0 100644 --- a/src/bin/beacon.rs +++ b/src/bin/beacon.rs @@ -33,8 +33,28 @@ fn main() { use rand::{SeedableRng}; use rand::chacha::ChaChaRng; - // Place beacon value here (2^42 SHA256 hash of Bitcoin block hash #534861) - let beacon_value: [u8; 32] = hex!("2bf41a959668e5b9b688e58d613b3dcc99ee159a880cf764ec67e6488d8b8af3"); + // Place block hash here (block number #631130) + let mut beacon_value: [u8; 32] = hex!("00000000000000000008de28ff08672c5b85add6d51024b90fa9424dadc82691"); + + // Performs 2^n hash iterations over it + const N: usize = 32; + + for i in 0..(1u64<