How is Zclassic's pszTimeStamp generated, and what does it mean?

0

How is pszTimestamp from Zclassic generated, and what does it mean ?

Zclassic860413afe207aa173afee4fcfa9166dc745651c754a41ea8f155646f5aa828ac

Any idea?

Same encryption is used in BTCP and Zcash.

Ben Marson

Posted 2018-05-07T14:04:36.157

Reputation: 1

Answers

2

The derivation is given in the Zclassic codebase:

from pyblake2 import blake2s
'Zclassic' + blake2s(b'No taxation without representation. BTC #437541 - 00000000000000000397f175a94dd3f530b957182eb2a9f7b79a44a94a5e0450').hexdigest()

The reason they generate it in this way is because Zcash generates its pszTimestamp like so:

from pyblake2 import blake2s
'Zcash' + blake2s(b'The Economist 2016-10-29 Known unknown: Another crypto-currency is born. BTC#436254 0000000000000000044f321997f336d2908cf8c8d6893e88dbf067e2d949487d ETH#2521903 483039a6b6bd8bd05f0584f9a078d075e454925eb71c1f13eaff59b405a721bb DJIA close on 27 Oct 2016: 18,169.68').hexdigest()

And the reason Zcash generates it in this way is because there is a consensus rule (inherited from Bitcoin) that limits the size of a coinbase scriptSig to a maximum of 100 bytes.

str4d

Posted 2018-05-07T14:04:36.157

Reputation: 295