Mặc dù lịch sử giao dịch của Bitcoin (BTC) được giải trình tự an toàn bằng cách sử dụng bằng chứng công việc (PoW), nhưng nó tiêu thụ rất nhiều điện và số lượng giao dịch mà nó có thể xử lý cùng một lúc bị hạn chế. Kết quả là, các cơ chế đồng thuận mới tập trung vào phương pháp ít tiêu tốn năng lượng hơn đã xuất hiện, trong đó mô hình bằng chứng cổ phần (PoS) là một trong những mô hình nổi bật nhất. Các cơ chế đồng thuận này cho phép các mạng máy tính cộng tác trong khi vẫn bảo mật. Bài viết dưới đây sẽ tìm hiểu sự khác biệt giữa Proof of Work và Proof of Stake là gì?

Sponsor

Mạng lưới chuỗi khối cần giải quyết một số vấn đề để hoạt động hiệu quả. Ví dụ: không có cơ quan trung ương như ngân hàng hoặc FinTechs (ví dụ: PayPal) ở giữa, các mạng lưới tiền điện tử phi tập trung phải đảm bảo rằng không có bên nào trong mạng chi tiêu nhiều lần cùng một khoản tiền.

Tuy nhiên, trong một tổ chức tập trung như ngân hàng, hội đồng quản trị hoặc cơ quan quản lý sẽ kiểm soát các hoạt động đó. Trong khi tiền điện tử dựa trên một cộng đồng, vì vậy blockchain phải đạt được sự đồng thuận để xác minh các giao dịch và khối.

Proof of Work và Proof of Stake là hai cơ chế đồng thuận chính hiện đang được các dự án tài chính phi tập trung (DeFi) sử dụng để mật mã đạt được sự đồng thuận trên các mạng lưới tiền điện tử. Khi Satoshi Nakamoto tạo ra Bitcoin (tiền điện tử đầu tiên), họ cần tìm ra phương tiện để xác minh các giao dịch mà không cần sự tham gia của bên thứ ba. Để đạt được điều này, họ đã sử dụng một cơ chế đồng thuận được gọi là bằng chứng công việc để cho phép các mạng đồng ý về giao dịch nào là hợp lệ.

Ngược lại, bằng chứng cổ phần (PoS) là một phương pháp đồng thuận hiện đại hỗ trợ các dự án DeFi mới hơn và tiền điện tử. Một số dự án bắt đầu với PoS ngay lập tức hoặc đang chuyển sang PoS từ PoW. Tuy nhiên, việc xây dựng mạng đồng thuận PoS ngay lập tức là một vấn đề công nghệ quan trọng và nó không đơn giản như việc sử dụng PoW để đạt được sự đồng thuận của mạng.

Proof of Work (Bằng chứng công việc) là gì?

Proof of Work (Bằng chứng công việc). Ảnh: Internet
Proof of Work (Bằng chứng công việc). Ảnh: Internet

Proof of Work lần đầu tiên được đề xuất vào năm 1993 để chống lại các email spam trên mạng và các cuộc tấn công từ chối dịch vụ. Khái niệm PoW sau đó đã được phổ biến bởi Satoshi Nakamoto để xác thực các khối mới trong mạng Bitcoin vào năm 2008.

PoW dựa trên năng lực của người dùng mạng để chứng minh rằng một tác vụ tính toán đã được hoàn thành. Để trả lời một phương trình toán học, một số sức mạnh tính toán được gọi là nút được sử dụng và khi phương trình được giải quyết, một khối mới trên chuỗi sẽ được xác nhận. Nút là bất kỳ thiết bị vật lý nào như một máy tính cá nhân có thể nhận, gửi hoặc chuyển tiếp dữ liệu trong mạng các công cụ khác.

Người giải câu trả lời một câu đố toán học nhanh nhất sẽ tạo ra một liên kết mật mã giữa các khối hiện tại và khối trước đó và kiếm được một số tiền điện tử mới được đúc. Quá trình này được gọi là khai thác và người giải được gọi là người khai thác. Nhờ những nỗ lực kết hợp của họ mà một chuỗi khối được giữ an toàn cho tất cả các bên liên quan. Hơn nữa, nhiệm vụ tính toán để giải câu đố này được gọi là bằng chứng công việc.

PoW hoạt động như thế nào?

Blockchain là một hệ thống bao gồm một loạt các khối được sắp xếp theo thứ tự thời gian dựa trên một thứ tự giao dịch được gọi là thứ tự blockchain. Khối Genesis, hoặc khối 0, là khối đầu tiên trong chuỗi khối PoW, được mã hóa cứng vào phần mềm. Khối này, theo định nghĩa, không tham chiếu đến khối trước đó. Các khối tiếp theo được tải lên blockchain luôn tham chiếu trở lại các khối trước đó và chứa một bản sao sổ cái hoàn chỉnh và cập nhật.

Thông qua một cuộc đua cạnh tranh, trong đó một số người tham gia hoặc thợ đào được khuyến khích sử dụng tài nguyên tính toán để gửi các khối hợp pháp phù hợp với quy định của mạng, các thuật toán PoW chọn người có thể sửa đổi sổ cái với các mục mới. Sổ cái theo dõi tất cả các giao dịch và sắp xếp chúng thành các khối liên tiếp để không người dùng nào có thể tiêu tiền của họ hai lần. Để tránh giả mạo, sổ cái được phân phối, cho phép người dùng khác từ chối phiên bản đã thay đổi một cách nhanh chóng.

Hàm băm là một hàm một chiều, có nghĩa là nó chỉ có thể được sử dụng để kiểm tra xem dữ liệu tạo ra hàm băm có khớp với dữ liệu ban đầu hay không.

Sponsor
CÓ THỂ BẠN SẼ THÍCH
Đang nạp...
Nạp dữ liệu bị lỗi :(

Sau đó, các nút xác minh các giao dịch, ngăn chặn chi tiêu kép và quyết định xem có nên thêm các khối được đề xuất vào chuỗi hay không. Hành động thanh toán hai lần bằng cùng một loại tiền tệ để đánh lừa người nhận các khoản tiền đó được gọi là chi tiêu gấp đôi. Việc chi tiêu gấp đôi sẽ tàn phá mạng và loại bỏ một trong những tính năng có giá trị nhất của nó: tính bất biến, tính phi tập trung và sự không tin cậy.

Proof of Work khiến việc chi tiêu gấp đôi trở nên vô cùng khó khăn vì việc thay đổi bất kỳ phần nào của chuỗi khối sẽ liên quan đến việc khai thác lại tất cả các khối tiếp theo. Bởi vì máy móc và năng lượng cần thiết để thực hiện các hàm băm là đắt tiền, nó khiến người dùng không thể độc quyền về khả năng xử lý của mạng.

Hơn nữa, để tạo ra sự đồng thuận và đảm bảo tính hợp pháp của các giao dịch được ghi lại trong chuỗi khối, giao thức PoW kết hợp sức mạnh tính toán với mật mã.

Hàm băm mật mã (ví dụ: SHA-256). Ảnh: Internet

Các thợ mỏ cạnh tranh để phát triển câu trả lời chính xác cho các vấn đề toán học trong quá trình băm để tạo ra các khối mới. Hàm băm mật mã (ví dụ: SHA-256) là một loại chữ ký của tệp dữ liệu hoặc văn bản. Đối với một văn bản, SHA-256 cung cấp một chữ ký 256-bit (32-byte) gần như duy nhất.

Khi được kết hợp với dữ liệu trong khối và được xử lý thông qua một hàm băm, hàm băm phải tạo ra một kết quả đáp ứng các yêu cầu đã nêu của giao thức.

Sponsor

Những người khai thác giành được mã băm sau đó sẽ phát nó lên mạng, cho phép những người khai thác khác kiểm tra xem câu trả lời có chính xác hay không. Ví dụ: phần thưởng khối hiện tại để khai thác Bitcoin là 6,25 Bitcoin.

Ưu và nhược điểm của PoW

Trong PoW, các thợ đào phải trả rất nhiều tiền điện để giải các câu đố toán học phức tạp và xử lý một khối trên mạng. Điện được sử dụng để cung cấp năng lượng cho các máy tạo ra tài sản kỹ thuật số thông qua quá trình xác minh các giao dịch, được gọi là khai thác. Hơn nữa, chi tiêu năng lượng rất quan trọng đối với an ninh của mạng, vì nó cho phép nó lưu giữ hồ sơ chính xác về các giao dịch và tuân thủ một chính sách tiền tệ đáng tin cậy, cụ thể.

Hơn nữa, mạng được giữ an toàn vì việc lừa đảo chuỗi sẽ yêu cầu một tác nhân độc hại chiếm 51% sức mạnh tính toán của mạng. Nếu một blockchain được phân nhánh trong hệ thống bằng chứng công việc, các thợ đào phải chọn chuyển sang mạng blockchain được phân nhánh mới hơn hay tiếp tục hỗ trợ blockchain ban đầu.

Thông qua một động lực kinh tế, các hệ thống bằng chứng công việc tự nhiên ngăn chặn việc bẻ khóa liên tục và thúc giục các thợ đào chọn bên không muốn làm tổn hại đến mạng. Mặt khác, nếu bạn dễ bị tấn công 51% hoặc nếu bạn không phải là người nắm giữ đồng tiền quan trọng nhất cho bất kỳ thuật toán băm có thể hoán đổi cho nhau nào, các cá nhân trên đồng tiền lớn hơn có thể quay phần cứng của họ chống lại bạn và hạ gục bạn, và bạn không còn có thể kiếm được một động lực.

Những đặc điểm này phù hợp với lý thuyết trò chơi, trong đó các thợ đào phải hành động một cách chiến lược để tối ưu hóa lợi nhuận đầu tư của họ. Con người, giống như trạng thái hợp lý có giới hạn, sẽ luôn chọn giải pháp đơn giản nhất. Chuyển sang một chuỗi mới hơn khiến mọi thứ trở nên khó khăn hơn. Do đó, lý thuyết trò chơi giúp những kẻ độc tài tránh được sự tham nhũng trong nội bộ và đưa ra các quyết định hợp lý.

Mặc dù có những ưu điểm trên, PoW có thể khá tốn kém và không hiệu quả về mặt sử dụng tài nguyên. Các thợ mỏ phải đương đầu với nhiều loại chi phí, bao gồm cả những thiết bị mới nhất nhanh chóng bị hao mòn. Khai thác mỏ có xu hướng tạo ra rất nhiều nhiệt và có thể tốn điện cắt cổ, tùy thuộc vào vị trí của người khai thác. Hơn nữa, phí giao dịch của hệ thống tăng cao khi mạng trở nên quá tải.

Sponsor

Proof of Stake (Bằng chứng cổ phần) là gì?

Proof of Stake (Bằng chứng cổ phần) là một thuật toán làm việc của Blockchain. Ảnh: Internet

Thay vì thực hiện công việc hữu hình, khái niệm này dựa trên sự tồn tại của một cổ phần có thể xác minh được trong hệ sinh thái.

Nói một cách khác, để xác thực các giao dịch trên mạng tiền điện tử, người dùng chỉ cần chứng minh rằng họ sở hữu một số lượng mã thông báo tiền điện tử cụ thể có nguồn gốc từ chuỗi khối.

Ví dụ: người khai thác A đặt 30 đồng, người khai thác B đặt 50 đồng, người khai thác C đặt 75 đồng và người khai thác D đặt 15 đồng. Người khai thác C sẽ được ưu tiên viết và xác thực khối sau trong trường hợp này. Ngược lại với phần thưởng khối trong bằng chứng công việc, Miner C sẽ thu phí giao dịch, tức là phí mạng.

PoS hoạt động như thế nào?

Khối Genesis (Khối nguyên thủy). Ảnh: Internet

Khối Genesis là khối ban đầu trong chuỗi khối PoS cũng được mã hóa cứng vào chương trình. Các khối tiếp theo được tải lên blockchain luôn tham chiếu trở lại các khối trước đó và chứa một bản sao sổ cái hoàn chỉnh và cập nhật.

Sponsor

Bất chấp yêu cầu năng lượng cao của các blockchain PoW, các cơ chế đồng thuận mới như bằng chứng cổ phần loại bỏ nhu cầu khai thác.

Hệ thống bằng chứng cổ phần có một số lợi thế so với hệ thống bằng chứng công việc, bao gồm hiệu quả năng lượng cao hơn vì các khối khai thác không sử dụng nhiều năng lượng. Ngoài ra, bạn không cần công nghệ hàng đầu để tạo các khối mới. Bằng chứng cổ phần dẫn đến mạng có nhiều nút hơn.

Nhiều nút hơn trong một mạng lưới giúp phát triển các tiêu chuẩn quản trị nhằm cung cấp khả năng miễn nhiễm mạnh hơn đối với việc tập trung hóa. Trong các hệ thống PoS, điều này có thể thực hiện được nhờ mức độ độc lập phần cứng cao hơn. Do đó, bằng chứng cổ phần thường được coi là thuật toán đồng thuận ít có khả năng dẫn đến tập trung mạng nhất.

Người dùng muốn được xem xét đưa vào quá trình thêm khối vào blockchain PoS phải đặt cọc hoặc khóa một lượng tiền điện tử cụ thể của mạng trong một hợp đồng duy nhất. Tỷ lệ họ được chọn làm nhà sản xuất khối tiếp theo được xác định bởi số lượng tài sản tiền điện tử mà họ đã đặt cọc. Nếu người dùng hành động ác ý, họ có thể mất tiền đặt cọc do hành động của họ. Phần thưởng khối trong PoS đề cập đến phí mạng do blockchain cấp cho người gửi khối hợp lệ, tương tự như cơ chế PoW.

Trong PoS, lựa chọn khối dựa trên quyền sở hữu tiền xu; do đó, các dịch vụ đặt cược được cung cấp bởi các sàn giao dịch, cho phép người dùng thay mặt họ đặt cược tiền điện tử để đổi lấy phần thưởng nhất quán hơn. Nhiều bên liên quan có thể tham gia nhóm đặt cược để tổng hợp tài nguyên máy tính của họ và tối đa hóa cơ hội được thưởng. Nói cách khác, họ tổng hợp sức mạnh đặt cược của mình trong quá trình xác minh và xác thực các khối mới để tối đa hóa cơ hội nhận được phần thưởng khối.

Ưu và nhược điểm của PoS

Vấn đề lãng phí nhiều tài nguyên năng lượng đã được giải quyết trong PoS. Hơn nữa, các hệ thống dựa trên PoS có khả năng mở rộng hơn nhiều so với các hệ thống dựa trên PoW và các giao dịch được phê duyệt nhanh hơn nhiều. Khả năng mở rộng có nghĩa là hệ thống đạt được số giao dịch mỗi giây (TPS) cao hơn so với các hệ thống hiện tại, cụ thể bằng cách thay đổi tham số của hệ thống hoặc thay đổi cơ chế đồng thuận của nó.

Sponsor

Mặt khác, Proof of Stake có những khó khăn riêng. Ví dụ: mạng vẫn chịu sự chi phối của những người nắm giữ mã thông báo quan trọng nhất. Điều này cung cấp nhiều quyền lực hơn cho những người sử dụng sớm và những người có nhiều tiền nhất.

Vì khái niệm này vẫn còn tương đối mới, nên nó có thể có những hạn chế mà cộng đồng tiền điện tử chưa thấy rõ. Mô hình này, không giống như bằng chứng công việc, không có hồ sơ theo dõi về hiệu suất. Hơn nữa, việc phân nhánh không được tự động khuyến khích bởi các hệ thống nhận hàng. Người xác nhận sẽ nhận được bản sao trùng lặp của cổ phần của họ trên chuỗi khối mới được phân nhánh khi một chuỗi khối phân tách

Tình trạng tiến thoái lưỡng nan “không có gì nguy hiểm” xảy ra khi người xác thực ký kết ở cả hai phía của fork, cho phép họ có khả năng chi tiêu gấp đôi số tiền của mình và thu gấp đôi số phí giao dịch khi hoàn vốn.

Proof of Work so với Proof of Stake

Rõ ràng là từ những giải thích trước đây rằng cả hai cơ chế đồng thuận đều có những ưu điểm và nhược điểm. Tất cả đều có cùng mục tiêu thiết yếu như những mục tiêu được liệt kê ở trên, nhưng họ sử dụng các phương pháp khác nhau để đạt được mục tiêu đó.

Sự khác biệt quan trọng giữa các cơ chế đồng thuận khác nhau là cách chúng ủy quyền và khen thưởng xác minh giao dịch. Các khác biệt khác được giải thích trong bảng dưới đây.

Khi nào nên sử dụng PoW hoặc PoS?

Cơ chế đồng thuận rất quan trọng đối với thiết kế phân tán của mạng blockchain vì nó làm giảm sự tập trung của các thực thể chịu trách nhiệm xác thực giao dịch. Để giữ các đặc điểm bất biến, không tin cậy và phân tán của mạng blockchain đòi hỏi một cơ chế đồng thuận hoạt động đầy đủ.

Sponsor

Loại đồng thuận cần thiết tùy thuộc vào nhu cầu của mạng. Ví dụ: cần có bằng chứng công việc để ngăn chặn gian lận, bảo mật và xây dựng lòng tin trong mạng. Người khai thác (hoặc bộ xử lý dữ liệu độc lập) không thể bị đánh lừa về một giao dịch vì có sự bảo vệ được cung cấp bởi PoW. Proof of Work là một phương pháp bảo mật lịch sử giao dịch của tài sản tiền điện tử đồng thời tăng độ khó của việc thay đổi dữ liệu theo thời gian.

Yêu cầu của một nút tham gia chứng minh rằng công việc đã hoàn thành và được gửi đủ điều kiện để thêm các giao dịch mới vào chuỗi khối, bảo vệ mọi hoạt động độc hại.

Nếu có nhiều bản sao của chuỗi khối trên mạng, PoW sẽ giúp xác định bản sao hợp pháp nhất. Cuối cùng, bằng chứng công việc là điều cần thiết để xây dựng đồng hồ phân tán cho phép thợ đào tự do ra vào mạng trong khi duy trì tốc độ hoạt động nhất quán.

Tương tự, hiệu suất và bảo mật mạng là hậu quả đáng kể của việc sử dụng cơ chế dựa trên PoS. PoS được sử dụng khi yêu cầu tốc độ giao dịch cao cho các giao dịch trên chuỗi mỗi giây và thanh toán chuyển mạng thực tế. Hơn nữa, những người xác thực có khả năng sở hữu một lượng đáng kể mã thông báo mạng, điều này khuyến khích họ về mặt tài chính để giữ cho chuỗi an toàn.

Tuy nhiên, có một số nghi ngờ về sức mạnh của bảo mật PoS và PoW trước các mối đe dọa. Do đó, một cơ chế xác thực được gọi là bằng chứng không gian, hoặc (dự án Chia) được tạo ra để xác thực các giao dịch một cách an toàn. Chia sử dụng cơ chế đồng thuận bằng chứng về không gian và thời gian để giải quyết một số vấn đề tập trung gây ra các blockchain PoW và PoS

Theo dõi tin tức mới nhất về Blockchain trên các kênh của XGems Capital

Sponsor

Bài này có hay không bạn?
CÓ THỂ BẠN SẼ THÍCH
Đang nạp...
Nạp dữ liệu bị lỗi :(
Share.
CÓ THỂ BẠN SẼ THÍCH
Đang nạp...
Nạp dữ liệu bị lỗi :(
Theo dõi
Thông báo của
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
wpDiscuz