How scalable is witnessing? If there is one witness that must communicate with each of one million protesters, will that work?