/** code Hien thi Favicon */ /** Ket thuc code Hien thi Favicon */
Các thuật toán Blockchain phổ biến - HiddenGem Team

Các thuật toán Blockchain phổ biến

Uncategorized

Các thuật toán Blockchain phổ biến

Uncategorized

Các thuật toán Blockchain phổ biến

Uncategorized

Proof-of-Work (PoW)

Như đã đề cập trước đó, đây là thuật toán đồng thuận Blockchain đầu tiên và được sử dụng lần đầu tiên bởi Bitcoin, loại tiền điện tử dẫn đầu thị trường. Trong quá trình khai thác PoW, các thợ đào giải các câu đố toán học trong đó phức tạp đòi hỏi nhiều sức mạnh tính toán Người đầu tiên giải được câu đố sẽ tạo ra một khối và nhận phần thưởng cho khối đó.

Thuật toán PoW đảm bảo rằng các thợ đào chỉ có thể xác thực một khối giao dịch mới và thêm nó vào chuỗi nếu các nút phân phối của mạng đạt được sự đồng thuận và chấp nhận hàm băm (Hash) được tìm thấy bởi thợ đào là hợp lệ.

Các loại tiền sử dụng PoW

Theo CryptoSlate, có 522 loại tiền trong số hơn 3.000 loại tiền hiện đang tồn tại trong hệ sinh thái sử dụng PoW làm cơ chế đồng thuận, ngay cả với một số công cụ phái sinh và/hay các cải tiến như nền tảng Komodo, trong đó tạo ra sự đồng thuận của nó bằng cách sử dụng dPoW (bằng chứng bị công việc bị trì hoãn), đó là hệ thống cơ bản của PoW nhưng được sửa đổi.

Bitcoin sử dụng thuật toán SHA 256 để ký các giao dịch của nó, vì vậy các loại tiền như Bitcoin Cash, Bitcoin SV và Syscoin về cơ bản thực hiện cùng một phương pháp giống Bitcoin, nhưng với sự cải thiện về quy mô của khối cho phép tăng thời gian tạo và xác thực.

Nói chung, Bitcoin (BTC), Ethereum (ETH), Litecoin, Monero, Dash, Bitcoin Cash, Bitcoin SV, Ethereum Classic, Zcash, và một số những đồng tiền khác, đều sử dụng thuật toán Proof of Work.

Các nền tảng này, do sự tương đồng với loại tiền tệ hàng đầu, được gọi là nền tảng Blockchain thế hệ đầu tiên và đại đa số nằm trong top 20 của thị trường tiền điện tử.

Proof-of-Stake (PoS)

Proof of Stake (PoS – Bằng chứng cổ phần) là một thuật toán làm việc của Blockchain. Có thể hiểu nôm na là người dùng sẽ ký gửi (Stake) một lượng tài sản nhất định để trở thành Validator (người xác thực) của Blockchain.

Các Validator này sẽ xác minh các giao dịch trên mạng lưới, gửi bằng chứng vào khối. Nếu đúng, các Validator sẽ được nhận thưởng là lạm phát của Blockchain, hoặc phí giao dịch thu về. Nếu sai, họ sẽ chịu phạt là mất đi tất cả, hoặc một lượng tài sản đã ký gửi.

Ví dụ: Blockchain Terra đòi hỏi người dùng Stake LUNA để trở thành Validator. Sau đó, họ được hưởng phí giao dịch (người dùng có thể trả bằng UST, KRT, LUNA,…).

Delegated Proof of Stake (DPOS)

Bằng chứng ủy quyền cổ phần (DPoS) là một cơ chế đồng thuận rất nhanh và nổi tiếng bởi sự thực hiện của nó trong EOS, và thường được xem là dân chủ kỹ thuật số, nhờ hệ thống bỏ phiếu có trọng số của nó.

Cách thức hoạt động là người dùng bỏ phiếu cho “những người được ủy quyền” (delegates), người được trao quyền để kiếm lợi nhuận bằng cách chạy một nút đầy đủ. Trọng số phiếu bầu của bạn phụ thuộc vào sự tham gia hoặc việc chặn tiền của bạn.

Vì các Delegate muốn nhận được càng nhiều phiếu càng tốt, họ liên tục được khuyến khích để tạo ra những thứ có giá trị cho cộng đồng, vì họ có khả năng nhận được thêm phiếu bầu để làm như vậy.

Phương pháp này được cho là hiệu quả hơn và bảo vệ người dùng khỏi các quy định không mong muốn. Tuy nhiên, người đề xuất lớn nhất của nó, EOS, đã phải chịu sự xuất hiện của những nhà phát triển ban đầu cáo buộc hệ thống bị tập trung hóa và không an toàn.

Trong số các loại tiền điện tử hàng đầu trong nhóm này, chúng ta có EOS, Tron, Cardano, Tezos, Lisk, Bitshares, Steem, trong số các loại tiền khác, cùng với 24 blockchain sử dụng thuật toán này.

Byzantine Tolerance to Delegated Failure (dBFT)

Byzantine Tolerance to Delegated Failure (dBFT) là một cái tên thanh lịch và xuất sắc cho một giải pháp để đạt được sự đồng thuận cuối cùng trong những điều kiện nhất định. Điều kiện thực sự đơn giản: miễn là có ít hơn 1/3 các nút là các tác nhân xấu, nó vẫn có thể đạt được sự đồng thuận cuối cùng.

dBFT đảm bảo rằng nếu bạn đạt được sự đồng thuận, bạn không thể đạt được một sự đồng thuận khác về sau này. Miễn là các tác nhân xấu ít hơn 1/3, thì mọi thứ đều ổn.

Thuật toán được đề xuất bởi NEO, và từ đó nó đã phát triển các ứng dụng phi tập trung theo cơ chế này.

Proof of Activity (PoA)

Khái niệm này lần đầu tiên được giới thiệu vào năm 2012 như là một sự thay thế cho Proof of Stake. Proof of Activity (Bằng chứng hoạt động) về cơ bản là một cấu trúc thay thế cho Bitcoin và là sự pha trộn của hai trong số các cơ chế đồng thuận phổ biến nhất: Proof of Work và Proof of Stake. Proof of Activity nhằm hạn chế những lo ngại về sự kết thúc của quá trình khai thác Bitcoin khi hết sạch 21 triệu coin tồn tại và bổ sung Proof of Work để giúp ngăn chặn cuộc tấn công 51%.

Bằng chứng Hoạt động ( Proof of Activity – PoA ) là một trong nhiều thuật toán đồng thuận blockchain được sử dụng để đảm bảo rằng tất cả các giao dịch xảy ra trên blockchain là chính chủ và tất cả người dùng đều đi đến thống nhất về trạng thái chính xác của sổ cái công khai. Bằng chứng về hoạt động là một cách tiếp cận hỗn hợp kết hợp hai thuật toán thường được sử dụng khác, cụ thể là bằng chứng công việc (POW) và bằng chứng cổ phần (POS).

Hai trong số các loại tiền phổ biến nhất sử dụng nó là Decred (DCR) và Espers (ESP).

Proof of Burn (PoB)

Proof of Burn (Bằng chứng đốt cháy) tương đương với khái niệm rằng sẽ là bất khả thi để ai đó xóa dữ liệu khỏi Blockchain. Vì vậy, khái niệm này là để “đốt” coin. Nó bao gồm việc cung cấp bằng chứng rằng một số đồng tiền đã bị đốt trong quá trình gửi giao dịch đến một địa chỉ không thể sử dụng.

Nói ngắn gọn, quá trình đốt coin là công đoạn gửi một lượng coin vào một ví công khai xác minh được, tại đó lượng coin này sẽ không thể truy cập được và trở nên vô dụng. Về cơ bản, các ví này (còn gọi là ‘ví chết’ – eater addresses) được tạo ra một cách ngẫu nhiên và không có khóa bí mật kèm theo.

Mặc dù những đồng tiền này là không thể tiếp cận hoặc “ra đi mãi mãi”, Chúng được coi là nguồn cung cấp tính toán và được dán nhãn là bị cháy(burn).

Proof of Capacity (PoC)

Proof of Capacity (Bằng chứng năng lực) là một cơ chế đồng thuận sử dụng một quá trình gọi là truy tìm (tracing). Với Proof of Work, các thợ đào sử dụng điện toán để đưa ra giải pháp chính xác; tuy nhiên, với Proof of Capacity, các giải pháp trước đây được lưu trữ trong các kho kỹ thuật số (như ổ đĩa cứng). Quá trình này được gọi là truy tìm.

Sau khi một bộ lưu trữ đã được đưa ra (có nghĩa là nó đã được lấp đầy bằng các giải pháp), bạn có thể tham gia vào quá trình tạo khối.

Bất cứ ai có giải pháp nhanh nhất cho câu đố của một khối (mới), có thể tạo ra thêm khối mới. Bạn càng có nhiều dung lượng lưu trữ, bạn càng có thể lưu trữ nhiều giải pháp, và cơ hội tạo khối càng lớn.

Burstcoin là loại tiền đầu tiên giới thiệu khái niệm này. Các ví dụ khác là Chia và SpaceMint.

Proof of Elapsed time (PoET)

Proof of Elapsed time (Bằng chứng về thời gian đã trôi qua) là một thuật toán cơ chế đồng thuận thường được sử dụng trong các mạng Blockchain được ủy quyền để quyết định quyền khai thác hoặc người chiến thắng trong mạng lưới. Các mạng blockchain được ủy quyền là các mạng lưới yêu cầu bất kỳ người tham gia tiềm năng nào phải được xác định trước khi họ có thể tham gia. Dựa trên nguyên tắc của một hệ thống xổ số công bằng trong đó mỗi nút có khả năng là người chiến thắng như nhau, cơ chế PoET dựa trên sự phân phối công bằng cơ hội chiến thắng giữa số lượng người tham gia mạng lớn nhất có thể.

Về cơ bản, quy trình làm việc tương tự như cơ chế đồng thuận theo sau bởi thuật toán Proof of Work (PoW), nhưng không có mức tiêu thụ năng lượng cao. Ví dụ rõ nhất của giao thức này là Hyperledger Sawtooth, một nền tảng Blockchain cấp doanh nghiệp và được ủy quyền.

Thuật toán đồng thuận Obelisk

Obelisk là một thuật toán đồng thuận đầy hứa hẹn nhằm loại bỏ những thiếu sót của thuật toán Proof of Work (PoW) và Proof of Stake (PoS), giúp duy trì trạng thái Blockchain trong mạng lưới phân tán với sức mạnh tính toán tối thiểu, và không cần phải tham gia. Nó làm giảm nhu cầu khai thác, cải thiện đáng kể tốc độ giao dịch và cung cấp khả năng bảo mật với sự cải thiện.

Obelisk cố gắng khắc phục các vấn đề của PoW và PoS bằng cách phân phối sự ảnh hưởng trong mạng lưới theo một khái niệm có tên là “mạng lưới tin cậy”, trong đó mật độ của mạng lưới của một node sẽ xác định ảnh hưởng của nó trong chuỗi. Trường hợp điển hình nhất của thuật toán đồng thuận này được tìm thấy trong dự án có tên là SkyCoin.

Proof of Assignment (PoA)

Proof of Assignment (Bằng chứng chuyển nhượng) là một cơ chế đồng thuận của kỷ nguyên mới, trong đó đòi hỏi ít năng lượng hơn và có thể chạy trên phần cứng low-end. Cơ chế hoạt động PoA cho phép các ứng dụng Internet of Things (IoT) hàng ngày được sử dụng cho các khả năng khai thác cơ bản có dung lượng hạn chế. Với sức mạnh xử lý của chúng, các thiết bị tương thích với IoT có thể được sử dụng để khai thác tiền điện tử.

Tuy nhiên, do bộ nhớ và khả năng xử lý trên các thiết bị này bị hạn chế, sự đóng góp của chúng cho việc khai thác vẫn còn nhỏ. Cơ chế hoạt động của thuật toán PoA tạo điều kiện cho kiểu khai thác “nhẹ nhàng” này.

Ví dụ đáng chú ý nhất là trong Blockchain IOTW.

Proof of Checkpoint (PoC)

Proof of Checkpoint là một hệ thống kết hợp sử dụng bất kỳ hệ thống Proof of Stake nào đó với một hệ thống Proof of Work khác. Ý tưởng của khái niệm này là để giảm thiểu các cuộc tấn công vào hệ thống Proof of Stake. Tuy nhiên, nó vẫn phải chịu một cuộc tấn công vào một nút đã bị ngắt kết nối trong một thời gian dài và đến lượt nó, có thể được sử dụng để cung cấp thông tin sai lệch về blockchain.

Mỗi khối trong hệ thống Proof of Stake đều yêu cầu loại bỏ khối Proof of Work. Mỗi khối Proof of Work không chứa các giao dịch và được liên kết trực tiếp với cả mạng Proof of Work và mạng Proof of Participation.

Proof of Formulation (PoF)

Thuật toán đồng thuận mới được đề xuất bởi nền tảng FLETA của Hàn Quốc có tên là Proof Formulation (PoF), trong đó nó cố gắng giải quyết các thiếu sót của PoW (chi tiêu năng lượng), PoS (lỗi bảo mật) và dPoS (tính tập trung) bằng cách kết hợp từng cơ chế trong một cơ chế đồng thuận duy nhất .

Trong Proof of Formulation (PoF), việc khai thác và tạo khối được thực hiện khác so với các nền tảng blockchain hiện có. Các Formulator (bộ định dạng) đóng vai trò là bộ tạo khối trên nền tảng FLETA. Các nhà quan sát cho phép xác nhận theo thời gian thực mà các khối được tạo và tránh double spending. Các Formulator đóng vai trò là xương sống của thuật toán PoF. Thuật toán PoF khác với PoW ở chỗ nó không đòi hỏi sức mạnh tính toán khổng lồ và cũng khác với DPoS, nơi chỉ các “delegate” được bầu mới có thể tham gia khai thác.

Do thời gian khối ngắn, chỉ 0,5 giây, khai thác có tốc độ cao, và chỉ mất 4 giây cho mỗi khối. Ngoài ra, trong hệ sinh thái khai thác FLETA, các khối được xác nhận ngay lập tức thông qua các Observer Nodes (Các nút quan sát). Trong tổng số 5 nút quan sát, 3 trong số chúng xác nhận các khối ngay sau khi tạo chúng, cho phép các khối lan rộng một cách nhanh chóng.

Lời kết

Mong rằng một số kiến thức tổng hợp trên sẽ giúp anh em hiểu thêm về thuật toán Blockchain, cũng như hiểu về những đồng Coin mình đang đầu tư để có niềm tin “HODL” chặt. Chúc anh em thành công!