Home Articles

Cryptography

image from Understanding sparse Merkle multiproofs

Understanding sparse Merkle multiproofs

Jim McDonald
Sparse Merkle multiproofs provide space-efficient proofs for multiple values in the same Merkle tree. This article explains what sparse Merkle multiproofs are and compares them to pollarding.
Blockchain Cryptography Merkle trees Go
image from Understanding Merkle pollards

Understanding Merkle pollards

Jim McDonald
Merkle pollards are an extension to Merkle trees, providing a significant reduction in the size of repeated proofs in situations such as STARKs where proofs are generated against the same Merkle tree.
Blockchain Cryptography Merkle trees Go
image from Participatory random numbers in Ethereum

Participatory random numbers in Ethereum

Jim McDonald
Random numbers are useful for many purposes in computing. This article explains how to generate multi-party random numbers backed by an Ethereum smart contract.
Blockchain Ethereum Cryptography Random numbers
© 2012-2019 Weald Technology Trading Ltd.