Tỷ giá Bitcoin BTC BTC
63636 $
-0.01%
Tỷ giá Ethereum ETH ETH
2597 $
0.56%
Tỷ giá Tether USDt USDT USDT
1,00 $
-0.01%
Tỷ giá BNB BNB BNB
590,56 $
0.43%
Tỷ giá Solana SOL SOL
145,95 $
0.79%
Tỷ giá USD Coin USDC USDC
1,00 $
0.01%
Tỷ giá USDC USDC USDC
1,00 $
-0.00%
Tỷ giá XRP XRP XRP
0,5880 $
0.06%
Tỷ giá Dogecoin DOGE DOGE
0,1064 $
0.10%
Tỷ giá Toncoin TON TON
5,62 $
-0.09%
Tỷ giá TRON TRX TRX
0,1517 $
-0.13%
Tỷ giá Cardano ADA ADA
0,3523 $
0.17%
Tỷ giá Avalanche AVAX AVAX
27,25 $
-0.31%
Tỷ giá Shiba Inu SHIB SHIB
0,0000 $
0.38%
Tỷ giá Chainlink LINK LINK
11,17 $
0.32%
Tỷ giá Bitcoin Cash BCH BCH
342,04 $
-0.27%
Tỷ giá Polkadot DOT DOT
4,34 $
0.54%
Tỷ giá UNUS SED LEO LEO LEO
5,87 $
1.81%
Tỷ giá Dai DAI DAI
1,00 $
0.02%
Tỷ giá NEAR Protocol NEAR NEAR
4,54 $
0.28%
  1. Home iconBạn đang ở:
  2. Trang chủ
  3. Tin tức tiền điện tử
  4. Proof-of-time vs Proof-Of-Stake: Hai thuật toán so sánh như thế nào

Proof-of-time vs Proof-Of-Stake: Hai thuật toán so sánh như thế nào

23/07/2022 20:10 read119
Proof-of-time vs Proof-Of-Stake: Hai thuật toán so sánh như thế nào

Blockchains sử dụng thuật toán đồng thuận để chọn ai có thể xác minh các giao dịch trên mạng - sự khác biệt giữa hai loại này là gì?

Thuật toán đồng thuận là các quy trình trong đó trình xác thực (còn được gọi là Nodes hoặc máy khai thác) trong mạng blockchain đồng ý về trạng thái hiện tại của mạng. Điều này chủ yếu đòi hỏi phải đồng ý về việc liệu một giao dịch do trình xác thực gửi có phải là xác thực hay không. Mạng lưới chống lại các giao dịch gian lận hoặc không chính xác với giả định rằng tất cả các trình xác thực đang hoạt động công bằng mà không có ý định xấu. Người xác thực được thưởng bằng tiền điện tử để gửi các giao dịch xác thực và chính xác, trong khi các tác nhân độc hại bị phạt tùy thuộc vào giao thức đồng thuận.

Ví dụ: trong mạng Proof-Of-Work (PoW) như Bitcoin (BTC), người xác thực phải tiêu tốn năng lượng thông qua phần cứng đắt tiền để xác thực giao dịch và nếu thành công, họ sẽ nhận được Token mới. Nếu họ hành động ác ý, họ chẳng thu được gì và tổn thất đến từ năng lượng lãng phí được sử dụng để gửi giao dịch gian lận hoặc không chính xác.

Trong Proof-Of-Stake (PoS), người dùng đặt Token và nhận thêm Token để gửi các giao dịch xác thực, trong khi mất một phần do gửi các giao dịch sai.

Trong giao thức bằng chứng thời gian (PoT), nguyên tắc giống nhau, với người xác thực nhận được Token bổ sung để gửi giao dịch xác thực nhưng mất Token do gửi giao dịch không chính xác hoặc độc hại.

bất chấp việc PoS và PoT có một số điểm tương đồng nhưng chúng là hai giao thức rất khác nhau.

Proof-Of-Stake là gì?

PoS là một thuật toán đồng thuận hoạt động bởi người dùng Đặt Token của họ làm tài sản thế chấp bằng cách khóa chúng vào một hợp đồng thông minh. Hệ thống hoạt động bằng cách chọn một trình xác thực, còn được gọi là máy khai thác hoặc Nodes, để xử lý một khối giao dịch. Trình xác thực phải xác thực các giao dịch bên trong khối để đảm bảo rằng không có thông tin không chính xác chứa bên trong.

Tiếp theo, trình xác thực gửi khối lên blockchain và nếu khối đã được xác thực chính xác, họ sẽ nhận được các Token bổ sung làm phần thưởng. Nếu trình xác thực hoạt động theo cách độc hại hoặc lười biếng, thường là bằng cách gửi các giao dịch không chính xác hoặc gian lận, họ sẽ mất một phần Token mà họ đã đặt cọc.

Người xác thực đặt số lượng Token cao hơn có nhiều khả năng được chọn để xác minh giao dịch. Đặt một lượng lớn Token cũng kiếm được phần thưởng bổ sung cho trình xác thực vì họ thường kiếm được một tỷ lệ phần trăm cố định dựa trên mạng blockchain. Ví dụ: trên Ethereum 2.0, người xác thực hiện kiếm được 4,2% trên Token của họ. Người xác thực cũng có nhiều khả năng được chọn hơn nếu họ đã đặt Token của mình trong một khoảng thời gian dài hơn.

Trở thành trình xác thực trong hệ thống PoS được mở cho tất cả mọi người nhưng rào cản gia nhập cao do tính phổ biến của giao thức, với một số lượng lớn Nodes trên các blockchains PoS. Mạng càng có nhiều Nodes, thì số lượng Token mà người dùng sẽ cần Stake càng lớn để trở thành người xác thực.

Do đó, Staking Pool, được điều hành bởi trình xác thực, thường được sử dụng bởi những người dùng tiền điện tử trung bình muốn Stake token của họ. Trong hệ thống này, người dùng gửi Token của họ vào Pool và các Token được xác nhận bởi người xác thực thay mặt cho chủ sở hữu Token. Đổi lại, người dùng thường phải trả phí Pool, đây là tỷ lệ phần trăm số token họ kiếm được từ việc đặt cược.

Proof-of-time là gì?

Proof-of-time (PoT) là một thuật toán đồng thuận sử dụng hệ thống bỏ phiếu để chọn người xác thực mạng và tập trung vào thời gian người xác thực mạng đã hoạt động trong mạng cũng như danh tiếng của họ. Giao thức được phát triển bởi Analog và dựa trên Proof-Of-Stake (dPoS) được ủy quyền, là một phiên bản sửa đổi của PoS.

Proof-of-time đề cập đến sổ cái của nó dưới dạng Timechain và hoạt động bằng cách sử dụng điểm xếp hạng, chức năng trì hoãn có thể xác minh (VDF) và Token Staked để xác định ai được thêm giao dịch mới vào sổ cái. Hệ thống xếp hạng hoạt động bằng cách cho điểm cho những người xác thực mạng dựa trên độ tuổi và hiệu suất trong quá khứ của họ. Người xác thực nhận được điểm số cao hơn vì đáng tin cậy và hoạt động trong mạng trong thời gian dài hơn. Việc lưu giữ một lượng lớn Token cũng làm cho nhiều khả năng người xác nhận sẽ được chọn.

Gần đây: Giám đốc điều hành FTX và đồng sáng lập Solana đưa ra lời khuyên để xây dựng hệ sinh thái Web3

PoT tương tự như dPoS vì người dùng trên mạng bỏ phiếu để quyết định đại biểu nào có thể xác nhận khối tiếp theo. Tuy nhiên, có một số khác biệt trong quá trình bỏ phiếu, với PoT có nhiều giai đoạn bỏ phiếu. Trong giai đoạn bỏ phiếu đầu tiên, người xác thực, được gọi là cử tri thời gian, gửi một khối chứa dữ liệu bao gồm các giao dịch sẽ được thêm vào Chuỗi thời gian. Nếu khối được chấp nhận, khối sẽ được xác thực, với tất cả các giao dịch trong khối sẽ được xử lý.

Các đại cử tri theo thời gian được chọn thông qua một quy trình lựa chọn xem xét điểm xếp hạng của đại cử tri và số lượng Token được đặt cọc. Quy trình sử dụng thông tin này cũng như VDF để chọn ngẫu nhiên một cử tri theo thời gian và chỉ một người có thể được chọn tại một thời điểm.

Người bầu chọn thời gian cũng chạy VDF để xác định xem họ có được chọn để thêm khối mới vào Chuỗi thời gian hay không. Nếu chúng đã được chọn, chúng sẽ xác thực khối, tạo bằng chứng VDF và gửi cả hai dữ liệu đến phần còn lại của Nodes trong Timechain.

Trong giai đoạn thứ hai, bằng chứng khối và VDF được gửi đến 1.000 cử tri khác để được test kỹ lưỡng trước khi được thêm vào Timechain. Nếu hầu hết thời gian cử tri đồng ý chấp nhận giao dịch, nó sẽ được thêm vào Timechain.

Hai giao thức đồng thuận so sánh như thế nào

PoS và PoT có một số điểm tương đồng. Thứ nhất, cả hai đều yêu cầu người xác thực Đặt Token làm tài sản thế chấp khi xác minh giao dịch, với Cổ phần cao hơn sẽ tăng cơ hội được chọn. Sự khác biệt chính là hệ thống xếp hạng và bỏ phiếu được sử dụng bởi PoT, tiếp theo là xác minh bổ sung bởi 1.000 người xác nhận trước khi giao dịch được gửi đến sổ cái.

PoS là tùy chọn phổ biến và quen thuộc hơn, đang được sử dụng bởi Solana, Polkadot, Cardano và Ethereum 2.0. Khi nói đến lợi thế, cả hai hệ thống đều yêu cầu người dùng Stake token thay vì tiêu tốn năng lượng, điều này khiến chúng đều là lựa chọn thay thế tiết kiệm năng lượng cho Proof-Of-Work (PoW). Điều này cũng có thể là một bất lợi vì các tác nhân độc hại có quyền truy cập vào một số lượng lớn tiền về mặt lý thuyết có thể nắm quyền kiểm soát mạng.

Gần đây: Nhu cầu về stablecoin euro được sử dụng rộng rãi là rất lớn, chuyên gia DeFi cho biết

Tuy nhiên, đây là một kịch bản khó xảy ra. Ví dụ: để bắt đầu một cuộc tấn công 51%, một kẻ độc hại sẽ cần sở hữu 51% số Token trong mạng, điều này rất khó xảy ra và cực kỳ rủi ro đối với kẻ tấn công, đặc biệt là với các blockchain phổ biến hơn như Ethereum và Cardano. PoT cũng bổ sung vào lớp bảo mật bằng cách yêu cầu mỗi giao dịch phải được test kỹ lưỡng bởi một nghìn người xác thực với 2/3 trong số họ phải đồng ý về việc liệu giao dịch có nên được thêm vào sổ cái hay không.

Mỗi mạng blockchain có các yêu cầu cụ thể phù hợp với nhu cầu của mạng. Nhiều blockchain dính vào PoW và PoS cho nhu cầu của họ, trong khi các thuật toán bổ sung như PoT, dPoS và bằng chứng lịch sử (được Polkadot sử dụng kết hợp với PoS) phục vụ cho các nhu cầu mà mạng blockchain của họ phải đối mặt.

Theo CoinTelegraph

Chia sẻ bài viết này với bạn bè qua Facebook / Zalo / Telegram: