Khái niệm cốt lõi của công nghệ blockchain nằm trong cấu trúc sổ cái phân tán của nó, về cơ bản là một hệ thống cơ sở dữ liệu phi tập trung. Trong một hệ thống như vậy, tính nhất quán của dữ liệu là khóa và tất cả các nút cần chia sẻ cùng một bản ghi chính xác. Để đảm bảo rằng tất cả các nút đồng ý, các cơ chế đồng thuận phải được dựa vào, trong đó xác định việc xác minh, tính xác thực và bảo mật của thông tin.
Cơ chế đồng thuận là một thách thức cốt lõi trong các hệ thống phân tán. Vấn đề cốt lõi mà nó giải quyết là xác định thẩm quyền của thông tin, ngăn chặn gian lận và chống lại các cuộc tấn công, đồng thời xem xét hiệu quả chi phí. Trong lĩnh vực blockchain, có ba cơ chế đồng thuận chính: bằng chứng công việc (POW): Cơ chế này xác minh các giao dịch thông qua các vấn đề điện toán. Các nút cần tiêu thụ một lượng lớn tài nguyên điện toán. Các nút đầu tiên giải quyết vấn đề có quyền thêm các khối mới. Mặc dù nó an toàn hơn, nhưng nó tiêu thụ rất nhiều năng lượng. Bằng chứng về cổ phần (POS): Ở đây các nút tham gia bỏ phiếu dựa trên số lượng mã thông báo được giữ (vốn chủ sở hữu) và các nút có cổ phần lớn hơn có nhiều khả năng được chọn. So với POW, POS tiết kiệm năng lượng hơn, nhưng có thể phải đối mặt với rủi ro tập trung. Bằng chứng về nhân loại (POH): Cơ chế đồng thuận tiểu thuyết này kết hợp sự tham gia của con người, chẳng hạn như tín dụng xã hội hoặc xác thực danh tính, để đảm bảo tính bảo mật và tính xác thực của mạng. POH tập trung nhiều hơn vào sự công bằng và bền vững, nhưng việc thực hiện là tương đối phức tạp.
Hiểu ba cơ chế đồng thuận này sẽ giúp chúng tôi phân tích sâu các khái niệm thiết kế và các kịch bản áp dụng của các mạng blockchain khác nhau và chọn giải pháp phù hợp nhất.
Cơ chế đồng thuận của blockchain là giải quyết vấn đề của bất cứ ai duy trì tài khoản (xây dựng khối) và cách duy trì tính nhất quán của blockchain. Hiện tại có nhiều cơ chế đồng thuận được sử dụng bởi các dự án blockchain, chẳng hạn như:
Ứng dụng thành công đầu tiên của blockchain là cơ chế làm việc được sử dụng bởi hệ thống Bitcoin. Lấy hệ thống Bitcoin làm ví dụ để minh họa cơ chế POW. Trước hết, hệ thống Bitcoin có cơ chế khuyến khích để tất cả những người tham gia có thể cạnh tranh để có quyền ghi sách, tức là người có quyền ghi lại, phần thưởng bitcoin cho việc xây dựng khối mới được lấy (phần thưởng hiện tại là 12,5 bitcoin), đồng thời nhận được phí xử lý cho tất cả các giao dịch trong khối mới.
Làm thế nào để người tham gia cạnh tranh cho quyền kế toán? Những người tham gia tính toán một vấn đề toán học với sức mạnh tính toán của riêng họ. Bất cứ ai tính kết quả trước tiên đều có quyền tiến hành tài khoản và có thể nhận được phần thưởng cho việc xây dựng các khối mới. Vấn đề toán học này là tìm một số ngẫu nhiên, do đó kết quả tính toán băm của tiêu đề khối nhỏ hơn giá trị đích. Bản thân Nonce là một trường trong tiêu đề khối. Vì vậy, nếu bạn liên tục thử giá trị của Nonce, nó có thể thực hiện rằng kết quả tính toán băm của tiêu đề khối nhỏ hơn giá trị đích. Bằng cách điều chỉnh động của giá trị đích, bạn có thể điều chỉnh độ khó của giá trị không tính toán.
Quá trình tính toán băm thường được so sánh với trò chơi ném SIEB. Khó khăn của trò chơi có thể được đặt bằng cách điều chỉnh số điểm của màn hình ném. Ví dụ: 100 người tham gia vào sàng và có tổng cộng 100 bảy. Nếu số điểm ném là 100, thì đó là người chiến thắng. Nếu số điểm ném đầu tiên là người chiến thắng. Nó có quyền ghi lại cuốn sách. Nếu bạn thấy rằng thời gian bạn ném 100 điểm là quá nhanh, điều này có thể làm tăng độ khó và yêu cầu một điểm 80 để giành chiến thắng. Nếu 100 người khác tham gia vào trò chơi, trò chơi sẽ được thêm vào số lượng sàng, chẳng hạn như:
Mây giống với sức mạnh tính toán của mạng bitcoin và số điểm ném tương tự như giá trị mục tiêu có thể được điều chỉnh động bởi mạng bitcoin.
Blockchain được coi là chuỗi phải là chuỗi dài nhất. Khi hai khối xuất hiện cùng một lúc, hai khối được ghi tạm thời song song. Các khối sau đây dựa trên một trong số chúng và chuỗi dài nhất được hình thành như một chuỗi nhất quán. Khối khác bị từ chối. Bitcoin dựa trên việc xác nhận 6 khối, do đó khối vứt bỏ không nhận được bất kỳ phần thưởng nào từ hệ thống Bitcoin, điều đó có nghĩa là sức mạnh tính toán (phí điện) của đối thủ cạnh tranh là vô ích đối với quyền kế toán. Dựa trên động lực của khối lượng công việc, những người tham gia phải cố gắng hết sức để tạo ra khối phù hợp, tức là để thực hiện tính nhất quán của blockchain. Điều này có nghĩa là tất cả người dùng trong toàn bộ mạng có thể đạt được một cuốn sách chung công khai độc đáo và nhất quán. Công suất tính toán của toàn bộ hệ thống Bitcoin hiện đã đạt đến mức đáng kinh ngạc 24,75EH/s, bao gồm 1e = 1000p, 1p = 1000t, 1t = 1000 g, 1g = 1000m, 1m = 1000k, 1k = 1000, h/s. vẫn là sức mạnh tính toán liên tục được thêm vào hệ thống bitcoin. Sự cạnh tranh của quyền tài khoản Bitcoin cung cấp phần cứng hiện tại máy tính từ CPU, GPU, máy khai thác chuyên nghiệp, nhóm khai thác. Hiện tại, phiên bản độc lập của máy khai thác chuyên nghiệp không còn có thể cạnh tranh cho quyền kế toán và một số máy khai thác phải được kết hợp thành một nhóm khai thác để cạnh tranh.
Cơ chế đồng thuận blockchain?
POW: Work -Professional (POW) là một lời giải thích đơn giản mà bạn đã xác nhận rằng bạn đã thực hiện một lượng công việc nhất định. Vì toàn bộ quá trình giám sát thường cực kỳ kém hiệu quả, đây là một cách rất hiệu quả để chứng minh rằng khối lượng công việc phù hợp được hoàn thành bằng cách chứng nhận kết quả. Ví dụ, chứng chỉ cuối cùng, giấy phép lái xe, v.v Trong cuộc sống thực, tất cả các bằng chứng đã có được thông qua kết quả kiểm tra là. Bạn nhận được bao nhiêu tiền phụ thuộc vào công việc hiệu quả của bạn để đóng góp cho việc khai thác. Chỉ cần hiểu rằng hiệu suất máy tính của bạn càng tốt, bạn càng nhận được nhiều lợi nhuận. Điều này nhằm thực hiện việc chuyển nhượng tiền dựa trên khối lượng công việc của họ. Hầu hết các loại tiền kỹ thuật số, chẳng hạn như bitcoin, litecoin, v.v., là các loại tiền ảo dựa trên mô hình POW (công suất tính toán càng cao và thời gian khai thác càng dài, bạn càng nhận được nhiều tiền hơn).
POS: POS là một salgorithm đồng thuận trong chuỗi công cộng và có thể được sử dụng để thay thế cho thuật toán POW. POW là một cơ chế để đảm bảo sự bảo mật của Bitcoin, Ethereum và nhiều blockchain khác, nhưng các thuật toán POW bị đổ lỗi để phá hủy môi trường và chất thải điện trong quá trình khai thác. POS cố gắng giải quyết những vấn đề này bằng cách thay thế khái niệm khai thác bằng một cơ chế khác.
Cơ chế POS có thể được mô tả như là một loại khai thác ảo. POS chủ yếu dựa vào các mã thông báo trong chính blockchain. Trong POW, người dùng có thể mua 1.000 đô la Mỹ để mua máy tính và tham gia mạng để tạo các khối mới và do đó tạo ra, mang lại phần thưởng. Trong POS, người dùng có thể mua giá trị 1.000 đô la và chèn các mã thông báo này dưới dạng tiền gửi trong cơ chế POS để người dùng có cơ hội tạo các khối mới và nhận phần thưởng. Nếu người dùng chi 2.000 đô la Mỹ để mua một thiết bị phần cứng, anh ta tự nhiên nhận được sức mạnh tính toán gấp đôi cho mỏ, kiếm được phần thưởng gấp đôi. Nếu bạn đầu tư cao gấp đôi so với các mã thông báo như một khoản tiền gửi trong cơ chế POS, bạn có cơ hội duy trì quyền tạo các khối mới.
Những gì là POW, POS, DPOS và PORCác salg đồng thuận cơ bản của chi phí blockchain và pow. DPO được sử dụng trong EOS có 21 siêu nút, nhưng nó đã được mua chuộc để DPOS hiện được xác định là một blockchain trung tâm và tôi cũng nghĩ rằng điều này vi phạm tinh thần của blockchain. Giao thức đồng thuận POR là cơ chế đồng thuận mới nhất được đề xuất bởi chuỗi Baker. Nó được ủ bởi Crypticclabs, cha đẻ của Key Public Key và người chiến thắng giải thưởng Turing Whitfield Diffie. Phòng thí nghiệm này là phòng thí nghiệm an ninh mạng lớn nhất trên thế giới.
Cơ chế POW (bằng chứng của nơi làm việc) trong blockchain là gì?Khai thác bitcoin sử dụng gì để chứng minh cơ chế lao động?
Bằng chứng (POW, được gọi là POW) là một cơ chế đồng thuận có thể được hiểu đơn giản là bằng chứng cho thấy nó có thể được hiểuĐã thực hiện một lượng công việc nhất định, tức là bằng cách kiểm tra kết quả công việc, tôi có thể biết rằng bạn đã hoàn thành một công việc nhất định.
Bitcoin -Mining sử dụng bằng chứng về cơ chế lao động. Mạng Bitcoin điều chỉnh độ khó của tính toán để đảm bảo rằng mỗi khi sổ sách kế toán cạnh tranh, phải mất khoảng 10 phút để toàn bộ mạng tính toán kết quả tương ứng với các điều kiện. Kết quả này là số ngẫu nhiên có trong "tiêu đề khối".
Phương pháp làm việc có nghĩa là chúng ta có thể nghĩ rằng công cụ khai thác của toàn bộ mạng đã hoàn thành khối lượng công việc của hệ số độ khó được chỉ định khi người khai thác tìm thấy kết quả đáp ứng các điều kiện. Khả năng nhận quyền kế toán phụ thuộc vào tỷ lệ khối lượng công việc của các công ty khai thác trong toàn bộ mạng lưới. Nếu tỷ lệ là 30%, khả năng nhận quyền kế toán cũng là 30%. Do đó, chúng tôi chỉ có thể cải thiện khả năng cạnh tranh bằng cách tăng tỷ lệ khối lượng công việc và nhận thêm bitcoin mới!
POW và POS là gì? Sự khác biệt giữa hai làPOW: Tên đầy đủ, cách làm việc.
POS: Toàn bộ tên bằng chứng, bằng chứng về vốn chủ sở hữu.
Đây là cả hai cơ chế đồng thuận của blockchain và phương pháp kế toán của tiền kỹ thuật số.
Sự khác biệt là:
1. Cơ chế POW: Phát hiện cơ chế khối lượng công việc là bằng chứng của khối lượng công việc. Đây là một yêu cầu phải được đáp ứng khi tạo thông tin giao dịch mới (nghĩa là một khối mới) để thêm blockchain. Trong một mạng blockchain dựa trên việc phát hiện cơ chế công việc, các nút cạnh tranh về quyền kế toán bằng cách tính toán giải pháp số của băm ngẫu nhiên và khả năng có được giải pháp số chính xác để tạo ra các khối là biểu hiện cụ thể của công suất tính toán của nút.
2. POS -mechanism: Bằng chứng quan tâm đòi hỏi bằng chứng phải có một lượng tiền điện tử nhất định. Cách thức mà bằng chứng của stakemanism hoạt động là người đàn ông miền núi phải tạo ra một giao dịch "luật xu" khi tạo một khối mới và gửi giao dịch đến một số đồng tiền trong mối quan hệ đặt trước với chính Bergmann. Việc phát hiện cơ chế tăng đột biến làm giảm độ khó của các nút liên quan đến thời gian khi mọi nút đều có mã thông báo, điều này tăng tốc tìm kiếm các số ngẫu nhiên.
Thông tin nâng cao:
Khái niệm về bitcoin (bitcoin) ban đầu được đề xuất bởi Satoshi Nakamoto 2009, phần mềm nguồn mở dựa trên các ý tưởng của Satoshi Nakamoto được thiết kế và xuất bản và mạng P2P được tạo ra trên nó. Bitcoin là một hình thức P2P. Truyền điểm-điểm có nghĩa là một hệ thống thanh toán phi tập trung. Trái ngược với hầu hết các loại tiền tệ, Bitcoin không dựa trên một số tổ chức tiền tệ nhất định để xuất hiện. Nó được tạo ra bởi một số lượng lớn các tính toán dựa trên các thuật toán nhất định. Nền kinh tế Bitcoin sử dụng cơ sở dữ liệu phân tán bao gồm nhiều nút trong toàn bộ mạng P2P để xác nhận và ghi lại tất cả các hành vi giao dịch và sử dụng thiết kế mật mã để đảm bảo an toàn cho tất cả các kết nối trong khóa học tiền tệ. Các thuộc tính và thuật toán phi tập trung của P2P có thể đảm bảo rằng giá trị tiền tệ không thể được thao tác bởi một lượng lớn bitcoin.
Tham khảo: Cơ chế dùng bách khoa toàn thư Baidu
POW & POS, một cơ chế đồng thuận màlà ngu ngốc và không thể nhận ra sự khác biệtCơ chế đồng thuận là gì?
Trong bài viết đầu tiên của tôi về bản cập nhật, tôi đã giải thích ngắn gọn 16 danh từ có tần số cao nhất trong thế giới tiền kỹ thuật số, một trong số đó là cơ chế đồng thuận. Bạn có nhớ điều đó không?
Tại sao nên có một cơ chế đồng thuận?
Điều này đòi hỏi sự giải thích về "vấn đề chung Byzantine", phải được hiểu trong các hệ thống phân tán.
Vấn đề của các tướng Byzantine có thể được tóm tắt là một câu:
Trong thời cổ đại, 11 tướng trung thành ở các vị trí khác nhau, làm thế nào để loại trừ ảnh hưởng của các đặc điểm và đạt được thỏa thuận thông qua tấn công hoặc rút tiền.
Tất nhiên, vấn đề của các tướng Byzantine không chỉ được nêu ra ngày nay. Trung Quốc vĩ đại của chúng ta đã phát minh ra cách kỳ diệu của "Tiger Talisman" vào mùa xuân và mùa thu và thời kỳ chiến tranh để đảm bảo thực hiện đúng lệnh.
Trong hệ số phân phối, mọi nút của "Byzantine General" là "Byzantine General" và mọi sai lầm trong việc thực thi thuật toán là "kẻ phản bội".
Để loại bỏ các lỗi càng nhiều càng tốt và nhanh chóng đạt được sự đồng thuận để hệ thống có thể hoạt động hiệu quả và chính xác, các "cơ chế đồng thuận" khác nhau đã được tạo ra.
Ban đầu, đây là một chương trình "Hash -cash -hashcash" được phát triển bởi Adamback để giải quyết vấn đề của thư rác.
Bitcoin sử dụng chức năng một chiều của SHA256. Các nguyên tắc làm việc cụ thể là quá chuyên nghiệp. Chúng tôi chỉ cần hiểu rằng "kết quả của SHA256 rất dễ kiểm tra, nhưng để tính toán chúng, chúng tôi phải liên tục cố gắng làm việc cho đến khi chúng khớp với một tỷ lệ nhất định. Về mặt kỹ thuật, mọi khối mới phải đạt được trên 23239,4 tỷ hoạt động". Bạn bè quan tâm có thể tìm kiếm Sha256 để có được một mức độ chi tiết.
, miễn là người khai thác có kết quả tính toán, toàn bộ nút mạng nhận ra chi phí anh ta đã trả và thừa nhận rằng phần thưởng khối mới thuộc về anh ta.
Một số lượng lớn các hoạt động như vậy là khá lãng phí tài nguyên và thực sự không có mục đích khoa học hoặc thực tế. Nó chỉ nên thực hành cơ chế bằng chứng làm việc và ngăn chặn những kẻ tấn công ngụy trang như một nút thắt để kiểm soát mạng.
Mặc dù năm 2009 không có lựa chọn nào tốt hơn để xây dựng mạng lưới tiền tệ toàn cầu phi tập trung này, điều này giúp mọi người có thể tham gia miễn phí. Tuy nhiên, tại thời điểm này, có những cơ chế bằng chứng khác không đòi hỏi nhiều khả năng tính toán lãng phí, chẳng hạn như:
Điều này có nghĩa là càng nhiều đồng tiền có một nút thắt và càng kéo dài, càng dễ dàng duy trì quyền kế toán và càng dễ dàng nhận được phần thưởng khối.
Trên thực tế, POS ban đầu là một bản nâng cấp từ POW, tỷ lệ giảm độ khó khai thác đến tuổi của mỗi nút và do đó tăng tốc tốc độ tìm kiếm các số ngẫu nhiên.
Tuổi tiền tệ là gì?
Tiền xu = Số lượng * Số ngày sở hữu.
Vì mỗi dữ liệu giao dịch được đặt trong blockchain được đánh dấu bằng dấu thời gian,Con tem thời gian này có thể được sử dụng làm bằng chứng về tuổi của tiền tệ để tuổi của tiền tệ không thể dễ dàng rèn giũa.
Ví dụ, khi A 10 đồng nhận được từ B và kéo dài trong 90 ngày, A có tuổi 900 năm; Nếu một người bán 10 đồng này, thì tuổi 900 năm sau đó sẽ được tiêu thụ để loại bỏ hoàn toàn cơ chế đồng thuận POW dựa trên sức mạnh của điện toán, "quan tâm" khái niệm POS ". Lãi suất hàng năm được xác định khi cơ chế POS ban đầu được xác nhận và thường không thay đổi.
Lợi nhuận lợi nhuận = (Tuổi xu*Lãi suất hàng năm)/365. Nếu lãi suất là 1%, lãi suất 0,02466 có thể thu được trong ví dụ trước. Theo cách này, quá trình hành động của pos -blockchain có thể được mô tả như sau:
Trong giai đoạn đầu, cơ chế POW được tạo ra bởi cơ chế POW. Đồng thời, cơ chế POW mờ dần sau khi dần dần do quá nhiều tài nguyên và sự lãng phí sức mạnh máy tính;
Cuối cùng, chỉ còn lại POS trong hệ thống để duy trì hoạt động bình thường.
Ethereum, mà mọi người đều quen thuộc, chủ yếu chiếm lấy cơ chế POW, nhưng chuyển sang POS.
Ví dụ: Bằng chứng về các DPO ủy quyền chứng khoán, tương tự như phiếu bầu của Hội đồng quản trị; Bằng chứng về việc đốt pob; Bằng chứng về lượng mưa từ pod; Khả năng chứng minh họ; Bằng chứng về việc hết hạn của PODT, v.v.
Tôi sẽ không phát triển nó cho bạn hết lần này đến lần khác. Học sinh quan tâm có thể sử dụng Baidu hoặc Zhihu ~