Khoa Khoa học và Công nghệ Thông tin, Đại học Quốc gia Malaysia, Bangi 43600, Malaysia; . bạn. mku@niddiazuj (M. J. A. A. ); . bạn. mku@rukuhsaniraz (Z. S. ) Show
*Thư tín. mộc. liamg@rafajamzu Nhận được vào ngày 6 tháng 7 năm 2021; Bản quyền © 2021 thuộc về tác giả Bên được cấp phép MDPI, Basel, Thụy Sĩ. Bài viết này là một bài báo truy cập mở được phân phối theo các điều khoản và điều kiện của giấy phép Creative Commons Attribution (CC BY) (https. //Commons sáng tạo. org/giấy phép/bởi/4. 0/) Dữ liệu liên quanTuyên bố về tính khả dụng của dữ liệuKhông áp dụng trừu tượngBầu cử trực tuyến là một xu hướng đang phát triển trong xã hội hiện đại. Nó có tiềm năng lớn để giảm chi phí tổ chức và tăng tỷ lệ cử tri đi bỏ phiếu. Nó loại bỏ nhu cầu in các lá phiếu hoặc mở các điểm bỏ phiếu—cử tri có thể bỏ phiếu từ bất cứ nơi nào có kết nối Internet. Bất chấp những lợi ích này, các giải pháp bỏ phiếu trực tuyến được xem xét hết sức thận trọng vì chúng gây ra các mối đe dọa mới. Một lỗ hổng duy nhất có thể dẫn đến thao túng phiếu bầu quy mô lớn. Hệ thống bỏ phiếu điện tử phải hợp pháp, chính xác, an toàn và thuận tiện khi sử dụng cho các cuộc bầu cử. Tuy nhiên, việc áp dụng có thể bị hạn chế bởi các vấn đề tiềm ẩn liên quan đến hệ thống bỏ phiếu điện tử. Công nghệ chuỗi khối ra đời để khắc phục những vấn đề này và cung cấp các nút phi tập trung cho bỏ phiếu điện tử và được sử dụng để sản xuất các hệ thống bỏ phiếu điện tử chủ yếu nhờ lợi thế xác minh từ đầu đến cuối của chúng. Công nghệ này là một sự thay thế tuyệt vời cho các giải pháp bỏ phiếu điện tử truyền thống với các đặc điểm bảo vệ an ninh, không thoái thác và phân tán. Bài viết dưới đây giới thiệu tổng quan về hệ thống bỏ phiếu điện tử dựa trên công nghệ chuỗi khối. Mục tiêu chính của phân tích này là kiểm tra tình trạng hiện tại của nghiên cứu bỏ phiếu dựa trên blockchain và hệ thống bỏ phiếu trực tuyến và bất kỳ khó khăn liên quan nào để dự đoán sự phát triển trong tương lai. Nghiên cứu này cung cấp một mô tả khái niệm về ứng dụng bỏ phiếu điện tử dựa trên chuỗi khối dự định và giới thiệu về cấu trúc và đặc điểm cơ bản của chuỗi khối liên quan đến bỏ phiếu điện tử. Theo kết quả của nghiên cứu này, người ta đã phát hiện ra rằng các hệ thống chuỗi khối có thể giúp giải quyết một số vấn đề hiện đang gây khó khăn cho các hệ thống bầu cử. Mặt khác, các vấn đề thường được đề cập nhất trong các ứng dụng blockchain là bảo vệ quyền riêng tư và tốc độ giao dịch. Đối với một hệ thống bỏ phiếu điện tử dựa trên chuỗi khối bền vững, tính bảo mật của việc tham gia từ xa phải khả thi và để có khả năng mở rộng, tốc độ giao dịch phải được giải quyết. Do những lo ngại này, người ta đã xác định rằng các khuôn khổ hiện có cần phải được cải thiện để được sử dụng trong các hệ thống bỏ phiếu Từ khóa. bỏ phiếu điện tử, bảo mật, bỏ phiếu điện tử dựa trên chuỗi khối, quyền riêng tư, công nghệ chuỗi khối, biểu quyết, sự tin tưởng 1. Giới thiệuLiêm chính trong bầu cử là điều cần thiết không chỉ đối với các quốc gia dân chủ mà còn đối với niềm tin và trách nhiệm pháp lý của cử tri tiểu bang. Phương pháp bỏ phiếu chính trị là rất quan trọng trong khía cạnh này. Từ quan điểm của chính phủ, các công nghệ bỏ phiếu điện tử có thể thúc đẩy sự tham gia và lòng tin của cử tri, đồng thời khơi dậy sự quan tâm đến hệ thống bỏ phiếu. Là một phương tiện hiệu quả để đưa ra các quyết định dân chủ, các cuộc bầu cử từ lâu đã là mối quan tâm của xã hội. Khi số lượng phiếu bầu trong cuộc sống thực tăng lên, người dân ngày càng nhận thức rõ hơn về tầm quan trọng của hệ thống bầu cử [1,2]. Hệ thống bỏ phiếu là phương pháp mà qua đó các thẩm phán đánh giá ai sẽ đại diện trong chính trị và quản trị doanh nghiệp. Dân chủ là một hệ thống cử tri bầu ra những người đại diện bằng cách bỏ phiếu [3,4]. Hiệu quả của một thủ tục như vậy được xác định chủ yếu bởi mức độ tin tưởng mà mọi người có trong quá trình bầu cử. Việc tạo ra các thiết chế lập pháp để đại diện cho mong muốn của người dân là một xu hướng nổi tiếng. Các cơ quan chính trị như vậy khác với các hiệp hội sinh viên đến các khu vực bầu cử. Trong những năm qua, lá phiếu đã trở thành nguồn lực chính để thể hiện ý chí của công dân bằng cách lựa chọn từ các lựa chọn mà họ đưa ra [2] Phương pháp bỏ phiếu truyền thống hoặc trên giấy giúp tăng sự tin tưởng của mọi người vào lựa chọn bằng cách bỏ phiếu theo đa số. Nó đã giúp làm cho quá trình dân chủ và hệ thống bầu cử trở nên đáng giá để bầu ra các khu vực bầu cử và chính phủ dân chủ hơn. Có 167 quốc gia có nền dân chủ vào năm 2018, trong số khoảng 200 quốc gia, hoặc là hoàn toàn thiếu sót hoặc là hỗn hợp [5,6]. Mô hình bỏ phiếu kín đã được sử dụng để nâng cao lòng tin vào các hệ thống dân chủ kể từ khi bắt đầu hệ thống bỏ phiếu Điều cần thiết là đảm bảo rằng sự đảm bảo trong bỏ phiếu không giảm bớt. Một nghiên cứu gần đây cho thấy quy trình bầu cử truyền thống không hoàn toàn hợp vệ sinh, đặt ra một số câu hỏi, bao gồm sự công bằng, bình đẳng và ý chí của người dân, không được [7] định lượng và hiểu đầy đủ dưới hình thức chính phủ [2,8] Các kỹ sư trên toàn cầu đã tạo ra các kỹ thuật bỏ phiếu mới cung cấp một số biện pháp bảo vệ chống tham nhũng trong khi vẫn đảm bảo rằng quy trình bỏ phiếu phải chính xác. Công nghệ đã giới thiệu các kỹ thuật và phương pháp bỏ phiếu điện tử mới [9], rất cần thiết và đã đặt ra những thách thức đáng kể cho hệ thống dân chủ. Bỏ phiếu điện tử tăng độ tin cậy của cuộc bầu cử khi so sánh với bỏ phiếu thủ công. Trái ngược với phương pháp bỏ phiếu thông thường, nó đã nâng cao cả hiệu quả và tính toàn vẹn của quy trình [10]. Do tính linh hoạt, dễ sử dụng và chi phí rẻ so với tổng tuyển cử nên bỏ phiếu điện tử được sử dụng rộng rãi trong các quyết định khác nhau [11]. Mặc dù vậy, các phương pháp bỏ phiếu điện tử hiện tại có nguy cơ vượt quá thẩm quyền và các chi tiết bị thao túng, hạn chế tính công bằng cơ bản, quyền riêng tư, bí mật, ẩn danh và minh bạch trong quá trình bỏ phiếu. Hầu hết các thủ tục hiện được tập trung hóa, được cấp phép bởi cơ quan quan trọng, được kiểm soát, đo lường và giám sát trong một hệ thống bỏ phiếu điện tử, đây là một vấn đề đối với quy trình bỏ phiếu minh bạch trong chính nó Mặt khác, các giao thức bỏ phiếu điện tử có một bộ điều khiển duy nhất giám sát toàn bộ quá trình bỏ phiếu [12]. Kỹ thuật này dẫn đến các lựa chọn sai lầm do sự thiếu trung thực của cơ quan trung ương (ủy ban bầu cử), rất khó khắc phục bằng các phương pháp hiện có. Mạng phi tập trung có thể được sử dụng như một kỹ thuật bỏ phiếu điện tử hiện đại để phá vỡ cơ quan trung ương Công nghệ chuỗi khối cung cấp một nút phi tập trung để bỏ phiếu trực tuyến hoặc bỏ phiếu điện tử. Các công nghệ sổ cái phân tán gần đây, chuỗi khối như vậy đã được sử dụng để tạo ra các hệ thống bỏ phiếu điện tử chủ yếu là do các lợi thế xác minh từ đầu đến cuối của chúng [13]. Chuỗi khối là một giải pháp thay thế hấp dẫn cho các hệ thống bỏ phiếu điện tử thông thường với các tính năng như phân cấp, chống thoái thác và bảo vệ an ninh. Nó được sử dụng để tổ chức cả phòng họp và bỏ phiếu công khai [8]. Một chuỗi khối, ban đầu là một chuỗi các khối, là một danh sách các khối ngày càng tăng được kết hợp với các kết nối mật mã. Mỗi khối chứa dữ liệu băm, dấu thời gian và giao dịch từ khối trước đó. Chuỗi khối được tạo ra để chống dữ liệu. Bỏ phiếu là một giai đoạn mới của công nghệ chuỗi khối; . Với việc sử dụng chuỗi khối cho các ứng dụng bỏ phiếu điện tử, những nỗ lực như sử dụng công nghệ chuỗi khối để bảo đảm và điều chỉnh các cuộc bầu cử gần đây đã nhận được nhiều sự chú ý [15] Phần còn lại của bài báo được tổ chức như sau. Phần 2 giải thích cách thức hoạt động của công nghệ chuỗi khối và thảo luận về nền tảng hoàn chỉnh của công nghệ này. Cách công nghệ chuỗi khối có thể chuyển hệ thống bỏ phiếu điện tử được trình bày trong Phần 3. Trong Phần 4, các vấn đề và giải pháp phát triển hệ thống bỏ phiếu trực tuyến được xác định. Các yêu cầu bảo mật cho hệ thống bỏ phiếu điện tử được thảo luận trong Phần 5 và khả năng bỏ phiếu điện tử trên chuỗi khối được trình bày chi tiết trong Phần 6. Phần 7 thảo luận về các hệ thống bỏ phiếu điện tử dựa trên chuỗi khối có sẵn và phân tích chúng một cách kỹ lưỡng. Trong Phần 8, tất cả các thông tin liên quan đến tổng quan tài liệu mới nhất đều được thảo luận và phân tích sâu. Phần 9 đề cập đến nghiên cứu, các vấn đề mở và xu hướng trong tương lai. Hơn nữa, cuối cùng, Phần 10 kết thúc khảo sát này 2. Tiểu sửĐiều đầu tiên bạn nghĩ đến về blockchain là tiền điện tử và hợp đồng thông minh vì các sáng kiến nổi tiếng về Bitcoin và Ethereum. Bitcoin là giải pháp tiền điện tử đầu tiên sử dụng cấu trúc dữ liệu chuỗi khối. Ethereum đã giới thiệu các hợp đồng thông minh tận dụng sức mạnh của tính bất biến của chuỗi khối và sự đồng thuận phân tán trong khi cung cấp giải pháp tiền điện tử có thể so sánh với Bitcoin. Khái niệm về hợp đồng thông minh đã được Nick Szabo giới thiệu sớm hơn nhiều vào những năm 1990 và được mô tả là “một tập hợp các lời hứa, được chỉ định ở dạng kỹ thuật số, bao gồm các giao thức mà các bên thực hiện theo những lời hứa này” [16]. Trong Ethereum, hợp đồng thông minh là một đoạn mã được triển khai trên mạng để mọi người đều có quyền truy cập vào nó. Kết quả của việc thực thi mã này được xác minh bởi cơ chế đồng thuận và bởi toàn bộ thành viên của mạng [17] Ngày nay, chúng tôi gọi chuỗi khối là một tập hợp các công nghệ kết hợp chính cấu trúc dữ liệu chuỗi khối, thuật toán đồng thuận phân tán, mật mã khóa công khai và hợp đồng thông minh [18]. Dưới đây chúng tôi mô tả các công nghệ này chi tiết hơn Chuỗi khối tạo ra một loạt các khối được sao chép trên mạng ngang hàng. Bất kỳ khối nào trong chuỗi khối đều có hàm băm mật mã và dấu thời gian được thêm vào khối trước đó, như thể hiện trong Hình 1 . Một khối chứa tiêu đề khối cây Merkle và một số giao dịch [19]. Đó là một phương pháp mạng an toàn kết hợp khoa học máy tính và toán học để ẩn dữ liệu và thông tin khỏi những người khác được gọi là mật mã. Nó cho phép dữ liệu được truyền an toàn qua mạng không an toàn, ở dạng mã hóa và giải mã [20,21]. Mở trong cửa sổ riêng Hình 1 cấu trúc chuỗi khối Như đã đề cập, bản thân chuỗi khối là tên của cấu trúc dữ liệu. Tất cả dữ liệu đã viết được chia thành các khối và mỗi khối chứa một hàm băm của tất cả dữ liệu từ khối trước đó như một phần dữ liệu của nó [22]. Mục đích của việc sử dụng cấu trúc dữ liệu như vậy là để đạt được tính bất biến có thể chứng minh được. Nếu một phần dữ liệu bị thay đổi, hàm băm của khối chứa phần này cần được tính toán lại và hàm băm của tất cả các khối tiếp theo cũng cần được tính toán lại [23]. Điều đó có nghĩa là chỉ sử dụng hàm băm của khối mới nhất để đảm bảo rằng tất cả dữ liệu không thay đổi. Trong các giải pháp chuỗi khối, dữ liệu được lưu trữ trong các khối được hình thành từ tất cả các giao dịch đã được xác thực trong quá trình tạo, điều đó có nghĩa là không ai có thể chèn, xóa hoặc thay đổi các giao dịch trong một khối đã được xác thực mà không bị phát hiện [24]. Khối không ban đầu, được gọi là “khối gốc”, thường chứa một số cài đặt mạng, ví dụ: bộ trình xác thực ban đầu (những người phát hành khối) Các giải pháp chuỗi khối được phát triển để sử dụng trong môi trường phân tán. Người ta cho rằng các nút chứa dữ liệu giống hệt nhau và tạo thành một mạng ngang hàng mà không có cơ quan trung ương. Thuật toán đồng thuận được sử dụng để đạt được thỏa thuận về dữ liệu chuỗi khối có khả năng chịu lỗi khi có các tác nhân độc hại. Sự đồng thuận như vậy được gọi là khả năng chịu lỗi của Byzantine, được đặt tên theo Bài toán của các vị tướng Byzantine [25]. Các giải pháp chuỗi khối sử dụng các thuật toán đồng thuận chịu lỗi Byzantine (BFT) khác nhau. Những thứ dự định sẽ được sử dụng trong các mạng tự tổ chức phi tập trung hoàn toàn, chẳng hạn như nền tảng tiền điện tử, sử dụng các thuật toán như bằng chứng công việc hoặc bằng chứng cổ phần, trong đó trình xác thực được chọn bằng thuật toán để nó mang lại lợi nhuận kinh tế cho . Khi mạng không cần tự tổ chức, có thể chọn trình xác thực ở giai đoạn thiết lập mạng [27]. Vấn đề là tất cả những người xác thực thực hiện tất cả các giao dịch đến và đồng ý đạt được kết quả để hơn hai phần ba số người xác nhận trung thực cần quyết định về kết quả Mật mã khóa công khai được sử dụng chủ yếu cho hai mục đích. Thứ nhất, tất cả những người xác nhận sở hữu cặp khóa của họ được sử dụng để ký các thông báo đồng thuận và thứ hai, tất cả các giao dịch đến (yêu cầu sửa đổi dữ liệu chuỗi khối) phải được ký để xác định người yêu cầu. Tính ẩn danh trong bối cảnh chuỗi khối liên quan đến thực tế là bất kỳ ai muốn sử dụng tiền điện tử chỉ cần tạo một cặp khóa ngẫu nhiên và sử dụng nó để kiểm soát ví được liên kết với khóa công khai [28]. Giải pháp chuỗi khối đảm bảo rằng chỉ chủ sở hữu cặp khóa mới có thể quản lý tiền trong ví và thuộc tính này có thể kiểm chứng được [29,30]. Đối với bỏ phiếu trực tuyến, các lá phiếu cần được chấp nhận ẩn danh nhưng chỉ từ những cử tri đủ điều kiện, do đó, bản thân blockchain chắc chắn không thể giải quyết vấn đề quyền riêng tư của cử tri Hợp đồng thông minh đã thổi sức sống mới vào các giải pháp blockchain. Họ đã kích thích ứng dụng công nghệ chuỗi khối trong nỗ lực cải thiện nhiều lĩnh vực. Bản thân hợp đồng thông minh không gì khác hơn là một đoạn logic được viết bằng mã. Tuy nhiên, nó có thể hoạt động như một bên thứ ba đáng tin cậy vô điều kiện kết hợp với tính bất biến được cung cấp bởi cấu trúc dữ liệu chuỗi khối và sự đồng thuận phân tán [31]. Sau khi được viết, nó không thể bị thay đổi và tất cả những người tham gia mạng xác minh tất cả các bước. Điều tuyệt vời về hợp đồng thông minh là bất kỳ ai có thể thiết lập nút chuỗi khối đều có thể xác minh kết quả của nó Như trường hợp của bất kỳ công nghệ nào khác, công nghệ chuỗi khối có những nhược điểm của nó. Không giống như các giải pháp phân tán khác, một chuỗi khối khó mở rộng quy mô. Số lượng nút tăng lên không cải thiện hiệu suất mạng vì theo định nghĩa, mọi nút cần thực hiện tất cả các giao dịch và quá trình này không được chia sẻ giữa các nút [32]. Hơn nữa, việc tăng số lượng trình xác thực sẽ ảnh hưởng đến hiệu suất vì nó ngụ ý trao đổi thông báo nhiều hơn trong quá trình đồng thuận. Vì lý do tương tự, các giải pháp chuỗi khối dễ bị tấn công từ chối dịch vụ khác nhau. Nếu một chuỗi khối cho phép bất kỳ ai xuất bản hợp đồng thông minh trong mạng, thì hoạt động của toàn bộ mạng có thể bị vô hiệu hóa bằng cách đặt một vòng lặp vô hạn trong hợp đồng thông minh. Một mạng cũng có thể bị tấn công bằng cách chỉ gửi một số lượng đáng kể các giao dịch. Đến một lúc nào đó hệ thống sẽ từ chối nhận thêm bất cứ thứ gì. Trong các giải pháp tiền điện tử, tất cả các giao dịch đều có chi phí thực hiện. càng sử dụng nhiều tài nguyên, giao dịch sẽ càng đắt và có ngưỡng chi phí, với các giao dịch vượt quá ngưỡng sẽ bị loại bỏ. Trong các mạng chuỗi khối riêng tư [33,34], vấn đề này được giải quyết tùy thuộc vào cách mạng được triển khai thông qua cơ chế chính xác về chi phí giao dịch, kiểm soát truy cập hoặc điều gì đó phù hợp hơn với bối cảnh cụ thể 2. 1. Các thành phần cốt lõi của kiến trúc chuỗi khốiĐây là các thành phần kiến trúc chính của Chuỗi khối như thể hiện trong Hình 2 . Mở trong cửa sổ riêng Hình 2 Các thành phần cốt lõi của kiến trúc chuỗi khối
2. 2. Các đặc điểm quan trọng của kiến trúc chuỗi khốiKiến trúc chuỗi khối mang lại nhiều lợi ích cho tất cả các lĩnh vực kết hợp chuỗi khối. Dưới đây là nhiều đặc điểm nhúng như được mô tả Hình 3 .
Mở trong cửa sổ riêng Hình 3 Đặc điểm của kiến trúc chuỗi khối 3. Cách Blockchain có thể biến đổi hệ thống bỏ phiếu điện tửCông nghệ chuỗi khối đã khắc phục những thiếu sót trong phương pháp bầu cử ngày nay, làm cho cơ chế bỏ phiếu trở nên rõ ràng và dễ tiếp cận, ngừng bỏ phiếu bất hợp pháp, tăng cường bảo vệ dữ liệu và kiểm tra kết quả của cuộc bỏ phiếu. Việc triển khai phương thức bỏ phiếu điện tử trong chuỗi khối là rất quan trọng [35]. Tuy nhiên, bỏ phiếu điện tử tiềm ẩn những rủi ro đáng kể, chẳng hạn như nếu hệ thống bỏ phiếu điện tử bị xâm phạm, tất cả phiếu bầu có thể bị thao túng và sử dụng sai mục đích. Do đó, bỏ phiếu điện tử vẫn chưa được áp dụng trên quy mô toàn quốc, xem xét tất cả các lợi thế có thể có của nó. Ngày nay, có một giải pháp khả thi để khắc phục rủi ro và bỏ phiếu điện tử, đó là công nghệ chuỗi khối. Trong Hình 4 , người ta có thể thấy sự khác biệt chính giữa cả hai hệ thống. Trong các hệ thống bỏ phiếu truyền thống, chúng tôi có một cơ quan trung ương để bỏ phiếu. Nếu ai đó muốn sửa đổi hoặc thay đổi bản ghi, họ có thể thực hiện nhanh chóng; . Một không có cơ quan trung ương; . Không thể hack tất cả các nút và thay đổi dữ liệu. Do đó, theo cách này, người ta không thể hủy các phiếu bầu và xác minh hiệu quả các phiếu bầu bằng cách kiểm đếm với các nút khác. Mở trong cửa sổ riêng hinh 4 truyền thống so với. hệ thống bỏ phiếu chuỗi khối Nếu công nghệ được sử dụng đúng cách, chuỗi khối là một sổ cái kỹ thuật số, phi tập trung, được mã hóa, minh bạch, có thể chống lại sự thao túng và gian lận. Do cấu trúc phân tán của chuỗi khối, hệ thống bỏ phiếu điện tử Bitcoin giúp giảm rủi ro liên quan đến bỏ phiếu điện tử và cho phép chống giả mạo cho hệ thống bỏ phiếu. Hệ thống bỏ phiếu điện tử dựa trên chuỗi khối yêu cầu cơ sở hạ tầng bỏ phiếu phân tán hoàn toàn. Bỏ phiếu điện tử dựa trên chuỗi khối sẽ chỉ hoạt động khi hệ thống bỏ phiếu trực tuyến được kiểm soát hoàn toàn bởi không một cơ quan đơn lẻ nào, kể cả chính phủ [36]. Tóm lại, các cuộc bầu cử chỉ có thể tự do và công bằng khi có niềm tin rộng rãi vào tính hợp pháp của quyền lực do những người có thẩm quyền nắm giữ. Đánh giá tài liệu cho lĩnh vực nghiên cứu này và các thí nghiệm liên quan khác có thể được coi là một cách tốt để làm cho việc bỏ phiếu hiệu quả hơn về mặt quản lý và sự tham gia. Tuy nhiên, ý tưởng sử dụng chuỗi khối đã đưa ra một mô hình mới cho bỏ phiếu điện tử 4. Vấn Đề Và Giải Pháp Phát Triển Hệ Thống Bỏ Phiếu Trực TuyếnCho dù nói về bỏ phiếu trên giấy truyền thống, bỏ phiếu qua máy bỏ phiếu kỹ thuật số hay hệ thống bỏ phiếu trực tuyến, một số điều kiện cần phải được đáp ứng
Dưới đây là tổng quan ngắn gọn về các giải pháp để đáp ứng các đặc tính này trong hệ thống bỏ phiếu trực tuyến 4. 1. Đủ điều kiệnGiải pháp cho vấn đề đủ điều kiện là khá rõ ràng. Để tham gia bỏ phiếu trực tuyến, cử tri cần xác định danh tính của mình bằng hệ thống nhận dạng được công nhận. Định danh của tất cả các cử tri hợp pháp cần được thêm vào danh sách những người tham gia. Nhưng có những mối đe dọa. Thứ nhất, tất cả các sửa đổi được thực hiện đối với danh sách tham gia cần phải được kiểm tra để không có cử tri bất hợp pháp nào được thêm vào, và thứ hai, hệ thống nhận dạng phải đáng tin cậy và an toàn để tài khoản của cử tri không thể bị đánh cắp hoặc sử dụng bởi kẻ xâm nhập. Bản thân việc xây dựng một hệ thống nhận dạng như vậy đã là một nhiệm vụ phức tạp [37]. Tuy nhiên, vì loại hệ thống này cần thiết cho nhiều bối cảnh khác, đặc biệt là liên quan đến các dịch vụ của chính phủ kỹ thuật số, các nhà nghiên cứu tin rằng tốt nhất nên sử dụng một hệ thống nhận dạng hiện có và câu hỏi về việc tạo ra một hệ thống nằm ngoài phạm vi nghiên cứu. 4. 2. không thể sử dụng lạiThoạt nhìn, việc thực hiện tính không tái sử dụng có vẻ đơn giản—khi cử tri bỏ phiếu, tất cả những gì cần làm là đánh dấu vào danh sách tham gia và không cho phép họ bỏ phiếu lần thứ hai. Nhưng quyền riêng tư cần được xem xét; . Hơn nữa, có thể cần phải cho phép cử tri bỏ phiếu lại, khiến nhiệm vụ trở nên phức tạp hơn [38]. Tổng quan ngắn gọn về các kỹ thuật không thể sử dụng lại sẽ được cung cấp bên dưới cùng với phác thảo về triển khai quyền riêng tư 4. 3. Sự riêng tưQuyền riêng tư trong bối cảnh bỏ phiếu trực tuyến có nghĩa là không ai ngoại trừ cử tri biết người tham gia đã bỏ phiếu như thế nào. Đạt được tính chất này chủ yếu dựa vào một (hoặc nhiều) kỹ thuật sau. chữ ký mù, mã hóa đồng cấu và mạng hỗn hợp [39]. Chữ ký mù là một phương pháp ký dữ liệu khi người ký không biết những gì họ đang ký. Nó đạt được bằng cách sử dụng một hàm ẩn để các hàm ẩn và ký có tính chất giao hoán–Blind(Sign(message)) = Sign(Blind(message)). Người yêu cầu làm mù (áp dụng chức năng làm mù) tin nhắn của họ và gửi nó để ký. Sau khi có được chữ ký cho một tin nhắn bị che khuất, họ sử dụng kiến thức về các tham số làm mù để lấy được chữ ký cho một tin nhắn không bị che khuất. Về mặt toán học, chữ ký mù ngăn chặn bất kỳ ai ngoại trừ người yêu cầu liên kết một thông báo bị mù và một cặp chữ ký tương ứng với một chữ ký không bị mù [40] Cơ chế biểu quyết do Fujioka, Okamoto và Ohta đề xuất năm 1992 [41] sử dụng chữ ký mù. Một cử tri đủ điều kiện bịt kín lá phiếu của mình và gửi cho người xác thực. Người xác thực xác nhận rằng cử tri được phép tham gia, ký vào lá phiếu bịt mắt và trả lại cho cử tri. Sau đó, cử tri lấy chữ ký cho phiếu bầu không bị che và gửi cho người kiểm phiếu, và người kiểm phiếu xác minh chữ ký của người xác thực trước khi chấp nhận lá phiếu Nhiều giao thức bỏ phiếu trực tuyến đã phát triển từ sơ đồ này, cải thiện khả năng sử dụng (theo phương pháp ban đầu, cử tri phải đợi đến khi kết thúc cuộc bầu cử và gửi khóa giải mã lá phiếu), cho phép bỏ phiếu lại hoặc thực hiện phản kháng cưỡng chế. Mối đe dọa chính ở đây là quyền lực của người ký. Phải có nhật ký có thể kiểm chứng của tất cả các chữ ký được phát ra; . Cũng cần xác minh rằng tài khoản của cử tri được phép bỏ phiếu nhưng không tham gia bỏ phiếu không bị kẻ gian lợi dụng. Để thực sự phá vỡ mối liên hệ giữa cử tri và lá phiếu, lá phiếu và chữ ký cần phải được gửi qua một kênh ẩn danh [43] Mã hóa đồng hình là một dạng mã hóa cho phép thực hiện các phép toán trên dữ liệu được mã hóa mà không cần giải mã, ví dụ: phép cộng Enc(a) + Enc(b) = Enc(a + b); . Trong bối cảnh bỏ phiếu trực tuyến, mã hóa đồng cấu phụ gia cho phép chúng tôi tính tổng tất cả các lựa chọn của cử tri trước khi giải mã Điều đáng nói ở đây là mã hóa đồng hình nhân thường có thể được sử dụng như một phép cộng. Ví dụ: nếu chúng ta có các lựa chọn x và y và mã hóa đồng hình nhân, chúng ta có thể chọn một giá trị g và mã hóa lũy thừa. Enc(gx) × Enc(gy) = Enc(g(x + y)) Mã hóa đồng cấu có thể được sử dụng để có được các thuộc tính khác nhau cần thiết trong hệ thống bỏ phiếu trực tuyến; . Sử dụng mã hóa đồng hình để bảo mật ngụ ý rằng việc giải mã được thực hiện bởi một số cơ quan có thẩm quyền để không ai có thể lấy được khóa giải mã; Nó thường được thực hiện với sơ đồ giải mã ngưỡng. Chẳng hạn, giả sử chúng ta có n cơ quan. Để giải mã một kết quả, chúng ta cần t trong số chúng, t <= n. Giao thức giả định rằng mỗi cơ quan áp dụng phần quan trọng của nó cho tổng các lựa chọn được mã hóa. Sau khi nhà chức trách thực hiện thao tác này, chúng tôi nhận được tổng số lựa chọn được giải mã. Trái ngược với sơ đồ chữ ký mù, không cần kênh ẩn danh giữa cử tri và hệ thống. Tuy nhiên, quyền riêng tư phụ thuộc vào niềm tin vào chính quyền. Nếu đạt được một thỏa thuận ác ý, tất cả các cử tri có thể được hủy bỏ ẩn danh Mạng hỗn hợp cũng dựa vào việc phân phối niềm tin, nhưng theo một cách khác. Ý tưởng đằng sau một mạng kết hợp là các lựa chọn của cử tri đi qua một số máy chủ kết hợp xáo trộn chúng và thực hiện một hành động–giải mã hoặc mã hóa lại, tùy thuộc vào loại mạng kết hợp. Trong mạng hỗn hợp giải mã, mỗi máy chủ trộn đều có khóa riêng và người bỏ phiếu mã hóa lựa chọn của họ giống như một củ hành tây để mỗi máy chủ sẽ mở lớp giải mã của nó. Trong các mạng hỗn hợp mã hóa lại, mỗi máy chủ kết hợp mã hóa lại các lựa chọn của cử tri Có nhiều đề xuất mạng hỗn hợp và việc xem xét tất cả các thuộc tính của chúng nằm ngoài phạm vi của bài báo này. Điểm chính liên quan đến quyền riêng tư ở đây là, theo lý thuyết, nếu ít nhất một máy chủ kết hợp thực hiện xáo trộn trung thực, quyền riêng tư sẽ được bảo toàn. Nó hơi khác so với quyền riêng tư dựa trên mã hóa đồng cấu, trong đó chúng tôi đưa ra các giả định về số lượng cơ quan độc hại. Ngoài ra, ý tưởng đằng sau các mạng hỗn hợp có thể được sử dụng để xây dựng các kênh ẩn danh theo yêu cầu của các kỹ thuật khác [45] 4. 4. Công bằngCông bằng về việc không ai đạt được kết quả trung gian mà đạt được một cách trực tiếp. Cử tri mã hóa lựa chọn của họ trước khi gửi và những lựa chọn đó được giải mã khi kết thúc quá trình bỏ phiếu. Điều quan trọng cần nhớ ở đây là nếu ai đó sở hữu khóa giải mã có quyền truy cập vào các quyết định được mã hóa, họ có thể nhận được kết quả trung gian. Vấn đề này được giải quyết bằng cách phân phối khóa giữa một số người nắm giữ khóa [41]. Một hệ thống yêu cầu tất cả những người nắm giữ khóa để giải mã là không đáng tin cậy—nếu một trong những người nắm giữ khóa không tham gia, thì việc giải mã không thể thực hiện được. Do đó, các sơ đồ ngưỡng được sử dụng theo đó một số lượng người nắm giữ khóa cụ thể được yêu cầu để thực hiện giải mã. Có hai cách tiếp cận chính để phân phối khóa. chia sẻ bí mật, trong đó một đại lý đáng tin cậy chia khóa được tạo thành các phần và phân phối chúng giữa những người nắm giữ khóa (e. g. , Giao thức chia sẻ bí mật của Shamir); 4. 5. Tính hợp lý và đầy đủNhìn bề ngoài, các thuộc tính về tính đầy đủ và tính hợp lý có vẻ tương đối đơn giản, nhưng việc nhận ra chúng có thể gặp vấn đề tùy thuộc vào giao thức. Nếu các lá phiếu được giải mã từng cái một, thì rất dễ phân biệt giữa những lá phiếu hợp lệ và không hợp lệ, nhưng mọi thứ trở nên phức tạp hơn khi nói đến mã hóa đồng cấu. Vì một lá phiếu không bao giờ được giải mã, nên kết quả giải mã sẽ không hiển thị nếu có nhiều hơn một lựa chọn được chọn hoặc nếu cuộc thăm dò được hình thành sao cho nó được coi là mười lựa chọn (hoặc một triệu) lựa chọn cùng một lúc. Do đó, chúng tôi cần chứng minh rằng dữ liệu được mã hóa đáp ứng các thuộc tính của một lá phiếu hợp lệ mà không ảnh hưởng đến bất kỳ thông tin nào có thể giúp xác định cách bỏ phiếu. Nhiệm vụ này được giải quyết bằng bằng chứng không kiến thức [46]. Theo định nghĩa, đây là một phương pháp mật mã để chứng minh một tuyên bố về giá trị mà không tiết lộ chính giá trị đó. Cụ thể hơn, bằng chứng phạm vi chứng minh rằng một giá trị cụ thể thuộc về một tập hợp cụ thể trong những trường hợp như vậy Các thuộc tính được mô tả ở trên là mức tối thiểu cho bất kỳ giải pháp bỏ phiếu nào. Nhưng tất cả các công nghệ được đề cập ở trên đều vô dụng nếu không có niềm tin vào chính hệ thống. Một hệ thống bỏ phiếu cần phải được kiểm chứng đầy đủ để đạt được sự tin tưởng này, tôi. e. , mọi người tham gia có thể đảm bảo rằng hệ thống tuân thủ các thuộc tính đã nêu. Đảm bảo khả năng kiểm chứng có thể được chia thành hai nhiệm vụ. cá nhân, khi cử tri có thể xác minh rằng lá phiếu của họ được ghi lại và kiểm đếm chính xác; . Điều này đòi hỏi đầu vào và đầu ra của các giai đoạn giao thức bỏ phiếu được xuất bản và bằng chứng về việc thực hiện chính xác. Ví dụ: mạng hỗn hợp dựa trên bằng chứng xáo trộn chính xác (một loại bằng chứng không có kiến thức), trong khi bằng chứng giải mã chính xác cũng được sử dụng trong mạng hỗn hợp và giải mã ngưỡng. Càng nhiều quy trình được công khai giám sát, hệ thống càng dễ kiểm chứng. Tuy nhiên, bỏ phiếu trực tuyến sử dụng rộng rãi mật mã và mật mã càng phức tạp thì càng khó hiểu đối với hầu hết người dùng hệ thống [48]. Có thể mất một lượng thời gian đáng kể để nghiên cứu giao thức và thậm chí nhiều hơn nữa để xác định bất kỳ lỗ hổng hoặc cửa hậu nào và ngay cả khi toàn bộ hệ thống được nghiên cứu cẩn thận, không có gì đảm bảo rằng cùng một mã được sử dụng trong thời gian thực Cuối cùng nhưng không kém phần quan trọng là các vấn đề liên quan đến ép buộc và mua phiếu bầu. Bỏ phiếu trực tuyến đưa những vấn đề này lên một tầm cao mới. Vì các lá phiếu được bỏ từ xa từ một môi trường không được kiểm soát, những người ép buộc và người mua phiếu bầu có thể hoạt động trên quy mô lớn [49]. Đó là lý do tại sao một trong những đặc tính mong muốn của hệ thống bỏ phiếu trực tuyến là khả năng chống cưỡng chế. Gọi là phản kháng vì không gì có thể ngăn được kẻ cưỡng chế đứng sau lưng cử tri và điều khiển hành động của cử tri. Vấn đề ở đây là làm càng nhiều càng tốt để giảm nguy cơ nhiễu hàng loạt. Cả hai loại kẻ xấu — kẻ ép buộc và người mua phiếu bầu — đều yêu cầu bằng chứng về cách một cử tri đã bỏ phiếu. Đó là lý do tại sao nhiều loại kế hoạch bỏ phiếu chống lại sự ép buộc đưa ra khái niệm miễn phí biên lai. Người bỏ phiếu không thể tạo biên nhận chứng minh cách họ đã bỏ phiếu. Các cách tiếp cận để thực hiện không cần biên nhận thường dựa vào một bên đáng tin cậy—có thể là một hệ thống hoặc thiết bị che giấu các thông số duy nhất được sử dụng để tạo thành một lá phiếu khỏi cử tri, vì vậy cử tri không thể chứng minh rằng một lá phiếu cụ thể thuộc về họ [50]. Mặt trái của cách tiếp cận này là nếu một cử tri tuyên bố rằng lá phiếu của họ được ghi lại hoặc kiểm đếm không chính xác, đơn giản là họ không thể chứng minh điều đó do thiếu bằng chứng. Tổng quan về các công nghệ được sử dụng để đáp ứng các thuộc tính cần thiết của hệ thống bỏ phiếu trực tuyến và phân tích xem xét các thuộc tính một cách riêng biệt [51]. Khi nói đến việc lắp ráp toàn bộ giao thức, hầu hết các giải pháp đều đưa ra sự đánh đổi. Ví dụ: như đã lưu ý đối với chữ ký mù, có rủi ro là những cử tri không đủ điều kiện sẽ bỏ phiếu, việc không nhận biên lai mâu thuẫn với khả năng kiểm chứng, một giao thức phức tạp hơn có thể làm giảm đáng kể khả năng sử dụng, v.v. Hơn nữa, các nguyên tắc cơ bản của việc phát triển giải pháp, nhưng nhiều khía cạnh bổ sung phải được xem xét trong một hệ thống trong thế giới thực như bảo mật và độ tin cậy của các giao thức truyền thông, quy trình triển khai hệ thống, quyền truy cập vào các thành phần hệ thống [52]. Hiện tại, không có giao thức nào đáp ứng tất cả các thuộc tính mong muốn và do đó, không tồn tại hệ thống bỏ phiếu trực tuyến thực sự mạnh mẽ 100% 5. Yêu cầu bảo mật cho hệ thống bỏ phiếuHệ thống bỏ phiếu điện tử phù hợp phải đáp ứng các yêu cầu bỏ phiếu điện tử sau. Hình 5 trình bày các yêu cầu bảo mật chính đối với hệ thống bỏ phiếu điện tử. Mở trong cửa sổ riêng Hình 5 Yêu cầu bảo mật đối với hệ thống bỏ phiếu điện tử 5. 1. ẩn danhTrong suốt quá trình bỏ phiếu, tỷ lệ bỏ phiếu phải được bảo đảm khỏi sự giải thích từ bên ngoài. Bất kỳ mối tương quan nào giữa các phiếu bầu đã đăng ký và danh tính cử tri bên trong cơ cấu bầu cử sẽ không được biết [20,53] 5. 2. Khả năng kiểm toán và độ chính xácĐộ chính xác, còn gọi là tính đúng đắn, đòi hỏi kết quả được công bố phải chính xác với kết quả bầu cử. Điều đó có nghĩa là không ai có thể thay đổi việc bỏ phiếu của các công dân khác, rằng cuộc kiểm phiếu cuối cùng bao gồm tất cả các phiếu bầu hợp pháp [54], và không có cuộc kiểm phiếu dứt khoát nào về các phiếu bầu không hợp lệ 5. 3. Dân chủ/SingularityMột hệ thống “dân chủ” được định nghĩa nếu chỉ những cử tri hợp lệ mới có thể bỏ phiếu, và mỗi cử tri đã đăng ký chỉ được bỏ một phiếu bầu duy nhất [55]. Một chức năng khác là không ai khác có thể sao chép phiếu bầu 5. 4. Bình chọn Quyền riêng tưSau khi bỏ phiếu, không ai có thể đính kèm danh tính của cử tri với lá phiếu của mình. Bảo mật máy tính là một loại bảo mật mong manh, có nghĩa là mối quan hệ bỏ phiếu vẫn bị ẩn trong một thời gian dài miễn là tỷ lệ hiện tại tiếp tục thay đổi với sức mạnh máy tính và các kỹ thuật mới [56,57] 5. 5. Mạnh mẽ và toàn vẹnĐiều kiện này có nghĩa là một nhóm cử tri hoặc đại diện khá lớn không thể làm gián đoạn cuộc bầu cử. Nó đảm bảo rằng các cử tri đã đăng ký sẽ bỏ phiếu trắng mà không gặp vấn đề gì hoặc khuyến khích những người khác bỏ phiếu bầu hợp pháp cho mình. Công dân và quan chức tham nhũng bị cấm từ chối kết quả bầu cử bằng cách lập luận rằng một số thành viên khác đã không thực hiện đúng phần của họ [58] 5. 6. Thiếu chứng cứMặc dù quyền riêng tư ẩn danh đảm bảo các biện pháp bảo vệ gian lận bầu cử, nhưng không có phương pháp nào có thể đảm bảo rằng các phiếu bầu bị hối lộ hoặc gian lận bầu cử dưới bất kỳ hình thức nào. Câu hỏi này có nguồn gốc từ đầu [59] 5. 7. Minh bạch và Công bằngĐiều đó có nghĩa là trước khi số lượng được phát hành, không ai có thể tìm ra chi tiết. Nó tránh các hành vi như thao túng quyết định của cử tri đến muộn bằng cách đưa ra dự đoán hoặc đưa ra lợi ích đáng kể nhưng không công bằng cho một số người hoặc nhóm nhất định là người đầu tiên biết [60] 5. 8. Sẵn có và tính di độngTrong thời gian bỏ phiếu, các hệ thống bỏ phiếu phải luôn sẵn sàng. Hệ thống bỏ phiếu không nên giới hạn địa điểm bỏ phiếu 5. 9. Sự tham gia có thể kiểm chứng/Tính xác thựcTiêu chí còn được gọi là mức độ mong muốn [61] giúp có thể đánh giá liệu một cử tri có tham gia bầu cử hay không [62]. Điều kiện này phải được đáp ứng khi việc bỏ phiếu của cử tri trở thành bắt buộc theo hiến pháp (như trường hợp ở một số quốc gia như Úc, Đức, Hy Lạp) hoặc trong bối cảnh xã hội, nơi việc bỏ phiếu trắng bị coi là một cử chỉ thiếu tôn trọng (chẳng hạn như 5. 10. Khả năng tiếp cận và đảm bảoĐể đảm bảo rằng tất cả những ai muốn bỏ phiếu đều có cơ hội sử dụng đúng điểm bỏ phiếu và điểm bỏ phiếu đó phải mở cửa và cử tri có thể tiếp cận được. Chỉ những cử tri đủ điều kiện mới được phép bỏ phiếu và tất cả các lá phiếu phải được kiểm đếm chính xác để đảm bảo rằng cuộc bầu cử là chân chính [63] 5. 11. Khả năng phục hồi và nhận dạngHệ thống bỏ phiếu có thể theo dõi và khôi phục thông tin bỏ phiếu để ngăn ngừa lỗi, chậm trễ và tấn công 5. 12. Khả năng kiểm chứng của cử triTính có thể kiểm chứng có nghĩa là các quy trình tồn tại để kiểm tra bầu cử nhằm đảm bảo rằng nó được thực hiện chính xác. Có thể có ba phân đoạn riêng biệt cho mục đích này. (a) xác minh thống nhất hoặc xác minh công khai [64] ngụ ý rằng bất kỳ ai như cử tri, chính phủ và kiểm toán viên bên ngoài đều có thể kiểm tra cuộc bầu cử sau khi tuyên bố kiểm phiếu; 6. Bỏ phiếu điện tử trên BlockchainPhần này cung cấp một số thông tin cơ bản về các phương thức bỏ phiếu điện tử. Bỏ phiếu điện tử là một kỹ thuật bỏ phiếu trong đó các phiếu bầu được ghi hoặc đếm bằng thiết bị điện tử. Biểu quyết điện tử thường được định nghĩa là biểu quyết được hỗ trợ bởi một số phần cứng và phần mềm điện tử. Các quy định như vậy phải có thẩm quyền trong việc hỗ trợ/thực hiện các chức năng khác nhau, từ thiết lập bầu cử cho đến lưu trữ phiếu bầu. Ki-ốt tại văn phòng bầu cử, máy tính xách tay và gần đây là thiết bị di động đều là ví dụ về các loại hệ thống. Đăng ký cử tri, xác thực, bỏ phiếu và kiểm phiếu phải được kết hợp trong hệ thống bỏ phiếu điện tử Hình 6 . Mở trong cửa sổ riêng Hình 6 Tổng quan kiến trúc hệ thống bỏ phiếu chuỗi khối Một trong những lĩnh vực mà blockchain có thể có tác động đáng kể là bỏ phiếu điện tử. Mức độ rủi ro lớn đến mức bỏ phiếu điện tử không phải là một lựa chọn khả thi. Nếu hệ thống bỏ phiếu điện tử bị hack, hậu quả sẽ rất sâu rộng. Bởi vì mạng chuỗi khối là toàn bộ, tập trung, mở và dựa trên sự đồng thuận, thiết kế của mạng dựa trên chuỗi khối đảm bảo rằng về mặt lý thuyết không thể xảy ra gian lận cho đến khi được triển khai đầy đủ [66]. Do đó, các đặc điểm độc đáo của chuỗi khối phải được tính đến. Không có gì vốn có về công nghệ chuỗi khối ngăn cản nó được sử dụng cho bất kỳ loại tiền điện tử nào khác. Ý tưởng sử dụng công nghệ chuỗi khối để tạo ra một mạng bỏ phiếu điện tử/trực tuyến chống giả mạo đang đạt được động lực [67]. Người dùng cuối sẽ không nhận thấy sự khác biệt đáng kể giữa hệ thống bỏ phiếu dựa trên chuỗi khối và hệ thống bỏ phiếu điện tử truyền thống Mặt khác, bỏ phiếu trên chuỗi khối sẽ là một phần dữ liệu được mã hóa hoàn toàn mở và được lưu trữ công khai trên mạng chuỗi khối phân tán thay vì một máy chủ duy nhất. Một quy trình đồng thuận trên cơ chế chuỗi khối xác thực từng phiếu bầu được mã hóa và công khai ghi lại từng phiếu bầu trên các bản sao phân tán của sổ cái chuỗi khối [68]. Chính phủ sẽ quan sát cách bỏ phiếu và ghi lại, nhưng thông tin này sẽ không bị giới hạn trong chính sách. Hệ thống bỏ phiếu blockchain được phân cấp và hoàn toàn mở, nhưng nó đảm bảo rằng các cử tri được bảo vệ. Điều này ngụ ý rằng bất kỳ ai cũng có thể kiểm phiếu bằng bỏ phiếu điện tử chuỗi khối, nhưng không ai biết ai đã bỏ phiếu cho ai. Bỏ phiếu điện tử tiêu chuẩn và bỏ phiếu điện tử dựa trên chuỗi khối áp dụng cho các ý tưởng tổ chức rõ ràng khác biệt 7. Hệ thống bỏ phiếu điện tử dựa trên chuỗi khối hiện tạiCác doanh nghiệp và tổ chức sau, được thành lập nhưng chủ yếu được hình thành trong vòng 5 năm qua, đang phát triển lĩnh vực bỏ phiếu. Tất cả chia sẻ một tầm nhìn mạnh mẽ cho mạng blockchain để đưa tính minh bạch vào thực tế. Bảng 1 cho thấy các nền tảng trực tuyến khác nhau, sự đồng thuận của chúng và công nghệ được sử dụng để phát triển hệ thống. Các hệ thống bỏ phiếu dựa trên chuỗi khối hiện có có vấn đề về khả năng mở rộng. Các hệ thống này có thể được sử dụng ở quy mô nhỏ. Tuy nhiên, hệ thống của họ không hiệu quả ở cấp quốc gia để xử lý hàng triệu giao dịch vì họ sử dụng các khung chuỗi khối hiện tại như Bitcoin, Ethereum, Hyperledger Fabric, v.v. Trong Bảng 2 chúng tôi trình bày phân tích khả năng mở rộng của các nền tảng chuỗi khối nổi tiếng. Vấn đề về khả năng mở rộng phát sinh với các đề xuất giá trị chuỗi khối; . Để mở rộng quy mô chuỗi khối, việc tăng kích thước khối hoặc giảm thời gian khối bằng cách giảm độ phức tạp của hàm băm là không đủ. Theo mỗi cách tiếp cận, khả năng mở rộng đạt đến giới hạn trước khi có thể đạt được các giao dịch cần thiết để cạnh tranh với các công ty như Visa, công ty quản lý trung bình 150 triệu giao dịch mỗi ngày. Nghiên cứu do Tata Communications công bố vào năm 2018 đã chỉ ra rằng 44% công ty đã sử dụng blockchain trong cuộc khảo sát của họ và đề cập đến các vấn đề chung phát sinh từ việc sử dụng công nghệ mới. Vấn đề về khả năng mở rộng chưa được giải quyết nổi lên như một rào cản từ quan điểm kiến trúc đối với việc áp dụng chuỗi khối và triển khai thực tế. Như Deloitte Insights đã nói, “các hệ thống dựa trên chuỗi khối tương đối chậm. Tốc độ giao dịch chậm chạp của chuỗi khối là mối quan tâm lớn đối với các doanh nghiệp phụ thuộc vào các hệ thống xử lý giao dịch kế thừa hiệu suất cao. ” Trong năm 2017 và 2018, công chúng đã đạt được ý tưởng về các vấn đề liên quan đến khả năng mở rộng. sự chậm trễ đáng kể và tính phí quá mức cho mạng Bitcoin và ứng dụng Cryptokitties khét tiếng đã làm tắc nghẽn mạng chuỗi khối Ethereum (một mạng mà hàng nghìn ứng dụng phi tập trung dựa vào). Bảng 1So sánh các hệ thống bỏ phiếu điện tử dựa trên blockchain hiện tại Bỏ phiếu trực tuyến Mở trong cửa sổ riêng ban 2Phân tích khả năng mở rộng của các nền tảng blockchain nổi tiếng KhungNăm phát hànhThời gian tạoTỷ lệ bămGiao dịch mỗi giâyThuật toán mật mãĐộ khó khai thácTiêu thụ năng lượngPhần thưởng/Khối Khả năng mở rộngBitcoin20089. 7 min899. 624 Th/s4. Tối đa 6 7ECDSACao (khoảng 165.496.835.118)Rất cao25 BTCRất thấpEthereum201510 đến 19 s168. 59 Th/s15ECDSACao (khoảng 10.382.102)High5 etherThấpHyperledger Fabric201510 msNA3500ECCKhông yêu cầu khai thácRất thấpKhông có tiền điện tử tích hợp TốtLitecoin20112. 5 phút1. 307 Th/s56ScryptThấp 55.067Trung bình25 LTCTrung bìnhRipple20123. 5 sNA1500RPCAKhông yêu cầu khai thácRất thấpPhí cơ bảnTốtDogecoin20131 phút1. 4Th/s33 tiền điện tử 21.462Thấp 10.000 DogeLowPeercoin201210 phút693. 098 Th/s8HybridTrung bình (476.560.083)Thấp67. 12 PPCThấp Mở trong cửa sổ riêng 7. 1. Theo dõi bình chọn của tôiĐó là một công ty có nền tảng bỏ phiếu trực tuyến an toàn dựa trên chuỗi khối với khả năng kiểm tra hộp bỏ phiếu để thấy sự phát triển dân chủ theo thời gian thực [69]. Nền tảng này cho phép cử tri bỏ phiếu từ xa, an toàn và bỏ phiếu cho ứng cử viên lý tưởng của họ. Sau đó, nó có thể sử dụng thông tin nhận dạng của họ để mở thùng phiếu theo đúng nghĩa đen và xác định vị trí lá phiếu của họ cũng như kiểm tra xem lá phiếu đó có đúng không và kết quả bầu cử đã được chứng minh là chính xác về mặt toán học hay chưa 7. 2. VoatzCông ty này đã thiết lập một hệ thống bỏ phiếu dựa trên điện thoại thông minh trên blockchain để bỏ phiếu từ xa và ẩn danh và xác minh rằng phiếu bầu đã được tính chính xác [70]. Cử tri xác nhận người nộp đơn và chính họ trên đơn đăng ký và đưa ra bằng chứng bằng hình ảnh và nhận dạng của họ để bao gồm xác nhận sinh trắc học rằng chữ ký phân biệt như dấu vân tay hoặc quét võng mạc 7. 3. PolyasNó được thành lập ở Phần Lan vào năm 1996. Công ty sử dụng công nghệ chuỗi khối để cung cấp cho khu vực công và tư nhân một hệ thống bỏ phiếu điện tử [71]. Polyas đã được Văn phòng Bảo mật Thông tin Liên bang Đức công nhận là đủ an toàn cho các ứng dụng bỏ phiếu điện tử vào năm 2016. Nhiều công ty lớn trên khắp nước Đức sử dụng Polyas để thực hiện các hệ thống bỏ phiếu điện tử. Polyas hiện có khách hàng trên khắp Hoa Kỳ và Châu Âu 7. 4. LuxoftHệ thống bỏ phiếu điện tử blockchain tùy chỉnh đầu tiên được sử dụng bởi một ngành công nghiệp quan trọng được phát triển bởi I toàn cầu. T. nhà cung cấp dịch vụ Luxoft Harding, Inc. , hợp tác với Thành phố Zug và Đại học Khoa học Ứng dụng Lucerne của Thụy Sĩ [72]. Để thúc đẩy chính phủ áp dụng các dịch vụ dựa trên chuỗi khối, Luxoft tuyên bố cam kết mở nguồn nền tảng này và thiết lập Chuỗi khối liên minh chính phủ để thúc đẩy việc sử dụng chuỗi khối trong các tổ chức công 7. 5. đa giácPolys là một nền tảng bỏ phiếu trực tuyến dựa trên chuỗi khối và được hỗ trợ bằng các thuật toán tiền điện tử minh bạch. Kaspersky Lab cung cấp năng lượng cho họ. Polys hỗ trợ tổ chức các cuộc bỏ phiếu của hội đồng sinh viên, hiệp hội và hiệp hội và giúp họ phổ biến thông tin bầu cử tới sinh viên [73]. Bầu cử trực tuyến với Polys dẫn đến năng suất trong cộng đồng, cải thiện liên hệ với các nhà lãnh đạo nhóm và thu hút những người ủng hộ mới [74]. Polys nhằm mục đích giảm thời gian và tiền bạc cho chính quyền địa phương, chính quyền tiểu bang và các tổ chức khác bằng cách giúp họ tập trung vào việc thu thập và chuẩn bị các đề xuất 7. 6. AgoraĐó là một nhóm đã giới thiệu một nền tảng bỏ phiếu kỹ thuật số blockchain. Nó được thành lập vào năm 2015 và được thực hiện một phần trong cuộc bầu cử tổng thống ở Sierra Leone vào tháng 3 năm 2018. Kiến trúc của Agora được xây dựng dựa trên một số đổi mới công nghệ. một chuỗi khối tùy chỉnh, bảo mật có sự tham gia duy nhất và cơ chế đồng thuận hợp pháp [75]. Phiếu bầu là mã thông báo gốc trong hệ sinh thái của Agora. Nó khuyến khích công dân và các cơ quan được lựa chọn, đóng vai trò là người viết các cuộc bầu cử trên toàn thế giới, cam kết thực hiện một quy trình bầu cử an toàn và minh bạch. Phiếu bầu là mã thông báo phổ quát của hệ sinh thái Agora 8. Đánh giá văn học liên quanMột số bài báo đã được xuất bản trong thời gian gần đây nêu bật các vấn đề về bảo mật và quyền riêng tư của các hệ thống bỏ phiếu điện tử dựa trên chuỗi khối. Phản ánh so sánh các chương trình bỏ phiếu điện tử đã chọn dựa trên chuỗi khối Mạng bỏ phiếu mở (OVN) được trình bày bởi [76], đây là lần triển khai đầu tiên của giao thức bỏ phiếu qua internet minh bạch và tự kiểm tra với toàn bộ quyền riêng tư của người dùng bằng cách sử dụng Ethereum. Ở OVN, quy mô bỏ phiếu được giới hạn ở 50–60 cử tri theo khuôn khổ. OVN không thể ngăn chặn những kẻ lừa đảo làm hỏng hệ thống. Một cử tri gian lận cũng có thể phá vỡ quy trình bỏ phiếu bằng cách gửi một phiếu bầu không hợp lệ. Giao thức không làm gì để đảm bảo khả năng chống lại bạo lực và người quản lý bầu cử muốn tin tưởng [77,78] Hơn nữa, vì solidity không hỗ trợ mật mã đường cong elip, nên họ đã sử dụng một thư viện bên ngoài để thực hiện tính toán [79]. Sau khi thư viện được thêm vào, hợp đồng biểu quyết trở nên quá lớn để lưu trữ trên chuỗi khối. Vì nó đã xảy ra trong suốt lịch sử của mạng Bitcoin, OVN dễ bị tấn công từ chối dịch vụ [80]. Bảng 3 cho thấy so sánh chính của các chương trình bỏ phiếu điện tử được chọn dựa trên chuỗi khối. bàn số 3So sánh các chương trình bỏ phiếu điện tử đã chọn dựa trên chuỗi khối Tác giả Sơ đồ bỏ phiếu Loại BC Thuật toán đồng thuận Khung Thuật toán mật mã Thuật toán băm Phương pháp đếm Yêu cầu bảo mật Mở trong cửa sổ riêng Lại và cộng sự. [81] đề xuất một hệ thống bỏ phiếu điện tử minh bạch ẩn danh phi tập trung (DATE) yêu cầu mức độ tin cậy tối thiểu giữa những người tham gia. Họ cho rằng đối với các cuộc bầu cử điện tử quy mô lớn, phương thức bỏ phiếu DATE hiện tại là phù hợp. Thật không may, hệ thống được đề xuất của họ không đủ mạnh để bảo vệ khỏi các cuộc tấn công DoS vì không có cơ quan bên thứ ba nào trong kế hoạch chịu trách nhiệm kiểm tra phiếu bầu sau quá trình bầu cử. Hệ thống này chỉ phù hợp với quy mô nhỏ do giới hạn của nền tảng [8]. Mặc dù sử dụng Chữ ký vòng giữ quyền riêng tư của từng cử tri, nhưng rất khó để quản lý và điều phối một số thực thể ký tên. Họ cũng sử dụng sự đồng thuận PoW, có những nhược điểm đáng kể như tiêu thụ năng lượng. “siêu máy tính” của thợ mỏ giám sát một triệu phép tính mỗi giây, điều này đang diễn ra trên toàn thế giới. Bởi vì sự sắp xếp này đòi hỏi sức mạnh tính toán cao, nó tốn kém và tiêu tốn năng lượng Shahzad và cộng sự. [2] đã đề xuất bằng chứng về tính đầy đủ của BSJC như một phương thức bỏ phiếu điện tử đáng tin cậy. Họ đã sử dụng một mô hình quy trình để mô tả toàn bộ cấu trúc của hệ thống. Ở quy mô nhỏ hơn, nó cũng cố gắng giải quyết các vấn đề ẩn danh, quyền riêng tư và bảo mật trong cuộc bầu cử. Tuy nhiên, nhiều vấn đề bổ sung đã được làm nổi bật. Ví dụ, bằng chứng về lao động là một công việc đầy thách thức và rộng lớn về mặt toán học, đòi hỏi một lượng năng lượng khổng lồ để hoàn thành. Một vấn đề khác là sự tham gia của bên thứ ba vì có rủi ro đáng kể về giả mạo dữ liệu, rò rỉ và kết quả được lập bảng không công bằng, tất cả đều có thể ảnh hưởng đến xác minh từ đầu đến cuối. Trên quy mô lớn, việc tạo và niêm phong khối có thể khiến quá trình bỏ phiếu bị trì hoãn [8] Cao và cộng sự. [8] đã đề xuất một giao thức bỏ phiếu điện tử chống lượng tử dựa trên blockchain với chức năng kiểm toán. Họ cũng đã thực hiện các sửa đổi đối với thuật toán Niederreiter dựa trên mã để làm cho nó có khả năng chống lại các cuộc tấn công lượng tử tốt hơn. Trung tâm tạo khóa (KGC) là một hệ thống mật mã không có chứng chỉ hoạt động như một cơ quan quản lý. Nó không chỉ công nhận quyền ẩn danh của cử tri mà còn tạo điều kiện thuận lợi cho hoạt động kiểm toán. Tuy nhiên, một cuộc kiểm tra hệ thống của họ cho thấy rằng, ngay cả khi số lượng cử tri khiêm tốn, những lợi ích về an ninh và hiệu quả là rất lớn đối với một cuộc bầu cử quy mô nhỏ. Nếu con số này cao, thì một số hiệu quả sẽ giảm đi để mang lại khả năng bảo mật tốt hơn [82] Yi [83] đã trình bày Lược đồ bỏ phiếu điện tử dựa trên chuỗi khối (BES) đưa ra các phương pháp cải thiện bảo mật bỏ phiếu điện tử trong mạng ngang hàng sử dụng công nghệ chuỗi khối. BES dựa trên sổ cái phân tán (DLT) có thể được sử dụng để tránh làm sai lệch phiếu bầu. Hệ thống đã được thử nghiệm và thiết kế trên hệ thống Linux trong mạng P2P. Trong kỹ thuật này, các cuộc tấn công phản biện tạo thành một vấn đề quan trọng. Phương pháp này cần có sự tham gia của các bên thứ ba có trách nhiệm và không phù hợp lắm với việc sử dụng tập trung trong một hệ thống có nhiều tác nhân. Một quá trình phân tán, tôi. e. , việc sử dụng các máy tính nhiều phần an toàn, có thể giải quyết vấn đề. Tuy nhiên, trong tình huống này, chi phí tính toán đáng kể hơn và có thể bị cấm nếu chức năng tính toán phức tạp và có quá nhiều người tham gia. [84,85] khan, K. M. [86] đã đề xuất kiến trúc bỏ phiếu điện tử dựa trên khối (BEA) tiến hành thử nghiệm nghiêm ngặt với kiến trúc chuỗi khối được phép và không được phép thông qua các kịch bản khác nhau liên quan đến dân số bỏ phiếu, kích thước khối, tốc độ tạo khối và tốc độ giao dịch khối. Các thí nghiệm của họ cũng cho thấy những phát hiện thú vị về cách các tham số này ảnh hưởng đến khả năng mở rộng tổng thể và độ tin cậy của mô hình bỏ phiếu điện tử, bao gồm cả sự trao đổi giữa các tham số khác nhau và các biện pháp bảo vệ và hiệu suất chỉ bên trong tổ chức. Trong sơ đồ của họ, quy trình bầu cử yêu cầu tạo địa chỉ cử tri và địa chỉ ứng cử viên. Những địa chỉ này sau đó được sử dụng để bỏ phiếu từ cử tri cho các ứng cử viên. Nhóm khai thác cập nhật sổ cái của chuỗi khối chính để theo dõi các phiếu bầu và trạng thái của phiếu bầu. Trạng thái bỏ phiếu vẫn chưa được xác nhận cho đến khi người khai thác cập nhật sổ cái chính. Lá phiếu sau đó được bỏ bằng máy bỏ phiếu tại điểm bỏ phiếu Tuy nhiên, trong mô hình này, có một số sai sót được tìm thấy. Không có cơ quan quản lý nào hạn chế cử tri không hợp lệ bỏ phiếu và việc này không an toàn đối với đính kèm lượng tử. Mô hình của họ không chính xác và không quan tâm đến sự chính trực của cử tri. Hơn nữa, kế hoạch của họ sử dụng sự đồng thuận phân tán trong đó lời khai (dữ liệu và sự kiện) có thể được tổ chức thành các tập đoàn vì ít người hơn giữ cho mạng hoạt động, một cuộc tấn công “51%” trở nên dễ tổ chức hơn. Cuộc tấn công này có khả năng tập trung hơn và không thảo luận về khả năng mở rộng và sự chậm trễ trong bỏ phiếu điện tử, đây là những mối quan tâm chính về hệ thống bỏ phiếu blockchain. Họ đã sử dụng khung Multichain, một chuỗi khối riêng tư có nguồn gốc từ Bitcoin, không phù hợp với quy trình bỏ phiếu trên toàn quốc. Như các tác giả đã đề cập, hệ thống của họ chỉ hiệu quả đối với môi trường bỏ phiếu vừa và nhỏ 9. Thảo luận và công việc trong tương laiNhiều vấn đề với bỏ phiếu điện tử có thể được giải quyết bằng công nghệ chuỗi khối, giúp bỏ phiếu điện tử tiết kiệm chi phí, dễ chịu và an toàn hơn bất kỳ mạng nào khác. Theo thời gian, nghiên cứu đã làm nổi bật các vấn đề cụ thể, chẳng hạn như nhu cầu tiếp tục nghiên cứu về bỏ phiếu điện tử dựa trên chuỗi khối và các chương trình bỏ phiếu điện tử dựa trên chuỗi khối có những thách thức kỹ thuật đáng kể 9. 1. Khả năng mở rộng và chi phí xử lýĐối với một số ít người dùng, chuỗi khối hoạt động tốt. Tuy nhiên, khi mạng được sử dụng cho các cuộc bầu cử quy mô lớn, số lượng người dùng tăng lên, dẫn đến chi phí và thời gian tiêu thụ giao dịch cao hơn. Các vấn đề về khả năng mở rộng trở nên trầm trọng hơn do số lượng nút ngày càng tăng trong mạng chuỗi khối. Trong tình huống bầu cử, khả năng mở rộng của hệ thống đã là một vấn đề quan trọng [87]. Tích hợp bỏ phiếu điện tử sẽ tác động hơn nữa đến khả năng mở rộng của hệ thống dựa trên chuỗi khối [88,89]. Bảng 3 làm sáng tỏ các số liệu hoặc thuộc tính khác nhau vốn có của tất cả các khung chuỗi khối và trình bày phân tích so sánh về một số nền tảng dựa trên chuỗi khối như Bitcoin, Ethereum, Hyperledger Fabric, . Một cách để tăng cường mở rộng quy mô chuỗi khối là song song hóa chúng, được gọi là sharding. Trong mạng chuỗi khối thông thường, các giao dịch và khối được xác minh bởi tất cả các nút tham gia. Để kích hoạt tính đồng thời cao trong dữ liệu, dữ liệu phải được phân vùng theo chiều ngang thành các phần, mỗi phần được gọi là phân đoạn. 9. 2. Danh tính người dùngLà một tên người dùng, blockchain sử dụng bút danh. Chiến lược này không cung cấp sự riêng tư và bí mật hoàn toàn. Vì các giao dịch được công khai, danh tính của người dùng có thể được phát hiện bằng cách kiểm tra và phân tích chúng. Chức năng của chuỗi khối không phù hợp lắm với các cuộc bầu cử quốc gia [90] 9. 3. Bảo mật giao dịchTrong công nghệ chuỗi khối, tính ẩn danh và quyền riêng tư trong giao dịch rất khó thực hiện [91]. Tuy nhiên, bí mật giao dịch và ẩn danh được yêu cầu trong một hệ thống bầu cử do sự hiện diện của các giao dịch liên quan. Vì mục đích này, cần có cơ quan có thẩm quyền của bên thứ ba nhưng không tập trung, cơ quan có thẩm quyền của bên thứ ba này nên kiểm tra và cân bằng về quyền riêng tư 9. 4. Hiệu suất năng lượngChuỗi khối kết hợp các quy trình sử dụng nhiều năng lượng như giao thức, sự đồng thuận, giao tiếp ngang hàng và mã hóa bất đối xứng. Các phương pháp đồng thuận tiết kiệm năng lượng phù hợp là nhu cầu bỏ phiếu điện tử dựa trên chuỗi khối. Các nhà nghiên cứu đã đề xuất sửa đổi các giao thức ngang hàng hiện tại để làm cho chúng tiết kiệm năng lượng hơn [92,93] 9. 5. sự non nớtBlockchain là một công nghệ mang tính cách mạng tượng trưng cho sự chuyển đổi hoàn toàn sang một mạng lưới phi tập trung. Nó có tiềm năng cách mạng hóa các doanh nghiệp về chiến lược, cấu trúc, quy trình và văn hóa. Việc triển khai blockchain hiện tại không phải là không có sai sót. Công nghệ này hiện tại vô dụng và có rất ít sự hiểu biết của công chúng hoặc chuyên gia về nó, khiến cho việc đánh giá tiềm năng trong tương lai của nó là không thể. Tất cả các vấn đề kỹ thuật hiện tại trong việc áp dụng chuỗi khối thường do sự non nớt của công nghệ gây ra [94] 9. 6. chấp nhận đượcMặc dù chuỗi khối vượt trội trong việc cung cấp độ chính xác và bảo mật, nhưng sự tự tin và tin tưởng của mọi người là những thành phần quan trọng của việc bỏ phiếu điện tử chuỗi khối hiệu quả [95]. Sự phức tạp của chuỗi khối có thể khiến mọi người khó chấp nhận bỏ phiếu điện tử dựa trên chuỗi khối và nó có thể là một rào cản đáng kể đối với việc cuối cùng áp dụng bỏ phiếu điện tử dựa trên chuỗi khối để được công chúng chấp nhận [96]. Một chiến dịch tiếp thị lớn cần thiết cho mục đích này để cung cấp nhận thức cho mọi người về lợi ích của hệ thống bỏ phiếu chuỗi khối, để họ dễ dàng chấp nhận công nghệ mới này 9. 7. Kháng chiến của các nhà lãnh đạo chính trịCác cơ quan trung ương, chẳng hạn như cơ quan bầu cử và cơ quan chính phủ, sẽ không còn bỏ phiếu điện tử dựa trên blockchain. Do đó, các nhà lãnh đạo chính trị đã thu lợi từ quy trình bầu cử hiện tại có khả năng phản đối công nghệ này vì chuỗi khối sẽ trao quyền cho sự phản kháng xã hội thông qua các tổ chức tự trị phi tập trung [97] 10. kết luậnMục tiêu của nghiên cứu này là phân tích và đánh giá nghiên cứu hiện tại về các hệ thống bỏ phiếu điện tử dựa trên chuỗi khối. Bài báo thảo luận về nghiên cứu bỏ phiếu điện tử gần đây sử dụng công nghệ chuỗi khối. Khái niệm chuỗi khối và cách sử dụng nó được trình bày đầu tiên, tiếp theo là các hệ thống bỏ phiếu điện tử hiện có. Sau đó, một loạt các thiếu sót trong các hệ thống bỏ phiếu điện tử hiện có được xác định và giải quyết. Tiềm năng của chuỗi khối là nền tảng để tăng cường bỏ phiếu điện tử, các giải pháp hiện tại cho bỏ phiếu điện tử dựa trên chuỗi khối và các lộ trình nghiên cứu khả thi về hệ thống bỏ phiếu điện tử dựa trên chuỗi khối. Nhiều chuyên gia tin rằng blockchain có thể phù hợp với hệ thống bỏ phiếu điện tử phi tập trung Hơn nữa, tất cả cử tri và người quan sát vô tư có thể xem hồ sơ bỏ phiếu được lưu giữ trong các hệ thống được đề xuất này. Mặt khác, các nhà nghiên cứu phát hiện ra rằng hầu hết các ấn phẩm về bỏ phiếu điện tử dựa trên chuỗi khối đã xác định và giải quyết các vấn đề tương tự. Đã có nhiều lỗ hổng nghiên cứu trong bỏ phiếu điện tử cần được giải quyết trong các nghiên cứu trong tương lai. Các cuộc tấn công vào khả năng mở rộng, thiếu minh bạch, phụ thuộc vào các hệ thống không đáng tin cậy và khả năng chống lại sự ép buộc là tất cả những nhược điểm tiềm ẩn phải được giải quyết. Khi cần nghiên cứu thêm, chúng tôi không hoàn toàn nhận thức được tất cả các rủi ro liên quan đến tính bảo mật và khả năng mở rộng của các hệ thống bỏ phiếu điện tử dựa trên chuỗi khối. Việc áp dụng các phương thức bỏ phiếu blockchain có thể khiến người dùng gặp phải các rủi ro và sai sót bảo mật không lường trước được. Công nghệ chuỗi khối đòi hỏi kiến trúc phần mềm phức tạp hơn cũng như chuyên môn quản lý. Các mối quan tâm quan trọng nêu trên cần được giải quyết sâu hơn trong các thủ tục bỏ phiếu thực tế, dựa trên kinh nghiệm. Do đó, các hệ thống bỏ phiếu điện tử ban đầu nên được triển khai ở một số khu vực thí điểm hạn chế trước khi được mở rộng. Nhiều lỗ hổng bảo mật vẫn tồn tại trên internet và máy bỏ phiếu. Bỏ phiếu điện tử trên một mạng internet an toàn và đáng tin cậy sẽ cần những cải tiến đáng kể về bảo mật. Mặc dù xuất hiện như một giải pháp lý tưởng, hệ thống chuỗi khối không thể giải quyết toàn bộ các vấn đề của hệ thống bỏ phiếu do những sai sót này. Nghiên cứu này tiết lộ rằng các hệ thống chuỗi khối đã nêu ra những khó khăn cần được giải quyết và vẫn còn nhiều thách thức kỹ thuật. Đó là lý do tại sao điều quan trọng là phải hiểu rằng công nghệ dựa trên chuỗi khối vẫn còn ở giai đoạn sơ khai như một tùy chọn bỏ phiếu điện tử Sự nhìn nhậnNghiên cứu này được tài trợ bởi Bộ Giáo dục Malaysia (FRGS/1/2019/ICT01/UKM/01/2) và Đại học Kebangsaan Malaysia (PP-FTSM-2021) Sự đóng góp của tác giảKhái niệm hóa, U. J. , M. J. A. A. và Z. S. ; . J. , M. J. A. A. và Z. S. ; . J. , M. J. A. A. và Z. S. ; . J. và M. J. A. A. ; . J. ; . J. A. A. và Z. S. Tất cả các tác giả đã đọc và đồng ý với phiên bản xuất bản của bản thảo Kinh phíNghiên cứu này không nhận được tài trợ bên ngoài Tuyên bố của Ủy ban Đánh giá Thể chếKhông áp dụng Tuyên bố đồng ý có hiểu biếtKhông áp dụng Tuyên bố về tính khả dụng của dữ liệuKhông áp dụng Xung đột lợi íchcác tác giả tuyên bố không có xung đột lợi ích chú thíchGhi chú của nhà xuất bản. MDPI giữ thái độ trung lập đối với các khiếu nại về quyền tài phán trong các bản đồ đã xuất bản và các tổ chức liên kết Người giới thiệu1. Lưu Y. , Vương Q. Giao thức bỏ phiếu điện tử dựa trên chuỗi khối. IACR Cryptol. Vòm bản in. 2017; 2017 . 1043. [Google Scholar] 2. Shahzad B. , Croft J. Bỏ phiếu điện tử đáng tin cậy sử dụng công nghệ chuỗi khối được điều chỉnh. Truy cập IEEE. 2019; 7 . 24477–24488. doi. 10. 1109/TRUY CẬP. 2019. 2895670. [CrossRef] [Google Scholar] 3. Racsko P. Chuỗi khối và Dân chủ. Sóc. kinh tế. 2019; 41 . 353–369. doi. 10. 1556/204. 2019. 007. [CrossRef] [Google Scholar] 4. Yaga D. , Mell P. , Roby N. , khăn quàng cổ K. Tổng quan về công nghệ chuỗi khối. arXiv. 2019 1906. 11078 [Google Scholar] 5. Chỉ số dân chủ EIU của The Economist. [(truy cập ngày 18 tháng 1 năm 2020)]; 2017 Có trực tuyến. https. // đồ họa thông tin. nhà kinh tế học. com/2018/Chỉ số dân chủ/ 6. Cullen R. , Houghton C. dân chủ trực tuyến. Đánh giá các trang web của chính phủ New Zealand. Chính phủ. thông tin. Hỏi. 2000; 17 . 243–267. doi. 10. 1016/S0740-624X(00)00033-2. [CrossRef] [Google Scholar] 7. Schinckus C. Cái tốt, cái xấu và cái xấu. Tổng quan về tính bền vững của công nghệ chuỗi khối. Dự trữ năng lượng. Sóc. Khoa học. 2020; 69 . 101614. doi. 10. 1016/j. erss. 2020. 101614. [CrossRef] [Google Scholar] 8. Cao S. , Zheng D. , Guo R. , Jing C. , Hồ C. Giao thức bỏ phiếu điện tử chống lượng tử trong chuỗi khối với chức năng kiểm toán. Truy cập IEEE. 2019; 7 . 115304–115316. doi. 10. 1109/TRUY CẬP. 2019. 2935895. [CrossRef] [Google Scholar] 9. Kim T. , Ochoa J. , Faika T. , răng khểnh A. , Dĩ J. , Lý Q. , Lý Ý. Tổng quan về bảo mật vật lý không gian mạng của các hệ thống quản lý pin và áp dụng công nghệ chuỗi khối. IEEE J. nổi lên. chọn. Đứng đầu. điện tử. 2020 doi. 10. 1109/JESTPE. 2020. 2968490. [CrossRef] [Google Scholar] 10. Hằng L. , Kim Đ. -H. Thiết kế và triển khai nền tảng chuỗi khối iot tích hợp để cảm nhận tính toàn vẹn của dữ liệu. Cảm biến. 2019; 19 . 2228. doi. 10. 3390/s19102228. [Bài báo miễn phí của PMC] [PubMed] [CrossRef] [Google Scholar] 11. Chang V. , Baudier P. , Zhang H. , Từ Q. , Zhang J. , Arami M. Blockchain có thể tác động đến các dịch vụ tài chính như thế nào–Tổng quan, thách thức và đề xuất từ những chuyên gia được phỏng vấn. Công nghệ. Dự báo. Sóc. Trường. 2020; 158 . 120166. doi. 10. 1016/j. công nghệ. 2020. 120166. [Bài báo miễn phí của PMC] [PubMed] [CrossRef] [Google Scholar] 12. Vương B. , Tôn J. , Này. , Pàng Đ. , Lữ N. Bầu cử quy mô lớn dựa trên blockchain. Procedia Máy tính. Khoa học. 2018; 129 . 234–237. doi. 10. 1016/j. procs. 2018. 03. 063. [CrossRef] [Google Scholar] 13. Ometov A. , Bardinova Y. , Afanaseva A. , Masek P. , Zhidanov K. , Vanurin S. , Sayfullin M. , Shubina V. , Komarov M. , Bezzateev S. Tổng quan về Blockchain cho điện thoại thông minh. Hiện đại, đồng thuận, thực hiện, thách thức và xu hướng tương lai. Truy cập IEEE. 2020; 8 . 103994–104015. doi. 10. 1109/TRUY CẬP. 2020. 2998951. [CrossRef] [Google Scholar] 14. Hakak S. , khan W. Z. , Gilkar G. A. , Imran M. , Guizani N. Bảo vệ các thành phố thông minh thông qua công nghệ chuỗi khối. Kiến trúc, yêu cầu và thách thức. Mạng IEEE. 2020; 34 . 8–14. doi. 10. 1109/MNET. 001. 1900178. [CrossRef] [Google Scholar] 15. Çabuk U. C. , Adiguzel E. , Karaarslán E. Khảo sát về tính khả thi và phù hợp của kỹ thuật chuỗi khối đối với hệ thống bỏ phiếu điện tử. arXiv. 2020 doi. 10. 17148/IJARCCE. 2018. 7324. 2002. 07175 [CrossRef] [Google Scholar] 16. Szabo N. Chính thức hóa và bảo mật các mối quan hệ trên mạng công cộng. Thứ Hai đầu tiên. 1997; 2 . 9. doi. 10. 5210/fm. v2i9. 548. [CrossRef] [Google Scholar] 17. Gỗ G. Ethereum. Sổ cái giao dịch tổng quát phi tập trung an toàn. Dự án Ethereum. Pap vàng. 2014; 151 . 1–32. [Google Scholar] 18. Tân W. , Zhu H. , Tấn J. , Triệu Y. , Da Xu L. , Guo K. Một mô hình thỏa thuận cấp độ dịch vụ mới sử dụng chuỗi khối và hợp đồng thông minh để sản xuất trên nền tảng đám mây trong ngành công nghiệp 4. 0. Nhập. thông tin. hệ thống. 2021 doi. 10. 1080/17517575. 2021. 1939426. [CrossRef] [Google Scholar] 19. Nakamoto S. Bitcoin. Hệ thống tiền mặt điện tử ngang hàng. [(truy cập ngày 28 tháng 7 năm 2020)]; . https. //bitcoin. tổ chức/bitcoin. pdf. 20. Garg K. , Saraswat P. , Bisht S. , Aggarwal S. K. , Kothuri S. K. , Gúpta S. Phân tích so sánh về hệ thống bỏ phiếu điện tử sử dụng chuỗi khối; . Đổi mới và Sử dụng Thông minh (IoT-SIU); . 18–19 tháng 4 năm 2019. [Google Scholar] 21. Kamil S. , Ayob M. , Sheikhabdullah S. N. H. , Ahmad Z. Xem xét lại các thách thức trong bảo mật dữ liệu nhiều lớp đối với kỹ thuật ghi video. Châu Á-Thái Bình Dương J. thông tin. công nghệ. đa năng. 2018; 7 . 53–62. doi. 10. 17576/apjitm-2018-0702(02)-05. [CrossRef] [Google Scholar] 22. Jaffal R. , Mohd B. J. , Al-Shayeji M. Phân tích và đánh giá các hàm băm nhẹ cho các thiết bị IoT dựa trên chuỗi khối. Cụm. máy tính. 2021 doi. 10. 1007/s10586-021-03324-1. [CrossRef] [Google Scholar] 23. Nofer M. , Gomber P. , Hinz O. , Schiereck D. Chuỗi khối. Xe buýt. thông tin. hệ thống. Anh. 2017; 59 . 183–187. doi. 10. 1007/s12599-017-0467-3. [CrossRef] [Google Scholar] 24. Trương L. , Bành M. , Vương W. , Jin Z. , Tô Ý. , Trần H. Cơ chế chia sẻ và lưu trữ dữ liệu an toàn và hiệu quả cho blockchain—Dựa trên thiết bị di động—Điện toán biên. Truyền. nổi lên. viễn thông. công nghệ. 2021 doi. 10. 1002/et. 4315. [CrossRef] [Google Scholar] 25. Castro M. , Liskov B. Dung sai lỗi Byzantine thực tế. [(truy cập ngày 28 tháng 7 năm 2020)]; . https. //www. sử dụng. org/legacy/publications/library/proceedings/osdi99/full_papers/castro/castro_html/castro. html. 26. Laurie B. , Clayton R. Chứng minh Proof-of-Work không hoạt động. [(truy cập ngày 28 tháng 7 năm 2020)]; . http. //www. thông tin liên lạc. net/workshop/downloads/2004/pdf/clayton. pdf 27. Prashar D. , Jha N. , Jha S. , Joshi G. , Seo C. Tích hợp IOT và blockchain để đảm bảo an toàn đường bộ. Một cách tiếp cận độc đáo. Cảm biến. 2020; 20 . 3296. doi. 10. 3390/s20113296. [Bài báo miễn phí của PMC] [PubMed] [CrossRef] [Google Scholar] 28. Froomkin A. M. Nặc danh và thù địch của nó. [(truy cập ngày 28 tháng 7 năm 2020)]; . https. //giấy tờ. ssrn. com/sol3/giấy tờ. cfm?abstract_id=2715621 29. Pawlak M. , Poniszewska-Marańda A. Hội nghị quốc tế về khoa học tính toán. Lò xo; . 2021. Triển khai hệ thống bỏ phiếu chuỗi khối có thể kiểm tra với kết cấu Hyperledger. [Google Scholar] 30. Jalal tôi. , Shukur Z. , Bakar K. A. A. Một nghiên cứu về các thuật toán đồng thuận chuỗi khối công khai. Một bài phê bình văn học có hệ thống. Bản in trước. 2020 doi. 10. 20944/bản in202011. 0355. v1. [CrossRef] [Google Scholar] 31. Mohanta B. K. , Jen D. , gấu trúc S. S. , Sobhanayak S. công nghệ chuỗi khối. Một cuộc khảo sát về các ứng dụng và thách thức về quyền riêng tư bảo mật. Mọi thứ trên Internet. 2019; 8 . 100107. doi. 10. 1016/j. iot. 2019. 100107. [CrossRef] [Google Scholar] 32. Trịnh Z. , Xie S. , Dai H. -N. , Trần W. , Trần X. , Weng J. , Imran M. Tổng quan về hợp đồng thông minh. Thách thức, tiến bộ và nền tảng. Tướng tương lai. máy tính. hệ thống. 2020; 105 . 475–491. doi. 10. 1016/j. Tương lai. 2019. 12. 019. [CrossRef] [Google Scholar] 33. Oliveira M. T. , Carrara G. R. , Fernandes N. C. , Albuquerque C. , Carrano R. C. , Medeiros D. S. V. , Mattos D. Hướng tới đánh giá hiệu suất của các khung blockchain riêng bằng cách sử dụng khối lượng công việc thực tế; . 19–21 tháng 2 năm 2019. [Google Scholar] 34. Hussain H. A. , biệt thự Z. , Shukur Z. Khảo sát toàn diện và hướng nghiên cứu về kiểm soát truy cập Blockchain Iot. Int. J. quảng cáo. máy tính. Khoa học. Các ứng dụng. 2021; 12 . 239–244. doi. 10. 14569/IJACSA. 2021. 0120530. [CrossRef] [Google Scholar] 35. Xiao S. , Vương X. A. , Vương W. , Vương H. Khảo sát về Bỏ phiếu điện tử dựa trên chuỗi khối; . 5–7 tháng 9 năm 2019. [Google Scholar] 36. Imperial M. Dân chủ sẽ đến? . Mặt trước. chuỗi khối. 2021; 4 . 17. doi. 10. 3389/fbloc. 2021. 587148. [CrossRef] [Google Scholar] 37. Oliver J. E. Ảnh hưởng của các hạn chế về tư cách hợp lệ và hoạt động của đảng đối với việc bỏ phiếu vắng mặt và tổng số cử tri đi bỏ phiếu. Tôi. J. Khoa học chính trị. 1996; 40 . 498–513. doi. 10. 2307/2111634. [CrossRef] [Google Scholar] 38. Ziegler R. Nhân quyền Vương quốc Anh và Châu Âu. Một mối quan hệ căng thẳng. Nhà xuất bản Bloomsbury; . 2015. đủ điều kiện bỏ phiếu. sự rụt rè của Strasbourg; . 165–191. [Google Scholar] 39. Gào W. , Trần L. , Rồng C. , Liang K. , Zheng X. , Yu J. Phân tích bảo mật và cải thiện chuỗi khối liên kết có thể tái cấu trúc cho Internet vạn vật công nghiệp. Máy tính. J. 2021 doi. 10. 1093/comjnl/bxab080. [CrossRef] [Google Scholar] 40. Vương W. , Xu H. , Alazab M. , Gadekallu T. R. , Hàn Z. , Su C. Chữ ký không cần chứng chỉ đáng tin cậy và hiệu quả dựa trên chuỗi khối cho các thiết bị IIoT. IEEE Trans. Ấn Độ. Báo. 2021 doi. 10. 1109/TII. 2021. 3084753. [CrossRef] [Google Scholar] 41. Fujioka A. , Okamoto T. , Ôta K. Một kế hoạch bỏ phiếu kín thiết thực cho các cuộc bầu cử quy mô lớn; . 13–16 tháng 12 năm 1992. [Google Scholar] 42. Haenni R. , gián điệp O. Bỏ phiếu an toàn trên Internet trên các thiết bị hạn chế với khóa công khai DSA ẩn danh; . 8–9 tháng 8 năm 2011. [Google Scholar] 43. Vương Q. , Trần S. , Xiang Y. Hệ thống dựa trên chuỗi khối ẩn danh cho Consortium. ACM Trans. quản lý. thông tin. hệ thống. 2021; 12 . 1–25. [Google Scholar] 44. Quý ông C. Sơ đồ mã hóa đồng hình hoàn toàn. Tập 20 Đại học Stanford; . 2009. [Google Scholar] 45. Hussien H. , Aboelnaga H. Thiết kế hệ thống bỏ phiếu điện tử bảo mật; . 20–22 tháng 1 năm 2013. [Google Scholar] 46. Goldreich O. , Oren Y. Định nghĩa và tính chất của hệ thống bằng chứng không kiến thức. J. tiền điện tử. 1994; 7 . 1–32. doi. 10. 1007/BF00195207. [CrossRef] [Google Scholar] 47. De Faveri C. , Moreira A. , Araújo J. , Amaral V. Hướng tới mô hình bảo mật của hệ thống bỏ phiếu điện tử; . 12–16 tháng 9 năm 2016. [Google Scholar] 48. Chan S. , Chu J. , Trương Ý. , Nadarajah S. Chuỗi khối và tiền điện tử. J. Tài chính rủi ro. quản lý. 2020; 13 . 227. doi. 10. 3390/jrfm13100227. [CrossRef] [Google Scholar] 49. Rawat D. B. , Chaudhary V. , Doku R. công nghệ chuỗi khối. Các ứng dụng mới nổi và trường hợp sử dụng cho các hệ thống thông minh an toàn và đáng tin cậy. J. an ninh mạng. riêng tư. 2021; 1 . 4–18. doi. 10. 3390/jcp1010002. [CrossRef] [Google Scholar] 50. Lý H. -T. Một giao thức bỏ phiếu điện tử an toàn cho các cuộc tổng tuyển cử. Máy tính. bảo mật. 2004; 23 . 107–119. doi. 10. 1016/j. cose. 2004. 01. 007. [CrossRef] [Google Scholar] 51. Siyal A. A. , Junejo A. Z. , Zawish M. , Ahmed K. , Khalil A. , chua G. Ứng dụng của công nghệ chuỗi khối trong y học và chăm sóc sức khỏe. Thách thức và viễn cảnh tương lai. Mật mã. 2019; 3 . 3. doi. 10. 3390/mật mã3010003. [CrossRef] [Google Scholar] 52. Ma X. , Châu J. , Dương X. , Liu G. Hệ thống bỏ phiếu chuỗi khối dựa trên cơ chế phản hồi và điểm Wilson. Thông tin. 2020; 11 . 552. doi. 10. 3390/info11120552. [CrossRef] [Google Scholar] 53. Chu Y. , Lưu Ý. , Jiang C. , Vương S. Một kế hoạch bỏ phiếu FOO được cải thiện bằng cách sử dụng chuỗi khối. Int. J. thông tin. bảo mật. 2020; 19 . 303–310. doi. 10. 1007/s10207-019-00457-8. [CrossRef] [Google Scholar] 54. Sadia K. , Masuduzzaman M. , Paul R. K. , Hồi A. IC-BCT 2019. Lò xo; . 2020. Bỏ phiếu điện tử an toàn dựa trên chuỗi khối với sự hỗ trợ của hợp đồng thông minh; . 161–176. [Google Scholar] 55. Adeshina S. A. , Ojo A. Duy trì tính toàn vẹn của cuộc bỏ phiếu bằng cách sử dụng Blockchain; . 10–12 tháng 12 năm 2019. [Google Scholar] 56. Augoye V. , Tomlinson A. Phân tích các sơ đồ bỏ phiếu điện tử trong thế giới thực. [(truy cập ngày 28 tháng 7 năm 2020)]; . https. //aisel. aisnet. org/cgi/viewcontent. cgi?article=1013&context=ukais2018 57. Sing N. , Vardhan M. Tối ưu hóa đa mục tiêu kích thước khối dựa trên sức mạnh CPU và băng thông mạng cho các ứng dụng chuỗi khối; . 11–12 tháng 5 năm 2019. [Google Scholar] 58. Ngụy P. , Vương Đ. , Triệu Y. , Tyagi S. K. S. , Kumar N. Cơ chế bảo vệ toàn vẹn dữ liệu đám mây dựa trên dữ liệu chuỗi khối. Tướng tương lai. máy tính. hệ thống. 2020; 102 . 902–911. doi. 10. 1016/j. Tương lai. 2019. 09. 028. [CrossRef] [Google Scholar] 59. Phong Q. , anh Đ. , Zeadly S. , Khẩn M. K. , Kumar N. Khảo sát về bảo vệ quyền riêng tư trong hệ thống blockchain. J. Lưới. máy tính. ứng dụng. 2019; 126 . 45–58. doi. 10. 1016/j. jnca. 2018. 10. 020. [CrossRef] [Google Scholar] 60. Poniszewska-Marańda A. , Pawlak M. , Guziur J. Hệ thống bỏ phiếu chuỗi khối có thể kiểm tra - công nghệ chuỗi khối hướng tới quy trình bỏ phiếu điện tử. Int. J. Dịch vụ lưới web. 2020; 16 . 1–21. doi. 10. 1504/IJWGS. 2020. 106102. [CrossRef] [Google Scholar] 61. Okediran O. O. , Sijuade A. A. , Wahab W. B. Bỏ phiếu điện tử an toàn bằng cách sử dụng hệ thống mật mã lai và kỹ thuật giấu tin. J. quảng cáo. môn Toán. máy tính. Khoa học. 2019; 34 . 1–26. doi. 10. 9734/jamcs/2019/v34i1-230201. [CrossRef] [Google Scholar] 62. Jafar U. , Aziz M. J. A. Hướng nghiên cứu và khảo sát hiện đại về hệ thống bỏ phiếu điện tử dựa trên chuỗi khối; . Ngày 8–9 tháng 12 năm 2020. [Google Scholar] 63. Dagher G. G. , Marella P. B. , Milojkovic M. , Mohler J. phế quản. Hệ thống bỏ phiếu an toàn sử dụng chuỗi khối của Ethereum; . 22–24 tháng 1 năm 2018. [Google Scholar] 64. Sree T. U. , Yerukala N. , Lều A. N. , Rào A. A. Sơ đồ chia sẻ bí mật sử dụng chữ ký dựa trên danh tính; . 20–22 tháng 2 năm 2019. [Google Scholar] 65. Meyer M. , huyền thoại B. Khai thác tính năng bầu cử lại trong hệ thống bầu cử Helios. Thông tin. Quá trình. thư. 2019; 143 . 14–19. doi. 10. 1016/j. ipl. 2018. 11. 001. [CrossRef] [Google Scholar] 66. Yavuz E. , Koç A. K. , Çabuk U. C. , Dalkılıç G. Hướng tới bỏ phiếu điện tử an toàn bằng cách sử dụng chuỗi khối ethereum; . 22–25 tháng 3 năm 2018. [Google Scholar] 67. Hanifatunnisa R. , Rahardjo B. Thiết kế hệ thống ghi lại bỏ phiếu điện tử dựa trên chuỗi khối; . 26–27 tháng 10 năm 2017. [Google Scholar] 68. Hardwick F. S. , Gioulis A. , Akram R. N. , Markantonakis K. Bỏ phiếu điện tử với blockchain. Một giao thức bỏ phiếu điện tử với sự phân cấp và quyền riêng tư của cử tri; . 30 tháng 7–3 tháng 8 năm 2018. [Google Scholar] 69. Bỏ phiếu F. M. Nền tảng bỏ phiếu di động an toàn của tương lai—Theo dõi bình chọn của tôi. [(truy cập ngày 26 tháng 7 năm 2021)]; 2020 Có trực tuyến. https. //theo dõi bầu cử của tôi. com/ 70. Voatz Voatz—Bỏ phiếu được xác định lại ®® [(truy cập vào ngày 28 tháng 7 năm 2020)]; 2020 Có trực tuyến. https. // voatz. com 71. Polyas Polyas. [(truy cập ngày 28 tháng 7 năm 2020)]; 2015 Có trực tuyến. https. //www. đa giác. com 72. Luxoft Luxoft. [(truy cập ngày 28 tháng 7 năm 2020)]; . https. //www. sang trọng. com/ 73. Sayyad S. F. , Pawar M. , Patil A. , Pathare V. , Poduval P. , Sayyad S. , Pawar M. , Patil A. , Pathare V. , Poduval P. Các tính năng của Bỏ phiếu chuỗi khối. Một cuộc khảo sát. Int. J. 2019; 5 . 12–14. [Google Scholar] 74. Polys Polys—Hệ thống bỏ phiếu trực tuyến. [(truy cập ngày 28 tháng 7 năm 2020)]; 2020 Có trực tuyến. https. // đa giác. tôi/ 75. Agora Agora. [(truy cập ngày 28 tháng 7 năm 2020)]; 2020 Có trực tuyến. https. //www. khoảng trống. bỏ phiếu 76. McCorry P. , Shahandashti S. F. , Hao F. Một hợp đồng thông minh để bỏ phiếu trong phòng họp với sự riêng tư tối đa của cử tri; . 3–7 tháng 4 năm 2017. [Google Scholar] 77. Trương S. , Vương L. , Xiong H. sự hỗn loạn. Hệ thống bỏ phiếu điện tử quy mô lớn hỗ trợ chuỗi khối với tính mạnh mẽ và khả năng kiểm chứng toàn cầu. Int. J. thông tin. bảo mật. 2019; 19 . 323–341. doi. 10. 1007/s10207-019-00465-8. [CrossRef] [Google Scholar] 78. Chaieb M. , Koscina M. , Yousfi S. , Lafourcade P. , Robbana R. DABSTERS. Cơ quan có thẩm quyền phân tán sử dụng chữ ký mù để thực hiện bảo mật mạnh mẽ trong bỏ phiếu điện tử. [(truy cập ngày 28 tháng 7 năm 2020)]; . https. // hal. lưu trữ-outvertes. fr/hal-02145809/tài liệu |