Bộ ba bất khả thi và các triết lý thiết kế blockchain

Bộ ba bất khả thi (blockchain trilemma) mô tả thách thức lớn nhất mà các nhà phát triển blockchain phải đối mặt, đó là không thể đồng thời tối ưu hóa cả ba yếu tố phi tập trung, bảo mật và khả năng mở rộng. Các mạng lưới buộc phải hy sinh một yếu tố để đánh đổi hai cái còn lại. Trong bài viết này chúng ta sẽ tìm hiểu về bộ ba bất khả thi, các triết lý thiết kế blockchain và các giải pháp tiếp cận nhằm mở rộng mạng lưới trong xu hướng mass adoption.

Bộ ba bất khả thi và các triết lý thiết kế blockchain

Từ một bản whitepaper được Satoshi Nakamoto giới thiệu năm 2008 ít ai có thể ngờ được tầm ảnh hưởng sâu rộng của Bitcoin và công nghệ blockchain cho thế giới ngày nay.

Sau hơn 17 năm phát triển, chúng ta đã chứng kiến sự ra đời của hàng nghìn blockchain với đủ kiểu dáng thiết kế khác nhau, mỗi mạng lưới đều tuyên bố những đột phá về công nghệ và ứng dụng. Tuy nhiên đằng sau sự bùng nổ đó, một thực tế kỹ thuật khó khăn vẫn luôn hiện hữu, không một blockchain nào có thể đồng thời tối ưu hóa cả ba đặc tính cốt lõi là phi tập trung, bảo mậtkhả năng mở rộng. Đây chính là bộ ba bất khả thi (blockchain trilemma), một khái niệm được đưa ra bởi Vitalik Buterin và đã trở thành tiêu chuẩn trong việc thiết kế các hệ thống blockchain.

Trong bài viết này chúng ta sẽ tìm hiểu về bộ ba bất khả thi, các triết lý thiết kế blockchain và các giải pháp tiếp cận nhằm mở rộng mạng lưới trong xu hướng mass adoption.

Bộ ba bất khả thi (blockchain trilemma) là một khái niệm được đề xuất bởi Vitalik Buterin – đồng sáng lập Ethereum vào năm 2015. Thuật ngữ này mô tả thách thức lớn nhất mà các nhà phát triển blockchain phải đối mặt, đó là không thể đồng thời tối ưu hóa cả ba yếu tố phi tập trung, bảo mật và khả năng mở rộng. Các mạng lưới buộc phải hy sinh một yếu tố để đánh đổi hai cái còn lại.

Bộ ba bất khả thi (blockchain trilemma)

Phi tập trung là đặc tính cốt lõi của blockchain, nó đề cập đến việc phân tán quyền lực quyết định và kiểm soát trong một hệ thống thay vì tập trung vào một hoặc một nhóm cá nhân.

Phi tập trung được thể hiện bởi số lượng thực thể tham gia vận hành và quyết định mạng lưới (node, validator), sự phân bổ về mặt địa lý, sự phân bổ quyền lực kinh tế và chỉ số Nakamoto (số lượng thực thể cần phải cấu kết để kiểm soát mạng lưới).

Phi tập trung đóng vai trò trong việc giúp mạng lưới chống lại sự kiểm duyệt, tăng mức độ tin cậy. Người dùng không cần đặt niềm tin vào một bên thứ ba nào cho các giao dịch của họ. Sự phi tập trung cũng giúp hệ thống tránh được các điểm lỗi cục bộ, do không có server trung tâm và dữ liệu phân tán nên các điểm lỗi dễ dàng khôi phục.

Tuy nhiên, tính phi tập trung cũng đi kèm với những thách thức về hiệu suất, vì việc đạt được đồng thuận giữa nhiều node phân tán đòi hỏi thời gian và tài nguyên đáng kể.

Bảo mật đề cập đến khả năng hệ thống có thể chống lại các cuộc tấn công, duy trì tính toàn vẹn của dữ liệu và bảo vệ tài sản người dùng.

Các hệ thống blockchain sử dụng thuật toán mã hoá để bảo vệ dữ liệu. Đồng thời các cơ chế đồng thuận như proof of work hay proof of stake không chỉ giúp duy trì tính phi tập trung mà còn đóng vai trò quan trọng trong việc bảo vệ mạng lưới.

Ngày nay các blockchain thường sử dụng phương pháp bảo mật kinh tế học để tăng thêm độ chắc chắn cho hệ thống. Những người tham gia vận hành cần thế chấp một lượng tài sản để bảo đảm rằng không có hành vi độc hại, cơ chế gas fee biến động theo lưu lượng sử dụng cũng là cách giúp ngăn chặn lạm dụng mạng lưới.

Bên cạnh phi tập trung thì bảo mật cũng là yếu tố then chốt trong mỗi hệ thống blockchain, thông thường các dự án có thể chọn hy sinh sự phi tập trung hay mở rộng nhưng không thể hy sinh đi tính bảo mật, việc chống lại các cuộc tấn công là điều bắt buộc.

Khả năng mở rộng là khả năng của mạng lưới trong việc xử lý khối lượng lượng giao dịch ngày càng tăng mà không làm giảm hiệu suất hay tăng chi phí một cách đáng kể.

Khả năng mở rộng được thể hiện qua thông lượng (số giao dịch có thể xử lý trong một khoảng thời gian, thường được đo bằng TPS), thời gian hoàn tất giao dịch, chi phí giao dịch, khả năng cung cấp tính khả dụng dữ liệu, khả năng lưu trữ và xử lý dữ liệu.

Mở rộng là một trong những thách thức lớn nhất đối với hầu hết các blockchain thế hệ đầu như Bitcoin và Ethereum, cải thiện vấn đề này thường đòi hỏi phải đánh đổi với tính phi tập trung hoặc bảo mật. 

Bộ ba bất khả thi không chỉ đơn thuần là một vấn đề kỹ thuật mà còn là một khuôn khổ triết học chi phối toàn bộ quá trình thiết kế và phát triển blockchain. Các quyết định thiết kế một blockchain đều phải đối mặt với những đánh đổi này, và những lựa chọn ưu tiên sẽ định hình nên đặc điểm, ứng dụng và cả hệ giá trị trong dài hạn của hệ thống.

Triết lý này đặt tính phi tập trung và bảo mật lên hàng đầu, sẵn sàng hy sinh khả năng mở rộng để duy trì những nguyên tắc cốt lõi của công nghệ blockchain.

Một vài nguyên tắc thiết kế điển hình:

Hình mẫu tiêu biểu cho triết lý thiết kế này chính là Bitcoin. Mạng lưới được thiết kế với một mục tiêu duy nhất là tạo ra hệ thống tiền tệ phi tập trung không thể bị kiểm soát bởi bất kỳ thực thể nào.

Các điểm nổi bật trong thiết kế của nó bao gồm:

Bitcoin có mạng lưới node phân bổ ở nhiều châu lục trên thế giới. Nguồn: Bitnodes.io (ngày 11/03/2025)

Những thiết kế của Bitcoin thể hiện rõ triết lý bảo mật và phi tập trung cực đoan của Bitcoin. Sau 17 năm hoạt động, Bitcoin chưa bao giờ gặp phải các sự cố nghiêm trọng về bảo mật hoặc ngừng hoạt động. Sự phi tập trung tối thượng này cũng giúp cho tính bất biến và khả năng chống kiểm duyệt là tuyệt đối. 

Do đó, nếu để lưu trữ giá trị thì không có đồng tiền mã hoá nào tốt hơn Bitcoin, Bitcoin được xem như vàng kỹ thuật số (digital gold) và là lựa chọn của whale, của các nhà đầu tư tổ chức và các quốc gia là hoàn toàn có lý do. Không ai muốn tích trữ một lượng lớn tài sản mà luôn lo lắng rằng một buổi sáng đẹp trời nó bị những người vận hành mạng lưới đóng băng.

Triết lý này đặt hiệu suất và khả năng mở rộng lên hàng đầu, với mục tiêu tạo ra nền tảng blockchain mang tính ứng dụng đại trà cao. Ưu tiên cho trải nghiệm người dùng với thông lượng lớn, phí thấp và gần như không có thời gian chờ đợi. 

Một vài nguyên tắc thiết kế điển hình:

Solana là hình mẫu nổi bật nhất cho triết lý này, nó được thiết kế từ đầu để giải quyết vấn đề mở rộng mà không hy sinh bảo mật.

Các điểm nổi bật trong thiết kế của nó bao gồm:

Solana hiện có khoảng 1329 validator, TPS duy trì khoảng 4.000. Nguồn Validators.app (ngày 11/03/2025)

Những thiết kế mạng lưới thể hiện rõ triết lý ưu tiên hiệu suất và khả năng mở rộng của Solana. Nhờ hiệu suất cao và chi phí thấp, Solana trở thành nền tảng lý tưởng cho các ứng dụng đòi hỏi thông lượng lớn. Chúng ta đã được chứng kiến Solana Season rực rỡ đến thế nào trong giai đoạn vừa rồi, giai đoạn cao trào, mạng lưới Solana phục vụ 132 triệu người dùng với trung bình 10 tỷ giao dịch mỗi tháng, số lượng token tạo mới có thời điểm lên tới gần nửa triệu trong khi gas fee và thông lượng vẫn duy trì ở mức ổn định.

Hoạt động của mạng lưới Solana. Nguồn: TokenTerminal (ngày 11/03/2025)

Nếu không cực đoan trong kiến trúc ngay từ bước thiết kế ban đầu thì Solana sẽ không bao giờ đạt được những thành tựu này. Nếu như Bitcoin là lựa chọn hàng đầu cho lưu trữ giá trị thì Solana là một trong những lựa chọn sáng giá đối với vị trí mass adoption blockchain.

Triết lý thiết kế này thay vì ưu tiên tuyệt đối một hoặc hai thì tìm cách cân bằng cả ba yếu tố của blockchain trilemma. Các blockchain theo triết lý này chấp nhận những thỏa hiệp vừa phải ở mỗi góc tam giác để tạo ra hệ thống toàn diện hơn. Chúng thường đi theo hướng tiếp cận tiến hóa, liên tục điều chỉnh để cải tiến mạng lưới theo thời gian.

Một vài nguyên tắc thiết kế điển hình:

Hình mẫu mình muốn lấy ví dụ cho triết lý cân bằng bộ ba bất khả thi này là Ethereum. Thực ra Ethereum vẫn nghiêng về khía cạnh phi tập trung nhưng về bản chất, nó đã chấp nhận đánh đổi một phần bảo mật để đổi lấy khả năng lập trình smart contract, nên xét về mức độ bảo mật không thể cực đoan bằng Bitcoin, hơn nữa quyết định chuyển từ PoW sang PoS cũng tiếp tục là một bước đánh đổi phi tập trung và bảo mật để đổi lấy khả năng mở rộng. Đó là còn chưa kể đến ý tưởng chia mạng lưới gốc Ethereum thành nhiều shard chạy song song mà hiện tại đã đổi thành layer 2-centric cũng chấp nhận đánh đổi phi tập trung và bảo mật để đổi lấy sự mở rộng.

Lộ trình cập nhật của Ethereum

Ethereum cũng là mạng lưới chăm chỉ cập nhất bậc nhất, một lộ trình nâng cấp rõ ràng với hàng loạt thay đổi để thích ứng với điều kiện thị trường. Kiến trúc mạng lưới, cách vận hành này phản ánh triết lý đa hoá mục tiêu, hay cân bằng các thuộc tính trong bộ ba bất khả thi. Mặc dù vậy, do mạng lưới hiện tại đã quá cồng kềnh và các bản nâng cấp cũng mất nhiều thời gian để đi vào thực tế nên Ethereum có cảm giác đang hụt hơi trong việc chạy đua.

Bên cạnh Ethereum, một số blockchain theo đuổi triết lý này có thể kể đến là Cardano, Polkadot, Avalanche.

Mô phỏng sự đánh đổi giữa các yếu tố trong bộ ba bất khả thi của một số blockchain

Trong những năm qua ngành công nghiệp blockchain và thị trường cryptocurrency đang cho thấy tính ứng dụng thực tiễn mạnh mẽ và dần tiến tới giai đoạn phổ cập. Các quốc gia đang chạy đua để không chỉ về ứng dụng công nghệ blockchain vào xã hội, mà còn là tích trữ danh mục crypto trong dài hạn.

Ở một viễn cảnh không xa, cuộc sống hàng ngày sẽ gắn liền với blockchain mà chúng ta không hề hay biết, nó như cái cách chúng ta sử dụng mạng internet. Khi đó số lượng người dùng có thể lên tới hàng tỷ, các mạng lưới blockchain cần sẵn sàng cho điều đó nếu không muốn bị đào thải.

Mức độ tăng trưởng số người sở hữu crypto so với các danh mục truyền thống. Nguồn: Triple-A

Sẽ dễ dàng đối với một blockchain mới được thiết kế từ đầu, dự án có thể dễ dàng lựa chọn ưu tiên mở rộng để đáp ứng nhu cầu này mà không cần nâng cấp gì. Và đây là lựa chọn của đa số các blockchain thế hệ mới như Aptos, Sui, Monad,… Nhưng với các blockchain cũ vốn đã lựa chọn phi tập trung và bảo mật làm gốc rễ như Bitcoin và Ethereum thì lại là điều không dễ dàng.

Với nguồn tài nguyên dồi dào sẵn có trên chain của mình, sẽ không dễ để những blockchain này chấp nhận bỏ qua mass adoption. Và như thế, các giải pháp mở rộng mạng lưới được đưa ra liên tục trong nhiều năm qua.

Nhìn chung, có 3 phương pháp chính giúp một mạng lưới blockchain mở rộng: Tối ưu hóa mạng lưới gốc, Mở rộng off-chain và cuối cùng là nâng cấp hạ tầng vật lý.

Tối ưu hóa mạng lưới gốc là quá trình cải thiện hiệu suất và khả năng mở rộng của blockchain thông qua các thay đổi về kiến trúc, thuật toán và cấu trúc dữ liệu. Điều này được thực hiện thông qua các nâng cấp soft-fork hoặc hard-fork.

Ví dụ mạng lưới Bitcoin cũng đã trải qua một số bản nâng cấp như:

Đối với mạng lưới Ethereum thì đã trải qua hàng loạt bản nâng cấp lớn nhỏ, nhưng nổi bật nhất có thể kể đến:

Các giải pháp mở rộng thông qua cải cách mạng lưới gốc này tuy mang lại sự chắc chắn lâu dài và xử lý vấn đề từ gốc rễ, nhưng đối với các mạng lưới có độ phi tập trung lớn việc này không phải vấn đề đơn giản. Bên cạnh cần sự đồng thuận từ toàn bộ mạng lưới nó còn có nguy cơ khiến dự án xa rời giá trị cốt lõi được thiết kế ban đầu do sự đánh đổi trong bộ ba bất khả thi.

Nhóm giải pháp mở này còn được biết đến như là phương pháp layer hoá hoặc module hoá blockchain. Theo đó các công việc được phân chia thành nhiều lớp/module chuyên biệt để thực thi off-chain (tức bên ngoài chain gốc), chain gốc đóng vai trò như lớp bảo mật.

Các phân loại modular blockchain

Mở rộng off-chain là hướng đi có tốc độ phát triển nhanh nhất, bởi nó có thể dễ dàng tích hợp mà không cần thay đổi hạ tầng chain gốc. Tuy vậy sự đánh đổi là tính phi tập trung và mức độ bảo mật để đổi lấy khả năng mở rộng.

Các giải pháp mở rộng off-chain phổ biến bao gồm:

Cơ chế hoạt động chung của nhóm này là tách phần thực thi giao dịch đưa ngoài chain để thực thi sau đó tổng hợp lại thành từng gói lớn để xác thực trên chain gốc.

Bằng cách này, các lớp thực thi thông lượng cao có thể xử lý hàng nghìn, trăm nghìn giao dịch mỗi giây với chi phí cực rẻ, sau đó các giao dịch này được xác nhận lần cuối tại blockchain gốc để bảo đảm tính đúng đắn.

Dựa trên phương thức xác thực Rollup được chia thành 2 nhóm lớn:

So sánh các giải pháp Rollup

Các bạn có thể đọc thêm về các giải pháp mở rộng tại đây.

Sidechain là một bước đánh đổi mạnh hơn về tính phi tập trung và bảo mật để đối lấy chủ quyền riêng. Các sidechain về cơ bản là một blockchain độc lập, có cơ chế đồng thuận và cách thức vận hành riêng. Tuy nhiên, do nó được thiết kế để tương thích hoàn toàn với chain gốc kèm theo cầu nối hai chiều di chuyển tài sản nên nó cũng được coi như một giải pháp mở rộng cho chain gốc.

Cơ chế vận hành của sidechain

State channel là giải pháp mở rộng quy mô trên Bitcoin nổi tiếng với dự án Lightning Network. Phương pháp này cho phép các bên tham gia mở mở kênh và thực hiện nhiều giao dịch off-chain, khi các giao dịch được hoàn tất và các bên tham gia đồng ý đóng kênh, kết quả cuối cùng sẽ được đẩy xuống chain gốc để lưu trữ.

State channel này có ưu điểm là tốc độ nhanh, chi phí rẻ, bảo mật cao hơn rollup nhưng lại gặp khó khăn trong trường hợp cần số lượng lớn thành viên tham gia kênh.

Plasma là giải pháp mở rộng được Vitalik Buterin và Joseph Poon giới thiệu vào năm 2017. Nó tạo ra hệ thống chain con kết nối với chain gốc để tăng khả năng xử lý giao dịch. Các chain con này được quản lý bởi smart contract trên chain gốc và sử dụng cây Merkle để kết nối trạng thái với chain gốc.

Plasma chỉ gửi xuống layer 1 gốc trạng thái thay vì toàn bộ dữ liệu giao dịch nên data unavailability là một vấn đề lớn khi xảy ra tranh chấp. Người dùng phải đặt nhiều niềm tin vào các operator, giải pháp này chấp nhận đánh đổi một phần bảo mật để đạt được khả năng mở rộng.

Phương pháp nâng cấp hạ tầng vật lý không chỉ gói gọn trong định nghĩa của các nhà vận hành mạng lưới blockchain mà đề cập đến việc nâng cấp hạ tầng lưu trữ, tính toán và truyền thông dữ liệu toàn cầu.

Các mạng lưới blockchain phi tập trung cao như Bitcoin đòi hỏi sự đồng thuận giữa các node nằm rải rác khắp các châu lục. Không chỉ hiệu suất mà mức độ bảo mật của mạng lưới cũng bị ảnh hưởng trực tiếp bởi độ trễ mạng toàn cầu, khi một giao dịch phải được truyền đến tất cả các node. Thời gian cần thiết để tín hiệu di chuyển giữa các châu lục (khoảng 100-300ms) đặt ra giới hạn cứng cho tốc độ đồng thuận. Bên cạnh đó băng thông mạng có thể tạo ra các nút cổ chai trong việc truyền tải, khiến các node ở khu vực có kết nối Internet kém bị tụt lại, gây ra sự không đồng bộ trong mạng lưới.

Nâng cấp hạ tầng vật lý là phương pháp mở rộng giới hạn của bộ ba bất khả thi mà không cần thay đổi kiến trúc giao thức hay đánh đổi bất kỳ yếu tố nào để đối lấy cái kia.

Như vậy chúng ta đã đi qua bộ ba bất khả thi và các cách thức tiếp cận của nhà phát triển. Rõ ràng không có một chén thánh hoàn hảo để xử lý triệt để bộ ba bất khả thi. Các nhà phát triển cần đưa ra sự lựa chọn về triết lý thiết kế ngay từ những viên gạch đầu tiên, nó sẽ là yếu tố định hình toàn bộ chuỗi giá trị dài hạn cho mạng lưới.

Mặc dù tốc độ và khả năng mở rộng là xu thế tất yếu nhưng thứ mà những dòng vốn nghiêm túc, dòng vốn lớn từ whale, tổ chức luôn ưu tiên là độ an toàn. Ngoại trừ dòng vốn nhỏ dành cho mục đích đầu cơ thì không ai muốn đặt phần lớn tài sản của mình trong trạng thái rủi ro, khi đó mức độ phi tập trung và sự bảo mật vẫn là thứ mà họ ưu tiên lựa chọn hàng đầu.

Kudō

Related Posts

Hot Posts



Video Posts


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin59,212 0.13 % 1.82 % 2.14 %
Ethereum2,280.2 0.33 % 0.45 % 8.03 %
Tether1.000 0.10 % 0.04 % 0.10 %
XRP0.4984 0.26 % 3.12 % 9.45 %
BNB354.77 0.58 % 0.77 % 8.68 %
Solana186.42 0.49 % 1.90 % 26.06 %
USDC0.9991 0.18 % 0.16 % 0.12 %
Dogecoin0.1839 1.76 % 0.59 % 37.68 %
Cardano0.6331 0.47 % 2.16 % 11.66 %
TRON0.2342 0.39 % 0.67 % 3.00 %