Paper 2025/1410

Nakamoto Consensus from Multiple Resources

Mirza Ahad Baig, Institute of Science and Technology Austria
Christoph Ullrich Günther, Institute of Science and Technology Austria
Krzysztof Pietrzak, Institute of Science and Technology Austria
Abstract

The blocks in the Bitcoin blockchain record the amount of work W that went into creating them through proofs of work. When honest parties control a majority of the work, consensus is achieved by picking the chain with the highest recorded weight. Resources other than work have been considered to secure such longest-chain blockchains. In Chia, blocks record the amount of disk-space S (via a proof of space) and sequential computational steps V (through a VDF). In this paper, we ask what weight functions Γ(S,V,W) (that assign a weight to a block as a function of the recorded space, speed, and work) are secure in the sense that whenever the weight of the resources controlled by honest parties is larger than the weight of adversarial parties, the blockchain is secure against private double-spending attacks. We completely classify such functions in an idealized “continuous” model: Γ(S,V,W) is secure against private double-spending attacks if and only if it is homogeneous of degree one in the timed resources V and W, i.e., αΓ(S,V,W)=Γ(S,α V, α W). This includes the Bitcoin rule Γ(S,V,W)=W and the Chia rule Γ(S,V,W) = S · V. In a more realistic model where blocks are created at discrete time-points, one additionally needs some mild assumptions on the dependency on S (basically, the weight should not grow too much if S is slightly increased, say linear as in Chia). Our classification is more general and allows various instantiations of the same resource. It provides a powerful tool for designing new longest-chain blockchains. E.g., consider combining different PoWs to counter centralization, say the Bitcoin PoW W_1 and a memory-hard PoW W_2. Previous work suggested to use W_1+W_2 as weight. Our results show that using e.g., √(W_1)·√(W_2) or min{W_1,W_2} are also secure, and we argue that in practice these are much better choices.

Note: Full version of the paper published at AFT'25

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. Advances in Financial Technologies (AFT) 2025
Keywords
BlockchainPhysical ResourcesProof of WorkProof of SpaceVerifiable Delay Functions
Contact author(s)
mbaig @ ista ac at
cguenthe @ ista ac at
pietrzak @ ista ac at
History
2025-08-03: approved
2025-08-02: received
See all versions
Short URL
https://ia.cr/2025/1410
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1410,
      author = {Mirza Ahad Baig and Christoph Ullrich Günther and Krzysztof Pietrzak},
      title = {Nakamoto Consensus from Multiple Resources},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1410},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1410}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.