Các loại blockchain và sổ cái phân tán
Vì sao cần phân loại blockchain?
Khi công nghệ blockchain phát triển, một điều trở nên rõ ràng: không có giải pháp duy nhất phù hợp với mọi bài toán. Tùy vào mục tiêu và yêu cầu về bảo mật, tính minh bạch cũng như quản trị, người ta sử dụng những loại blockchain khác nhau. Thông thường có ba loại chính: blockchain công khai, blockchain riêng tư và blockchain liên minh.
Việc phân loại giúp xác định khi nào nên áp dụng từng cách tiếp cận và những đánh đổi đi kèm.
Blockchain công khai
Blockchain công khai là mạng mở mà bất kỳ ai cũng có thể tham gia mà không cần xin phép trước. Dữ liệu trong loại blockchain này thường được công khai và có thể kiểm tra. Tham gia mạng có nghĩa là có thể trở thành người xác thực (khi đáp ứng các yêu cầu cần thiết) và/hoặc thực hiện giao dịch.
Những đặc điểm chính của blockchain công khai:
- không có sự quản lý tập trung,
- mức độ phi tập trung cao,
- quyền tham gia và kiểm tra dữ liệu được mở cho mọi người.
Ví dụ về blockchain công khai gồm Bitcoin, Ethereum, Solana và các mạng công khai khác.
Blockchain riêng tư
Blockchain riêng tư là mạng có quyền truy cập hạn chế, trong đó các bên tham gia được xác định trước. Việc quản trị mạng thường do một tổ chức hoặc một nhóm nhỏ các bên đáng tin cậy đảm nhiệm.
Các đặc điểm chính của blockchain riêng tư:
- kiểm soát quyền truy cập dữ liệu và thực hiện thao tác,
- hiệu suất cao hơn,
- mức độ phi tập trung thấp hơn so với mạng công khai.
Blockchain riêng tư thường được sử dụng trong hệ thống của doanh nghiệp và tổ chức, nơi các bên tham gia đã được biết trước và yêu cầu bảo mật thông tin quan trọng hơn việc phi tập trung hoàn toàn. Những công nghệ dùng để triển khai các mạng này bao gồm Hyperledger Besu, Hyperledger Fabric, Quorum và các giải pháp khác.
Blockchain liên minh
Blockchain liên minh nằm giữa mô hình công khai và riêng tư. Mạng được quản trị bởi một nhóm tổ chức, mỗi tổ chức có những quyền và nghĩa vụ nhất định.
Mô hình này cho phép kết hợp:
- quản trị phân tán,
- kiểm soát quyền truy cập,
- độ tin cậy cao hơn so với hệ thống tập trung hoàn toàn.
Mạng liên minh thường được triển khai trên cùng nền tảng công nghệ với blockchain riêng tư, kèm theo các cơ chế bổ sung để quản lý thành viên.
Sổ cái phân tán (DLT) và blockchain
Blockchain là một trường hợp cụ thể của nhóm công nghệ rộng hơn, gọi là công nghệ sổ cái phân tán (Distributed Ledger Technology, DLT). Như đã nêu khi giải thích sự khác biệt giữa blockchain và DLT, không phải mọi sổ cái phân tán đều được triển khai dưới dạng chuỗi khối.
Sổ cái phân tán là hệ thống trong đó dữ liệu được đồng bộ và lưu trữ ở nhiều bên tham gia mạng, còn trạng thái dữ liệu được thống nhất theo các quy tắc định sẵn. Khác với blockchain truyền thống, những hệ thống này có thể sử dụng cấu trúc dữ liệu khác, chẳng hạn đồ thị có hướng không chu trình, cùng các cơ chế đồng thuận khác.
Cách tiếp cận DLT thường được áp dụng cho những bài toán coi trọng:
- thông lượng cao,
- độ trễ thấp,
- tính bảo mật của dữ liệu,
- khả năng kiểm soát thành phần tham gia mạng.
Như vậy, blockchain có thể được xem là hình thức triển khai sổ cái phân tán phổ biến nhất, nhưng không phải duy nhất.
Nền tảng và hệ sinh thái
Cùng với sự phát triển của công nghệ, các nền tảng blockchain đã xuất hiện không chỉ để chuyển giao giá trị mà còn để thực thi mã chương trình và xây dựng ứng dụng phi tập trung.
Ví dụ về những nền tảng này gồm:
- Ethereum — dành cho hợp đồng thông minh và ứng dụng phi tập trung,
- các giải pháp doanh nghiệp dựa trên Hyperledger,
- các mạng blockchain thử nghiệm và chuyên dụng.
Mỗi nền tảng lựa chọn những đánh đổi riêng giữa tính phi tập trung, bảo mật và khả năng mở rộng.
Tiêu chí lựa chọn loại blockchain
Khi lựa chọn loại blockchain hoặc sổ cái phân tán, cần cân nhắc:
- mức độ tin cậy giữa các bên tham gia,
- yêu cầu về tính minh bạch và bảo mật dữ liệu,
- nhu cầu phi tập trung,
- hiệu suất và khả năng mở rộng,
- yêu cầu của cơ quan quản lý và pháp luật.
Hiệu quả, bảo mật và tính bền vững của hệ thống phụ thuộc trực tiếp vào việc lựa chọn kiến trúc phù hợp.
Tổng kết
Có nhiều loại blockchain và sổ cái phân tán, mỗi loại được thiết kế để giải quyết một nhóm bài toán nhất định. Hiểu sự khác biệt giữa blockchain công khai, riêng tư và liên minh, cũng như giữa blockchain với DLT nói chung, giúp đưa ra lựa chọn có cơ sở khi thiết kế và áp dụng các hệ thống phân tán trong thực tế.