Đồng thuận phân tán

Hiểu sự đồng thuận phân tán

Sự đồng thuận phân tán là một thành phần quan trọng của các mạng và máy móc phi tập trung.

Đạt được sự đồng thuận rất đơn giản khi chỉ có hai bên tham gia, chẳng hạn như khi Alice mời Bob đến nhà cô ấy và Bob đồng ý. Tuy nhiên, việc đạt được sự đồng thuận trở nên khó khăn hơn khi số lượng bên hoặc nút trên mạng tăng lên.

Để cộng tác hiệu quả hướng tới mục tiêu chung, tất cả các nút mạng phải đồng ý về một “nguồn sự thật duy nhất”. Điều này có nghĩa là họ cần tin tưởng vào tính chính xác của thông tin họ nhận được, ngay cả khi các nút khác trên mạng bị lỗi.

Đối với mọi nút trong mạng hoặc người tham gia vào chuỗi khối như Bitcoin, điều quan trọng là phải có một bản sao sổ cái giống hệt nhau. Ngoài ra, phải có sự đồng ý rằng phiên bản sổ cái của mỗi nút là chính xác. Để đạt được điều này, các dự án blockchain sử dụng thuật toán đồng thuận phân tán.

Trong chuỗi khối Bitcoin, sự đồng thuận và phối hợp đạt được thông qua Proof-of-Work, một khái niệm được Satoshi Nakamoto giới thiệu. Các cơ chế đồng thuận khác, chẳng hạn như Bằng chứng cổ phần và Bằng chứng cổ phần được ủy quyền, cũng tồn tại.

Tuy nhiên, hầu hết các cơ chế đồng thuận phân tán đều có chung các đặc tính cơ bản. Họ thường dựa vào cổ phần, có thể là một kho lưu trữ giá trị như tiền tệ hoặc sức mạnh tính toán. Các cơ chế này cũng liên quan đến việc xác nhận bổ ích, thường ở dạng tiền riêng dành riêng cho chuỗi khối. Tính minh bạch là một khía cạnh quan trọng khác, đảm bảo rằng người dùng có thể phát hiện mọi nỗ lực gian lận hoặc lừa gạt hệ thống của người xác nhận hoặc người đề xuất.

Bằng chứng công việc đóng vai trò là nền tảng cho sự đồng thuận dựa trên blockchain và vẫn là nguyên tắc cơ bản của chuỗi khối Bitcoin, nơi các khối mới được khai thác. Tuy nhiên, các cơ chế đồng thuận thay thế đang thu hút được sự chú ý trong các dự án blockchain khác. Ví dụ: Proof-of-Stake đang được áp dụng ngày càng nhiều.

Đồng thuận phân tán

Hiểu sự đồng thuận phân tán

Sự đồng thuận phân tán là một thành phần quan trọng của các mạng và máy móc phi tập trung.

Đạt được sự đồng thuận rất đơn giản khi chỉ có hai bên tham gia, chẳng hạn như khi Alice mời Bob đến nhà cô ấy và Bob đồng ý. Tuy nhiên, việc đạt được sự đồng thuận trở nên khó khăn hơn khi số lượng bên hoặc nút trên mạng tăng lên.

Để cộng tác hiệu quả hướng tới mục tiêu chung, tất cả các nút mạng phải đồng ý về một “nguồn sự thật duy nhất”. Điều này có nghĩa là họ cần tin tưởng vào tính chính xác của thông tin họ nhận được, ngay cả khi các nút khác trên mạng bị lỗi.

Đối với mọi nút trong mạng hoặc người tham gia vào chuỗi khối như Bitcoin, điều quan trọng là phải có một bản sao sổ cái giống hệt nhau. Ngoài ra, phải có sự đồng ý rằng phiên bản sổ cái của mỗi nút là chính xác. Để đạt được điều này, các dự án blockchain sử dụng thuật toán đồng thuận phân tán.

Trong chuỗi khối Bitcoin, sự đồng thuận và phối hợp đạt được thông qua Proof-of-Work, một khái niệm được Satoshi Nakamoto giới thiệu. Các cơ chế đồng thuận khác, chẳng hạn như Bằng chứng cổ phần và Bằng chứng cổ phần được ủy quyền, cũng tồn tại.

Tuy nhiên, hầu hết các cơ chế đồng thuận phân tán đều có chung các đặc tính cơ bản. Họ thường dựa vào cổ phần, có thể là một kho lưu trữ giá trị như tiền tệ hoặc sức mạnh tính toán. Các cơ chế này cũng liên quan đến việc xác nhận bổ ích, thường ở dạng tiền riêng dành riêng cho chuỗi khối. Tính minh bạch là một khía cạnh quan trọng khác, đảm bảo rằng người dùng có thể phát hiện mọi nỗ lực gian lận hoặc lừa gạt hệ thống của người xác nhận hoặc người đề xuất.

Bằng chứng công việc đóng vai trò là nền tảng cho sự đồng thuận dựa trên blockchain và vẫn là nguyên tắc cơ bản của chuỗi khối Bitcoin, nơi các khối mới được khai thác. Tuy nhiên, các cơ chế đồng thuận thay thế đang thu hút được sự chú ý trong các dự án blockchain khác. Ví dụ: Proof-of-Stake đang được áp dụng ngày càng nhiều.

Đã truy cập 91 lần, 1 lần truy cập hôm nay

Bình luận