Chuyển đến nội dung chính

Làm thế nào để các giao dịch được xác thực trong blockchain?

Khi bạn mua hàng bằng công nghệ blockchain, giao dịch được xác thực như thế nào? Đây có thể là một quá trình khó hiểu đối với những người mới sử dụng blockchain, vì vậy chúng tôi sẽ chia nhỏ nó cho bạn. Trong bài đăng trên blog này, chúng tôi sẽ giải thích cách các giao dịch được xác thực trong blockchain và điều đó có ý nghĩa gì đối với người dùng. Chúng ta cũng sẽ thảo luận về vai trò của Ethereum trong việc xác thực blockchain và tại sao nó lại quan trọng như vậy. Vì vậy, nếu bạn tò mò về xác thực blockchain, hãy tiếp tục đọc!

Việc xác nhận thông tin được thực hiện thông qua một cơ chế gọi là đồng thuận. Cơ chế này xác định liệu một bản ghi hoặc thông tin có thể được đăng ký trong một khối hay không.

Một mạng blockchain có thể "đồng ý" về một giao dịch theo nhiều cách, phụ thuộc vào phạm vi của quá trình ứng dụng đang diễn ra20, sau đó chỉ có "sự đồng thuận" được sử dụng nhiều nhất sẽ được phát triển, tuy nhiên, trong các tài liệu tham khảo được trích dẫn, thông tin liên quan bổ sung sẽ được cung cấp liên quan đến các khía cạnh kỹ thuật trong việc xác thực dữ liệu.


1. Công việc thử nghiệm (PoW)


Đây là một trong những sự đồng thuận phổ biến nhất và đặc biệt được sử dụng trong tài sản tiền điện tử. Các nút cho thấy nỗ lực của họ (bằng chứng công việc) cạnh tranh để giải quyết một vấn đề mật mã phức tạp đòi hỏi nhiều tính toán và do đó, rất nhiều năng lượng tính toán.

2. Bằng chứng tham gia (PoS)

Thử nghiệm tham gia là một giải pháp thay thế cho PoW cho Blockchain công khai. Trong trường hợp này, các nút xác thực các khối mới của chuỗi trong một loại xổ số, trong đó vé sẽ là mã thông báo lần lượt. Loại cơ chế này rất nhanh nhẹn nhưng có thể có bất lợi, ví dụ, ở những người có nhiều hoạt động tiền điện tử hơn, nhiều hoạt động tiền điện tử sẽ giành chiến thắng.

3 Bằng chứng về sự tham gia được ủy quyền (DPoS)

Đây là một phiên bản của PoS, trong đó chủ sở hữu của tiền điện tử hoạt động chọn nhân chứng (do đó tên được ủy quyền của nó), cho phép phân cấp lớn có khả năng mang lại lợi ích cho các chủ sở hữu nhỏ, nhưng có thể tạo điều kiện cho các hoạt động chống cạnh tranh có thể thúc đẩy cartel hóa, điều này sẽ đi ngược lại cạnh tranh tự do và lành mạnh.

4. Bằng chứng về cổ phần thuê (LPoS)

Waves đã thiết kế giao thức tinh chỉnh này để giải quyết các vấn đề tập trung và lỗ hổng đối với các cuộc tấn công nhất định. Chủ sở hữu nhỏ "thuê" hoặc nhóm mã thông báo của họ để có nhiều tùy chọn hơn để tạo khối mới và kiếm phần thưởng.

5. Kiểm tra thời gian trôi qua (PoET)

Thuật toán này, được phát triển bởi Hyperledger Sawtooth, phù hợp với các mạng công cộng hoặc riêng tư; Nó xác định thời gian chờ đợi ngẫu nhiên để tạo các khối mới cho mỗi nút được chọn ngẫu nhiên. Nó rất vô tư, nhưng nó phụ thuộc vào mức độ xử lý mà các nút mạng có.

6. Khả năng chịu lỗi Byzantine thực tế (PBFT)

Tên của nó đề cập đến câu chuyện của các vị tướng Byzantine. Trong trường hợp này, các tướng biết và tin tưởng lẫn nhau, chỉ đơn giản là để tạo ra các khái niệm mà họ tạo ra phiếu bầu trong nhiều vòng. Chế độ này lý tưởng cho các hệ thống được phép (trong số những hệ thống khác được sử dụng bởi Hyperledger Fabric và NEO). Hình đính kèm trình bày dòng chảy của quá trình đồng thuận.

Có nhiều thuật toán phân tán khác, có thể được tìm thấy trong
liên kết đính kèm sau:https://www.verypossible.com/insights/pros-and-cons-of-differentBlockchain-consensus-protocols

Nguồn: Bộ Chuyển đổi số, Columbia

Xác thực blockchain là một quá trình quan trọng giúp đảm bảo tính bảo mật và chính xác của các giao dịch. Trong blockchain, việc xác nhận này được thực hiện thông qua một hệ thống gọi là Ethereum. Ethereum là một nền tảng phi tập trung chạy các hợp đồng thông minh: các ứng dụng chạy chính xác như được lập trình mà không có bất kỳ khả năng gian lận hoặc sự can thiệp nào của bên thứ ba. Nhờ Ethereum, xác thực blockchain đáng tin cậy và an toàn, làm cho nó trở thành lựa chọn hoàn hảo cho các giao dịch trực tuyến. Nếu bạn muốn tìm hiểu thêm về xác thực blockchain, hãy nhớ xem các bài đăng trên blog khác của chúng tôi về chủ đề này!

Xác thực tính toàn vẹn dữ liệu với Blockchain