2020/02/06
Blockchain

Thuật toán đồng thuận (Consensus algorithm) là gì? Điểm khác nhau giữa PoW – PoS – Pol là gì?

Bạn có biết nghĩa của Consensus algorithm không? Và hơn nữa bạn có biết sự khác nhau của Pow,PoS,Pol không?

Những ký hiệu này nếu là người có giao dịch tiền ảo thì chắc chắn phải lý giải nó.

Tuy nhiên có lẽ rất ít người có thể giải thích rõ về ý nghĩa và các loại của Consensus algoriyhm.

Bài viết này chúng tôi xin giới thiêu rõ từ ý nghĩa của Consensus algorithm đến các loại và điểm khác nhau của Pow•PoS•Pol.

Consensus algorithm là gì?

Consensus algorithm là phương thức quyết định người kiểm tính thích hợp của giao dịch (Algorithm).

Block chain công nghệ đã trở thành cơ sở của tiền ảo là hệ thống có tính không tập trung của nhưng nơi không có người quản lý.

Tuy nhiên cho dù không có người quản lý nhưng mà phải kiểm tra xem có ai đó làm điều gì bất chính trong giao dịch hay không.

Consensus algorithm là phương thức quyết định 「Ai kiểm tra giao dịch ?」(algorithm).

 

Bài viết này sẽ phân tích và lý giải nghĩa của từ Consensus algorithm nhé!

「Consensus(thỏa thuận)」+「algorithm(phương pháp)」

Nói tóm lại, Consensus algorithm là chỉ ra phương pháp để lấy thỏa thuận.

 

Khi bạn bắt gặp từ 「PoW」「PoS」「PoI」thì toàn bộ đó là một trong các loại của 「Consensus algorithm」.

Người kiểm tra tính thích hợp của giao dịch 「PoW・PoS・PoI」 mỗi loại là khác nhau.

Tiếp theo sau khi giới thiệu phương pháp thoả thuận của 3 loại Consensus algorithm thì sẽ giải thích khái niệm và ưu điểm• nhược điểm của chúng.

So sánh PoW•PoS•Pol

Đầu tiên chúng ta xem bảng so sánh của 3 loại Consensus algorithm.

  PoW

(Ploof of Work)

PoS

(Ploof of Stake)

PoI

(Ploof of Importance)

Đặc trưng

『hình thành thoả thuận dựa trên lượng công việc 』

『hình thành thoả thuận dựa trên lượng sở hữu』

『hình thành thỏa thuật dựa trên độ cần thiết 』

Ưu điểm

「giả mạo giao dịch cao

「Loại bỏ nhược điểm của PoW」(giá thấp • 51% không có nguy cơ tranh chấp)

「đảm bảo tính lưu động」(không nảy sinh chênh lệch giàu nghèo mang tính cực đoan)

Nhược điểm

「giá điện cao」「51%có nguy cơ tranh chấp」

「lưu chuyển bị tổn thất 」

「nảy sinh chênh lệch giàu nghèo 」

「tính cực đoan xoá thể không nảy sinh nhưng mà có tồn tại giàu nghèo 」

Tiền tệ sử dụng

BTC・Monero・Zcash

ADA・NEXT・ETH(sau này)

NEM

 

3 loại Consensus algorithm có những điểm đặc trưng và khác nhau lần lượt giống như bảng trên.

Và tiếp theo sẽ lần lượt giới thiệu về 「đặc trưng」「ưu điểm」「nhược điểm」của PoW•PoS•Pol

Proof of Work là gì?

Khái niệm của Proof of Work

「Proof of Work」là đúng như nghĩa đen là hệ thống cung cấp quyền phát tín hiệu tương ứng với lượng công việc ( tính theo lượng CPU)

Việc ghi chép lại những nội dung giao dịch vào Block chain được gọi là Mining và những người tiến hành thao tác đó được gọi là miner .

 

「Ai là người kiểm tra nội dung giao dịch」sẽ được chọn từ trong những Miners.

Tuy nhiên, cũng sẽ xuất hiện những người khi mà có ác ý đối với những miner khác thì họ chỉ ghi chép nhưng giao dịch chỉ có lợi cho bản thân.

Proof of Work ở đây là để tránh điều bất chính bằng việc dám chèn vào những giai đoạn khó khăn ( giải quyết các vấn đề tính toán) khi ghi chép lại giao dịch.

Người giải quyết đầu tiên vấn đề tính toán này sẽ được nhận Coin mới được phát hành như là Incentive( tiền lương).

Ưu điểm của Proof of Work

Ưu điểm của Pow là điểm mạnh trong việc làm giả ghi chép giao dịch. Để ghi chép giao dịch vì cần lượng tính toán lớn nên giảm khả năng xảy ra việc bất chính đi.

P2P từ trước đến giờ ( cá nhân với cá nhân) là thiết lập quy ước bằng việc cung cấp quyền phát tín hiệu trong mỗi địa chỉ IP.

Tuy nhiên trong trường hợp đó, có nguy cơ bị tước quyền phát tín hiệu đối với người tấn công đang nắm giữ địa chỉ IP lượng lớn.

 

Tại đó Block chain sẽ phê duyệt tổng hợp 1 loại block một cách định kỳ trong nhiều giao dịch ( Transaction), đã làm cho thao tác phê duyệt thành vấn đề tính toán nan giải.

Dựa vào việc làm như vậy, đang cố gắng để dù có nhiều địa chỉ IP thì cũng không có quyền phát tín hiệu.

Phương thức 「PoW」là việc phát sinh sinh quyền phát tín hiệu tương ứng với lượng tính toán của CPU.Vì vậy, để đảm bảo quyền phát tín hiệu mạnh thì phải tập trung sức lực CPU và cần một chi phí lớn.

 

So với Lượng công việc tiến hành tạo ra block bất chính thì khi tham gia vào Mining sẽ [nhận được thù lao] thì hiệu suất chi phí sẽ trở nên tốt hơn.Tóm lại đối với việc làm việc bất chính thì sẽ không thu lợi nhuận tương ứng. Đó là lý do để nói rằng「không thể giả mạo và không xảy ra bất chính」

Hơn nữa trong trường hợp dự định tạo ra block bất chính thì bạn cần phải nâng cao năng lực tính toán của máy tính miner trên toàn thế giới. (cho dù có CPU có hiệu lực thì cũng mất khoảng10 phút tạo ra 1 block.)

 

-Vấn đề tính toán nan giải 「PoW」là gì?-

thao tác tính toán bằng「PoW」là việc「tìm ra giá trị lộn xộn đạt điều kiện nhất định nào đó」.Là kiểu câu hỏi mà nếu khôngtính toán 「lần lượt 」thì sẽ không thể giải được.Cho dù CPU có cấu hình cao đi chăng nữa thì mất khoảng lượng tính toán lớn như là trả lời cũng mất khoảng 10 phút.

Nhược điểm của Proof of Work


Tiền điện

Vì tính toán lớn nên mất quá nhiều tiền điện

Nó được cho rằng đang tiêu hao tiền điện gần như bằng một quốc gia nhỏ nên việc cá nhân tham gia Mining là việc không có tính hiện thực.


51% tranh chấp

Ngoài việc có liên quan đến tiền điện như đã đề cập kẻ trên thì mỗi cá nhân không thể tham gia vì vậy thực tế là đang xuất hiện những「đoàn thể Mining quy mô lớn」

Nhóm này có nhiều sức lực nên có khả năng có thể tạo ra block một cách tuỳ ý. Nó được gọi là 「51%tranh chấp(phê duyệt quyền tập trung hoá)」

Giống như vậy, Công nghệ chỉ ra việc 「phi tập trung quyền lực hoá」 này đang lo ngại một ngày nào đó sẽ có nguy cơ 「tập trung quyền lực hoá」.

Những Coin đang được sử dụng

  • Bitcoin (BTC)
  • Monero (XMR)
  • Zcash (ZEC)

PoW là đang được sử dụng trong Bitcoin, đã là trào lưu với tư cách là Consensus algorithm của tiền ảo.

Tuy nhiên, theo như đã đề cập ở trên, vì xuất hiện nhiều nhược điểm nên tiếp theo hệ thống t tổ chức gọi là「Proof of Stake」đã được đề xuất..

Proof of Stake là gì?

Khái niệm Proof of Stake

Proof of Stake là không liên quan đến năng lực xử lý của CPU, là tổ chức cũng cấp quyền phát tín hiệuị tương ứng với 「lượng sở hữu Coin đó 」

Mining ở PoS được gọi là 「đúc(minting, forge)」

Thêm vào đó, PoS này là khi mà 「CoinAge(Số năm Coin)」 biểu hiện bằng phép tính nhân thời gian sở hữu Coin đó và lượng sở hữu Coin càng lớn thì sẽ tạo thành một thiết kế có thể tiến hành đúc một cách đơn giản.

Ưu điểm của Proof of Stake

Việc giải quyết hai nhược điểm là 「Tiền điện cao」và 「51% có nguy cơ tấn công」của「PoW」chính là Pos

PoS hoàn thiện mà không cần tính toán lớn ở CPU, không mất tiền điện.Tổ chức này tiếp tục ở PoW và bắt đầu sử dụng nhiều ở tiền ảo.

Ngoài ra, để bắt đầu vào việc 51% tấn công thì cần có rất nhiều Coin, mất một khoản chi phí khá lớn . Nói tóm lại, so với PoW thì khả năng 51% tấn công giảm khá lớn.

Chúng ta có thể nói rằng 「phi tập trung hoá」có tính triết học, tính triết lí của block chain nhưng mà đã được bảo vệ bởi PoS」

Nhược điểm của Proof of Stake

Mặt khác, cơ chế của PoS là vì quyền phát tín hiệu tương ứng với lượng sở hữu của Coin nên nảy sinh ra sự chênh lệch giàu nghèo.

Hơn nữa, vì quyền phát tín hiệu sẽ được cung cấp cho người có hành vi sở hữu nhiều Coin nên có thể có thể làm mất đi tính lưu động vốn có của tiền tệ.

Coin đang được sử dụng

  • Cardano(ADA)
  • Nxt(NXT)…etc

Thêm vào đó hiện Ethereum đang sử dụng PoW cũng dự tính chuyển sang PoS trong tương lại.

Tuy nhiên, vì có nguy cơ 「Nếu sử dụng PoS thì tính lưu động của đồng tiền sẽ giảm đi 」nên nảy sinh ra hệ thống mớ ivới bằng quan điểm coi trọng「tính lưu hành」của đồng tiền .

Đó chính là Proof of Inportance.

Proof of Importance là gì?

Khái niệm của Proof of Importance

「Proof of Importance」là hệ thống được cung cấp quyền phát tín hiệu tương ứng với mức độ quan trọng của người tham gia.

Tầm quan trọng đó được quyết định dựa trên 「lượng sở hữu」và「giao dịch」của Coin.

Đánh giá dựa trên tiêu chuẩn là có thể giúp giao dịch với nhiều người tới mức độ nào với ( = chính là nâng cao được tính lưu hành Coin).

Ưu điểm của Proof of Importance

Đảm bảo tính lưu hành

PoS có nhược điểm là 「tầng lớp giàu có thì có lợi thế 」.

Mặt khác phương thức Pol có điểm mạnh là 「tính lưu động 」cao nên sự chênh lệch giàu nghèo không lan ra quá rộng.

Nhược điểm của Proof of Importance

Việc giành được coin giống như thù lao dựa vào hệ thống Pol được gọi là Harvesting ( thu hoạch). Khi tham gia vào Harvesting này thì cần sở hữu một lượng Coin nhất định nào đó.

Vì những lý do đó, mọi người đang lo ngại rằng 「cuối cùng, tầng lớp giàu có sẽ nắm ưu thế?」.

Coin đang được sử dụng

  • NEM(XEM) 
  • NEM(XEM) 

 


Tổng hợp

Chúng tôi đã giải thích 「PoW・PoS・PoI」 của Consensus algorithm, các bạn thấy thế nào?

Việc bạn sẽ sử dụng Consensus algorithm nào nó sẽ trở thành một trong những tài liệu để lựa chọn Coin có tính.

Ngoài ra còn có nhiều loại Consensus algorithm, chúng lần lượt có những ưu điểm, nhược điểm nên cần nhìn hiểu rõ các đặc trưng đó một cách chắc chắn.