Tìm hiểu về cơ chế đồng thuận DPoS


  • administrators

    ASCH là dự án đầu tiên của Trung Quốc sử dụng cơ chế đồng thuận DPoS.

    Và như các bạn đã biết, ASCH cũng là hệ thống blockhain đầu tiên sử dụng PBFT để tối ưu và nâng cao tính bảo mật của hệ thống.

    Hôm nay mình sẽ viết một bài để giới thiệu về DPoS, hi vọng giúp các bạn hiểu hơn về các đặc điểm cũng như lý do tại sao ASCH lại lựa chọn DPoS làm cơ chế đồng thuận (consensus mechanism).

    DPoS là một thành phần then chốt của ASCH và là một trong những yếu tố giúp ASCH nó trở nên thành công độc đáo. Đó là sản phẩm trí tuệ của Dan Larimer - nhà đầu tư bitcoin đầu tiên và là nhà phát triển blockchain. Nhưng trước khi chúng ta đi sâu vào DPoS, hãy để tôi lùi lại một bước và giải thích về nguồn gốc của Bitcoin và các vấn đề mà các blockchains khác hiện đang phải đối mặt.

    Bitcoin sử dụng một phương pháp đồng thuận phân quyền để xác minh blockchain đã lưu trữ các giao dịch được hoàn thành thông qua mạng lưới Bitcoin. Có hàng trăm nghìn người cùng khai thác GPU và Asic, họ đều chạy phần mềm khai thác. Phương pháp đồng thuận được sử dụng được gọi là Proof of Work, hoặc PoW. Mỗi máy tính có khả năng xác minh khối tiếp theo và thêm nó vào blockchain. Nhưng làm thế nào để hệ thống chọn máy tính nào để sử dụng và biết ai sẽ trả tiền cho công việc? Đây là lý do Proof of Work xuất hiện: một thuật toán được đưa ra cho mọi máy tính tham gia vào mạng lưới và máy tính đầu tiên để giải thuật toán và gửi nó trở lại blockchain sẽ nhận nhiệm vụ xác minh khối tiếp theo, từ đó “chứng minh” họ đã hoàn thành "công việc" cần thiết để giải quyết thuật toán và nhận được khối đó. Bất kỳ cá nhân hoặc nhóm thợ mỏ rất khó để kiểm soát khối nào được thêm vào vị trí tiếp theo trên chuỗi, thuật toán là cực kỳ khó khăn để hoàn thành. Kết quả là để một thợ mỏ, hay thậm chí một nhóm thợ mỏ có được hai khối liên tiếp gần như là không thể. Và đây là một phần của những gì làm cho mạng Bitcoin trở nên an toàn.

    0_1540717516155_ASCH-article-VN-2.png

    Nhưng điều gì sẽ xảy ra khi bạn xây dựng những thợ mỏ siêu mạnh và sau đó đưa 10.000 người thợ mỏ đó vào nhau thành một 'pool' để nó trông giống như một thợ mỏ cực mạnh? Một kịch bản gần như giống như vậy đã xảy ra với Bitcoin, và logic phân quyền trên dần dần tiêu tan. Ngày nay, chỉ có ba pool kiểm soát trên 50% của mạng Bitcoin − hệ thống phân cấp mong đợi đã không chính xác.

    Dan Larimer đã lường trước được vấn đề này và nghĩ rằng cần phải có một cải tiến, do đó đã đưa ra DPoS - bằng chứng ủy quyền cổ phần. DPoS là một mô hình đồng thuận sử dụng tương đối kém được thay đổi từ PoW theo hai cách chính. Đầu tiên là thay vì sử dụng một thuật toán để chọn thợ mỏ may mắn tiếp theo, nó chọn dựa trên số lượng tiền xu mà một người đã "đặt cược" trong mạng lưới. Thứ hai là nó hạn chế số lượng thợ mỏ có sẵn một cách quyết liệt dựa trên cơ chế bỏ phiếu của cộng đồng.

    0_1540717563362_ASCH-article-VN-1.png

    Một cách tuyệt vời để hiểu DPoS là xem nó như là một công ty có hàng tá giám đốc điều hành đang điều hành. Nhưng mỗi ngày, đại biểu đều có thể sa thải hoặc thuê các giám đốc điều hành dựa trên hiệu suất trong quá khứ của họ và mức độ tin tưởng họ nhận từ mọi người. Về cơ bản, bạn có thể loại bỏ ông chủ của bạn nếu anh ta gây phiền nhiễu và vô dụng.

    Với DPoS, thay vì thợ mỏ, có Nhân Chứng. Những Nhân Chứng này được cộng đồng bình chọn dựa trên sự tin tưởng và mức độ hữu ích mà họ đã làm cho hệ thống mạng. Ví dụ, một Nhân Chứng có thể tự quảng cáo với chi phí thấp, họ cũng nói rằng họ sẽ đặt 50% lệ phí vào tiếp thị cho hệ thống và họ chứng tỏ bản thân bằng những thành tích trong quá khứ. Họ có thể nhận được đủ số phiếu bầu của cộng đồng để nằm trong top 100. Các bên liên quan hiện đang nắm giữ coin/token có thể bỏ phiếu, nhưng xa hơn họ được nhận các tài khoản lớn hơn. Điều này là hợp lý vì bạn càng đầu tư nhiều tiền, bạn càng muốn đảm bảo mạng hoạt động tốt hơn.

    Sau khi bỏ phiếu xong, 100 Nhân Chứng hàng đầu theo số phiếu bầu sẽ được đưa vào công việc tạo khối trong ngày hôm sau. Mỗi nhân chứng được bầu đều có trách nhiệm ngang nhau dựa trên phiếu bầu của họ chứ không phải dựa trên số cổ phần của họ trong hệ thống. Các khối được phát ngẫu nhiên và mỗi nhân chứng có thể từ chối đưa vào bất kỳ giao dịch cụ thể nào trong một khối. Tuy nhiên nếu một khối hoặc giao dịch bị từ chối bởi nhân chứng, thì khối tiếp theo sẽ mất gấp đôi thời gian để xác nhận, do đó không khuyến khích hành vi không đáng tin cậy.

    Sau mỗi ngày, việc bỏ phiếu bắt đầu lại cho 100 Nhân Chứng hàng đầu và bất kỳ người nào hiệu suất kém hoặc đơn giản hoạt động sai sẽ được bỏ phiếu để loại trừ. Điều này đảm bảo rằng nhân chứng hoạt động hiệu quả cho việc bảo vệ tính toàn vẹn của blockchain, bởi vì họ sẽ muốn ở lại như một Nhân Chứng. Cộng đồng càng phát triển, càng có nhiều sự cạnh tranh trong 100 điểm hàng đầu, khiến cho Nhân Chứng trở nên quan trọng hơn.

    Dan Larimer nói rằng hệ thống chạy dựa trên uy tín. Để xây dựng sự uy tín cao là rất khó, ngoài ra việc để mất sự uy tín này lại rất dễ dàng. Vì hệ thống có cạnh tranh liên tục, nên các khoản phí do cộng đồng và Nhân Chứng đặt ra vẫn thấp. DPoS thậm chí sẽ chỉ chạy trên các khoản phí được tính trong các giao dịch và không cần bất kỳ đồng tiền mới nào được tạo ra như Bitcoin. Điều này sẽ giúp kiểm soát sự tăng giá trong kiểm tra và duy trì giá trị của đồng coin.

    Nếu chi phí để chạy hệ thống quá cao, thì người dùng có thể giảm chi phí bằng cách chọn sử dụng ít hơn 100 Nhân Chứng để chạy blockchain, tuy nhiên, điều này làm giảm mức độ phân cấp. Nếu chi phí thấp, thì họ có thể tăng số Nhân Chứng và do đó làm tăng mức phân cấp của hệ thống mạng lưới.

    Một lợi ích lớn khác của sự đồng thuận này là tốc độ mà nó có thể xử lý các giao dịch. Bitcoin xác nhận một khối mới sau mỗi 10 phút và phải mất 6 xác nhận cho một khối được thêm vào blockchain, trong khi DPoS tạo một khối mỗi 10 giây, nhanh hơn 360 lần. Sự khác biệt đó giống như một chiếc xe đang chạy 1km/h đua một chiếc 360km/h… một sự vượt trội rõ rệt.

    Như bạn có thể thấy, cơ chế đồng thuận được lựa chọn bởi ASCH có những lợi ích rất cụ thể mà cuối cùng cung cấp câu trả lời cho một số vấn đề lớn nhất hiện đang làm tồn tại trong Bitcoin.

    Tóm lại, việc sử dụng DPoS của ASCH sẽ giải quyết các vấn đề như tốc độ giao dịch chậm, chi phí cao, khả năng mở rộng kém và tất cả rủi ro tập trung trong một chuỗi - và đây chỉ là vấn đề mấu chốt thực tế mà họ đã giải quyết chuỗi đa mạng.

    Các bạn có thể tìm hiểu thêm về ASCH tại đây: https://www.asch.io/aboutUs
    Và đừng quên tham gia nhóm cộng đồng Việt Nam của ASCH để nhận nhiều phần quà thú vị từ các sự kiện được tổ chức hàng tuần trên nhóm: https://t.me/Asch_Vn


  • administrators

    @ndthan1988 Dạ hiện dự án mới chỉ bắt đầu việc quảng bá thôi bác. Trước nay dự án tập trung gần như toàn lực vào việc phát triển nên cũng chưa nhiều người biết ạ.



  • Em thấy ASCH tiềm năng vậy mà vẩn chưa hot lắm. Vẩn có ít người biết đến ASCH quá bác nhỉ


Log in to reply
 

Looks like your connection to Asch was lost, please wait while we try to reconnect.