Trong Bitcoin và các đồng tiền blockchain khác, cũng có những câu hỏi về cách đạt được sự đồng thuận. Nói cách khác, vấn đề cơ bản nhất trong Bitcoin hoặc các đồng tiền blockchain khác là làm thế nào để đạt được sự đồng thuận trong môi trường không trung tâm.
Blockchain là công nghệ cơ bản đằng sau Bitcoin và cơ sở hạ tầng hỗ trợ Bitcoin. Do đó, khi nói về sự đồng thuận của blockchain, chúng ta nên nói về sự đồng thuận của Bitcoin.
Sự thâm nhập chính của Bitcoin là đạt được sự đồng thuận về các giao dịch trong trường hợp phân cấp, nghĩa là một thỏa thuận đạt được về hiệu quả của giao dịch mà không cần tổ chức trung tâm.
Phương pháp bitcoin để đạt được sự đồng thuận này chủ yếu bao gồm hai phần:
Ưu đãi; Đó là, để thúc đẩy những người tham gia bằng cách tạo ra một lượng bitcoin mới nhất định cho mỗi khối;
Chèn tài nguyên bên ngoài để đảm bảo an toàn; Nghĩa là, để đảm bảo sự an toàn của sự đồng thuận thông qua một số lượng lớn các tài khoản bên ngoài, tức là bằng chứng về công việc (ProofOfpower);
Đây là cách mà hầu hết các loại tiền tệ đều áp dụng. Ví dụ, đàng hoàng, litecoin, tiền tệ cát, dokwin, v.v.
Cơ chế đồng thuận trong blockchain là gì?cái được gọi là đồng thuận, chỉ đơn giản là hiểu rằng mọi người đã đạt được thỏa thuận.
Trong blockchain, nó thực sự là cơ sở. Mỗi nút của dữ liệu riêng của nó xác nhận theo quy tắc này và cuối cùng duy trì toàn bộ cơ sở dữ liệu mạng để duy trì sự nhất quán.
Nếu bạn sử dụng các ví dụ về cuộc sống làm ví dụ, ví dụ, công ty tổ chức một cuộc họp ngày hôm nay, nhưng vì tổng thống không ở đây, thì bất cứ ai cần mọi người thảo luận nếu một dự án sẽ được thực hiện.
Trong một môi trường khó chịu như vậy?
Làm thế nào để đạt được thỏa thuận này và cuối cùng đưa ra quyết định trao nó cho tổng thống? Quá trình này đòi hỏi cơ chế đồng thuận để đóng một vai trò.
Tại thời điểm này, ai đó có thể đề nghị mọi người nói chuyện và bày tỏ ý kiến của họ. Cuối cùng, mọi người sẽ bỏ phiếu, đề xuất này sẽ ghi lại cuộc thảo luận về cuộc thảo luận và để ghi lại kết quả của cuộc bỏ phiếu gần đây và bàn giao kết quả cho Tổng thống.
Cuối cùng, kết quả của quyết định được hình thành dựa trên quy tắc "nếu có nhiều tiếng nói hơn những người bỏ phiếu chống lại nhau, dự án sẽ bắt đầu; nếu không, nó sẽ ngừng làm điều đó." Sau đó, quy tắc bỏ phiếu là cơ chế đồng thuận.
Trong thế giới blockchain, vì blockchain đang chạy cuốn sách của giáo sư phân phối hoặc cơ sở dữ liệu phân tán, khi tạo một khối mới, cách kiểm tra độ chính xác của từng tài khoản trên khối để ghi chú chuông được đăng ký trên mỗi máy tính nhất quánTrong một thời gian dài?
Điều này đòi hỏi một cơ chế đồng thuận. Do đó, cơ chế đồng thuận là một cơ chế giữ tài khoản (hoặc dữ liệu) cho mỗi nút trong một thời gian dài.
Trong blockchain, sự đồng thuận là một giải pháp tự tin trong công nghệ blockchain.Sự đồng thuận được mọi người công nhận. Đó là giá trị đồng ý và phản đối áp dụng.
Giống như bạn thường vi phạm cơ chế của xã hội và làm những việc gây hại cho người khác và mang lại lợi ích cho chính bạn.
Sau đó, bạn sẽ trở thành một nút thắt có hại và độ tin cậy cá nhân của bạn sẽ bị giảm. Ngay cả nó được bao gồm trong danh sách đen bởi hoặc bị trục xuất xã hội.
Ba cơ chế đồng thuận phổ biến cho blockchain
blockchain là hệ thống tập sách của nhà phân phối được xây dựng trên mạng P2P và được chia sẻ bởi hợp đồng. Tính năng lớn nhất là "phân cấp". Nói cách khác, trong blockchain, không cần phải thiết lập sự tự tin giữa người dùng, giữa người dùng, giữa các tổ chức và giữa các tổ chức. Giao dịch có thể đạt được bằng cách dựa vào giao thức blockchain.
Tuy nhiên, làm thế nào để đảm bảo tính chính xác, thẩm quyền và độ tin cậy của cuốn sách của giáo sư? Tại sao hợp đồng chia sẻ mạng blockchain trong kế toán? Tôi nên làm gì nếu nút thắt là giả? Làm thế nào để ngăn chặn cuốn sách tài khoản giả mạo nó? Làm thế nào để đảm bảo tính nhất quán của dữ liệu giữa hợp đồng? Đây là tất cả các vấn đề mà blockchain nên giải quyết khi tạo ra các giao dịch "không có trung tâm", dẫn đến cơ chế đồng thuận.
"Cơ chế đồng thuận" được xử lý như vậy là hoàn thành việc xác minh các giao dịch và xác nhận chúng trong một thời gian rất ngắn bằng cách bỏ phiếu về hợp đồng tư nhân; Khi có một mâu thuẫn, nhiều hợp đồng hợp đồng tham gia vào việc đưa ra quyết định và sự đồng thuận về ý kiến trong trường hợp không có kiểm soát trung tâm, đó là làm thế nào để tạo ra mối quan hệ tin cậy giữa các cá nhân không có cơ sở để tự tin.
Công nghệ blockchain sử dụng một bộ thuật toán thể thao dựa trên thể thao trên thiết bị để xây dựng mạng "tự tin" để triển khai xây dựng tín dụng mới thông qua hỗ trợ kỹ thuật thay vì các tổ chức tín dụng trung tâm.
Các loại blockchain khác nhau yêu cầu các thuật toán đồng thuận khác nhau để đảm bảo rằng khối cuối cùng trên blockchain có thể phản ánh toàn bộ điều kiện mạng bất cứ lúc nào.
Cho đến bây giờ, chủ yếu có cơ chế đồng thuận blockchain: bằng chứng về công việc, bằng chứng về các điểm kiểm tra, công bằng PPOS PRATE Các cơ chế
Khái niệm:
Cung cấp cơ chế công việc, ban đầu là một thuật ngữ kinh tế, cho thấy phương pháp đo lường được đặt ra bởi hệ thống để đạt được một mục tiêu cụ thểCơ chế chứng minh công việc có lợi thế là hoàn toàn phi tập trung. Trong blockchain với sự đồng thuận của cơ chế chứng minh công việc, hợp đồng có thể tham gia và tốt nghiệp tự do và cạnh tranh quyền kế toán bằng cách tính toán giải pháp số cho bán lẻ ngẫu nhiên. Khả năng có được một giải pháp số chính xác để tạo các khối là sự xuất hiện cụ thể của sức mạnh tính toán trong nút thắt.
app:
Nổi tiếng nhất trong POW là Bitcoin. Trong mạng bitcoin, trong khi tạo các khối, các công ty khai thác cần giải quyết các vấn đề toán học phức tạp và tìm một nhóm lớn đáp ứng các yêu cầu bao gồm các số không hàng đầu và số lượng số không phụ thuộc vào giá trị của độ khó của mạng. Trong giai đoạn này, nhiều nỗ lực tính toán (gánh nặng công việc) là bắt buộc và thời gian tính toán phụ thuộc vào tốc độ phân mảnh của thiết bị.
Tìm kiếm một phân mảnh hợp lý là một khả năng. Khi nút có công suất tính toán đại diện cho toàn bộ mạng, nút có xác suất N/100 để tìm Brownshash. Sau khi bạn tìm thấy nút thắt thành công giá trị bán lẻ thỏa đáng, toàn bộ mạng sẽ được phát ngay lập tức và được xác minh ngay sau khi bạn nhận được mạng phát sóng dưới cùng.
Nếu xác minh được thông qua, thì điều này có nghĩa là nút thắt đã thành công trong việc giải quyết bí ẩn, và sẽ không cạnh tranh nữa cho khối hiện tại, nhưng chọn chấp nhận Thánh lễ này, hãy đăng ký nó trong cuốn sách của giáo sư của bạn, sau đó tiến hành dự đoán cạnh tranh cho khối tiếp theo. Chỉ những khối nhanh nhất để giải các câu đố trong mạng mới được sao chép trong cuốn sách của giáo sư và hợp đồng khác trong cuốn sách của giáo sư để đảm bảo tính độc đáo của toàn bộ cuốn sách của giáo sư.
Nếu có bất kỳ hành vi lừa đảo nào của nút thắt sẽ dẫn đến sự thất bại của hợp đồng mạng để thông qua việc xác minh và bỏ qua khối được đóng gói trực tiếp. Thánh lễ này không thể được đăng ký trong sổ ghi chép của giáo sư nói chung, và chi phí mà hợp đồng bí ẩn tiêu thụ sẽ là vô ích. Do đó, theo chi phí khai thác khổng lồ, công nhân khai thác sẽ tự nguyện tuân thủ giao thức đồng thuận Bitcoin, đảm bảo sự bảo mật của toàn bộ hệ thống.
Ưu điểm và khiếm khuyết
Ưu điểm: Kết quả có thể được kiểm tra nhanh chóng và hệ thống mang một số lượng lớn hợp đồng, chi phí làm điều ác là cao, do đó đảm bảo sự tuân thủ có ý thức của người lao động.
Nhược điểm: Tiêu thụ một lượng lớn thuật toán và thời gian đồng thuận dài
khái niệm:
Cung cấp cơ chế lớp (bằng chứng về sét), đòi hỏi phải cung cấp một tính chất cụ thể của tiền điện tử.
Cơ chế chống cổ phần hoạt động trong việc này khi tạo ra một khối mới, yếu tố khai thác cần tạo ra một phương pháp điều trị "quyền tiền tệ" và giao dịch sẽ gửi một số loại tiền kim loại đến chính yếu tố khai thác trước. Nó làm giảm bằng chứng của cơ chế lớp từ khó khăn của việc khai thácHợp đồng tương ứng với tỷ lệ và thời gian có mỗi nút, do đó tăng tốc tìm kiếm các số ngẫu nhiên.
app:
Năm 2012, một người dùng internet có bút danh đã được ra mắt peercoin (tiền tệ Dianyan), đây là ứng dụng đầu tiên cho cổ phần của loại tiền được mã hóa. Sự đổi mới lớn nhất của PPC là phương pháp khai thác của nó kết hợp POW và POS, và sử dụng cơ chế chứng minh công việc để phát hành các đồng tiền mới và sử dụng cơ chế chứng minh cổ phần để duy trì sự an toàn của mạng.
Để nhận ra các điểm bán hàng, Sunnyking từ Satoshi của Coinbase và được thiết kế đặc biệt một loại giao dịch đặc biệt gọi là Coinstake.
Hình ảnh trên cho thấy cách thức hoạt động của Coinstake, vì tuổi của tiền tệ chỉ ra khoảng thời gian để giữ tiền tệ. Nếu bạn có 10 xu và giữ chúng trong 10 ngày, bạn đã thu được 100 ngày tiền tệ. Nếu bạn sử dụng mười loại tiền tệ này, cuộc sống của các đồng tiền (phá hủy) sẽ được tiêu thụ.
Ưu điểm và tiêu cực:
Ưu điểm và tiêu cực:
Ưu điểm và tiêu cực: Giới hạn thời gian cần thiết để đạt được sự đồng thuận trong các ý kiến, không chỉ là bằng chứng về công việc. Tiết kiệm năng lượng.
Khiếm khuyết: Về bản chất, hợp đồng trong mạng vẫn cần hoạt động khai thác và rất khó để đảm bảo tính hợp lệ của vận chuyển. Khái niệm:
Bằng chứng được ủy quyền (bằng chứng được ủy quyền), tương tự như bỏ phiếu trong Hội đồng quản trị, cơ chế này có một hệ thống bỏ phiếu trong thời gian thực tế trong thời gian thực tế, giống như hệ thống tổ chức một cuộc họp của các cổ đông không bao giờ kết thúc bất cứ lúc nào và tất cả các cổ đông bỏ phiếu ở đây để xác định các quyết định của công ty.
Trong khi cố gắng chứng minh các cổ phiếu đã được phê duyệt để giải quyết các vấn đề của các cơ chế POD và POS truyền thống, các tác động tiêu cực của tập trung cũng có thể được bù đắp bằng cách thực hiện dân chủ công nghệ. Phân cấp trong các blockchain được tạo ra trên cơ sở cơ chế DPOS phụ thuộc vào một số lượng lớn nhất định, không phải tất cả người dùng. Trong blockchain như vậy, tất cả các nút bỏ phiếu để bầu một số lượng đại diện nút nhất định và họ chịu trách nhiệm cho tất cả các nút để xác nhận các khối và duy trì hoạt động quy định của hệ thống.
Đồng thời, tất cả các hợp đồng trong blockchain đều có việc loại bỏ và bổ nhiệm các diễn viên bất cứ lúc nào. Nếu cần thiết, tất cả các hợp đồng có thể bỏ phiếu để hủy bỏ đủ điều kiện cho các đại diện của hợp đồng hiện tại, tái cử đại diện mới và đạt được nền dân chủ trong thời gian thực tế.
Ứng dụng:
Bitshare là một loại tiền được mã hóa áp dụng cơ chế DPOS. Bằng cách giới thiệu khái niệm về các nhân chứng, các nhân chứng có thể tạo ra các khối và tất cả những người nắm giữ cổ phần BITS có thể bỏ phiếu cho các nhân chứng. N (n (n) thường được định nghĩa là 101) ứng cử viên có thể được bầu trong tổng số phiếu bầu.Các nhân chứng của nó, và số lượng nhân chứng được bầu (N) nên được thỏa mãn: ít nhất một nửa số cử tri tin rằng N đã được tập trung hoàn toàn.
Danh sách ngắn gọn của nhân chứng được cập nhật cho mỗi chu kỳ bảo trì (một ngày). Các nhân chứng sau đó được sắp xếp ngẫu nhiên và mỗi nhân chứng đạt hai giây để tạo ra các khối theo thứ tự. Nếu nhân chứng không thể tạo ra các khối trong một thời gian nhất định, khối lượng của thế hệ khối được chuyển đến nhân chứng cho các lát cắt tiếp theo. Thiết kế DPOS này làm cho thế hệ khối lượng nhanh hơn và tiết kiệm năng lượng hơn.
DPO sử dụng bỏ phiếu đầy đủ cho các cổ đông để đạt được sự đồng thuận theo cách công bằng và dân chủ. Các nhân chứng n, những người bỏ phiếu có thể được coi là nhóm khai thác tối thiểu và các quyền tập hợp khai thác này có thể hoàn toàn bằng nhau. Các cổ đông có thể thay thế các nhân chứng này (nhóm khai thác) bất cứ lúc nào thông qua việc bỏ phiếu, miễn là sức mạnh tính toán mà họ cung cấp là không ổn định, máy tính bị hỏng hoặc cố gắng sử dụng sức mạnh trong tay để làm điều ác.
ưu và nhược điểm:
Ưu điểm: Giảm số lượng hợp đồng tham gia xác minh và kế toán, để đạt được xác minh sự đồng thuận trong giây Đồng thời, toàn bộ cơ chế đồng thuận vẫn phụ thuộc vào việc phát hành các biểu tượng bổ sung để duy trì sự ổn định của nút tác nhân.
Cơ chế đồng thuận cho blockchain"cơ chế đồng thuận" được đặt ra là hoàn thành việc xác minh các giao dịch và xác nhận chúng trong một thời gian rất ngắn bằng cách bỏ phiếu cho hợp đồng riêng; Để điều trị, nếu nhiều hợp đồng có liên quan có thể đạt được sự đồng thuận, chúng ta có thể tin rằng toàn bộ mạng cũng có thể đạt được sự đồng thuận về điều này. Công ty TNHH Công nghệ di động Bắc Kinh Muqi, một công ty phát triển nghề nghiệp trong lĩnh vực phát triển blockchain, chào mừng bạn đến để đàm phán hợp tác. Dưới đây chúng tôi sẽ xem xét nhiều cơ chế đồng thuận trong blockchain, hy vọng rằng nó sẽ hữu ích cho mọi người để hiểu công nghệ cơ bản của blockchain.
Vì sự phát triển của công nghệ blockchain, mọi người không còn quen thuộc với cơ chế đồng thuận. Với sự phát triển của công nghệ, nhiều cơ chế đồng thuận sáng tạo cũng phát triển.
POW Prooof of Work
Bitcoin sử dụng bằng chứng về POW cho cơ chế làm việc, sau đó Ethereum là một cơ chế đồng thuận cho POW. POW tương đương với việc tính toán một vấn đề toán học khó khăn, đó là tính toán giá trị bán lẻ của khối mới và độ khó của tài khoản sẽ được điều chỉnh trong mỗi khoảng thời gian. Mặc dù POW là một cơ chế đồng thuận mà mọi người nhận ra, các tài khoản sẽ tiêu thụ rất nhiều năng lượng và cũng có thể gây ô nhiễm môi trường.
Bài đăng
Khả năng có được quyền kế toán được xác định theo số lượng và thời lượng của các biểu tượng. So với POD, POS tránh rất nhiều chất thải tài nguyên và hạn chế thời gian để đạt được sự đồng thuận giữa các nút khác nhau. Nếu môi trường mạng là tốt, điều này có thể đạt được bởi các mililit một lần nữa và các yêu cầu của nút thấp.
Nhưng các khiếm khuyết của các điểm bán cũng rõ ràng. Hợp đồng có nhiều biểu tượng có nhiều cơ hội hơn để có được quyền kế toán, điều này sẽ dẫn đến "ảnh hưởng của Matthew", nó trở nên giàu nhất, sự phân cấp càng bị phá hủy trong blockchain.
DPOS Bằng chứng về cổ phần
DPOS được thực hành cho trạng thái cũng giống như nguyên tắc bán hàng. Sự khác biệt chính là chủ sở hữu biểu tượng phân biệt DPOS có thể bỏ phiếu cho tác nhân là Supernode, chịu trách nhiệm sản xuất các khối trên mạng và duy trì các quy tắc đồng thuận. Nếu hợp đồng này không thực hiện nhiệm vụ của mình, hợp đồng mới sẽ được bỏ phiếu. Các khiếm khuyết tương tự có xu hướng là trung tâm.
POA Proot Sealtuative
Có thể đạt được sự đồng thuận mà không cần tiếp xúc giữa hợp đồng POA, vì vậy nó rất hiệu quả. Anh ta cũng có thể chống lại các cuộc tấn công năng lượng máy tính tốt và có bảo mật cao. Nhưng POA cần một nút thắt đáng tin cậy trung tâm để xác minh danh tính, điều đó có nghĩa là nó sẽ gây hại cho sự phân cấp trong blockchain, đây cũng là một sự thỏa hiệp giữa phân cấp và cải thiện hiệu quả.
Cơ chế đồng thuận của blockchain là cơ chế chính để đảm bảo các nút trên mạng phù hợp với trạng thái toàn cầu của blockchain. Chức năng chính là kiểm tra các giao dịch và thêm chúng vào blockchain. Dưới đây là một lời giải thích chi tiết về cơ chế đồng thuận blockchain: 1. Vai trò chính của cơ chế đồng thuận: Để đảm bảo hoạt động mạng phối hợp: Cơ chế đồng thuận cho phép tất cả các nút trên mạng đạt được thỏa thuận về trạng thái của blockchain và đảm bảo hoạt động bình thường của toàn bộ mạng. Đảm bảo an toàn giao dịch: Sử dụng các cơ chế giao dịch đồng thuận, giao dịch được kiểm tra và thêm vào blockchain, đảm bảo tính xác thực và khả năng bất biến của các giao dịch.
2. Cơ chế đồng thuận chính: Bằng chứng về công việc: Ví dụ, cơ chế được Bitcoin chấp nhận dựa trên các công ty khai thác để kiểm tra các giao dịch bằng cách giải quyết các vấn đề mã hóa phức tạp. Shakhters cạnh tranh với sức mạnh tính toán và tìm các số ngẫu nhiên để tạo các khối. Tuy nhiên, phương pháp này tiêu thụ rất nhiều năng lượng và khiến một môi trường phải mâu thuẫn. Bằng chứng về đặt cược: Ví dụ, cơ chế được áp dụng bởi Ethereum 2.0, chọn bài kiểm tra, mã thông báo. Bộ xác minh xác định sự tham gia của họ thông qua số lượng mã thông báo, trở thành tiết kiệm năng lượng và phi tập trung hơn, và thân thiện với môi trường.
3. Sự khác biệt trong chi tiết của cơ chế đồng thuận: Bằng chứng công việc: Kiểm tra chủ yếu kiểm tra các giao dịch thông qua cạnh tranh trong điện toán và giải quyết các vấn đề mã hóa. Bằng chứng về tỷ lệ: Kiểm toán xác định mức độ tham gia thông qua số lượng mã thông báo. Quá trình thử nghiệm bao gồm kiểm tra giao dịch, tạo cây Merkl, v.v. và xác định người tạo khối bằng phương pháp lựa chọn tình cờ. Các cơ chế đồng thuận khác: chẳng hạn như bằng chứng bằng chứng về sở hữu chung, không gian và bằng chứng về thời gian, bằng chứng về giải quyết ủy quyền và một danh sách các thành phần duy nhất, v.v.Phương pháp xác minh.
4. Sự phát triển của cơ chế đồng thuận: Sự phát triển của cơ chế đồng thuận phản ánh sự phát triển liên tục của công nghệ blockchain và lo ngại về ảnh hưởng môi trường. Trong tương lai, các cơ chế đồng thuận sáng tạo hơn có thể xuất hiện, tiếp tục hình thành sự phát triển trong tương lai của công nghệ blockchain.