Một sự hợp nhất sắp diễn ra và cả thế giới đang theo dõi Ethereum. Bạn có thể biết các từ thông dụng như Ethereum 2.0 và The Merge, nhưng sự chuyển đổi Ethereum này cũng là một bước phát triển quan trọng cho hướng đi mới của các dự án nền tảng: chuỗi khối mô-đun. Vậy blockchain đơn khối và mô-đun là gì, hãy cùng tôi tìm hiểu qua bài viết dưới đây nhé!
Bản chất của blockchain
Đồng thuận: Thuật toán đồng thuận là một cơ chế đơn giản được sử dụng trong các hệ thống máy tính phân tán để đạt được thỏa thuận về một giá trị dữ liệu hoặc trạng thái mạng duy nhất giữa các máy trong hệ thống.
Trong các phương pháp quản lý dữ liệu truyền thống, bắt đầu từ dữ liệu sinh viên đại học (thông tin cá nhân, kết quả kiểm tra, v.v.), chỉ quản trị viên mới có quyền chỉnh sửa và tác động đến dữ liệu. Ngược lại, blockchain được phân cấp, cho phép tự điều chỉnh và cập nhật dữ liệu mà không cần phụ thuộc vào bên thứ ba. Chúng bao gồm sự đóng góp của hàng trăm nghìn người tham gia làm việc để xác minh và xác minh các giao dịch được thực hiện trên blockchain và trong các hoạt động khai thác khối.
Để đạt được sự phân quyền trên, blockchain có một cơ chế hiệu quả, công bằng, đáng tin cậy và an toàn để đảm bảo rằng các giao dịch được thực hiện trên blockchain được xác thực và được công nhận bởi tất cả các bên là bắt buộc. Đây là công việc của cơ chế đồng thuận.
Tính sẵn có của dữ liệu: Tính khả dụng của dữ liệu là sự đảm bảo rằng những người đề xuất khối sẽ xuất bản tất cả dữ liệu giao dịch cho một khối và dữ liệu giao dịch đó có sẵn cho những người dùng khác. Các giao dịch Ethereum được xử lý theo khối. Các khối này được liên kết với nhau để tạo thành một “blockchain”.
Từ góc độ blockchain, tính khả dụng của dữ liệu rất quan trọng vì không có gì trong dữ liệu có sẵn là không thể tạo ra.
Thực thi: Thực hiện các giao dịch bởi các nút, duy trì và phát triển trạng thái của blockchain. Dễ dàng theo dõi việc thực hiện các giao dịch đang chờ xử lý.
Tìm hiểu thêm về chuỗi khối nguyên khối
Blockchain nguyên khối là gì? Một chuỗi khối nguyên khối là một chuỗi khối được thiết kế để triển khai tất cả ba thành phần blockchain cốt lõi trong cùng một không gian (Lớp 1). Để làm điều này, các blockchains nguyên khối được tối ưu hóa cho sự đồng thuận, không gian khối hoặc thực thi (tùy thuộc vào mục đích của dự án).
Cơ chế hoạt động của một chuỗi khối nguyên khối
Các blockchains nguyên khối hoạt động theo giao thức đồng thuận được thiết lập cho các blockchain. Để tham gia, bạn phải chạy một nút đáp ứng các yêu cầu do mạng đặt ra. Ví dụ tốt nhất là Ethereum. Người dùng muốn chạy các nút của riêng họ trước tiên phải xác định loại nút mà họ muốn chạy. Sau khi thiết lập, tải xuống dữ liệu blockchain từ mạng. Sau quá trình này, sự tham gia của mạng bắt đầu theo các quy tắc giao thức.
Ưu điểm của Blockchain nguyên khối: Ưu điểm lớn nhất của loại blockchain này là nó cung cấp khả năng phân quyền trong khi vẫn duy trì tính an toàn và bảo mật, giúp người dùng sử dụng các ứng dụng công nghệ blockchain dễ dàng hơn.
Nhược điểm của blockchain nguyên khối: Được thiết kế để xử lý 3 thành phần cốt lõi cùng lúc, dạng blockchain này chỉ có thể xử lý tối ưu 2/3 thành phần, và phải chấp nhận những thỏa hiệp / hy sinh cho phần còn lại.
Nếu blockchain là phi tập trung (phi tập trung), nó an toàn. Tuy nhiên, nó có thông lượng kém vì không thể mở rộng quy mô để duy trì bảo mật. Nếu một blockchain có thể mở rộng và phi tập trung, nó có thể không an toàn vì có các rào cản đối với trình xác nhận. Nếu một blockchain có thể mở rộng và an toàn, có lẽ nó không nên được phân cấp.
Tìm hiểu thêm về modular blockchain
Blockchain mô-đun là gì? Tính năng quan trọng nhất của Modular Blockchain là nó chia ba nhiệm vụ trên ở Lớp 1 thay vì thực hiện tất cả chúng cùng một lúc.
Ý tưởng là tăng thông lượng blockchain theo cấp số nhân bằng cách tăng không gian khối, thu nhỏ trình xác thực (nút) và tập trung chúng thành các phân đoạn, làm cho hệ thống hiệu quả hơn.
Tóm lại, tất cả những hạn chế của blockchain nguyên khối đều được chuyển sang blockchains mô-đun một cách hiệu quả. Chúng ta hãy xem xét kỹ hơn cách Modular Blockchain thực hiện điều này.
Thực thi: Trong một blockchain mô-đun, không chỉ Lớp 1 tham gia vào quá trình xử lý giao dịch, mà Lớp 1 và cuộn lên được phân chia.
Tính sẵn có của dữ liệu: Các blockchain mô-đun sử dụng sharding để mở rộng quy mô blockchain theo cấp số nhân mà không ảnh hưởng đến bảo mật và phân quyền.
Ý tưởng cốt lõi của sharding là thế này: Giả sử chúng ta có một chuỗi Proof-of-PoS với nhiều (ví dụ: 10000) trình xác thực và nhiều (ví dụ: 100) khối phải được xác minh. Không có máy tính nào đủ mạnh để xác minh tất cả các khối này trước khi nhóm khối tiếp theo xuất hiện.
Do đó, công việc xác minh nên được phân chia một cách ngẫu nhiên. Cụ thể, chúng tôi xáo trộn ngẫu nhiên danh sách nút trình xác thực và chỉ định 100 trình xác thực đầu tiên trong danh sách (xáo trộn) để xác thực khối đầu tiên, 100 trình xác thực thứ hai để xác thực khối thứ hai.
Do đó, một nhóm trình xác thực ngẫu nhiên được chọn để xác nhận một khối cụ thể. Nhóm người xác nhận ngẫu nhiên này được gọi bằng thuật ngữ “Commitee”.
Đồng thuận: Các blockchains mô-đun hoạt động theo cơ chế Proof-of-Stake vì PoS hỗ trợ và tăng cường các blockchains mô-đun.
Trong Proof of Work (PoW), bảo mật mạng dựa vào phần cứng máy tính mà thợ đào sử dụng. Phần cứng càng phức tạp thì càng có nhiều khả năng giải quyết các tính toán mật mã và giúp giữ cho chuỗi khối tồn tại.
Tuy nhiên, trong Proof of Stake, bảo mật là một yếu tố vốn kinh tế mà người dùng muốn duy trì (hoặc duy trì) kết nối với mạng.
Trong trường hợp đầu tiên, bạn cần phần cứng đắt tiền (sẽ cũ theo thời gian và cần được nâng cấp). Tuy nhiên, trong trường hợp thứ hai, tất cả những gì bạn phải làm là tạo một nút (rất dễ thiết lập) và gửi số tiền yêu cầu tối thiểu để tham gia vào quá trình đặt cược. Do đó, PoS giúp một nhóm người xác nhận lớn hơn dễ dàng tham gia vào sự đồng thuận của mạng hơn.
Trong phần đầu tiên, chúng ta đã cùng nhau tìm hiểu về các Monolithic Blockchain và Modular Blockchain. Trong phần tiếp theo, chúng tôi sẽ phân tích một số dự án tiêu biểu theo đuổi các blockchain này để có góc nhìn đa dạng hơn.