Quantum Bl.T ech.PLC
Seite 1 von 1 Neuester Beitrag: 13.03.22 09:54 | ||||
Eröffnet am: | 25.12.21 10:21 | von: Goldjunge20. | Anzahl Beiträge: | 2 |
Neuester Beitrag: | 13.03.22 09:54 | von: Goldjunge20. | Leser gesamt: | 2.691 |
Forum: | Börse | Leser heute: | 1 | |
Bewertet mit: | ||||
The ASIC UltraBoost is an improvement of the Bitcoin mining process, building on all other existing optimisations in the market, including ASIC Boost, achieved by eliminating redundant computation of a key part of the Bitcoin mining algorithm, resulting in a faster and more efficient mining process.
The optimisation starts from the initial consideration that currently, Bitcoin miners attempt to find the winning hash acceptable to the Bitcoin Network by calculating multiple midstates (by rolling the Version), passing them through further hashing (by rolling the Nonce) to obtain a final hash value that is less than or equal to the Target.
ASIC UltraBoost looks to improve the algorithmic efficiency of Bitcoin mining by proposing 3 specific variants to the SHA256 message scheduler for the 3 instances of SHA256 in Bitcoin mining. These Optimal SHA256 Message Schedule Variants result in faster and more efficient Bitcoin mining by eliminating the redundant computations within the SHA256 message schedule specific to Bitcoin mining. As such, the calculation of the midstates alongside the calculation of the message digest is significantly optimised. ASIC UltraBoost reduces the Message Schedule calculations for the 3 iterations of SHA256 by approximately 20%, as follows:
ADD ROTR SHR EX-OR
SHA2560§ 22% 24% 24% 24%
SHA2561§ 24% 20% 20% 20%
SHA2562§ 20% 16% 16% 16%
The SHA256 function being a combination of the message schedule and the compression function, when considering the optimisations of ASIC UltraBoost for the entire SHA256 function, the number of operations across the 3 iterations of SHA256 are reduced by approximately 7%.
More accurate results, including an overall percentage improvement, will be available when ASIC UltraBoost is implemented in hardware.