What is the key architectural difference between signature-based allowlisting and Merkle tree allowlisting?
-
A
Signature-based stores all addresses on-chain; Merkle-based stores them off-chain
-
B
Signature-based requires a trusted backend signer to issue per-user signatures; Merkle-based uses a precomputed tree with a single on-chain root
-
C
Signature-based only works with ERC-1155; Merkle-based only works with ERC-721
-
D
Signature-based verification is always cheaper on-chain than Merkle verification