집계 검증
DT의 모든 표는 공개 원장에 순서대로 기록되고, 각 기록은 바로 앞 기록의 해시를 품고 있습니다. 중간의 표 하나를 지우거나 바꾸면 그 뒤의 모든 해시가 어긋납니다. 이 페이지는 당신의 브라우저가 원장을 내려받아 직접 다시 계산합니다. 서버의 말을 믿을 필요가 없습니다.
내 표 확인
참여 영수증의 가명을 넣으면 그 표가 원장에 어떻게 기록됐는지 보여줍니다
검증이 하는 일
1
원장 내려받기
/api/ledger 에서 항목을 순서대로 가져옵니다. 항목마다 seq, 의견 번호, 가명, 찬·반, 시각, 이전 해시, 해시가 있습니다.
2
해시 체인 다시 계산
각 항목의 sha256(seq|의견|가명|선택|시각|이전해시)를 브라우저에서 계산해 기록된 해시와 비교하고, 이전 해시가 바로 앞 항목의 해시와 같은지 확인합니다.
3
표 다시 세기
가명별 마지막 기록만 유효표로 삼아 찬성·반대를 세고, 화면에 보이는 숫자와 대조합니다.
원장에 없는 것
원장은 공개되지만, 그 안에 사람을 가리키는 정보는 없습니다.
✓
가명은 의견마다 다릅니다같은 사람이 두 의견에 참여해도 원장에는 서로 다른 가명으로 남아, 한 사람의 정치적 견해를 모아 볼 수 없습니다.
✓
가명은 서버 비밀키 없이 만들 수 없습니다HMAC(비밀키, 회원번호:의견번호). 원장과 회원 DB를 모두 손에 넣어도 키가 없으면 잇지 못합니다.
✓
연령·지역은 원장에 없습니다구성 통계는 별도의 집계 표에서 만들며, 원장에는 표의 존재와 순서만 남습니다.