Hashgraph Consensus Mechanism là gì?

35

Cơ chế đồng thuận Hashgraph là gì?

Hashgraph là một cơ chế đồng thuận phi tập trung sử dụng các khái niệm blockchain về “chuyện phiếm”, “chuyện phiếm về chuyện phiếm” và bỏ phiếu ảo. Nó có mục đích giải quyết các vấn đề bằng các thuật toán xây dựng sự đồng thuận tiêu chuẩn, như bằng chứng công việc (PoW), về tốc độ tốt hơn và hiệu quả cao hơn vì nó không gửi bất kỳ phiếu bầu hoặc thông tin chi tiết nào qua mạng, điều này thường dẫn đến tắc nghẽn và chậm trễ.

Tóm tắt ý kiến chính

  • Hashtag đồng thuận sử dụng thông tin về thông tin hơn là chính nội dung thông tin để tạo ra sự đồng thuận.
  • Thông tin về thông tin được gọi là “tin đồn”, và các nhóm tin đồn được gọi là “tin đồn về chuyện phiếm.”
  • Sự đồng thuận của Hashtag đã không nhận được sự chấp nhận rộng rãi của cộng đồng tiền điện tử.

Cơ chế đồng thuận Hashgraph hoạt động như thế nào

Hashgraph đồng thuận sử dụng giao thức gossip và được sử dụng trong nền tảng blockchain Hedera.

Những người tham gia chuỗi khối sử dụng giao thức tin đồn chuyển tiếp thông tin mới (được gọi là tin đồn) về các giao dịch và họ cũng nói chuyện phiếm. Lịch sử cộng tác của các “sự kiện tin đồn” được duy trì khi những người tham gia tiếp tục thêm thông tin về những tin đồn trước đây của họ vào mỗi tin đồn hiện tại.

Về mặt kỹ thuật, đối với một blockchain, tin đồn là thông tin được mỗi người tham gia chuyển tiếp nhiều lần cho một thành viên khác được chọn ngẫu nhiên và cho họ biết tất cả những gì họ biết về giao dịch. Nó có thể được sử dụng để chuyển nhiều loại thông tin cần được phân phối, chẳng hạn như buôn chuyện về danh tính người dùng, giao dịch hoặc buôn chuyện về các khối blockchain.

Ví dụ, hãy tưởng tượng một buổi tụ tập xã hội, nơi nhiều bạn bè gặp gỡ và tán gẫu trong giờ giải lao. Peter nói chuyện phiếm với Paul về một chủ đề trong giờ giải lao đầu tiên, và Paul kể điều đó cho Pamela. Đến giờ nghỉ thứ hai, Pamela có thể đã chuyển tiếp thông tin đó cho người khác, chẳng hạn như Priscilla. Do đó, mặc dù Peter (người khởi xướng câu chuyện phiếm) không trực tiếp nói chuyện với Priscilla, cô ấy vẫn biết về câu chuyện phiếm của Paul.

Với mỗi lần nghỉ giải lao, câu chuyện phiếm này được biết là sẽ tăng gần gấp đôi số người biết trong kỳ nghỉ trước đó. Giao thức gossip cố gắng sử dụng cơ chế này để xây dựng sự đồng thuận blockchain khi ngày càng có nhiều người nhận thức được toàn bộ hoặc một phần các chi tiết.

Khai thác sức mạnh của những câu chuyện phiếm

Hashgraph là một cấu trúc dữ liệu lưu giữ hồ sơ của những người đã nói chuyện phiếm với ai và theo thứ tự nào — nghĩa là, hashgraph trở thành một lịch sử cộng tác của các sự kiện tin đồn khi những người tham gia tiếp tục thêm thông tin về những câu chuyện phiếm trước đây của họ vào mỗi tin đồn hiện tại. Điều này trở thành “chuyện phiếm về chuyện phiếm”, như chính lịch sử về chuyện tầm phào. Vì mỗi thành viên nhận được một bản sao của Hashgraph, mỗi thành viên có thể tính toán những gì thành viên khác sẽ biết hoặc có thể đã gửi cho họ.

Giả sử Peter và Paul là hai người tham gia trên nền tảng blockchain sử dụng cơ chế đồng thuận hashgraph. Khi một giao dịch mới được đặt trên blockchain, nó sẽ bắt đầu lây lan sang các thành viên khác.

Peter sẽ biết về giao dịch, nhưng anh ấy sẽ không gửi bất kỳ thông tin trực tiếp nào cho Paul về nó. Peter sẽ biết khi nào Paul biết về giao dịch và sẽ biết khi Priscilla biết được sự thật là Paul đã biết về giao dịch đó. Về phần mình, Phao-lô tính toán những thông tin mà Phi-e-rơ có thể đã gửi dựa trên dự đoán của chính ông về những gì Phi-e-rơ có thể biết. Tính toán dự đoán này của Paul dựa trên những gì và khi nào Peter sẽ biết về giao dịch, theo lịch sử có sẵn trong bảng băm.

Vì không có thông tin lớn nào được truyền qua mạng và tất cả các tính toán đều do những người tham gia khác nhau tự thực hiện, điều này giúp cho mạng không bị tắc nghẽn ở mức độ lớn. Quá trình này là một hình thức bỏ phiếu ảo — thay vì mỗi thành viên gửi thông tin của họ (phiếu bầu) trực tiếp cho thành viên khác, mỗi thành viên sẽ tính toán những gì người khác có thể biết.

Trên thực tế, không có một phiếu bầu nào được thực hiện, có rất ít chi phí giao tiếp mạng ngoài bản thân các giao dịch. Tin đồn (chi tiết của một giao dịch) và đồn đại về chuyện phiếm (chi tiết về chi tiết của một giao dịch) dẫn đến một cấu trúc dữ liệu băm đáng tin cậy, cho phép xây dựng một sự đồng thuận đủ để xác thực một giao dịch (hoặc cho bất kỳ yêu cầu xây dựng đồng thuận nào khác ).

Thuật toán băm nhằm mục đích đạt được sự công bằng, vì nó có tính không đồng bộ hoàn toàn, không có nhà lãnh đạo chi phối, không làm việc theo vòng tròn và tốc độ cao không có khả năng xảy ra lỗi.

Nguồn tham khảo: investmentopedia