Đồng thuận Avalanche là gì

Avalanche - Việt Nam
4 min readFeb 13, 2020

--

Một cơ chế đồng thuận là một bằng chứng lỗi (an toàn) có nghĩa là để đạt được thỏa thuận cần thiết giữa tất cả các nút trong một blockchain.

Avalanche Đồng thuận đã được xuất bản vào giữa năm 2018 và, giống như các cơ chế đồng thuận khác, whitepaper của nó có thể được nghiên cứu bởi bất kỳ nhóm phát triển nào để tạo ra việc thực hiện riêng của họ. Perlin là một ví dụ nổi tiếng của một dự án đã thực hiện Avalanche.

Trong khi Đồng thuận Nakamoto được thực hiện bởi hàng trăm dự án, hầu hết trong số đó hiện đã chết hoặc sắp chết, Bitcoin, tiền điện tử chiếm ưu thế nhất, là triển khai được dẫn dắt bởi người sáng lập và tác giả của Đồng thuận Nakamoto. Tương tự, AVA là một triển khai của Avalanche , được lãnh đạo bởi một nhóm bao gồm người đồng sáng lập sự đồng thuận này và đồng tác giả của whitepaper của nó, Giáo sư Emin Gun Sirer, người cùng với một nhóm các tài năng đa dạng, đã tạo ra AVA Labs , một nền tảng sẽ giám sát sự phát triển của AVA .

AVA Labs tồn tại để phân phối và nâng cao việc sử dụng, áp dụng và hiểu biết về một blockchain sử dụng Đồng thuận Avalanche.

Đồng thuận Avalanche là gì?

Nói một cách đơn giản, Avalanche là sự đồng thuận lãnh đạo không thể di chuyển đầu tiên .

Điều này có nghĩa là không giống như các mạng khác nơi một hoặc nhiều nút đóng vai trò là người lãnh đạo, người khai thác ergo hoặc nút được ủy quyền, tất cả các nút có trạng thái như nhau trong Avalanche (không có người lãnh đạo) . Theo truyền thống, một sự đồng thuận đạt được thông qua người lãnh đạo, nhưng với Avalanche, tính di động của mạng thúc đẩy sự đồng thuận.

Khả năng di chuyển có nghĩa là thiếu cân bằng và điều này rất quan trọng đối với các blockchain vì chúng phải nghiêng theo một hướng để đạt được sự đồng thuận. Avalanche được thiết kế để nghiêng sự đồng thuận đối với một lựa chọn , và nó thực hiện theo cách cực kỳ phi tập trung (không có người lãnh đạo) và cách bảo đảm ( lựa chọn xác suất ).

Cách thức hoạt động của Avalanche:

  • Mỗi nút khảo sát quyết định của một tập hợp ngẫu nhiên các nút khác
  • Mỗi lần nút khảo sát được thông báo về một quyết định từ tập hợp các tùy chọn, nó sẽ phân bổ điểm tin cậy +1 cho quyết định đó, từ tập hợp các tùy chọn của nó
  • Nút thông qua quyết định tích lũy điểm tin cậy cao nhất
  • Cuối cùng, mỗi nút khảo sát một tập hợp ngẫu nhiên các nút khác và nhận ra quyết định tự tin nhất , dẫn đến sự đồng thuận chung

Các quyết định được phân phối thông qua các giao dịch và do cấu trúc dữ liệu của Avalanche là DAG ( thông tin thêm ), mỗi quyết định của nút được thêm vào giao dịch mẹ hiện có. Điều này đảm bảo rằng độ nghiêng đang đi theo hướng hoàn thiện một quyết định cụ thể.

Mục tiêu cơ bản của bất kỳ blockchain nào là đạt được sự đồng thuận và Avalanche là người đầu tiên thực hiện điều đó thông qua tính di động không có người lãnh đạo. Điều này đơn giản có nghĩa là mạng không được kiểm soát bởi các nhà khai thác có tỷ lệ băm cao nhất hoặc các nút có cổ phần cao nhất (hiệu quả, các nhà lãnh đạo mạng); thay vào đó, sự đồng thuận đạt được bởi tất cả các nút đạt được một quyết định thông qua lấy mẫu xác suất, có nghĩa là chọn ngẫu nhiên các bộ nút để xem quyết định nào họ đã đưa ra và đi theo quyết định của đa số.

Một hệ thống như vậy dẫn đến một độ nghiêng khi các nút thiểu số chấp nhận quyết định của đa số, đẩy hệ thống theo một hướng. Đây là tính di động.

Cấu trúc dữ liệu DAG hợp lý hóa quy trình này khi mỗi giao dịch (quyết định) của mỗi nút được thêm vào giao dịch mẹ và tham gia giao dịch mẹ sẽ tự động thừa nhận tất cả các giao dịch của các nút khác cũng được thêm vào giao dịch mẹ đó.

Cảm ơn mọi người đã đọc

Nhóm sản xuất DAO

Tham gia AVA Hub

Tham gia cộng đồng DAO Maker

Nguồn bài viết: https://medium.com/daomaker/what-is-avalanche-consensus-5ba269f062f8

--

--

Avalanche - Việt Nam
Avalanche - Việt Nam

Written by Avalanche - Việt Nam

Chào mừng bạn đến với Avalanche - Việt Nam: https://t.me/avalanche_vn

No responses yet