나는 사용자가 그의 세부 정보를 기록하지 않고 투표 할 수있는 메커니즘을 구현하는 방법을 생각하고 있습니다. 각 사용자는 그가 투표 할 수 있도록 일련의 속성을 가지고 있습니다. 예를 들면. 이드, 이름, 이메일 ID.익명 인증 및 이중 투표 방지 구현
이러한 속성을 사용하여 사용자가 처음으로 투표 할 수 있음을 보증해야합니다. 이 기간 동안 완전한 익명 성이 보장됩니다.
하지만 사용자가 두 번째로 투표하면, 투표를해서는 안됩니다. 원격으로 가능합니까? 우리는 사용자와 관련된 정보를 저장하지 않습니다. ip adddress, email-id 또는 student id가 없습니다. 그들은 단지 인증 수단으로 사용됩니다.
나는 이것에 대한 많은 연구 논문을 읽었지만 구체적인 것을 찾을 수 없었다.
기본적으로 당신의 문제는'사람이 그 사람에 대해 전혀 알지 못해도 전에 여기에 왔는지를 결정할 수 있습니까? '라고 말합니다. –
@Matti Lyra : 정확합니다. –
프로그래밍을 제쳐두고 어디서나 할 수 있습니까? 그 사람의 어떤 것도 모르는 것은 그들이 전에 투표했는지 알지 못하는 것을 포함합니다. –