Các loại blockchain — Công khai·Riêng tư·Lai
1. Tổng quan
A. Khái niệm
Blockchain được chia thành công khai (public)·riêng tư (private)·lai (hybrid) tùy theo quyền tham gia mạng và quyền xác thực (đồng thuận) được mở cho ai và ở mức độ nào. Sự đánh đổi giữa tính mở (phi tập trung) với kiểm soát, hiệu năng và quyền riêng tư là thứ phân định các loại.
Lý do căn bản khiến các loại blockchain phân hóa nằm ở mâu thuẫn mang tính cấu trúc: 'khó có thể đồng thời tối đa hóa phi tập trung hoàn toàn với hiệu năng và kiểm soát thực dụng'. Nguyên mẫu lý tưởng của blockchain là mạng mở hoàn toàn và phi tập trung, nơi ai cũng có thể tham gia làm nút và xác thực giao dịch — tức blockchain công khai. Bitcoin và Ethereum là ví dụ tiêu biểu, có thể tham gia mà không cần sự cho phép của chủ thể nào, nên khả năng chống kiểm duyệt và tính minh bạch rất nổi trội. Tuy nhiên, cái giá của việc đông đảo người ẩn danh tham gia đồng thuận là tốc độ xử lý chậm, mọi giao dịch đều công khai, và khó đảm bảo kiểm soát truy cập cũng như quyền riêng tư dữ liệu mà doanh nghiệp yêu cầu.
Thứ mà doanh nghiệp và tài chính thực sự cần gần như ngược lại. Đó là xử lý nhanh, vận hành khép kín chỉ với người tham gia được cấp phép, và kiểm soát dữ liệu để tuân thủ quy định. Từ yêu cầu này đã ra đời blockchain riêng tư hạn chế việc tham gia. Hiệu năng, kiểm soát và quyền riêng tư được cải thiện, nhưng vì một số ít nút chi phối nên tính phi tập trung và khả năng chống kiểm duyệt yếu đi. Rốt cuộc, hai thái cực là tối ưu hóa những giá trị khác nhau chứ không cái nào ưu việt hơn. Sự dung hòa nhằm chọn lọc ưu điểm của cả hai tùy tình huống chính là lai (một phần công khai, một phần khép kín). Nói cách khác, lựa chọn loại không phải là vấn đề 'công nghệ nào hơn' mà là vấn đề mục đích 'niềm tin công khai đối lập hiệu quả doanh nghiệp', quy về việc đặt điểm cân bằng giữa tính mở và kiểm soát ở đâu.
B. Tiêu chí phân loại
Các trục phân định loại có thể tóm gọn thành vài yếu tố. Tính mở của việc tham gia (bất kỳ ai vs chỉ người được cấp phép), quyền xác thực·đồng thuận (đông đảo không xác định vs nút được chỉ định), thuật toán đồng thuận (đồng thuận xác suất như PoW/PoS vs đồng thuận tất định họ BFT), hiệu năng xử lý (TPS), và tính ẩn danh·minh bạch (công khai toàn bộ vs công khai chọn lọc). Các trục này liên động với nhau. Ví dụ, càng mở việc tham gia thì số người tham gia đồng thuận càng nhiều, tính phi tập trung tăng nhưng hiệu năng giảm. Đặc tính của từng loại được giải thích bằng tổ hợp các trục này.
2. Cấu trúc và so sánh các loại
Ba loại nằm trên cùng một phổ 'mở↔kiểm soát'. Nếu công khai là một đầu (mở hoàn toàn) thì riêng tư là đầu đối diện (kiểm soát hoàn toàn), còn lai và liên minh phân bố ở giữa.
flowchart LR
PUB["Công khai<br/>(mở hoàn toàn·phi tập trung)"] --- CON["Liên minh<br/>(nhiều tổ chức cùng vận hành)"] --- HYB["Lai<br/>(kết hợp công khai+khép kín)"] --- PRI["Riêng tư<br/>(một chủ thể cấp phép·kiểm soát)"]
PUB -.Phi tập trung cao.- PUB
PRI -.Hiệu năng·kiểm soát cao.- PRI
style HYB fill:#e8f0fe,stroke:#2f6fed,stroke-width:2px
style CON fill:#fef3e8,stroke:#ed8f2f,stroke-width:2px
A. Blockchain công khai — Thái cực của tính mở và niềm tin
Blockchain công khai là dạng mở hoàn toàn, nơi bất kỳ ai kết nối Internet cũng có thể tham gia làm nút, tải sổ cái và xác thực giao dịch. Bản chất là nguồn gốc niềm tin không nằm ở một tổ chức cụ thể mà ở 'sự kiểm chứng lẫn nhau của số đông và khuyến khích kinh tế'. Các cơ chế đồng thuận như bằng chứng công việc (PoW) hay bằng chứng cổ phần (PoS) thúc đẩy những người tham gia ẩn danh hành xử trung thực, nhờ đó duy trì được sổ cái mà việc giả mạo và sửa đổi gần như không thể, ngay cả khi không có người quản lý trung tâm.
Thế mạnh của cấu trúc này là khả năng chống kiểm duyệt và tính minh bạch. Không ai có thể tùy tiện chặn hoặc đảo ngược một giao dịch cụ thể, và mọi giao dịch đều công khai nên việc kiểm toán và kiểm chứng là tự do. Tuy nhiên, chính cấu trúc đó cũng là nguyên nhân của điểm yếu. Vì mọi nút lặp lại cùng một việc xác thực nên thông lượng mỗi giây (TPS) thấp và việc xác nhận mất thời gian, còn với PoW thì tiêu tốn điện năng khổng lồ. Ngoài ra, vì mọi dữ liệu đều công khai nên khó dùng nguyên trạng cho nghiệp vụ doanh nghiệp xử lý bí mật kinh doanh và thông tin cá nhân. Tức là công khai được tối ưu cho những lĩnh vực mà 'niềm tin công khai là cốt lõi của giá trị'.
B. Blockchain riêng tư — Thái cực của kiểm soát và hiệu quả
Blockchain riêng tư là dạng khép kín trong đó một tổ chức duy nhất kiểm soát quyền tham gia và xác thực. Vì chỉ các nút được cấp phép mới nắm giữ và xác thực sổ cái, nguồn gốc niềm tin chuyển từ 'số đông không xác định' sang 'người tham gia được chỉ định đã có sẵn quan hệ tin cậy'. Nhờ đó chỉ cần số ít nút tham gia đồng thuận nên tốc độ xử lý nhanh, có thể kiểm soát chi tiết việc truy cập dữ liệu, và dễ dàng thực hiện kiểm toán và quản lý quyền mà quy định đòi hỏi.
Công nghệ tiêu biểu là các nền tảng hướng tới sổ cái có cấp phép (permissioned) như Hyperledger Fabric. Thế mạnh của riêng tư rõ ràng là 'hiệu năng·quyền riêng tư·tuân thủ quy định'. Ngược lại, vì số ít chi phối sổ cái nên tính phi tập trung và khả năng chống kiểm duyệt yếu, và ở mức cực đoan, chủ thể quản lý có khả năng thao túng hồ sơ, khiến câu hỏi căn bản 'tại sao nhất thiết phải là blockchain, khác gì cơ sở dữ liệu phân tán' luôn đi kèm. Dù vậy, ở chỗ nhiều người tham gia cùng chia sẻ một sổ cái không thể giả mạo, giá trị thực tiễn là mức độ tin cậy lẫn nhau và khả năng kiểm toán cao hơn một DB đơn lẻ vẫn được thừa nhận.
C. Lai·Liên minh — Phổ dung hòa
Blockchain lai là dạng trong cùng một hệ thống vận hành một phần dữ liệu và chức năng ở chế độ công khai, một phần ở chế độ khép kín (riêng tư), nhằm kết hợp ưu điểm của cả hai. Ví dụ, dữ liệu gốc nhạy cảm được đặt trong sổ cái khép kín, còn chỉ bằng chứng toàn vẹn (hash) của dữ liệu đó được neo (anchoring) lên chuỗi công khai, qua đó đồng thời đạt được 'khả năng kiểm chứng từ bên ngoài' và 'quyền riêng tư nội bộ'.
Mặt khác, blockchain liên minh (consortium) — nơi nhiều tổ chức cùng chia nhau vận hành các nút xác thực — thường được phân loại là một dạng của riêng tư (phi tập trung một phần), cùng với lai lấp đầy khoảng giữa của phổ. Vì không phải một doanh nghiệp đơn lẻ mà nhiều chủ thể như ngân hàng, công ty logistics, bệnh viện cùng vận hành sổ cái một cách bình đẳng, tính phi tập trung cao hơn riêng tư thuần túy và rủi ro bị một chủ thể thao túng thấp hơn. Tức là lai và liên minh là kết quả điều chỉnh tinh tế mức độ mở giữa 'mở hoàn toàn' và 'kiểm soát đơn nhất', và phần lớn các triển khai doanh nghiệp thực tế diễn ra ở vùng trung gian này.
So sánh đặc tính của ba loại (và liên minh) theo từng trục như sau. Bảng này tổng hợp cách mâu thuẫn 'tính mở↔kiểm soát·hiệu năng' đã giải thích ở trên biểu hiện ở mỗi trục.
| Hạng mục | Công khai | Riêng tư | Liên minh | Lai |
|---|---|---|---|---|
| Tham gia | Bất kỳ ai | Một chủ thể cấp phép | Các tổ chức được chỉ định | Kết hợp (mở một phần) |
| Phi tập trung | Cao | Thấp | Trung bình | Trung bình |
| Hiệu năng (TPS) | Thấp | Cao | Cao | Trung bình~cao |
| Minh bạch | Công khai hoàn toàn | Hạn chế | Chia sẻ giữa tổ chức tham gia | Công khai chọn lọc |
| Đồng thuận | Xác suất như PoW·PoS | Số ít nút (như BFT) | Họ BFT | Kết hợp |
| Ví dụ | Bitcoin·Ethereum | Hyperledger Fabric | Liên minh tài chính·logistics | Ứng dụng kết hợp công khai+khép kín |
3. Hiểu từ góc độ đồng thuận và bộ ba bất khả thi
Đằng sau việc lựa chọn loại là thuật toán đồng thuận và vấn đề khả năng mở rộng. PoW và PoS mà công khai sử dụng được thiết kế để có thể đồng thuận ngay cả giữa đông đảo người ẩn danh nên khả năng chống kiểm duyệt cao, nhưng tính chung cuộc (finality) mang tính xác suất và chậm. Ngược lại, đồng thuận họ BFT (chịu lỗi Byzantine) mà riêng tư và liên minh thường dùng cung cấp xác nhận nhanh và tức thì khi các nút tham gia đã được biết và số lượng ít. Tức là 'có biết người tham gia là ai hay không' quyết định phương thức đồng thuận và hiệu năng, và điều đó lại định nghĩa loại blockchain.
flowchart TB
A["Bộ ba bất khả thi blockchain"] --> B["Phi tập trung<br/>(Decentralization)"]
A --> C["Khả năng mở rộng<br/>(Scalability)"]
A --> D["Bảo mật<br/>(Security)"]
B -.Công khai ưu tiên.- E["Công khai: phi tập trung·bảo mật ↑, mở rộng ↓"]
C -.Riêng tư ưu tiên.- F["Riêng tư: mở rộng ↑, phi tập trung ↓"]
D --> E
D --> F
Cái gọi là bộ ba bất khả thi của blockchain (trilemma) là mệnh đề cho rằng khó có thể đồng thời tối đa hóa cả ba yếu tố phi tập trung, khả năng mở rộng và bảo mật. Công khai chọn phi tập trung và bảo mật nhưng hy sinh khả năng mở rộng, còn riêng tư chọn khả năng mở rộng nhưng hy sinh phi tập trung. Các nỗ lực làm dịu mâu thuẫn này là các công nghệ mở rộng như lớp 2 (Layer 2) và sharding, cùng thiết kế lai kết hợp công khai và khép kín. Vì vậy có thể xem việc lựa chọn loại là quyết định xác định 'có thể từ bỏ điều gì' trên nền bộ ba bất khả thi.
Từ góc độ này, câu hỏi thực tiễn thường được đặt ra là 'rốt cuộc blockchain riêng tư khác gì cơ sở dữ liệu phân tán'. Câu trả lời nằm ở 'mức độ phân tán của niềm tin'. DB phân tán do một chủ thể quản lý duy nhất chịu trách nhiệm về tính nhất quán, còn blockchain liên minh/riêng tư thì nhiều chủ thể không hoàn toàn tin nhau cùng xác nhận sổ cái bằng đồng thuận. Do đó, nếu mọi người tham gia đều thuộc một tổ chức thì DB phân tán đơn giản và hiệu quả hơn blockchain, còn nếu giữa những người tham gia có xung đột lợi ích hoặc cần kiểm toán lẫn nhau thì việc cùng xác thực và chống giả mạo của blockchain mới được biện minh. Tức là trước khi chọn loại, cần có phán đoán tiên quyết 'ngay từ đầu có cần blockchain hay không'.
Ngoài ra, loại blockchain không cố định bất biến mà tiến hóa. Lộ trình phổ biến là ban đầu khởi đầu bằng riêng tư vì kiểm soát và hiệu năng, khi số tổ chức tham gia tăng thì mở rộng biên độ mở thành liên minh, và khi phát sinh nhu cầu kiểm chứng bên ngoài thì chuyển sang lai, neo bằng chứng toàn vẹn lên chuỗi công khai. Như vậy tính mở là biến thiết kế được điều chỉnh theo giai đoạn phát triển của dịch vụ và cơ cấu các bên liên quan, chứ không phải hằng số được định một lần từ đầu rồi thôi.
4. Lĩnh vực ứng dụng và tình huống
Mỗi loại có lĩnh vực phù hợp phân hóa rõ rệt theo mô hình niềm tin được yêu cầu. Bảng và giải thích dưới đây đồng thời chỉ ra 'vì sao loại đó phù hợp với lĩnh vực đó'.
| Loại | Lĩnh vực phù hợp | Lý do lựa chọn |
|---|---|---|
| Công khai | Tiền mã hóa·NFT·dịch vụ kiểm chứng công khai | Chống kiểm duyệt·niềm tin công khai là cốt lõi giá trị |
| Riêng tư | Nội bộ doanh nghiệp·thanh toán tài chính·chuỗi cung ứng | Ưu tiên hiệu năng·quyền riêng tư·tuân thủ quy định |
| Liên minh | Thanh toán liên ngân hàng·tài trợ thương mại·logistics | Niềm tin chung đa tổ chức, ngăn một chủ thể thao túng |
| Lai | Y tế·hành chính nơi công khai và không công khai đan xen | Bằng chứng toàn vẹn công khai, bản gốc khép kín |
Thứ nhất, lĩnh vực tài chính·thương mại là sân khấu tiêu biểu của liên minh và riêng tư. Nhiều thực nghiệm đã báo cáo rằng khi nhiều ngân hàng và doanh nghiệp cùng vận hành sổ cái, chi phí và thời gian đối chiếu (reconciliation) giảm mạnh, có thể rút ngắn đáng kể tài trợ thương mại và thanh toán xuyên biên giới vốn truyền thống mất vài ngày. Vì các tổ chức tham gia xác thực bình đẳng nên rủi ro bị một tổ chức thao túng cũng thấp.
Thứ hai, trong quản lý chuỗi cung ứng, blockchain riêng tư và liên minh được dùng để ghi lại nguồn gốc xuất xứ và lịch sử lưu thông một cách không thể giả mạo nhằm đảm bảo khả năng truy xuất. Trong các ngành mà độ tin cậy của lịch sử là quan trọng như thực phẩm và dược phẩm, đã có những tình huống được biết đến là rút ngắn đột phá thời gian truy xuất đối tượng thu hồi (recall).
Thứ ba, hành chính công và y tế là lĩnh vực mà lai phát huy hiệu quả. Nếu dữ liệu nhạy cảm như thông tin cá nhân và hồ sơ khám bệnh được lưu trong sổ cái khép kín, còn bằng chứng rằng dữ liệu đó không bị sửa đổi được lưu lại trên chuỗi công khai để công dân và cơ quan giám sát kiểm chứng, thì có thể đồng thời thỏa mãn quyền riêng tư và tính minh bạch.
Thứ tư, với các dịch vụ mà kiểm chứng công khai là bản chất như token hóa tài sản·NFT, công khai gần như là lựa chọn duy nhất. Bởi giá trị chỉ phát sinh khi việc chuyển quyền sở hữu thành lập mà không cần sự cho phép của tổ chức nào và bất kỳ ai cũng có thể kiểm chứng lịch sử đó. Ngược lại, ngay cả cùng một tài sản, những phần không thích hợp công khai ra bên ngoài như hồ sơ bù trừ và quyết toán nội bộ của tổ chức thường được xử lý bằng riêng tư theo thiết kế kết hợp. Như vậy, ngay trong một dịch vụ, việc chia 'phần mà công khai là giá trị' và 'phần mà kiểm soát là giá trị' để tổ hợp các loại là cảm quan cốt lõi của thực tiễn.
5. Chuyên sâu — Khả năng tương tác·xu hướng quy định và hướng ra đề dự kiến
Thảo luận về các loại blockchain đang mở rộng vượt ra ngoài việc chọn một chuỗi đơn lẻ sang 'kết nối các chuỗi khác nhau như thế nào'. Khi các doanh nghiệp đều tự xây dựng chuỗi riêng tư và liên minh, khả năng tương tác liên chuỗi (cross-chain) để di chuyển tài sản và dữ liệu giữa chúng nổi lên như then chốt cho việc lan rộng trong thực tiễn. Công nghệ bridge và relay kết nối các sổ cái khác nhau đang được nghiên cứu, nhưng điểm kết nối này cũng là nơi thường xuyên xảy ra sự cố bảo mật nên đòi hỏi thiết kế thận trọng.
Cùng với đó, việc đánh giá lại 'mức độ phi tập trung nào là thực sự cần thiết' cũng đang diễn ra. Ban đầu phi tập trung hoàn toàn (công khai) được xem là lý tưởng, nhưng trong dịch vụ doanh nghiệp thực tế, vì tuân thủ quy định, hiệu năng và trách nhiệm vận hành, xu hướng vùng trung gian có thể kiểm soát (liên minh·lai) lại được áp dụng chiếm ưu thế là rõ rệt. Tức là thị trường đang hội tụ không phải về 'phi tập trung tối đa' mà về 'phi tập trung ở mức cần thiết cho mục đích', cho thấy thảo luận về các loại đang chuyển từ tranh luận ý thức hệ sang thiết kế thực dụng.
Về mặt quy định, bảo vệ thông tin cá nhân là vấn đề cốt lõi. Tính bất biến của blockchain 'một khi đã ghi thì không xóa được' xung đột trực diện với các quy định về thông tin cá nhân đảm bảo 'quyền xóa (quyền được lãng quên)'. Vì thế, xu hướng thiết kế đặt bản gốc thông tin cá nhân ngoài chuỗi (off-chain) và chỉ để tham chiếu và hash trên chuỗi, hoặc ngay từ đầu chọn riêng tư/lai có thể kiểm soát, đang mạnh lên. Gần đây, các công nghệ 'chứng minh mà không cần công khai' như danh tính tự chủ (SSI) và bằng chứng không tiết lộ (ZKP) được chú ý như phương án dung hòa giữa quyền riêng tư và khả năng kiểm chứng.
Hướng ra đề dự kiến từ góc độ Kỹ sư chuyên nghiệp (Professional Engineer) nhìn chung có ba nhánh. ① Dạng yêu cầu so sánh đặc tính, đồng thuận và bộ ba bất khả thi của ba loại và bàn về lĩnh vực áp dụng, ② dạng yêu cầu thiết kế kèm căn cứ loại nào phù hợp với một ngành cụ thể (tài chính, chuỗi cung ứng, y tế...), ③ dạng hỏi về các yếu tố cản trở triển khai như quy định thông tin cá nhân, khả năng tương tác và phương án giải quyết. Chiến lược đạt điểm cao là bài làm không dừng ở 'liệt kê các loại' mà xuyên suốt bằng một trục duy nhất là 'đánh đổi giữa tính mở↔kiểm soát'.
6. Các vấn đề cần cân nhắc và hàm ý (góc độ Kỹ sư chuyên nghiệp)
Lựa chọn loại dựa trên mục đích là ưu tiên hàng đầu. Nếu niềm tin công khai và chống kiểm duyệt là cốt lõi giá trị thì chọn công khai, nếu hiệu năng, quyền riêng tư và tuân thủ quy định là quan trọng thì chọn riêng tư, nếu cần niềm tin chung của nhiều tổ chức thì chọn liên minh, nếu công khai và không công khai đan xen thì chọn lai. Cách tiếp cận 'đã là blockchain thì phải công khai' dễ thất bại.
Phải nêu rõ thứ tự ưu tiên trong bộ ba bất khả thi. Vì không thể đồng thời tối đa hóa phi tập trung, khả năng mở rộng và bảo mật, phải xác định rõ ngay từ giai đoạn thiết kế sẽ giữ giá trị nào và bổ sung điều gì bằng lớp 2 hay off-chain.
Sự phù hợp với thông tin cá nhân và quy định là cửa ải thực chất của việc triển khai. Xem xét xung đột giữa tính bất biến và quyền xóa, chuyển dữ liệu ra nước ngoài và yêu cầu kiểm toán để cân nhắc thiết kế tách on-chain/off-chain, lựa chọn loại có kiểm soát, và dùng kèm các công nghệ bảo vệ quyền riêng tư như ZKP và SSI.
Khả năng tương tác và quản trị quyết định sự lan rộng. Bảo mật của liên kết giữa các chuỗi (interchain), quy tắc về quyền hạn và giải quyết tranh chấp giữa các tổ chức tham gia liên minh (quản trị) và mức độ chuẩn hóa quyết định tính bền vững của dịch vụ thực tế. Cần nhấn mạnh rằng việc thiết kế cơ chế đồng thuận và vận hành giữa những người tham gia cũng quan trọng không kém lựa chọn công nghệ.
Tài liệu tham khảo
- Hyperledger Foundation — https://www.hyperledger.org/
- Ethereum, "Blockchain layers & scalability" — https://ethereum.org/en/developers/docs/scaling/
Tóm tắt một câu: Blockchain được chia theo tính mở thành công khai (mở·phi tập trung)·riêng tư (cấp phép·kiểm soát)·liên minh·lai (kết hợp), và cốt lõi là lựa chọn loại phù hợp mục đích trên nền đánh đổi (bộ ba bất khả thi) giữa phi tập trung với hiệu năng, kiểm soát và quyền riêng tư, đồng thời thiết kế cả vấn đề quy định và khả năng tương tác.