Consider two binary strings of two alphabets of length $l$, to find the hamming distance each corresponding bit needs to be compared. The runtime will be $O(l)$ or simply $l$ many comparisons are required. The goal is to reduce the number of comparisons with error less than $t$.
My idea is to divide input strings into blocks of size two and then there will be $l/2$ many blocks will be there. From each block pick a bit at random pick a random bit from the corresponding block, and now compare the bits. Repeat the previous step for $l/2$ blocks.
Question: What is the best algorithm for approximate hamming distance in the literature with some error?