Bỏ qua tới nội dung

Không phải sàn giao dịch, không nhận tiền.

Bộ ba bất khả thi của blockchain và sharding là gì?

Bộ ba bất khả thi: blockchain khó cùng lúc mở rộng, phi tập trung, an toàn. Sharding là gì, Ethereum chia dữ liệu bằng blob ra sao, vì sao phí mỗi mạng khác.

Viết: Đăng · Kiểm chứng 28/10/2026 · 10 phút đọc
7 nguồn
Mục lục 7 phần
  1. 01Bộ ba bất khả thi của blockchain là gì?
  2. 02Vì sao khó có cả ba tính chất?
  3. 03Vì sao phí chuyển USDT trên Ethereum thường đắt hơn TRON?
  4. 04Sharding là gì?
  5. 05Ethereum đang làm sharding thế nào?
  6. 06Đọc quảng cáo “đã giải bộ ba bất khả thi” thế nào?
  7. 07Người dùng ở Việt Nam cần để ý gì?
  8. Câu hỏi thường gặp
  9. Nguồn tham khảo

Tóm tắt nhanh

  • Bộ ba bất khả thi (blockchain trilemma) là nhận định của Vitalik Buterin: nếu chỉ dùng kỹ thuật đơn giản, một blockchain chỉ đạt được hai trong ba tính chất mở rộng được, phi tập trung, an toàn. Giới hạn gốc nằm ở máy tính thông thường: muốn ai cũng tự kiểm được chuỗi thì dữ liệu mỗi khối phải nhỏ.
  • Sharding chia việc kiểm tra cho nhiều nhóm nhỏ để không nút nào phải kiểm hết. Ethereum đã bỏ kế hoạch chuỗi shard, chuyển sang sharding dữ liệu cho layer 2 qua blob (EIP-4844, 13/3/2024) và PeerDAS (Fusaka, 3/12/2025).
  • Theo cấu hình mạng Vietnambit đọc qua nút RPC công khai ngày 28/10/2026, mỗi khối Ethereum nhắm 14 blob và tối đa 21 blob (áp dụng từ 07/01/2026), mỗi blob 128 KiB, dữ liệu blob tự xóa sau khoảng 18 ngày.
  • Bộ ba bất khả thi giải thích vì sao phí mỗi mạng khác nhau, không phải thước đo mạng nào đáng đầu tư hơn.
Bộ ba bất khả thi của blockchain và sharding là gì?

Bộ ba bất khả thi của blockchain (blockchain trilemma) là nhận định rằng một blockchain dùng kỹ thuật đơn giản chỉ đạt được hai trong ba tính chất: mở rộng được (xử lý nhiều giao dịch), phi tập trung (không phải tin một nhóm nhỏ) và an toàn (chịu được nhiều nút tấn công). Vitalik Buterin, đồng sáng lập Ethereum, giải thích khái niệm này đầy đủ trong bài viết ngày 07/04/2021, gọi đó là bài toán đã định hình thiết kế sharding, và đưa sharding (chia nhỏ việc kiểm tra cho nhiều nhóm) ra làm cách đạt cả ba. Ethereum hiện làm sharding ở tầng dữ liệu: theo cấu hình mạng Vietnambit đọc ngày 28/10/2026, mỗi khối nhắm 14 và tối đa 21 gói dữ liệu blob cho layer 2.

Bài này giải thích ba tính chất theo định nghĩa gốc, vì sao khó có cả ba, sharding hoạt động thế nào, Ethereum đã đổi kế hoạch sharding ra sao, và bộ ba này liên quan gì đến phí chuyển USDT người Việt hay trả. Phần tóm tắt ngắn có ở bài blockchain là gì.

Bộ ba bất khả thi của blockchain là gì?

Là ba tính chất mà một blockchain muốn có cùng lúc, nhưng theo Buterin, nếu chỉ dùng kỹ thuật “đơn giản” thì chỉ đạt được hai. Định nghĩa trong bài viết gốc:

Tính chấtĐịnh nghĩa của ButerinĐo bằng câu hỏi
Mở rộng (scalability)Chuỗi xử lý được nhiều giao dịch hơn khả năng kiểm của một nút thông thường, ví dụ một máy tính xách tayMạng chịu được bao nhiêu giao dịch mà phí không tăng vọt?
Phi tập trung (decentralization)Chuỗi chạy được mà không phải tin một nhóm nhỏ tác nhân tập trung lớn; không phải tin một tập nút mà bạn không thể tham gia chỉ với máy tính xách tayNgười thường có tự chạy nút kiểm được chuỗi không?
An toàn (security)Chuỗi chống được khi một tỷ lệ lớn nút tham gia cùng tấn công: lý tưởng là 50%, trên 25% là ổn, 5% là chắc chắn không ổnCần chiếm bao nhiêu phần mạng để phá được?

Theo bài viết gốc, đọc ngày 28/10/2026.

Điều quan trọng là cả ba định nghĩa đều xoay quanh “máy tính thông thường”. Bộ ba bất khả thi không phải định lý toán học mà là một nhận xét kỹ thuật: khi mọi nút phải kiểm mọi thứ, tốc độ của cả mạng bị giới hạn bởi máy yếu nhất mà mạng muốn giữ lại.

Vì sao khó có cả ba tính chất?

Vì muốn ai cũng tự kiểm được chuỗi thì dữ liệu mỗi khối phải đủ nhỏ để máy thường xử lý kịp; nới giới hạn đó thì chỉ máy mạnh chạy được nút, mạng tập trung dần. Buterin chia các cách làm “dễ” thành ba nhóm, mỗi nhóm hy sinh một tính chất:

  • Chuỗi truyền thống (Bitcoin, Ethereum trước proof-of-stake và sharding, Litecoin): mọi người tham gia chạy nút đầy đủ kiểm mọi giao dịch. Phi tập trung và an toàn, nhưng không mở rộng được.
  • Chuỗi tốc độ cao (họ DPoS và nhiều chuỗi khác): dựa vào một số ít nút, thường 10–100 nút, đồng thuận với nhau, người dùng phải tin đa số các nút đó. Mở rộng và an toàn theo định nghĩa trên, nhưng không phi tập trung.
  • Hệ nhiều chuỗi: mỗi ứng dụng một chuỗi riêng, nói chuyện với nhau qua giao thức liên chuỗi. Phi tập trung và mở rộng, nhưng không an toàn, vì kẻ tấn công chỉ cần chiếm đa số ở một chuỗi nhỏ (thường dưới 1% toàn hệ) là phá được chuỗi đó và có thể gây hại sang các ứng dụng ở chuỗi khác.

Cơ chế đồng thuận (proof-of-work, proof-of-stake, DPoS) quyết định ai được tạo khối và chi phí tấn công, xem PoW và PoS khác nhau thế nào. Kiểu tấn công chiếm đa số ở bài tấn công 51% là gì.

Vì sao phí chuyển USDT trên Ethereum thường đắt hơn TRON?

Một phần là do mỗi mạng chọn điểm khác nhau trong bộ ba bất khả thi: Ethereum giữ khối nhỏ để nhiều người tự kiểm được, nên chỗ trong khối khan hiếm và phí tăng khi mạng đông; TRON giao việc tạo khối cho 27 nút được bầu. Theo tài liệu của TRON, nút sản xuất khối gọi là Super Representative, do người stake bỏ phiếu bầu, và “27 ứng viên nhiều phiếu nhất sản xuất khối” theo cơ chế DPoS.

Theo cách chia của Buterin, đây là đặc điểm của nhóm chuỗi tốc độ cao: ít nút tạo khối thì dễ xử lý nhiều giao dịch hơn, đổi lại người dùng phải tin đa số các nút đó. Đây là mô tả kiến trúc, không phải đánh giá mạng nào tốt hơn. Phí thực tế còn phụ thuộc cách tính riêng của từng mạng (TRON tính qua năng lượng và băng thông) và phí rút do sàn tự đặt. Cách so phí trước mỗi lần chuyển ở bài chọn mạng khi chuyển USDT.

Cũng theo hướng này, NDAChain, nền tảng blockchain quốc gia của Việt Nam, là chuỗi permissioned: chỉ tổ chức được duyệt mới chạy nút xác thực. Đó là lựa chọn có chủ đích cho mục đích xác thực dữ liệu, không nhằm phi tập trung theo nghĩa của Buterin; xem NDAChain là gì.

Sharding là gì?

Sharding (phân mảnh) là chia việc xử lý và kiểm tra của blockchain cho nhiều nhóm nút, để mỗi nút chỉ phải kiểm một phần nhỏ thay vì toàn bộ. Buterin viết sharding là kỹ thuật “đạt được cả ba”, vì mạng xử lý được nhiều hơn một nút đơn lẻ mà không ai phải tin một nhóm nhỏ.

Cách dễ hiểu nhất, theo bài viết gốc, là sharding bằng chọn ngẫu nhiên. Giả sử một chuỗi proof-of-stake có 10.000 người xác thực và cần kiểm 100 khối cùng lúc. Mạng xáo ngẫu nhiên người xác thực thành 100 nhóm (committee), mỗi nhóm 100 người kiểm một khối. Kẻ tấn công nắm một phần nhỏ người xác thực không chọn được mình vào nhóm nào, nên rất khó chiếm đa số trong một nhóm cụ thể.

Hai bài toán sharding phải giải:

  • Dữ liệu có thật sự được công bố không. Một nhóm có thể ký xác nhận khối nhưng giấu dữ liệu. Buterin mô tả cách lấy mẫu dữ liệu (data availability sampling): dùng mã sửa lỗi (erasure coding) mở rộng dữ liệu N mảnh thành 2N mảnh sao cho N mảnh bất kỳ dựng lại được toàn bộ; mỗi người chỉ tải ngẫu nhiên một số ít vị trí, ví dụ 30, và chỉ chấp nhận khối khi lấy được đủ các mảnh đó. Muốn giấu dữ liệu thì phải giấu hơn nửa, gần như chắc chắn bị phát hiện. Một blockchain dùng cách lấy mẫu này cho dữ liệu của rollup được mô tả ở hồ sơ Celestia.
  • Kết quả tính toán có đúng không. Bài viết nêu hai công cụ: bằng chứng gian lận (ai đặt cọc cũng có thể thách thức một kết quả sai, chỉ khi có thách thức mọi nút mới tính lại) và bằng chứng ZK-SNARK (chứng minh kết quả đúng mà không cần tính lại). Cơ chế ZK ở bài zero knowledge proof là gì.

Sharding thực thi và sharding dữ liệu khác nhau thế nào?

Sharding thực thi chia việc chạy giao dịch cho nhiều chuỗi shard; sharding dữ liệu chỉ chia việc lưu và kiểm dữ liệu, còn việc chạy giao dịch để cho layer 2.

Sharding thực thiSharding dữ liệu
Mỗi shard làm gìChạy giao dịch, có trạng thái riêngChỉ chứa dữ liệu, không chạy giao dịch
Ai chạy giao dịchTừng shardLayer 2 (rollup)
Khó nhất ởGiao dịch qua lại giữa các shardBảo đảm dữ liệu sẵn có khi mỗi nút chỉ giữ một phần
Ví dụNEAR (thiết kế Nightshade)Ethereum (danksharding)

Theo trang Papers của NEAR, Nightshade là thiết kế sharding của NEAR, công bố năm 2019 và cập nhật bản 2.0 năm 2024 với cơ chế xác thực không cần lưu trạng thái, trong đó cả trạng thái và việc xử lý đều được chia giữa các shard.

Ethereum đang làm sharding thế nào?

Ethereum bỏ kế hoạch chuỗi shard và chuyển sang sharding dữ liệu: khối chứa thêm các gói dữ liệu “blob” để layer 2 đăng dữ liệu rẻ hơn. ethereum.org ghi thẳng: cả danksharding lẫn proto-danksharding đều không theo mô hình sharding truyền thống, và “chuỗi shard không còn trong lộ trình”. Việc chạy giao dịch được giao cho layer 2, xem layer 1 và layer 2 là gì.

Các mốc chính:

Thời điểmNâng cấpThay đổiBlob mục tiêu / tối đa mỗi khối
13/3/2024Dencun (EIP-4844, proto-danksharding)Thêm giao dịch mang blob, thị trường phí blob riêng3 / 6
7/5/2025PectraTăng số blob6 / 9
3/12/2025Fusaka (PeerDAS)Nút chỉ giữ một phần dữ liệu blob, lấy mẫu phần còn lại6 / 9 lúc kích hoạt
9/12/2025BPO1 (chỉ đổi thông số blob)Tăng số blob10 / 15
7/1/2026BPO2Tăng số blob14 / 21

Nguồn: EIP-4844, ethereum.org, blog Ethereum Foundation (06/11/2025). Vietnambit đọc cấu hình hiện hành qua nút RPC công khai ngày 28/10/2026: mục tiêu 14, tối đa 21 blob, hiệu lực từ 07/01/2026; chưa có thay đổi tiếp theo được lên lịch trong cấu hình nút. Ngày theo giờ UTC; Fusaka kích hoạt 21:49 UTC ngày 3/12/2025, tức sáng 4/12/2025 giờ Việt Nam.

Vài con số tự tính lại từ thông số trong EIP-4844:

  • Kích thước một blob: 4.096 phần tử × 32 byte = 131.072 byte = 128 KiB.
  • Dữ liệu blob tối đa một khối hiện nay: 21 × 128 KiB = 2.688 KiB, khoảng 2,6 MiB.
  • Blob được giữ bao lâu: 4.096 epoch × 32 slot × 12 giây = 1.572.864 giây, khoảng 18,2 ngày. ethereum.org ghi “khoảng 18 ngày”, sau đó blob tự xóa.

Blob không đọc được từ máy ảo EVM và có thị trường phí riêng, độc lập với gas thông thường. Vì vậy phí của layer 2 giảm mạnh sau Dencun mà phí giao dịch thẳng trên Ethereum không giảm tương ứng. Với PeerDAS, trang Fusaka của ethereum.org ghi một nút thường không chạy validator chỉ giữ 1/8 dữ liệu gốc, và bất kỳ 50% nào của dữ liệu mở rộng cũng dựng lại được toàn bộ. ethereum.org mô tả danksharding đầy đủ là mục tiêu còn “vài năm nữa”.

Đọc quảng cáo “đã giải bộ ba bất khả thi” thế nào?

Hỏi xem dự án đã đánh đổi điều gì, vì theo định nghĩa gốc, đạt cả ba cần kỹ thuật phức tạp chứ không chỉ khối lớn hơn hay ít nút hơn. Bốn câu hỏi kiểm được:

  1. Có bao nhiêu nút tạo khối hoặc xác thực, ai được tham gia, có phải được duyệt không?
  2. Chạy một nút đầy đủ cần máy cấu hình thế nào? Máy tính thông thường có theo kịp không?
  3. Nếu một nhóm nhỏ nút (hoặc một shard) bị chiếm, chuyện gì xảy ra với phần còn lại?
  4. Con số “giao dịch mỗi giây” đo trong điều kiện nào, ai đo, có công bố cách đo không?

Bộ ba bất khả thi là công cụ để hiểu thiết kế, không phải bảng xếp hạng. Mạng nhanh hơn không đồng nghĩa token của nó đáng mua hơn; quyết định tài chính cần cân nhắc rủi ro riêng, xem rủi ro đầu tư tiền ảo. Dự án dùng chữ “sharding” hay “thế hệ blockchain mới” để chào mời lợi nhuận cũng là một dấu hiệu nên dè chừng.

Người dùng ở Việt Nam cần để ý gì?

Với người dùng phổ thông, bộ ba bất khả thi có ý nghĩa thực tế ở ba chỗ: phí, rủi ro của layer 2 và cầu nối, và cách đọc quảng cáo dự án.

  • Phí. Xem phí ngay trước khi chuyển, đừng dựa vào bảng phí cũ trên mạng xã hội.
  • Layer 2 và cầu nối. Đưa tài sản sang layer 2 hoặc mạng khác để có phí rẻ nghĩa là chấp nhận thêm rủi ro của layer 2 hoặc cầu nối blockchain.
  • Pháp lý. Văn bản pháp luật Việt Nam không điều chỉnh kiến trúc kỹ thuật như sharding. Phần được điều chỉnh là dịch vụ và giao dịch tài sản mã hóa: theo Nghị quyết 05/2025/NQ-CP, chỉ tổ chức được Bộ Tài chính cấp phép mới được cung cấp dịch vụ và quảng cáo liên quan đến tài sản mã hóa. Tính đến 28/10/2026 chưa tổ chức nào được cấp phép (lịch cấp phép).

Chia sẻ bài viết

Câu hỏi thường gặp

Blockchain trilemma là gì?

Là tên tiếng Anh của bộ ba bất khả thi trong blockchain: khó đạt cùng lúc khả năng mở rộng (scalability), phi tập trung (decentralization) và an toàn (security). Vitalik Buterin giải thích chi tiết trong bài viết về sharding ngày 07/04/2021.

Sharding có làm blockchain kém an toàn hơn không?

Có thể, nếu làm đơn giản: mỗi shard chỉ do một nhóm nhỏ bảo vệ thì kẻ tấn công chỉ cần chiếm một nhóm. Vì vậy thiết kế sharding chọn ngẫu nhiên người xác thực cho từng nhóm và dùng lấy mẫu dữ liệu, bằng chứng gian lận hoặc bằng chứng ZK.

Danksharding là gì?

Là thiết kế sharding dữ liệu của Ethereum: khối chứa thêm các gói dữ liệu blob cho layer 2, người xác thực chỉ lấy mẫu một phần dữ liệu; bản đầu tiên (EIP-4844) chạy từ tháng 3/2024.

Layer 2 có phải là cách giải bộ ba bất khả thi không?

Là một hướng giải. Layer 2 xử lý giao dịch bên ngoài rồi gửi dữ liệu và bằng chứng về layer 1, để layer 1 giữ được phi tập trung và an toàn. Đổi lại, layer 2 có rủi ro riêng như bên sắp xếp giao dịch tập trung hay quyền nâng cấp hợp đồng.

Bitcoin có làm sharding không?

Theo cách chia của Buterin, Bitcoin thuộc nhóm chuỗi truyền thống: mọi người tham gia chạy nút đầy đủ kiểm mọi giao dịch, nên phi tập trung và an toàn nhưng không mở rộng được. Sharding là hướng ông nêu để vượt giới hạn đó, không phải đặc điểm sẵn có của nhóm này.

Bước tiếp theo

Nguồn tham khảo 7

Kiểm chứng ngày 28/10/2026

  1. 01Vitalik Buterin (07/4/2021): Why sharding is great: demystifying the technical propertiesvitalik.eth.limo
  2. 02ethereum.org: Danksharding (proto-danksharding, blob, shard chain không còn trong lộ trình)ethereum.org
  3. 03EIP-4844: Shard Blob Transactionseips.ethereum.org
  4. 04ethereum.org: Fusaka (PeerDAS, kích hoạt 3/12/2025)ethereum.org
  5. 05Ethereum Foundation Blog (06/11/2025): Fusaka mainnet announcement (BPO1, BPO2)blog.ethereum.org
  6. 06TRON Developer Hub: Super Representatives (27 nút sản xuất khối, DPoS)developers.tron.network

Mục lục

  1. 01Bộ ba bất khả thi của blockchain là gì?
  2. 02Vì sao khó có cả ba tính chất?
  3. 03Vì sao phí chuyển USDT trên Ethereum thường đắt hơn TRON?
  4. 04Sharding là gì?
  5. 05Ethereum đang làm sharding thế nào?
  6. 06Đọc quảng cáo “đã giải bộ ba bất khả thi” thế nào?
  7. 07Người dùng ở Việt Nam cần để ý gì?
  8. Câu hỏi thường gặp
  9. Nguồn tham khảo