Ứng dụng Công Nghệ Blockchain Xây Dựng Hệ Thống Bầu Cử Công Khai

Ứng dụng blockchain để xây dựng hệ thống bầu cử minh bạch và công khai. Tìm hiểu cách công nghệ này tăng cường tính bảo mật và giảm thiểu gian lận bầu cử.

Chuyên ngành

Hệ thống thông tin

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2021

77
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

THÔNG TIN KẾT QUẢ NGHIÊN CỨU

DANH MỤC CÁC CHỮ VIẾT TẮT

DANH MỤC CÁC HÌNH

MỞ ĐẦU

Lý do chọn đề tài

Mục tiêu nghiên cứu

Đối tượng và phạm vi nghiên cứu

Phương pháp nghiên cứu

Ý nghĩa của đề tài

Bố cục luận văn

1. CHƯƠNG 1: NGHIÊN CỨU TỔNG QUAN

1.1. Tổng quan về công nghệ Blockchain

1.1.1. Giới thiệu công nghệ Blockchain

1.1.2. Nền tảng lý thuyết

1.1.3. Tính chất của Blockchain

1.1.4. Phân loại các hệ thống blockchain

1.1.5. Các phiên bản Blockchain hiện nay:

1.1.6. Các ứng dụng điển hình của công nghệ Blockchain

1.2. Khái niệm Bầu cử

1.3. Các nguyên tắc của bầu cử

1.4. Kết luận Chương 1

2. CHƯƠNG 2: MÔ HÌNH BẦU CỬ ỨNG DỤNG CÔNG NGHỆ BLOCKCHAIN

2.1. Một số vấn đề tồn tại trong mô hình bầu cử hiện nay

2.2. Bỏ phiếu điện tử

2.3. Mô hình bầu cử công khai ứng dụng công nghệ Blockchain

2.4. Một số dự án ứng dụng công nghệ blockchain trong việc bầu cử trên thế giới

2.5. Phân tích hệ thống

2.5.1. Đặc tả chức năng

2.5.2. Sơ đồ Use Case và sơ đồ nghiệp vụ

2.5.3. Kiến trúc tổng quan

2.6. Kết luận Chương 2

3. CHƯƠNG 3: XÂY DỰNG HỆ THỐNG VÀ THỬ NGHIỆM

3.1. Công nghệ và cài đặt môi trường

3.1.1. Ví điện tử và cách sử dụng

3.1.2. Cài đặt môi trường và thiết lập nút blockchain cục bộ

3.2. Thực nghiệm và đánh giá

3.2.1. Môi trường phát triển và công cụ

3.2.2. Kết quả thử nghiệm

3.2.3. Đánh giá kết quả

3.3. Kết luận Chương 3

KẾT LUẬN VÀ KIẾN NGHỊ

TÀI LIỆU THAM KHẢO

PHỤ LỤC

QUYẾT ĐỊNH GIAO ĐỀ TÀI LUẬN VĂN (Bản sao)

Tóm tắt

I. Cách Blockchain Nâng Tầm Bầu Cử Công Khai Hướng Dẫn Minh Bạch Tuyệt Đối

Trong bối cảnh công nghệ thông tin phát triển mạnh mẽ, công nghệ Blockchain bầu cử đang nổi lên như một giải pháp đột phá. Nó hứa hẹn mang lại sự minh bạch bầu cử Blockchain và an toàn vượt trội cho các cuộc bỏ phiếu. Với khả năng chia sẻ thông tin dữ liệu theo thời gian thực, tiết kiệm không gian lưu trữ và độ bảo mật bầu cử trực tuyến cao, Blockchain được xem là một công nghệ then chốt cho chuyển đổi số. Đây là nền tảng xây dựng hệ thống thông tin tương lai.

Bầu cử là hoạt động nền tảng của một quốc gia dân chủ, công bằng. Yêu cầu tối quan trọng là tổ chức một cuộc bầu cử minh bạch, không gian lận. Các phương pháp bầu cử truyền thống như bỏ phiếu giấy hoặc bỏ phiếu điện tử đều tồn tại những hạn chế về độ minh bạch. Chúng gây lãng phí tài nguyên, tốn kém chi phí và tiềm ẩn nguy cơ can thiệp. Việc ứng dụng Blockchain vào quy trình bầu cử có thể khắc phục triệt để các vấn đề này. Nó giúp ngăn chặn sai lệch dữ liệu và tấn công. Kết quả bầu cử được đảm bảo chính xác tuyệt đối. Theo luận văn thạc sĩ "Ứng dụng công nghệ Blockchain để xây dựng hệ thống bầu cử công khai" của Nguyễn Văn Côn (2021), công nghệ này có tiềm năng xóa bỏ hậu quả lớn khi dữ liệu bị thay đổi trong bối cảnh thương mại toàn cầu, và mở rộng sang các lĩnh vực như bầu cử. Sự phát triển của Blockchain được các chuyên gia đánh giá là xu hướng công nghệ đột phá, có khả năng ứng dụng rộng rãi. Việc áp dụng vào bầu cử công khai không chỉ cải thiện quy trình mà còn củng cố niềm tin cử tri công nghệ vào nền dân chủ. Hệ thống bầu cử trực tuyến an toàn dựa trên Blockchain sẽ là bước tiến lớn hướng tới chính phủ điện tử hiện đại, nơi mọi công dân có thể thực hiện quyền dân chủ của mình một cách dễ dàng và an toàn.

1.1. Công nghệ Blockchain bầu cử là gì và tầm quan trọng

Blockchain là một cơ sở dữ liệu phân cấp, lưu trữ thông tin trong các khối liên kết bằng mã hóa. Nó mở rộng theo thời gian. Mỗi khối chứa thời gian khởi tạo, liên kết với khối trước đó, mã thời gian và dữ liệu giao dịch. Blockchain được thiết kế để chống lại việc thay đổi dữ liệu. Một khi dữ liệu được mạng lưới chấp nhận, không có cách nào thay đổi nó. Công nghệ này được đảm bảo nhờ hệ thống tính toán phân cấp với khả năng chịu lỗi byzantine cao, cho phép đạt được sự đồng thuận phân cấp. Điều này làm cho Blockchain phù hợp để ghi lại các sự kiện, hồ sơ, xử lý giao dịch và danh tính. Tầm quan trọng của công nghệ Blockchain bầu cử nằm ở việc nó mang lại một giải pháp vững chắc cho các vấn đề minh bạch bầu cử Blockchain và an toàn dữ liệu. Nó đặt nền tảng cho một hệ thống bỏ phiếu an toàn hơn so với các phương pháp truyền thống.

1.2. Lịch sử và nền tảng lý thuyết Blockchain cho bầu cử

Blockchain được phát minh và thiết kế bởi Satoshi Nakamoto vào năm 2008. Nó được hiện thực hóa vào năm 2009 như một phần cốt lõi của Bitcoin, đóng vai trò sổ cái cho tất cả các giao dịch. Việc sử dụng mạng lưới ngang hàng và hệ thống dữ liệu phân cấp giúp Bitcoin Blockchain được quản lý tự động. Công nghệ này giải quyết vấn đề chi tiêu gian lận (double spending) và trở thành nguồn cảm hứng cho nhiều ứng dụng khác, bao gồm cả bầu cử công khai. Nền tảng lý thuyết của Blockchain dựa trên các kỹ thuật mật mã như hàm băm và chữ ký số. Hàm băm đảm bảo dữ liệu không bị thay đổi và hỗ trợ thuật toán chữ ký số, giúp xác định người chủ dữ liệu. Các hàm băm phổ biến như MD5, SHA-1, SHA-2 là công cụ thiết yếu. Chữ ký số mang lại ý nghĩa to lớn, cho phép ký kết tài liệu điện tử nhanh chóng, hiệu quả, đặc biệt là trong chính phủ điện tửbỏ phiếu điện tử blockchain, như một phương pháp xác thực cử tri an toàn.

II. Tại Sao Bầu Cử Công Khai Cần Blockchain Thách Thức Hệ Thống Truyền Thống

Các hệ thống bầu cử truyền thống, dù là bỏ phiếu bằng giấy hay bỏ phiếu điện tử, đều đối mặt với nhiều vấn đề nghiêm trọng, đe dọa đến minh bạch bầu cử Blockchainniềm tin cử tri công nghệ. Các bất cập này tạo ra nhu cầu cấp thiết cho một giải pháp cải tiến như công nghệ Blockchain bầu cử.

Hình thức bỏ phiếu bằng giấy, mặc dù được sử dụng rộng rãi, lại gây ra nhiều vấn đề. Nó lãng phí tài nguyên giấy, gây tác động tiêu cực đến môi trường. Việc triển khai tốn nhiều thời gian và chi phí. Điều quan trọng hơn, nó không đảm bảo tính công khai và minh bạch khi cử tri không được trực tiếp theo dõi quá trình kiểm đếm. Các thế lực có thể dễ dàng can thiệp bằng cách tạo phiếu bầu giả, làm sai lệch kết quả. Theo luận văn của Nguyễn Văn Côn, các cử tri sau khi bỏ phiếu thường phát sinh sự nghi ngờ về giá trị phiếu bầu của mình. Những vấn đề này làm giảm sút niềm tin cử tri công nghệ vào quá trình dân chủ. Việc thiếu minh bạch bầu cử blockchain trong quy trình kiểm phiếu thủ công là một điểm yếu lớn. Nó mở ra cánh cửa cho các hành vi gian lận và thao túng kết quả, đi ngược lại nguyên tắc của một cuộc bầu cử công bằng.

Hệ thống bỏ phiếu điện tử cũng có những hạn chế riêng. Mặc dù tiến bộ hơn so với bỏ phiếu giấy, nó vẫn tiềm ẩn rủi ro bảo mật đáng kể. Máy chủ có thể bị tấn công, cài mã độc phá hỏng kết quả. Phiếu bầu vẫn có thể bị can thiệp nếu có người cố tình cài phần mềm chèn thêm phiếu ảo. Mô hình ứng dụng web truyền thống phụ thuộc vào một máy chủ trung tâm. Dữ liệu trên cơ sở dữ liệu có thể bị thay đổi, đếm nhiều lần hoặc xóa hoàn toàn. Mã nguồn trên máy chủ cũng có thể bị thay đổi bất kỳ lúc nào. Điều này khiến cho hệ thống bỏ phiếu an toàn điện tử khó đảm bảo tính toàn vẹn dữ liệu bầu cử. Sự tập trung dữ liệu vào một máy chủ duy nhất tạo ra một điểm yếu tiềm tàng. Nó dễ bị tấn công và thao túng, ảnh hưởng nghiêm trọng đến tính công bằng của bầu cử. Nhu cầu về một giải pháp phi tập trung bầu cử trở nên rõ ràng hơn bao giờ hết, nơi chống gian lận bầu cử được ưu tiên hàng đầu.

2.1. Hạn chế của hệ thống bỏ phiếu an toàn bằng giấy truyền thống

Hệ thống bỏ phiếu bằng giấy, phương pháp phổ biến nhất, đối mặt với nhiều thách thức. Nó bao gồm lãng phí tài nguyên giấy và tác động tiêu cực đến môi trường. Việc tổ chức các cuộc bầu cử giấy đòi hỏi thời gian và chi phí lớn cho việc in ấn, vận chuyển và kiểm đếm. Đặc biệt, sự thiếu minh bạch bầu cử blockchain trong quá trình kiểm phiếu thủ công là một vấn đề nghiêm trọng. Cử tri không thể trực tiếp theo dõi quá trình này, dẫn đến nghi ngờ về tính toàn vẹn dữ liệu bầu cử. Nguy cơ bị làm giả phiếu bầu hoặc thao túng kết quả là rất cao. Cử tri ở xa địa điểm bỏ phiếu gặp khó khăn, phải ủy quyền cho người khác. Điều này gây ra sự bất đồng và giảm thiểu sự tham gia của công dân. Những hạn chế này làm suy yếu niềm tin cử tri công nghệ vào kết quả bầu cử.

2.2. Rủi ro bảo mật trong bỏ phiếu điện tử và gian lận bầu cử

Mặc dù bỏ phiếu điện tử mang lại sự tiện lợi, nhưng nó vẫn tiềm ẩn các rủi ro bảo mật đáng kể. Hệ thống máy chủ trung tâm có thể trở thành mục tiêu của các cuộc tấn công mạng, cài mã độc, hoặc bị chèn phiếu bầu ảo. Điều này ảnh hưởng trực tiếp đến tính toàn vẹn dữ liệu bầu cử và kết quả. Việc dữ liệu có thể bị thay đổi, đếm nhiều lần, hoặc xóa hoàn toàn là mối lo ngại lớn. Mã nguồn trên máy chủ cũng có thể bị điều chỉnh bất ngờ. Một hệ thống bỏ phiếu điện tử không được thiết kế đủ vững chắc có thể làm tăng nguy cơ gian lận bầu cử. Theo luận văn của Nguyễn Văn Côn, đây là những sai sót ngoài ý muốn có thể xảy ra khi tất cả mã nguồn và cơ sở dữ liệu đều được lưu trữ trên server của ban bầu cử. Các rủi ro này đòi hỏi một giải pháp an toàn hơn, như công nghệ Blockchain bầu cử, để bảo vệ tính công bằng và chính xác của cuộc bầu cử.

III. Giải Pháp Minh Bạch Bầu Cử Blockchain Sức Mạnh Sổ Cái Phân Tán

Công nghệ Blockchain bầu cử cung cấp một giải pháp mạnh mẽ cho các vấn đề về minh bạch bầu cử Blockchain và an toàn dữ liệu. Thay vì phụ thuộc vào một máy chủ trung tâm, Blockchain hoạt động như một mạng lưới ngang hàng (P2P) của các máy tính, hay còn gọi là các nút (nodes), chia sẻ tất cả dữ liệu và mã nguồn. Điều này tạo nên một hệ thống phi tập trung bầu cử, nơi không có điểm kiểm soát trung tâm nào. Mọi nút đều nhận được thông tin, tự kiểm tra, truyền tải và quản lý, đặt niềm tin vào sự đồng thuận giữa các nút.

Mỗi nút trong mạng Blockchain lưu trữ một bản sao đầy đủ của toàn bộ chuỗi khối. Chất lượng dữ liệu được đảm bảo bởi sự đồng bộ liên tục giữa các nút. Tính toàn vẹn dữ liệu bầu cử được duy trì thông qua cơ chế này. Các nút có độ tin cậy ngang nhau, và việc trao đổi dữ liệu không yêu cầu sự tin tưởng lẫn nhau giữa các nút. Quy chế hoạt động và tất cả nội dung dữ liệu đều công khai và minh bạch. Điều này ngăn chặn các nút giả mạo quy tắc và thời gian do hệ thống chỉ định. Khi một khối mới được thêm vào, nó chứa giá trị băm của khối trước đó, đảm bảo tính liên kết và tính bất biến blockchain bầu cử. Nếu một số lượng lớn các nút có khả năng tính toán mạnh tham gia vào hệ thống, dữ liệu trong hệ thống này sẽ có độ bảo mật cao hơn nhiều, giúp chống gian lận bầu cử hiệu quả.

Sổ cái phân tán (DLT) của Blockchain loại bỏ rủi ro đi kèm với dữ liệu được lưu trữ tập trung. Không có các điểm tập trung dễ bị tổn thương, hệ thống sẽ tiếp tục hoạt động ngay cả khi một số nút ngừng hoạt động. Điều này tạo ra một hệ thống bỏ phiếu an toàn và bền vững. Việc đọc dữ liệu từ blockchain là miễn phí, nhưng việc ghi vào nó thì không, đảm bảo rằng mỗi phiếu bầu được ghi lại chính xác và không thể thay đổi. Theo luận văn của Nguyễn Văn Côn, việc xây dựng hệ thống bầu cử trên Blockchain đảm bảo "bất kỳ ai được kết nối với mạng đều có thể tham gia bầu cử và đảm bảo rằng phiếu bầu của họ được đếm chỉ một lần, kết quả đó sẽ không thể thay đổi hay bị xóa". Điều này củng cố niềm tin cử tri công nghệ và thúc đẩy cải cách bầu cử toàn diện.

3.1. Cơ chế phi tập trung bầu cử và tính bất biến blockchain bầu cử

Cơ chế phi tập trung bầu cử là nền tảng của công nghệ Blockchain bầu cử. Nó chuyển giao quyền lực và sự tin tưởng từ một cơ quan trung tâm sang một mạng lưới ảo phân tán. Các nút trong mạng lưới này liên tục lưu trữ các giao dịch trên các khối công khai, tạo thành một chuỗi độc nhất. Mỗi khối kế tiếp chứa một giá trị băm (hash) của khối trước đó. Mã hóa này đảm bảo tính xác thực của nguồn giao dịch và loại bỏ sự cần thiết của bên trung gian. Sự kết hợp giữa mã hóa và Blockchain đảm bảo rằng một giao dịch sẽ không bao giờ được thực hiện hai lần. Đây là cơ sở của tính bất biến Blockchain bầu cử. Khi một giao dịch (phiếu bầu) đã được ghi vào chuỗi, nó không thể bị thay đổi hoặc xóa. Điều này tạo ra một hồ sơ vĩnh viễn và không thể giả mạo, giúp chống gian lận bầu cử hiệu quả và tăng cường minh bạch bầu cử Blockchain.

3.2. Tính toàn vẹn dữ liệu bầu cử được đảm bảo thế nào với Blockchain

Tính toàn vẹn dữ liệu bầu cử là một trong những lợi ích cốt lõi mà công nghệ Blockchain bầu cử mang lại. Mọi nút trong mạng Blockchain đều có một bản sao lưu trữ toàn bộ chuỗi khối. Dữ liệu được đồng bộ liên tục giữa các nút, đảm bảo tính nhất quán. Các khối dữ liệu được duy trì bởi tất cả các nút có chức năng bảo trì. Bất kỳ nút nào cũng có khả năng ghi khối vào Blockchain. Mạng Blockchain không có các điểm tập trung dễ bị tổn thương. Bất kỳ nút nào dừng hoạt động cũng không ảnh hưởng đến sự vận hành của hệ thống. Dữ liệu trong sổ cái công khai được bảo mật bằng băm mật mã và xác thực bằng thuật toán đồng thuận. Chừng nào kẻ tấn công không nắm được 51% số nút trong mạng, dữ liệu sẽ không thể bị kiểm soát và sửa đổi. Điều này làm cho Blockchain trở nên tương đối an toàn và có thể tránh việc sửa đổi dữ liệu. Cơ chế này củng cố niềm tin cử tri công nghệ vào hệ thống bỏ phiếu an toàn.

IV. Hợp Đồng Thông Minh Bầu Cử Bí Quyết Chống Gian Lận Hiệu Quả Nhất

Hợp đồng thông minh bầu cử (Smart Contracts) là một trong những thành phần quan trọng nhất của ứng dụng Blockchain minh bạch trong bầu cử. Chúng là các chương trình máy tính hoặc giao thức giao dịch tự động thực hiện, kiểm soát hoặc ghi lại các sự kiện và hành động liên quan pháp lý theo các điều khoản của hợp đồng. Mục tiêu chính là giảm nhu cầu về trung gian đáng tin cậy, trọng tài và chi phí thực thi, đồng thời giảm thiểu tổn thất do gian lận.

Trong bối cảnh bầu cử, hợp đồng thông minh bầu cử xác định các quy tắc và điều khoản của quy trình bỏ phiếu. Ví dụ, nó có thể quy định mỗi cử tri chỉ được bỏ một phiếu, thời gian bỏ phiếu, cách tính phiếu, và tiêu chí xác định người thắng cuộc. Những điều khoản này được viết bằng ngôn ngữ lập trình như Solidity và được triển khai lên Blockchain. Một khi được triển khai, hợp đồng thông minh không thể được cập nhật hoặc thay đổi, đảm bảo tính bất biến Blockchain bầu cử. Điều này tạo ra một hệ thống chống gian lận bầu cử mạnh mẽ, loại bỏ khả năng thao túng phiếu bầu sau khi chúng đã được ghi nhận. "Hợp đồng thông minh cũng là kiểu thoả thuận tương tự nhưng bỏ đi nhu cầu niềm tin giữa các bên. Sở dĩ như vậy là do hợp đồng thông minh vừa được xác định bằng mã lệnh, vừa được thực thi bởi mã lệnh một cách tự động mà không có sự lựa chọn nào khác," theo luận văn của Nguyễn Văn Côn.

Hệ thống bầu cử công khai dựa trên hợp đồng thông minh hoạt động hoàn toàn tự động và phi tập trung. Các tính năng tự trị và tự chủ của hợp đồng thông minh có nghĩa là sau khi khởi động, chúng không cần sự liên lạc thêm từ cá nhân tạo ra. Chúng tự chủ trong việc phân phối tài nguyên và được thực thi trên khắp các nút mạng đầy đủ, không tồn tại trên một máy chủ tập trung nào. Điều này đảm bảo minh bạch bầu cử Blockchain và loại bỏ điểm yếu tiềm tàng của các hệ thống tập trung. Với khả năng xác thực cử tri blockchain mạnh mẽ và mã hóa phiếu bầu tiên tiến, hợp đồng thông minh cung cấp một giải pháp toàn diện để xây dựng niềm tin cử tri công nghệ và hiện thực hóa mục tiêu cải cách bầu cử hướng tới sự công bằng và hiệu quả.

4.1. Vai trò của hợp đồng thông minh bầu cử trong quy trình

Hợp đồng thông minh bầu cử đóng vai trò trung tâm trong việc tự động hóa và đảm bảo tính công bằng của quy trình bỏ phiếu. Chúng lưu trữ danh sách ứng cử viên, phương thức cho phép phía client thực hiện bầu chọn và kết quả bầu cử. Khi cử tri tương tác với ứng dụng bầu cử, họ kết nối ví điện tử của mình. Hệ thống kiểm tra điều kiện bỏ phiếu. Sau đó, hợp đồng thông minh xử lý việc ghi nhận phiếu bầu. "SmartContract là nơi tất cả logic điều khoản tồn tại. Đây là nơi chứa mã nguồn phi tập trung cho ứng dụng của chúng ta. SmartContract chịu trách nhiệm đọc và ghi dữ liệu vào blockchain, cũng như thực thi các điều khoản," theo luận văn. Chức năng này giống như một microservice trên web. Nó đảm bảo tính toàn vẹn dữ liệu bầu cử và ngăn chặn mọi sự can thiệp từ bên ngoài, củng cố hệ thống bỏ phiếu an toàn.

4.2. Mã hóa phiếu bầu và xác thực cử tri blockchain

Mã hóa phiếu bầu là một yếu tố then chốt để bảo vệ quyền riêng tư của cử tri trong bầu cử công khai bằng Blockchain. Mỗi phiếu bầu được mã hóa trước khi được ghi vào chuỗi khối, đảm bảo rằng không ai có thể biết cử tri đã bỏ phiếu cho ai. Đồng thời, xác thực cử tri blockchain đảm bảo rằng mỗi cử tri hợp lệ chỉ được bỏ một phiếu duy nhất. Khi cử tri kết nối ví điện tử của mình để bỏ phiếu, hệ thống sử dụng địa chỉ ví để định danh và kiểm tra trạng thái bỏ phiếu của họ. Quá trình này được bảo mật bằng các kỹ thuật mật mã học. Các thuật toán chịu lỗi của Byzantine bảo vệ hợp đồng thông minh theo cách phi tập trung khỏi những nỗ lực giả mạo. Việc này tạo ra một hệ thống bỏ phiếu điện tử blockchain vừa an toàn vừa bảo mật quyền riêng tư, xây dựng niềm tin cử tri công nghệ vững chắc.

V. Các Ví Dụ Thực Tế Về Ứng Dụng Blockchain Minh Bạch Vào Bầu Cử

Tiềm năng của ứng dụng Blockchain minh bạch trong bầu cử không chỉ là lý thuyết. Nhiều quốc gia và tổ chức đã và đang thử nghiệm, triển khai công nghệ Blockchain bầu cử để tăng cường minh bạch bầu cử Blockchainchống gian lận bầu cử. Những dự án này cung cấp cái nhìn thực tế về cách Blockchain có thể thay đổi cục diện các cuộc bỏ phiếu.

Một ví dụ điển hình là Ukraine, với hệ thống bầu cử E-vox dựa trên Blockchain được công bố vào năm 2016. Hoa Kỳ cũng đã sử dụng hệ thống bỏ phiếu điện tử blockchain trong cuộc bầu cử giữa kỳ năm 2018 tại Tây Virginia, thông qua ứng dụng Voatz. Sierra Leone đã triển khai mạng lưới Blockchain để kiểm toán bầu cử, cùng với máy đếm phiếu chính thức ở Quận phía Tây. Dự án này được giám sát bởi Agora, một ứng dụng bỏ phiếu Blockchain. Nhật Bản cũng không nằm ngoài xu hướng này. Thành phố Tsukuba đã trở thành thành phố đầu tiên giới thiệu bỏ phiếu kỹ thuật số blockchain vào năm ngoái, tích hợp LayerX, một công ty khởi nghiệp Blockchain, vào hệ thống bầu cử như một phần của sáng kiến thành phố thông minh. Những ví dụ này cho thấy khả năng thực tiễn của Blockchain trong việc tạo ra hệ thống bỏ phiếu an toàn hơn.

Các thử nghiệm và triển khai này đã cung cấp những kết quả đáng khích lệ, chứng minh khả năng của Blockchain trong việc nâng cao tính toàn vẹn dữ liệu bầu cửniềm tin cử tri công nghệ. Chúng cũng nêu bật những thách thức cần vượt qua, như chi phí triển khai, vấn đề quy định và sự chấp nhận của công chúng. Tuy nhiên, dữ liệu từ các dự án thí điểm cho thấy Blockchain có thể giải quyết nhiều vấn đề tồn đọng trong các hệ thống bầu cử truyền thống. Các hệ thống này không chỉ giúp lưu trữ dữ liệu bỏ phiếu một cách an toàn mà còn cung cấp khả năng kiểm toán minh bạch. Mỗi phiếu bầu được ghi lại trên sổ cái phân tán, công khai và không thể thay đổi, cho phép mọi người kiểm tra tính chính xác của quá trình. Điều này đóng góp vào mục tiêu lớn hơn là xây dựng một chính phủ điện tử hiệu quả và một nền dân chủ vững chắc.

5.1. Kiểm toán bầu cử và thí điểm quốc tế công nghệ blockchain

Kiểm toán bầu cử trở nên dễ dàng và minh bạch hơn với công nghệ Blockchain bầu cử. Mỗi phiếu bầu được ghi nhận là một giao dịch trên chuỗi khối, tạo ra một sổ cái công khai và bất biến. Điều này cho phép bất kỳ ai cũng có thể xác minh tính toàn vẹn của phiếu bầu mà không cần tin tưởng vào một bên thứ ba. Các dự án thí điểm quốc tế, như tại Ukraine, Hoa Kỳ, Sierra Leone và Nhật Bản, đã chứng minh khả năng này. "Một số tổ chức cũng như quốc gia đã sử dụng công nghệ blockchain trong việc bầu cử hoặc bình chọn điển hình trong số đó gồm: Ukraine có hệ thống bầu cử E-vox dựa trên blockchain được công bố năm 2016. Hoa Kỳ đã sử dụng hệ thống bỏ phiếu điện tử blockchain để bỏ phiếu trong cuộc bầu cử giữa kỳ năm 2018 (Tây Virginia)," theo tài liệu nghiên cứu. Việc này cung cấp bằng chứng thực tế về hiệu quả của minh bạch bầu cử Blockchainchống gian lận bầu cử.

5.2. Đánh giá kết quả hệ thống bỏ phiếu an toàn dựa trên Blockchain

Các kết quả đánh giá từ các dự án thí điểm hệ thống bỏ phiếu an toàn dựa trên Blockchain thường cho thấy những cải thiện đáng kể về minh bạch bầu cử Blockchaintính toàn vẹn dữ liệu bầu cử. Hệ thống được xây dựng trên mạng Ethereum Network, sử dụng SmartContract để lưu trữ thông tin ứng cử viên và kết quả. Khi cử tri thực hiện bầu chọn, một giao dịch (transaction) được tạo ra. Nó tương tác với SmartContract và được xác nhận bởi các người dùng khác trên Blockchain Ethereum. Mặc dù cử tri phải trả một khoản phí nhỏ (gas) cho mỗi giao dịch để ghi phiếu bầu vào Blockchain, điều này đảm bảo rằng phiếu bầu của họ được ghi lại chính xác mãi mãi. Việc đọc dữ liệu từ Blockchain là miễn phí, nhưng ghi vào thì không. Điều này củng cố niềm tin cử tri công nghệ vào sự công bằng của quá trình và khả năng lưu trữ dữ liệu bỏ phiếu không thể bị giả mạo.

VI. Tương Lai Bầu Cử Công Khai Với Blockchain Hứa Hẹn Nền Dân Chủ Mới

Tương lai của bầu cử công khai đang được định hình bởi sự phát triển không ngừng của công nghệ Blockchain bầu cử. Những tính năng vượt trội về minh bạch bầu cử Blockchain, bảo mật và tính bất biến Blockchain bầu cử hứa hẹn một cuộc cách mạng trong cách các quốc gia tổ chức các cuộc bầu cử. Các nghiên cứu và thử nghiệm thực tế đã chứng minh rằng Blockchain không chỉ là một ý tưởng hão huyền mà là một giải pháp khả thi để tăng cường tính dân chủ và củng cố niềm tin cử tri công nghệ.

Việc áp dụng rộng rãi bỏ phiếu điện tử blockchain có thể dẫn đến cải cách bầu cử toàn diện, giải quyết các vấn đề đã tồn tại hàng thập kỷ. Nó không chỉ giúp chống gian lận bầu cử mà còn giảm chi phí vận hành, tăng cường sự tiện lợi cho cử tri và khuyến khích tỷ lệ tham gia cao hơn. "Nếu nghiên cứu kỹ về Blockchain ngay từ thời điểm này, bạn sẽ có triển vọng nghề nghiệp rất tươi sáng. Trên thế giới không có nhiều người biết rõ thực sự thì công nghệ Blockchain hoạt động như thế nào," theo chuyên gia Blockchain Andreas Antonopoulos, được trích dẫn trong tài liệu nghiên cứu. Đây là một lĩnh vực đầy tiềm năng, thu hút sự chú ý của các nhà hoạch định chính sách và giới học thuật.

Thách thức vẫn còn, bao gồm việc phát triển cơ sở hạ tầng kỹ thuật, xây dựng khung pháp lý phù hợp và giáo dục công chúng về cách thức hoạt động của hệ thống mới. Tuy nhiên, với cam kết liên tục vào nghiên cứu và phát triển, Blockchain có thể trở thành nền tảng cho một chính phủ điện tử thực sự tiên tiến. Nó cho phép quản trị công khai blockchain và mang lại một kỷ nguyên mới cho nền dân chủ. Hệ thống bầu cử trực tuyến an toàn không chỉ là ước mơ mà đang dần trở thành hiện thực, mang lại hy vọng về một quá trình dân chủ công bằng, minh bạch và hiệu quả hơn cho mọi công dân. Việc lưu trữ dữ liệu bỏ phiếu an toàn và khả năng kiểm toán bầu cử dễ dàng sẽ là những trụ cột chính của hệ thống này trong tương lai.

6.1. Tiềm năng cải cách bầu cử và niềm tin cử tri công nghệ

Công nghệ Blockchain bầu cử mở ra tiềm năng lớn cho cải cách bầu cử bằng cách giải quyết các vấn đề cốt lõi như gian lận và thiếu minh bạch. Bằng cách cung cấp một sổ cái bất biến và phi tập trung cho phiếu bầu, nó loại bỏ nhu cầu về các bên trung gian tin cậy, vốn là nguồn gốc của nhiều rủi ro. Điều này củng cố niềm tin cử tri công nghệ vào tính công bằng và chính xác của quá trình bầu cử. Cử tri có thể yên tâm rằng phiếu bầu của họ được ghi nhận một cách an toàn và không thể bị thay đổi. Khả năng kiểm toán bầu cử công khai và minh bạch, kết hợp với tính bất biến Blockchain bầu cử, tạo ra một môi trường dân chủ mạnh mẽ hơn. Nó khuyến khích sự tham gia của công dân và nâng cao chất lượng của các quy trình dân chủ.

6.2. Hướng nghiên cứu tiếp theo cho chính phủ điện tử và Blockchain

Các hướng nghiên cứu tiếp theo cho chính phủ điện tửcông nghệ Blockchain bầu cử bao gồm việc tối ưu hóa hiệu suất của các mạng Blockchain cho quy mô lớn. Điều này đặc biệt quan trọng cho các cuộc bầu cử quốc gia. Nghiên cứu cũng tập trung vào việc phát triển các khuôn khổ pháp lý và chính sách để tích hợp Blockchain vào hệ thống bầu cử hiện có. Thêm vào đó, cần có các nỗ lực để tăng cường khả năng tiếp cận và giáo dục công chúng về lợi ích cũng như cách thức hoạt động của hệ thống bỏ phiếu an toàn dựa trên Blockchain. Mục tiêu là xây dựng một hệ thống quản trị công khai blockchain toàn diện. Nó không chỉ ứng dụng trong bầu cử mà còn mở rộng sang các dịch vụ công khác. Điều này giúp đẩy mạnh quá trình chuyển đổi số và xây dựng một chính phủ điện tử hiệu quả và minh bạch.

27/09/2025

Trích đoạn nội dung tài liệu

Chương 1. MÔ ÌN BẦU CỬ ỨNG DỤNG CÔNG NGHỆ BLOCKCHAIN. Một số vấn đề tồn tại trong mô hình bầu cử hiện nay. Bỏ phiếu điện tử.

Mô hình bầu cử công khai ứng dụng công nghệ Blockchain. Một số dự án ứng dụng công nghệ blockchain trong việc bầu cử trên thế giới. Phân tích hệ thống. Đặc tả chức năng.

Sơ đồ Use Case và sơ đồ nghiệp vụ. Kiến trúc tổng quan .33 Kết luận Chương 2. XÂY DỰNG HỆ THỐNG VÀ THỬ NGHIỆM. Công nghệ và cài đặt môi trường.

Ví điện tử và cách sử dụng. Cài đặt môi trường và thiết lập nút blockchain cục bộ. Thực nghiệm và đánh giá. Môi trường phát triển và công cụ.

Kết quả thử nghiệm. Đánh giá kết quả .49 Kết luận Chương 3.50 KẾT LUẬN VÀ KIẾN NGHỊ .51 TÀI LIỆU THAM KHẢO PHỤ LỤC QUYẾT ỊN AO Ề TÀI LUẬN VĂN (Bản sao) vii DAN MỤC CÁC C Ữ V ẾT TẮT STT Từ viết tắt Tên đầy đủ iải thích 1 BTC Bitcoin Tên một loại tiền điện tử 2 ETH Ethereum Tên một loại tiền điện tử 3 VR Virtual Reality Thực tế ảo 4 AR Augmented Reality Thực tế tăng cường 5 SHA Secure Hash Thuật giải băm an toàn Algorithm 6 MD5 Message-Digest Giải thuật băm 5 algorithm 5 7 NFT Non-fungible token Tên một loại tiền điện tử 8 EVM Ethereum Virtual Máy ảo ethereum machine viii DAN MỤC CÁC ÌN Số hiệu Tên hình Trang hình 1.1: Sơ đồ tạo chữ ký số 7 1.2: Sơ đồ các node trong mạng Blockchain 8 1.3: Cấu trúc của một nút trong blockchain 9 1.4: Cấu trúc một block 9 2.1: Mô hình ứng dụng web 26 2.2: Sơ đồ Ứng dụng trên Blockchain 28 2.3: Sơ đồ use case hệ thống 31 2.5: Kiến trúc hệ thống 33 3.1: Trị giá ETH trên thị trường 35 3.2: Tiện ích ví điện tử Meta mask 39 3.4: Chạy demo Hệ thống 42 1 MỞ ẦU 1. Lý do chọn đề tài Ngày nay công nghệ thông tin s trở thành một trong những ngành mũi nhọn để nước ta sớm hoàn thành mục tiêu công nghiệp hóa – hiện đại hóa trong tất cả các ngành và lĩnh vực. Theo các chuyên gia, xu hướng nóng về CNTT ở Việt Nam bao gồm: Trí tuệ nhân tạo, Lưu trữ đám mây, Thực tế ảo (VR), Thực tế tăng cường (AR) và công nghệ Blockchain.

Các lĩnh vực quan trọng khác bao gồm Internet vạn vật, Thương mại điện tử, Quy trình kinh doanh và Gia công phần mềm CNTT. Trong làn sóng phát triển ấy, Blockchain được xem là một công nghệ "chìa khóa" cho chuyển đổi số và xây dựng nền tảng công nghệ thông tin tương lai. Với khả năng chia sẻ thông tin dữ liệu minh bạch theo thời gian thực, tiết kiệm không gian lưu trữ và bảo mật cao, công nghệ blockchain là một trong những xu hướng công nghệ đột phá, có khả năng ứng dụng rộng rãi ở nhiều ngành nghề, lĩnh vực. Bầu cử là một trong những hoạt động nền tảng để xây dựng nên một quốc gia dân chủ, công bằng và minh bạch.

Chính vì thế, yêu cầu tối quan trọng đặt ra ở đây đó là chính phủ và các tổ chức liên quan phải tổ chức được một cuộc bầu cử minh bạch, không có dấu hiệu gian lận. Từ trước đến nay, các phương pháp bầu cử đã và đang được áp dụng tại hầu hết các quốc gia là bỏ phiếu dựa trên lá phiếu bằng giấy hay bầu cử trên nền tảng điện tử. Tuy nhiên, các phương pháp hiện tại đều ít nhiều không cung cấp mức độ minh bạch thỏa đáng dành cho các cử tri. Hệ thống bỏ phiếu bầu cử bằng giấy là hệ thống được sử dụng rộng rãi trên toàn thế giới từ trước đến nay với cách thức tổ chức đơn giản: các cử tri điền lựa chọn vào phiếu bầu và sau đó bỏ phiếu bầu vào các thùng phiếu kín.

Khi kết thúc bầu cử, các phiếu này s được gom lại và kiểm đếm, người được bầu nhiều phiếu nhất s là người giành chiến thắng. Tuy nhiên, hiện tại hệ thống này đang gặp rất nhiều bất cập như: - Lãng phí tài nguyên giấy, gây tác động tiêu cực đến môi trường. - Việc triển khai mất nhiều thời gian và chi phí. - Không đảm bảo tính công khai và minh bạch khi các cử tri không được trực tiếp theo dõi quá trình kiểm đếm.

- Các thế lực có thể dễ dàng can thiệp bằng cách tự tạo các phiếu bầu giả khiến cho kết quả bầu chọn không chính xác. Còn về hệ thống bầu cử điện tử mặc dù đã tiến bộ hơn rất nhiều so với hệ thống bỏ phiếu bằng giấy, nhưng nó vẫn còn một số bất cập sau 2 - Hệ thống máy chủ có thể bị tấn công, cài mã độc phá hỏng kết quả bầu cử - Kết quả phiếu bầu vẫn có thể bị can thiệp nếu như có người cố tình cài phần mềm chèn thêm phiếu bầu ảo. Với hệ thống bầu cử sử dụng công nghệ blockchain những cử tri thay vì bỏ phiếu kín thì s tiến hành bầu cử qua thiết bị điện tử và công nghệ blockchain s giúp ngăn chặn sự sai lệch dữ liệu cũng như khả năng bị tấn công giúp kết quả được đảm bảo chính xác nhất. Xuất phát từ những lý do trên được sự đồng ý của PGS.

TSKH Trần Quốc Chiến, tôi chọn đề tài: “Ứng dụng blockchain để xây dựng hệ thống bầu cử công khai” để làm luận văn thạc sĩ. Mục tiêu nghiên cứu  Hiểu rõ về bầu cử, các mô hình bầu cử, các quy trình và nguyên tắt của bầu cử.  Hiểu rõ về công nghệ blockchain.  Áp dụng công nghệ blockchain vào quy trình bầu cử.

 Thiết kế được mô hình ứng dụng blockchain vào việc bầu cử.  Sử dụng nền tảng Blockchain để cài đặt hệ thống. ối tƣợng và phạm vi nghiên cứu  Đối tượng nghiên cứu: - Công nghệ, kỹ thuật, nền tảng xây dựng hệ thống Blockchain. - Bầu cử, mô hình bầu cử và quy trình bầu cử.

- Mô hình blockchain cho các quy trình bầu cử.  Phạm vi nghiên cứu: - Xây dựng mô hình ứng dụng kỹ thuật blockchain cho các quy trình bầu cử. - Sử dụng nền tảng blockchain Ethereum network để cài đặt mô hình bầu cử. Phƣơn pháp n hiên cứu Đề tài luận văn được thực hiện nghiên cứu theo quy trình sau: Nghiên cứu tổng quan Nghiên cứu mô hình Xây dựn c i đặt và thử nghiệm Nghiên cứu tổng quan: Nghiên cứu về công nghệ blockchain, các kỹ thuật cơ bản và tính chất của Blockchain.

3 Nghiên cứu mô hình: Nghiên cứu các mô hình bầu cử và đề xuất mô hình ứng dụng công nghệ blockchain cho bầu cử. Xây dựng cài đặt và thử nghiệm: Xây dựng hệ thống bầu cử và cài đặt lên blockchain network sau đó chạy thử nghiệm hệ thống. Ý n hĩa của đề tài Đề xuất được giải pháp ứng dụng công nghệ blockchain vào bầu cử để nâng cao chất lượng bầu cử. Thiết kế và xây dựng được hệ thống bầu cử công khai trên mô hình Blockchain.

Bố cục luận văn Các kết quả của luận văn thu được sau khi thực hiện các nội dung nghiên cứu trên được tổng hợp trên bản thảo gồm 3 chương chính như sau: Chƣơn 1: Nghiên cứu tổng quan Đưa ra cái nhìn tổng quan về công nghệ Blockchain. Nêu ra các nền tảng lý thuyết và các kỹ thuật chính sử dụng trong công nghệ Blockchain. Đồng thời trong chương này, luận văn cũng trình bày về mô hình bầu cử đang được áp dụng hiện nay. Chƣơn 2: Mô hình bầu cử ứng dụng công nghệ blockchain.

Trong chương này, luận văn s trình bày những điểm hạn chế của các mô hình bầu cử hiện nay, đưa ra các giải pháp khắc phục những khuyết điểm còn tồn tại. Trình bày ứng dụng công nghệ Blockchain vào mô hình bầu cử để khắc phục những hạn chế của các mô hình bầu cử truyền thống. Chƣơn 3: Xây dựng hệ thống và thử nghiệm. Mô tả hệ thống Bầu cử công khai với công nghệ Blockchain.

Trình bày các công nghệ được sử dụng để xây dựng hệ thống, triển khai hệ thống trên mạng Ethereum blockchain. Toàn bộ hệ thống bầu cử công khai dựa trên công nghệ Blockchain s được mô cả cụ thể trong chương này. Phần kết luận: Nêu lên xu hướng phát triển của công nghệ blockchain, tóm tắt kết quả đạt được của luận văn, đồng thời đưa ra những định hướng nghiên cứu tiếp theo. 4 C ƢƠN 1 N ÊN CỨU TỔN QUAN 1.

Tổng quan về công nghệ Blockchain 1. Giới thiệu công nghệ Blockchain Blockchain là một cơ sở dữ liệu phân cấp lưu trữ thông tin trong các khối thông tin được liên kết với nhau bằng mã hóa và mở rộng theo thời gian. Mỗi khối thông tin đều chứa thông tin về thời gian khởi tạo và được liên kết tới khối trước đó, kèm một mã thời gian và dữ liệu giao dịch. Blockchain được thiết kế để chống lại việc thay đổi của dữ liệu.

Một khi dữ liệu đã được mạng lưới chấp nhận thì s không có cách nào thay đổi được nó [5]. Blockchain được đảm bảo nhờ cách thiết kế sử dụng hệ thống tính toán phân cấp với khả năng chịu lỗi byzantine cao. Vì vậy sự đồng thuận phân cấp có thể đạt được nhờ Blockchain. Vì vậy Blockchain phù hợp để ghi lại những sự kiện, hồ sơ y tế, xử lý giao dịch, công chứng, danh tính và chứng minh nguồn gốc.

Việc này có tiềm năng giúp xóa bỏ các hậu quả lớn khi dữ liệu bị thay đổi trong bối cảnh thương mại toàn cầu. Một số trích dẫn đáng chú ý về công nghệ này được liệt kê dưới đây: - “Thế hệ đầu tiên của cuộc cách mạng kỹ thuật số mang lại cho chúng ta thông tin của Internet. Thế hệ thứ hai - được hỗ trợ bởi công nghệ blockchain - mang lại cho chúng ta giá trị của Internet: một nền tảng mới để định hình lại thế giới kinh doanh và biến đổi thứ tự công việc của con người trở nên tốt hơn.” - “Blockchain là một kho lưu trữ, cơ sở dữ liệu phân tán toàn cầu, chạy trên hàng triệu thiết bị và mở cho mọi người, không chỉ đơn thuần là thông tin mà còn cả những thứ có giá trị, cả danh hiệu, hành vi, danh tính, thậm chí cả phiếu bầu - có thể được di chuyển, lưu trữ và quản lý một cách an toàn và tư nhân. Sự tin tưởng được thiết lập thông qua hợp tác giữa số đông và mã thông minh chứ không phải bởi các nhà trung gian mạnh m như các chính phủ và ngân hàng.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ