Tại sao PoW dựa trên sự đồng thuận của Nakamoto là an toàn và hoàn hảo?

Updated: 28/04/2020 at 5:30

Trong bài đăng trước, chúng tôi đã giải thích tại sao PoS kém an toàn hơn PoW. Bài viết này sẽ đề cập đến lý do cơ chế đồng thuận PoW hay còn được gọi là đồng thuận Nakamoto do Satoshi Nakamoto phát minh cho mạng Bitcoin là an toàn và hoàn hảo.

Để giải thích cơ chế, trước tiên sẽ định nghĩa thuật toán PoW, giải thích cách thức hoạt động trong đồng thuận Nakamoto, tại sao nó an toàn, hoàn hảo và cuối cùng là mang lại lợi ích như thế nào cho tiền, tài sản và thỏa thuận trên các blockchain như Bitcoin và Ethereum Classic.

PoW là gì?

Để giải thích thế nào là PoW, trước tiên cần phải giải thích về “hashing”. Thuật toán hashing là hàm biến thay đổi chuỗi dữ liệu tùy ý, chẳng hạn như một con số, một bức thư tình hoặc một danh sách các giao dịch thành một số có độ dài cố định.

Ví dụ: “hello” sử dụng hàm hash SHA-256 tạo ra hash:

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Quy trình PoW trong mạng như Bitcoin bắt đầu bằng một nhóm gồm 4 số, sau đó hashing chúng bằng cách lặp đi lặp lại nonce (số chỉ được sử dụng một lần) cho đến khi gặp mục tiêu độ khó. Sau đó, miner đạt mục tiêu trước sẽ giành phần thưởng.

pow

Quy trình PoW

Các bước trong quy trình PoW được mô tả ở sơ đồ trên bao gồm:

Dữ liệu cần hash:

4 số được hash tạo một khối mới là hàm hash của khối trước đó, do đó, một chuỗi các giá trị hash liên quan có thể được xây dựng, tạo ra “blockchain”. Một hàm hash được gọi là Merkle root, chứa tất cả các giao dịch của khối hiện tại; một dấu thời gian; một nonce tùy ý là số được lặp lại trong bước tiếp theo để tìm hàm hash với mục tiêu độ khó.

Hash lặp:

Nếu 4 con số được hash đơn giản, chúng sẽ tạo ra hàm hash duy nhất, nhưng phải thử nhiều lần, thậm chí hàng tỷ hoặc hàng nghìn tỷ lần mỗi giây để đạt được mục tiêu độ khó và nonce được lặp lại liên tục để tăng cơ hội tìm ra kết quả hash đạt được mục tiêu.

Bước này là bước tạo nên “công việc” trực tiếp trong PoW, đây là khía cạnh quan trọng nhất của đồng thuận Nakamoto, bởi vì tất cả các miner đều tiêu tốn rất nhiều năng lượng cứ trung bình sau 10 phút làm việc để tìm ra một hàm hash trong mục tiêu độ khó.

Đạt mục tiêu độ khó:

Tất cả các số hoặc giá trị hash có thể có chức năng như SHA-256, là hàm được sử dụng trên mạng Bitcoin, được tạo từ các chuỗi dữ liệu tùy ý, chẳng hạn như danh sách các giao dịch Bitcoin rất lớn xấp xỉ 2^256, có lẽ nhiều hơn cả các nguyên tử trong vũ trụ.

Mục tiêu độ khó bao gồm xác định phạm vi nhỏ của các số có thể được sử dụng cho khối hiện tại. Ví dụ: nếu toàn bộ không gian số từ 0 đến 10, nhưng mục tiêu độ khó được đặt ở mức 3 hoặc thấp hơn, điều đó có nghĩa là miner phải hash nhiều lần 3 số đầu tiên với nonce lặp lại cho đến khi kết quả hash là 3 hoặc dưới 3.

Vì vậy, nếu họ thực hiện hash và kết quả là 8 thì kết quả đó sẽ bị loại bỏ. Nếu sau vài lần thử, họ tìm thấy một hàm hash là 2 thì miner đã trúng số độc đắc! Điều này có nghĩa là họ giành được phần thưởng cho khối đó nếu là người đầu tiên tìm thấy và truyền nó lên mạng.

Hoàn thiện khối và phần thưởng:

Khi một miner tìm thấy hàm hash trong mục tiêu độ khó, họ phải hoàn thành khối bằng cách nhập khóa công khai với số dư đại diện cho phần thưởng hiện tại cho khối đó, gửi nó đến các node đầy đủ của mạng để xác minh và đưa vào blockchain. Sau khi được đưa vào blockchain, miner có thể yên tâm rằng họ đã kiếm được phần thưởng.

Đng thun Nakamoto là gì?

Như có thể thấy trong sơ đồ khai thác dưới đây, PoW là một thành phần của đồng thuận Nakamoto.

pow

Các bước đồng thuận Nakamoto

Các bước trong đồng thuận Nakamoto bao gồm:

Giao dịch được thu thập và gửi đến các miner:

Khi các cá nhân, sàn giao dịch, dịch vụ ví, nhà đầu tư và tất cả các loại người dùng, nhà khai thác node khác gửi giao dịch đến mạng thông qua node đầy đủ, tất cả giao dịch được gửi đến các node khác trong mạng, để đảm bảo sao chép đầy đủ, bao gồm cả miner.

Miner xây dựng khối:

Khi miner nhận được giao dịch, họ nhóm chúng lại và bắt đầu quy trình PoW được mô tả ở trên. Tất cả sức mạnh tính toán của miner được triển khai để tìm ra hàm hash đạt mục tiêu độ khó. Khi miner tìm thấy hàm hash trong mục tiêu, họ sẽ hoàn thành khối để nó có thể được gửi đến phần còn lại của mạng.

Các khối hoàn thành được gửi trở lại node đầy đủ:

Khi một miner tìm thấy và hoàn thành khối chiến thắng, nó sẽ ngay lập tức được gửi đến phần còn lại của mạng để truyền bá và tất cả các node đầy đủ có thể nhận được.

Đôi khi nhiều hơn một miner sẽ tìm thấy hàm hash trong mục tiêu độ khó. Nếu điều này xảy ra, mạng sẽ chọn người tìm thấy đầu tiên hoặc nếu cả hai tìm thấy cùng một lúc thì chúng sẽ hoạt động trên cả hai cho đến khi một trong hai trở thành một phần của chuỗi dài nhất.

Node đầy đủ xác minh khối và thêm chúng vào blockchain:

Khi các node đầy đủ nhận được khối mới, chúng xác minh tất cả các giao dịch là hợp lệ, hàm hash là chính xác và quy trình PoW đã được tuân thủ.

Sau khi xác minh, khối được thêm vào blockchain như là khối cao nhất, làm tăng thêm số lượng công việc tính toán trong mạng kể từ khi tạo genesis. Như vậy, tất cả sức mạnh tính toán kể từ khi genesis được tích lũy tạo ra một bức tường bảo vệ cho blockchain.

Như mô tả trong phần trước, khi các node đầy đủ bao gồm một khối trong blockchain, tức là đã hoàn tất việc thanh toán phần thưởng cho miner chiến thắng. Phần thưởng cho mỗi khối là động lực kinh tế quan trọng để miner tham gia và bảo mật blockchain trong đồng thuận của Nakamoto.

Phần thưởng được đặt theo chính sách tiền tệ của mạng, nhưng cũng bao gồm phí giao dịch được gửi cùng với các giao dịch để khuyến khích miner đưa chúng vào khối. Trong tương lai, khi phần thưởng giảm dần, phí giao dịch sẽ trở thành phần chính trong khoản thanh toán cho miner.

Ti sao PoW dựa trên đng thun ca Nakamoto là an toàn và hoàn hảo?

Cách PoW hoạt động trong cơ chế đồng thuận Nakamoto có một loạt các ưu điểm giúp đảm bảo an toàn và hoàn hảo bởi vì chúng cùng nhau đáp ứng tất cả các nhu cầu về bảo mật, tính sẵn có và tính nhất quán của hệ thống.

pow

Năm li thế ca PoW khiến cho đng thun Nakamoto an toàn và hoàn hảo

Những lợi thế của PoW dựa trên đồng thuận của Nakamoto là:

Chứng minh tất cả sức mạnh tính toán đã tham gia:

Đồng thuận của Nakamoto cung cấp bằng chứng rằng phần lớn sức mạnh tính toán tham gia vào các khối xây dựng. Đối với bất kỳ khối nào, điều này là do ở độ khó nhất định, các miner trong mạng mất ít nhất 10 phút để hash, là bằng chứng vật lý cho thấy phần lớn sức mạnh tính toán đã tham gia xây dựng khối đó.

Trên đây là các giải pháp nổi tiếng của Satoshi Nakamoto để giải quyết vấn đề của Byzantine General.

Điểm lựa chọn trên chuỗi cho lối ra và lối vào không cần xin phép và thống nhất trong trường hợp tách chuỗi:

Nếu blockchain có giá trị và an toàn nhất khi tất cả các miner, node hoạt động trên cùng một chuỗi, làm thế nào để tất cả chúng phối hợp trên một điểm duy nhất mà không cần cơ quan trung ương hoặc bên thứ ba chỉ đạo?

Đồng thuận Nakamoto giải quyết điều này bằng cách cung cấp điểm lựa chọn chuỗi hoặc lựa chọn fork, để thoát ra và nhập vào mạng hoặc trong trường hợp chia tách chuỗi, nhằm đưa mạng trở lại đồng thuận hoàn toàn trên một chuỗi thống nhất.

Điều này được thực hiện bằng cách thiết lập “quy tắc chuỗi dài nhất”, có nghĩa là tất cả các node và miner được lập trình để luôn hoạt động trên chuỗi khối có nhiều PoW được thực hiện nhất trên kể từ khi tạo genesis. Đầu mối trung tâm khách quan này dành cho tất cả những người tham gia, được tự động hóa trong các máy khách phần mềm của mạng và là rất quan trọng để loại bỏ các bên thứ ba đáng tin cậy dựa trên đánh giá chủ quan và phục vụ như là trọng tài và giám đốc của hệ thống.

Hàng rào bảo mật chống lại những kẻ tấn công:

PoW dựa trên đồng thuận là một rào cản bảo mật chống lại những kẻ tấn công trong cả quá trình xử lý giao dịch hiện tại và cho tất cả các giao dịch trong quá khứ. Hiện tại, đó là rào cản đối với những kẻ tấn công chi tiêu gấp đôi trong khối hiện tại vì chúng sẽ cần hơn 50% sức mạnh tính toán khai thác chỉ để tham gia vào giao dịch thứ hai nhằm loại bỏ giao dịch thứ nhất.

Đối với tất cả các giao dịch trong quá khứ, đó là cùng một khái niệm, nhưng vì PoW được tích lũy nên tại thời điểm này sẽ mất hàng trăm ngày để đảo ngược các khối cũ hơn. Trên thực tế, tại thời điểm viết bài, sẽ mất ít nhất 400 ngày với 100% sức mạnh hash hiện tại, để đảo ngược chuỗi kể từ genesis.

Sự khan hiếm kỹ thuật số thông qua chi phí không thể giả mạo:

Như Nick Szabo đã giải thích trong bài báo “Schelling Out: The Origins of Money” (nguồn gốc của tiền), chi phí không thể giả mạo là khái niệm của một hình thức sound money (tiền dự trữ an toàn) không chỉ bền, có thể chuyển nhượng, di động, chia được mà còn tốn kém chi phí để tạo ra.

Chi phí này đảm bảo rằng người khác không dễ dàng giả mạo hoặc tạo ra các bản sao lớn của tiền tệ, do đó làm loãng giá trị của nó. Nói cách khác, vì PoW rất tốn kém do đòi hỏi số lượng tính toán lớn, tiêu thụ điện năng khổng lồ nên nó cho phép sự khan hiếm kỹ thuật số thông qua chi phí không thể giả mạo.

Ủy nhiệm cho giá trị trong kinh tế:

Chi phí tương tự đảm bảo tính khan hiếm là ủy nhiệm cho giá trị của tiền tệ bản địa trong nền kinh tế. Mặc dù giá trị là cá nhân và chủ quan nhưng ủy nhiệm minh bạch cho giá trị như PoW giúp thúc đẩy phát hiện giảm giá chi phí giao dịch, tạo điều kiện cho sự phối hợp trên thị trường.

Li ích cho tin, tài sn và tha thun?

Như đã thấy trong bài viết này, những lợi ích chính của PoW dựa trên đồng thuận Nakamoto khiến nó an toàn và hoàn hảo, cung cấp bằng chứng thể hiện tất cả sức mạnh tính toán tham gia vào các khối đang xây dựng, cung cấp điểm để thoát ra và nhập vào mạng trong trường hợp chia tách chuỗi, là rào cản bảo mật tích lũy chống lại những kẻ tấn công, cho phép tính khan hiếm kỹ thuật số thông qua chi phí không thể giả mạo và đóng vai trò như ủy nhiệm cho giá trị trong nền kinh tế.

Đối với các blockchain như Bitcoin và Ethereum Classic, tất cả những lợi ích này là rất quan trọng để bảo mật BTC hoặc ETC, sản xuất các khối hợp lệ, đặt lệnh giao dịch, lưu trữ, bảo vệ tài sản và các thỏa thuận trong một hệ thống có giảm thiểu niềm tin, không thể thay đổi và không cần cho phép trên quy mô toàn cầu.

Dislaimer: Đây là thông tin cung cấp dưới dạng blog cá nhân, không phải thông tin tổng hợp hay lời khuyên đầu tư. Chúng tôi không chịu trách nhiệm về các quyết định đầu tư của bạn.

Được đề cập trong bài viết
Mới cập nhật

Gần đây, Zcash (ZEC) đã thu hút sự chú ý mạnh mẽ khi trở thành một trong những đồng tiền điện tử có hiệu suất vượt trội nhất trên thị trường. Trước sự biến động này, nhiều nhà đầu tư và chuyên gia đang đặt câu hỏi về triển vọng... ...

Vào thời điểm viết bài ngày thứ Hai, giá Bitcoin (BTC) đã tụt xuống dưới mốc 109.000 USD, giảm 3,51% so với tuần trước. Trong khi đó, Ethereum (ETH) và Ripple (XRP) đang tiệm cận các vùng hỗ trợ quan trọng, và nếu đóng cửa dưới những ngưỡng này, khả... ...

Humanity Protocol (H) đã trải qua một đợt bán tháo mạnh, khiến giá giảm hơn 10% trong ngày qua, phản ánh tâm lý thị trường đang trở nên yếu đi rõ rệt. Tuy rủi ro vẫn hiện hữu, nhưng tiềm năng tăng trưởng của tài sản này vẫn rất đáng... ...

Tâm lý lạc quan đối với Litecoin (LTC) đang gia tăng mạnh mẽ. Tính đến thời điểm hiện tại, đồng coin này đã hình thành một mô hình tăng giá và dường như đang tiến gần đến vùng đột phá quan trọng. Bên cạnh đó, các yếu tố như sự... ...

Giá Aster chứng kiến mức tăng trưởng vượt trội hơn 30% vào ngày Chủ nhật, sau khi đồng sáng lập Binance, Changpeng Zhao (CZ), công khai việc nắm giữ hơn 2,5 triệu USD ASTER. Trong một bài đăng trên nền tảng X vào Chủ nhật, CZ đã chia sẻ thông... ...

Dòng vốn on-chain của Bitcoin đang phản ánh nhu cầu vững chắc đối với đồng tiền mã hoá lớn nhất thế giới, khi cả nhà đầu tư lẫn thợ đào đều gia tăng hoạt động bất chấp tâm lý tiêu cực trên thị trường sau cú sụt giảm 19 tỷ... ...

Dữ liệu từ Google Trends cho thấy lượng tìm kiếm từ khóa “bitcoin” đã tăng vọt vào giữa tháng 10 trước khi giảm dần trong những ngày đầu tháng 11. Trên thang điểm 0–100 của Google Trends — trong đó 100 đại diện cho mức độ quan tâm cao nhất... ...

Đây là tháng thứ hai liên tiếp ETH chìm trong sắc đỏ, khiến giới đầu tư không khỏi băn khoăn liệu phe “gấu” có hoàn tất cú hat trick trong tháng 11 tới. Trên biểu đồ ngày, giá ETH cho thấy đà giảm mạnh vào cuối tháng 10 đã phần... ...

Quỹ đầu tư YZi Labs cho biết quyền sở hữu BNB hiện đã được “phân tán rộng rãi” trên toàn mạng lưới, với ngày càng nhiều token được chuyển vào ví tự lưu ký và ví công khai của các sàn giao dịch. Theo dữ liệu mới nhất từ YZi... ...

Đà hồi phục của Pi Coin đang gây bất ngờ cho nhiều nhà đầu tư. Trong tuần vừa qua, giá đã tăng 17,3%, qua đó thu hẹp mức lỗ trong tháng xuống chỉ còn 5,4%. Thậm chí, trong 24 giờ qua, Pi Coin tiếp tục ghi nhận mức tăng nhẹ... ...

Xem thêm bài viết

Chọn chế độ hiển thị:
Bình thường Bảo vệ mắt Dark Mode