Skip to main content
updated dead link
Source Link
Lee
  • 8.6k
  • 6
  • 46
  • 81

From the yellow paperyellow paper; for a block to be accepted as valid, an 8 byte number, n_rand, must be found that satisfies equation 253:

PoW(H_n,n_rand,d)[1] _< 2^256/H_d

H_n = block header without n_rand and MixHash
H_d = difficulty
n_rand = nonce

My interpretation is that d is the dataset - a value cryptographically derived from the number of previous blocks. From this, the Mixhash is calculated in the PoW function

Why are the dataset and MixHash values required?

If the network were to agree to accept the PoW function with d set to 0, wouldn't the system still be cryptographically dependent on valid state transistions, as there must be consensus on H_n? Would the system not, therefore, still work?

From the yellow paper; for a block to be accepted as valid, an 8 byte number, n_rand, must be found that satisfies equation 253:

PoW(H_n,n_rand,d)[1] _< 2^256/H_d

H_n = block header without n_rand and MixHash
H_d = difficulty
n_rand = nonce

My interpretation is that d is the dataset - a value cryptographically derived from the number of previous blocks. From this, the Mixhash is calculated in the PoW function

Why are the dataset and MixHash values required?

If the network were to agree to accept the PoW function with d set to 0, wouldn't the system still be cryptographically dependent on valid state transistions, as there must be consensus on H_n? Would the system not, therefore, still work?

From the yellow paper; for a block to be accepted as valid, an 8 byte number, n_rand, must be found that satisfies equation 253:

PoW(H_n,n_rand,d)[1] _< 2^256/H_d

H_n = block header without n_rand and MixHash
H_d = difficulty
n_rand = nonce

My interpretation is that d is the dataset - a value cryptographically derived from the number of previous blocks. From this, the Mixhash is calculated in the PoW function

Why are the dataset and MixHash values required?

If the network were to agree to accept the PoW function with d set to 0, wouldn't the system still be cryptographically dependent on valid state transistions, as there must be consensus on H_n? Would the system not, therefore, still work?

edited tags
Link
Lee
  • 8.6k
  • 6
  • 46
  • 81
codecogs is working again: http://latex.codecogs.com/png.latex?n_{rand}
Source Link
q9f
  • 33k
  • 47
  • 157
  • 399

From the yellow paper; for a block to be accepted as valid, an 8 byte number, n_rand, must be found that satisfies equation 253:

PoW(H_n,n_rand,d)[1] _< 2^256/H_dPoW(H_n,n_rand,d)[1] _< 2^256/H_d

H_nH_n = block header without n_rand and MixHash
H_dH_d = difficulty
n_randn_rand = nonce

My interpretation is that d is the dataset - a value cryptographically derived from the number of previous blocks. From this, the Mixhash is calculated in the PoW function

Why are the dataset and MixHash values required?

If the network were to agree to accept the PoW function with d set to 0, wouldn't the system still be cryptographically dependent on valid state transistions, as there must be consensus on H_n? Would the system not, therefore, still work?

From the yellow paper; for a block to be accepted as valid, an 8 byte number, n_rand, must be found that satisfies equation 253:

PoW(H_n,n_rand,d)[1] _< 2^256/H_d

H_n = block header without n_rand and MixHash
H_d = difficulty
n_rand = nonce

My interpretation is that d is the dataset - a value cryptographically derived from the number of previous blocks. From this, the Mixhash is calculated in the PoW function

Why are the dataset and MixHash values required?

If the network were to agree to accept the PoW function with d set to 0, wouldn't the system still be cryptographically dependent on valid state transistions, as there must be consensus on H_n? Would the system not, therefore, still work?

From the yellow paper; for a block to be accepted as valid, an 8 byte number, n_rand, must be found that satisfies equation 253:

PoW(H_n,n_rand,d)[1] _< 2^256/H_d

H_n = block header without n_rand and MixHash
H_d = difficulty
n_rand = nonce

My interpretation is that d is the dataset - a value cryptographically derived from the number of previous blocks. From this, the Mixhash is calculated in the PoW function

Why are the dataset and MixHash values required?

If the network were to agree to accept the PoW function with d set to 0, wouldn't the system still be cryptographically dependent on valid state transistions, as there must be consensus on H_n? Would the system not, therefore, still work?

added 5 characters in body
Source Link
Lee
  • 8.6k
  • 6
  • 46
  • 81
Loading
Source Link
Lee
  • 8.6k
  • 6
  • 46
  • 81
Loading