An electronic voting system comprising: a plurality of authentication servers (200a, 200b, 200c), each of the plurality of authentication servers (200a, 200b, 200c) including a memory and a processor; and a plurality of voting servers (300a, 300b, 300c), each of the plurality of voting servers (300a, 300b, 300c) including a memory and a processor, wherein one of the plurality authentication servers (200a, 200b, 200c) is configured to: receive authentication data from a terminal (100a, 101a, 102a, 100b, 101b, 102b, 100c, 101c, 102c), authenticate (S206, S208) the voter using the authentication data, the authentication data including a first identifier associated, in a one-to-one correspondence, with a voter and authentication information regarding the voter, store a first blockchain including first transaction data indicating that the voter has been authenticated, and synchronize the first blockchain with at least one other authentication server (200a, 200b, 200c) among the plurality of authentication servers (200a, 200b, 200c), and wherein one of the plurality of voting servers (300a, 300b, 300c) is configured to: receive voting data from the terminal (100a, 101a, 102a, 100b, 101b, 102b, 100c, 101c, 102c), the voting data including a second identifier associated, in a one-to-one correspondence with a vote cast by the voter and voting information indicating the vote, the second identifier being different from the first identifier, such that the voter who has cast the vote is not identified by the voting data; store a second blockchain including second transaction data and dummy transaction data, the second transaction data including the voting information, and the dummy transaction data includes a dummy vote that is not associated with the vote cast by the voter, and synchronize the second blockchain with at least one other voting server (300a, 300b, 300c) among the plurality of voting servers (300a, 300b, 300c). a plurality of authentication servers (200a, 200b, 200c), each of the plurality of authentication servers (200a, 200b, 200c) including a memory and a processor; and a plurality of voting servers (300a, 300b, 300c), each of the plurality of voting servers (300a, 300b, 300c) including a memory and a processor, wherein one of the plurality authentication servers (200a, 200b, 200c) is configured to: receive authentication data from a terminal (100a, 101a, 102a, 100b, 101b, 102b, 100c, 101c, 102c), authenticate (S206, S208) the voter using the authentication data, the authentication data including a first identifier associated, in a one-to-one correspondence, with a voter and authentication information regarding the voter, store a first blockchain including first transaction data indicating that the voter has been authenticated, and synchronize the first blockchain with at least one other authentication server (200a, 200b, 200c) among the plurality of authentication servers (200a, 200b, 200c), and receive authentication data from a terminal (100a, 101a, 102a, 100b, 101b, 102b, 100c, 101c, 102c), authenticate (S206, S208) the voter using the authentication data, the authentication data including a first identifier associated, in a one-to-one correspondence, with a voter and authentication information regarding the voter, store a first blockchain including first transaction data indicating that the voter has been authenticated, and synchronize the first blockchain with at least one other authentication server (200a, 200b, 200c) among the plurality of authentication servers (200a, 200b, 200c), and wherein one of the plurality of voting servers (300a, 300b, 300c) is configured to: receive voting data from the terminal (100a, 101a, 102a, 100b, 101b, 102b, 100c, 101c, 102c), the voting data including a second identifier associated, in a one-to-one correspondence with a vote cast by the voter and voting information indicating the vote, the second identifier being different from the first identifier, such that the voter who has cast the vote is not identified by the voting data; store a second blockchain including second transaction data and dummy transaction data, the second transaction data including the voting information, and the dummy transaction data includes a dummy vote that is not associated with the vote cast by the voter, and synchronize the second blockchain with at least one other voting server (300a, 300b, 300c) among the plurality of voting servers (300a, 300b, 300c). receive voting data from the terminal (100a, 101a, 102a, 100b, 101b, 102b, 100c, 101c, 102c), the voting data including a second identifier associated, in a one-to-one correspondence with a vote cast by the voter and voting information indicating the vote, the second identifier being different from the first identifier, such that the voter who has cast the vote is not identified by the voting data; store a second blockchain including second transaction data and dummy transaction data, the second transaction data including the voting information, and the dummy transaction data includes a dummy vote that is not associated with the vote cast by the voter, and synchronize the second blockchain with at least one other voting server (300a, 300b, 300c) among the plurality of voting servers (300a, 300b, 300c).