- 어떻게 적용되었는가?
-> 전자 투표 시스템에 블록체인 기술을 적용시킴.
투표 관련 정보 저장 방식을 중앙집중형에서 분사화 시스템으로 바꾸어 데이터가 분산 저장.
- 어떤 문제를 해결하는가?
-> 투표 신뢰성에 대한 문제
-> 해킹에 대한 문제
-> 비밀투표 보장에 대한 문제
- 블록체인이 어떻게 해당 문제를 해결하는가?(블록체인의 특성)
-> 블록체인은 '분산원장'을 이용하는 기술로 모두가 일종의 디지털 계약서를 담은 원장을 보관하고 있기 때문에 거래 내용을 투명하게 살펴볼 수 있고, 거래에 대한 신뢰가 보장됨.
-> 거래 내용을 위변조 하고 싶다면 분산원장의 절반 이상을 위조 변조 해야하는데 참여자가 많은 국민 투표일수록 다수가 전체 거래 내역을 보유하고 있고 분산돼 있기 때문에 물리적인 해킹은 거의 불가능함.
-> 투표 정보를 암호화해 보장하는 '제트케이-스낙(zk-snark)'기술 개발되어 세 가지를 동시에 보장해줌
- 블록에 들어가는 투표 정보를 입력하는 A라는 유권자가 진짜 시민이라는 것
- A가 단 한번 투표했다는 것
- 서버 측에서 A가 누구인지 알수 없게 감추는 것
- 동작방법
[제트케이-스낙 기술 적용한 블록체인 기반 전자투표 앱]
유권자가 앱을 다운 받고 자신을 입증하면 공개키와 개인키 부여받음
사용자들은 공개키만 선관위에 등록해 둠
등록하지 않은 개인키를 활용해 본인만의 시리얼 번호를 따로 생성하고, 이 시리얼 번호를 이용해 투표
선관위는 공개키를 통해 총 몇 명이 투표에 참여했는지 파악 가능
어떤 시리얼 번호가 '가'후보에게 투표했는지는 알 수 있지만 유권자는 본인만 아는 개인키로 숨어 있기 때문에 확인 불가능함
Congratulations @heewonkim! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
Congratulations @heewonkim! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
Congratulations @heewonkim! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
Congratulations @heewonkim! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!