Tóm tắt điều hành - Sharding hoạt động bằng cách chia nhỏ mạng lưới blockchain thành các phân đoạn nhỏ hơn (shards) xử lý các giao dịch song song, giải quyết vấn đề khả năng mở rộng. - Công nghệ này cho phép các giao dịch nhanh hơn, chi phí thấp hơn và hiệu suất tốt hơn mà không hy sinh tính phi tập trung. - Các thách thức như tấn công cross-shard và đồng bộ hóa các nút vẫn cần được vượt qua, nhưng cũng mang lại cơ hội đổi mới.
Trilemma Blockchain và Những Thách Thức Của Nó
Công nghệ blockchain đã mang lại một cuộc cách mạng chưa từng có về an ninh và minh bạch, nhưng đối mặt với một trở ngại dai dẳng: làm thế nào để mở rộng quy mô mà không mất đi các giá trị cốt lõi của mạng lưới?
Đây chính là trilemma blockchain — khó khăn trong việc cân bằng ba trụ cột thiết yếu: khả năng mở rộng, an ninh và phi tập trung. Việc tối ưu hóa cả ba cùng lúc là thử thách lớn mà các mạng lưới hiện nay đang đối mặt. Trong khi một số giải pháp cải thiện khả năng mở rộng bằng cách hy sinh tính phi tập trung, các giải pháp khác lại đánh đổi tốc độ để đảm bảo an ninh.
Chính tại đây, sharding xuất hiện như một cách tiếp cận chiến lược hứa hẹn biến đổi vấn đề này bằng cách cho phép các mạng blockchain xử lý nhiều giao dịch hơn mà không làm giảm các nguyên tắc nền tảng của chúng.
Hiểu về Sharding: Từ Cơ sở Dữ liệu đến Blockchain
Khái niệm sharding không mới. Xuất phát từ quản lý cơ sở dữ liệu truyền thống, nó đề cập đến quá trình phân mảnh — chia nhỏ một tập hợp dữ liệu lớn thành các phần nhỏ hơn và dễ quản lý hơn.
Khi áp dụng vào blockchain, sharding hoạt động theo một nguyên tắc đơn giản nhưng mạnh mẽ: thay vì mỗi nút của mạng giữ và xử lý toàn bộ thông tin, mạng lưới được chia thành các phân đoạn chuyên biệt (shards). Mỗi phân đoạn này hoạt động như một sổ cái nhỏ độc lập, có khả năng xác thực và xử lý các giao dịch và hợp đồng thông minh của riêng nó cùng lúc với các phân đoạn khác.
Hãy tưởng tượng một mạng blockchain truyền thống như một nhà hàng nơi một đầu bếp duy nhất (node) phải chuẩn bị tất cả các món ăn (transações). Bây giờ, hãy tưởng tượng nhà hàng đó có nhiều đầu bếp làm việc song song — chính xác như vậy, sharding biến đổi hoạt động của blockchain.
Cách Sharding Hoạt Động Thực Tế
Để hiểu cách sharding hoạt động, trước tiên cần hiểu rõ hai mô hình xử lý dữ liệu hoàn toàn khác nhau.
Mô Hình Tuần Tự Truyền Thống
Trong các blockchain thông thường, mỗi nút chịu trách nhiệm xác thực, lưu trữ và xử lý tất cả các giao dịch của mạng. Mô hình này, gọi là xử lý tuần tự, đảm bảo không bỏ sót thông tin — mỗi nút có một bản ghi đầy đủ về tất cả số dư, lịch sử và hoạt động.
Mặc dù cách tiếp cận này tăng cường an ninh qua sự dư thừa, nhưng lại tạo ra một điểm nghẽn nghiêm trọng. Khi mạng lớn lên và khối lượng giao dịch tăng, xử lý tuần tự trở nên chậm dần, gây cản trở khả năng mở rộng của blockchain.
Mô Hình Xử Lý Song Song
Đây là nơi xử lý song song thay đổi cuộc chơi. Bằng cách cho phép nhiều hoạt động diễn ra đồng thời trên các phân đoạn khác nhau, sharding giải quyết điểm nghẽn cơ bản này.
Trong hệ thống có sharding, khối lượng công việc giao dịch được phân phối theo chiều ngang. Mỗi shard nhận một tập hợp dữ liệu và các validator riêng, hoạt động như một cơ sở dữ liệu độc lập. Trong khi Shard A xử lý các giao dịch của một nhóm người dùng, Shard B xử lý nhóm khác song song, nhân đôi khả năng của mạng.
Phân Vùng Ngang: Chiến Lược Ưu Tiên
Có hai cách chính để phân chia dữ liệu trong blockchain: ngang và dọc.
Trong phân vùng ngang, dữ liệu được chia thành các dòng và phân phối giữa các nút khác nhau. Mỗi shard chứa một phần đầy đủ các thông tin giao dịch của người dùng — một phân đoạn dữ liệu tự túc.
Trong phân vùng dọc, dữ liệu sẽ được chia thành các cột, với một số nút lưu trữ các thuộc tính nhất định (như tên) và các nút khác lưu trữ các thuộc tính khác (như số dư).
Phân vùng ngang thường được ưa chuộng trong blockchain vì ba lý do chính:
Khả năng mở rộng vượt trội: mỗi shard hoạt động độc lập, cho phép xử lý các giao dịch cùng lúc. Trong khi phân vùng dọc yêu cầu mỗi nút phải truy cập nhiều phân đoạn để xác thực một giao dịch đầy đủ, phân vùng ngang giữ cho mỗi phân đoạn tự túc.
Bảo vệ tính phi tập trung: vì các nút riêng lẻ chỉ cần lưu trữ một phần dữ liệu của mạng, rào cản để trở thành validator giảm đáng kể. Máy tính thông thường có thể tham gia, không chỉ các máy hiệu suất cao — phù hợp hoàn hảo với tinh thần phi tập trung của các mạng blockchain.
Tính toàn vẹn dữ liệu được đảm bảo: mỗi shard giữ một bản sao đầy đủ và hoạt động của các giao dịch của nó, đảm bảo an ninh dữ liệu không bị ảnh hưởng bởi việc phân mảnh.
Những Lợi Ích Đổi Mới của Sharding
Các lợi ích của sharding đối với blockchain là rõ ràng và dài hạn.
Tốc Độ Giao Dịch Tăng Gấp Nhiều Lần
Lợi ích rõ ràng và nhanh nhất là tốc độ. Các mạng như Zilliqa thể hiện rõ ràng cách sharding cho phép xử lý hàng nghìn giao dịch mỗi giây, một bước nhảy vọt so với các blockchain truyền thống.
Khi các giao dịch được xử lý song song qua nhiều shard thay vì tuần tự qua một pipeline duy nhất, toàn bộ mạng có khả năng tiếp nhận nhiều người dùng hơn mà không giảm hiệu suất — điều này rất quan trọng cho việc phổ biến rộng rãi.
Giảm Chi Phí Hoạt Động Đột Phá
Trong mô hình truyền thống, mỗi nút cần lưu trữ toàn bộ lịch sử blockchain. Khi blockchain lớn lên, yêu cầu phần cứng trở nên quá cao, tạo ra rào cản cho sự tham gia dân chủ.
Sharding đảo ngược động thái này. Vì mỗi nút chỉ giữ một phân đoạn dữ liệu, yêu cầu về lưu trữ và sức mạnh tính toán giảm theo tỷ lệ. Điều này có nghĩa là nhiều người tham gia hơn có thể trở thành validator mà không cần đầu tư lớn về hạ tầng, khôi phục tính dân chủ mà blockchain hứa hẹn.
Hiệu Suất Tăng Theo Mạng Lưới
Một nghịch lý hấp dẫn ảnh hưởng đến các blockchain truyền thống: khi nhiều nút tham gia mạng, hiệu suất paradoxically giảm do overhead của giao tiếp và đồng bộ.
Với sharding, vấn đề này được đảo ngược. Các nút mới có thể được thêm vào các shard cụ thể, tăng khả năng tổng thể của mạng thay vì gây tắc nghẽn. Kết quả là một mạng ngày càng hiệu quả và phản ứng nhanh hơn khi phát triển.
Những Thách Thức Thực Sự Mà Sharding Gây Ra
Dù có tiềm năng lớn, sharding không phải là giải pháp không có phức tạp. Việc triển khai kiến trúc này tạo ra một bộ các lỗ hổng mới.
Mối Đe Dọa của Tấn Công Single Shard
Lỗ hổng lớn nhất do sharding mang lại là về mặt kinh tế. Trong khi chiếm đoạt toàn bộ mạng đòi hỏi sức mạnh tính toán khổng lồ, chiếm đoạt một shard duy nhất lại yêu cầu ít tài nguyên hơn nhiều. Một tác nhân độc hại chỉ cần một phần nhỏ sức mạnh hash của toàn bộ mạng có thể kiểm soát một shard riêng biệt.
Tình huống này, gọi là “chiếm đoạt shard đơn”, đại diện cho một loại tấn công chưa từng có trong các blockchain không-sharded.
Các Thách Thức của Giao Dịch Cross-Shard
Không phải tất cả các giao dịch đều chỉ liên quan đến người dùng của một shard duy nhất. Khi một giao dịch xảy ra giữa hai shard khác nhau (cross-shard), các phức tạp đáng kể phát sinh.
Nếu một shard không đồng bộ đúng trạng thái của nó với shard kia trong các giao dịch này, người dùng độc hại có thể khai thác lỗ hổng này để “chi tiêu hai lần” cùng một đồng tiền — một trong những vấn đề nghiêm trọng nhất trong hệ thống thanh toán phi tập trung.
Thách Thức về Khả Năng Truy Cập và Đồng Bộ Hóa
Việc duy trì trạng thái đầy đủ của mạng trở nên phức tạp hơn. Nếu một số shard bị offline do các nút không khả dụng, điều này có thể gây ra các vấn đề về khả năng truy cập dữ liệu toàn mạng.
Ngoài ra, đồng bộ trạng thái giữa nhiều shard gây ra độ trễ bổ sung. Nếu một nút duy nhất có khả năng xử lý hạn chế hoặc kết nối mạng chậm, có thể làm giảm hiệu suất của toàn bộ quá trình đồng bộ.
Yêu Cầu Giao Thức Chắc Chắn
Cân bằng tải hiệu quả giữa các shard đòi hỏi một giao thức điều phối cực kỳ tinh vi. Các phân phối dữ liệu hoặc tài nguyên không đều có thể gây ra bất ổn trong mạng, cần xác thực liên tục và điều chỉnh.
Sharding Trong Lộ Trình Phát Triển của Ethereum
Ethereum đã nhận thức từ lâu rằng sharding là yếu tố thiết yếu cho tương lai của mình. Giao thức dự định triển khai sharding như một phần không thể thiếu của quá trình chuyển đổi sang Ethereum 2.0 (còn gọi là Eth2 hoặc Serenity).
Cập nhật lớn này nhằm giải quyết các vấn đề về khả năng mở rộng và tắc nghẽn đang ảnh hưởng đến mạng hiện tại, cho phép xử lý nhiều giao dịch cùng lúc với chi phí thấp hơn.
Việc triển khai đang được thực hiện theo các giai đoạn cẩn thận. Giai đoạn cuối sẽ bao gồm việc kích hoạt hoàn toàn sharding của mạng. Các nhà phát triển đang tiến hành thận trọng, thực hiện các thử nghiệm mở rộng để đảm bảo an toàn và tính phi tập trung không bị ảnh hưởng trong quá trình chuyển đổi.
Dự kiến, sharding sẽ được triển khai qua các thành phần cốt lõi của kế hoạch nâng cấp chung, kết hợp với các cải tiến giao thức khác.
Tương Lai của Sharding trong Hệ Sinh Thái Blockchain
Sharding đại diện cho một bước tiến quan trọng trong việc giải quyết trilemma blockchain. Mặc dù mang lại những phức tạp mới và các lỗ hổng tiềm năng, nhưng khả năng tăng khả năng mở rộng mà không hy sinh tính phi tập trung là rất hứa hẹn.
Không ngẫu nhiên mà nhiều mạng blockchain đang khám phá sharding như một giải pháp. Ethereum, qua lộ trình Ethereum 2.0 của mình, dẫn đầu trong việc đưa công nghệ này vào chính thống, nhưng nhiều blockchain khác cũng đang nghiên cứu các triển khai thay thế.
Khi nghiên cứu tiếp tục và các thử nghiệm sâu hơn, khả năng các triển khai sharding sẽ trở nên tinh vi hơn, giải quyết các lỗ hổng hiện tại và mở ra các khả năng mới cho các blockchain thực sự phi tập trung và mở rộng.
Thành công của công nghệ này sẽ phụ thuộc vào sự đổi mới liên tục, kỹ thuật chính xác và cộng đồng sẵn sàng lặp lại để vượt qua các thách thức còn chưa được giải quyết hoàn toàn.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Sharding: Giải pháp mở rộng quy mô đang biến đổi các chuỗi khối
Tóm tắt điều hành - Sharding hoạt động bằng cách chia nhỏ mạng lưới blockchain thành các phân đoạn nhỏ hơn (shards) xử lý các giao dịch song song, giải quyết vấn đề khả năng mở rộng. - Công nghệ này cho phép các giao dịch nhanh hơn, chi phí thấp hơn và hiệu suất tốt hơn mà không hy sinh tính phi tập trung. - Các thách thức như tấn công cross-shard và đồng bộ hóa các nút vẫn cần được vượt qua, nhưng cũng mang lại cơ hội đổi mới.
Trilemma Blockchain và Những Thách Thức Của Nó
Công nghệ blockchain đã mang lại một cuộc cách mạng chưa từng có về an ninh và minh bạch, nhưng đối mặt với một trở ngại dai dẳng: làm thế nào để mở rộng quy mô mà không mất đi các giá trị cốt lõi của mạng lưới?
Đây chính là trilemma blockchain — khó khăn trong việc cân bằng ba trụ cột thiết yếu: khả năng mở rộng, an ninh và phi tập trung. Việc tối ưu hóa cả ba cùng lúc là thử thách lớn mà các mạng lưới hiện nay đang đối mặt. Trong khi một số giải pháp cải thiện khả năng mở rộng bằng cách hy sinh tính phi tập trung, các giải pháp khác lại đánh đổi tốc độ để đảm bảo an ninh.
Chính tại đây, sharding xuất hiện như một cách tiếp cận chiến lược hứa hẹn biến đổi vấn đề này bằng cách cho phép các mạng blockchain xử lý nhiều giao dịch hơn mà không làm giảm các nguyên tắc nền tảng của chúng.
Hiểu về Sharding: Từ Cơ sở Dữ liệu đến Blockchain
Khái niệm sharding không mới. Xuất phát từ quản lý cơ sở dữ liệu truyền thống, nó đề cập đến quá trình phân mảnh — chia nhỏ một tập hợp dữ liệu lớn thành các phần nhỏ hơn và dễ quản lý hơn.
Khi áp dụng vào blockchain, sharding hoạt động theo một nguyên tắc đơn giản nhưng mạnh mẽ: thay vì mỗi nút của mạng giữ và xử lý toàn bộ thông tin, mạng lưới được chia thành các phân đoạn chuyên biệt (shards). Mỗi phân đoạn này hoạt động như một sổ cái nhỏ độc lập, có khả năng xác thực và xử lý các giao dịch và hợp đồng thông minh của riêng nó cùng lúc với các phân đoạn khác.
Hãy tưởng tượng một mạng blockchain truyền thống như một nhà hàng nơi một đầu bếp duy nhất (node) phải chuẩn bị tất cả các món ăn (transações). Bây giờ, hãy tưởng tượng nhà hàng đó có nhiều đầu bếp làm việc song song — chính xác như vậy, sharding biến đổi hoạt động của blockchain.
Cách Sharding Hoạt Động Thực Tế
Để hiểu cách sharding hoạt động, trước tiên cần hiểu rõ hai mô hình xử lý dữ liệu hoàn toàn khác nhau.
Mô Hình Tuần Tự Truyền Thống
Trong các blockchain thông thường, mỗi nút chịu trách nhiệm xác thực, lưu trữ và xử lý tất cả các giao dịch của mạng. Mô hình này, gọi là xử lý tuần tự, đảm bảo không bỏ sót thông tin — mỗi nút có một bản ghi đầy đủ về tất cả số dư, lịch sử và hoạt động.
Mặc dù cách tiếp cận này tăng cường an ninh qua sự dư thừa, nhưng lại tạo ra một điểm nghẽn nghiêm trọng. Khi mạng lớn lên và khối lượng giao dịch tăng, xử lý tuần tự trở nên chậm dần, gây cản trở khả năng mở rộng của blockchain.
Mô Hình Xử Lý Song Song
Đây là nơi xử lý song song thay đổi cuộc chơi. Bằng cách cho phép nhiều hoạt động diễn ra đồng thời trên các phân đoạn khác nhau, sharding giải quyết điểm nghẽn cơ bản này.
Trong hệ thống có sharding, khối lượng công việc giao dịch được phân phối theo chiều ngang. Mỗi shard nhận một tập hợp dữ liệu và các validator riêng, hoạt động như một cơ sở dữ liệu độc lập. Trong khi Shard A xử lý các giao dịch của một nhóm người dùng, Shard B xử lý nhóm khác song song, nhân đôi khả năng của mạng.
Phân Vùng Ngang: Chiến Lược Ưu Tiên
Có hai cách chính để phân chia dữ liệu trong blockchain: ngang và dọc.
Trong phân vùng ngang, dữ liệu được chia thành các dòng và phân phối giữa các nút khác nhau. Mỗi shard chứa một phần đầy đủ các thông tin giao dịch của người dùng — một phân đoạn dữ liệu tự túc.
Trong phân vùng dọc, dữ liệu sẽ được chia thành các cột, với một số nút lưu trữ các thuộc tính nhất định (như tên) và các nút khác lưu trữ các thuộc tính khác (như số dư).
Phân vùng ngang thường được ưa chuộng trong blockchain vì ba lý do chính:
Khả năng mở rộng vượt trội: mỗi shard hoạt động độc lập, cho phép xử lý các giao dịch cùng lúc. Trong khi phân vùng dọc yêu cầu mỗi nút phải truy cập nhiều phân đoạn để xác thực một giao dịch đầy đủ, phân vùng ngang giữ cho mỗi phân đoạn tự túc.
Bảo vệ tính phi tập trung: vì các nút riêng lẻ chỉ cần lưu trữ một phần dữ liệu của mạng, rào cản để trở thành validator giảm đáng kể. Máy tính thông thường có thể tham gia, không chỉ các máy hiệu suất cao — phù hợp hoàn hảo với tinh thần phi tập trung của các mạng blockchain.
Tính toàn vẹn dữ liệu được đảm bảo: mỗi shard giữ một bản sao đầy đủ và hoạt động của các giao dịch của nó, đảm bảo an ninh dữ liệu không bị ảnh hưởng bởi việc phân mảnh.
Những Lợi Ích Đổi Mới của Sharding
Các lợi ích của sharding đối với blockchain là rõ ràng và dài hạn.
Tốc Độ Giao Dịch Tăng Gấp Nhiều Lần
Lợi ích rõ ràng và nhanh nhất là tốc độ. Các mạng như Zilliqa thể hiện rõ ràng cách sharding cho phép xử lý hàng nghìn giao dịch mỗi giây, một bước nhảy vọt so với các blockchain truyền thống.
Khi các giao dịch được xử lý song song qua nhiều shard thay vì tuần tự qua một pipeline duy nhất, toàn bộ mạng có khả năng tiếp nhận nhiều người dùng hơn mà không giảm hiệu suất — điều này rất quan trọng cho việc phổ biến rộng rãi.
Giảm Chi Phí Hoạt Động Đột Phá
Trong mô hình truyền thống, mỗi nút cần lưu trữ toàn bộ lịch sử blockchain. Khi blockchain lớn lên, yêu cầu phần cứng trở nên quá cao, tạo ra rào cản cho sự tham gia dân chủ.
Sharding đảo ngược động thái này. Vì mỗi nút chỉ giữ một phân đoạn dữ liệu, yêu cầu về lưu trữ và sức mạnh tính toán giảm theo tỷ lệ. Điều này có nghĩa là nhiều người tham gia hơn có thể trở thành validator mà không cần đầu tư lớn về hạ tầng, khôi phục tính dân chủ mà blockchain hứa hẹn.
Hiệu Suất Tăng Theo Mạng Lưới
Một nghịch lý hấp dẫn ảnh hưởng đến các blockchain truyền thống: khi nhiều nút tham gia mạng, hiệu suất paradoxically giảm do overhead của giao tiếp và đồng bộ.
Với sharding, vấn đề này được đảo ngược. Các nút mới có thể được thêm vào các shard cụ thể, tăng khả năng tổng thể của mạng thay vì gây tắc nghẽn. Kết quả là một mạng ngày càng hiệu quả và phản ứng nhanh hơn khi phát triển.
Những Thách Thức Thực Sự Mà Sharding Gây Ra
Dù có tiềm năng lớn, sharding không phải là giải pháp không có phức tạp. Việc triển khai kiến trúc này tạo ra một bộ các lỗ hổng mới.
Mối Đe Dọa của Tấn Công Single Shard
Lỗ hổng lớn nhất do sharding mang lại là về mặt kinh tế. Trong khi chiếm đoạt toàn bộ mạng đòi hỏi sức mạnh tính toán khổng lồ, chiếm đoạt một shard duy nhất lại yêu cầu ít tài nguyên hơn nhiều. Một tác nhân độc hại chỉ cần một phần nhỏ sức mạnh hash của toàn bộ mạng có thể kiểm soát một shard riêng biệt.
Tình huống này, gọi là “chiếm đoạt shard đơn”, đại diện cho một loại tấn công chưa từng có trong các blockchain không-sharded.
Các Thách Thức của Giao Dịch Cross-Shard
Không phải tất cả các giao dịch đều chỉ liên quan đến người dùng của một shard duy nhất. Khi một giao dịch xảy ra giữa hai shard khác nhau (cross-shard), các phức tạp đáng kể phát sinh.
Nếu một shard không đồng bộ đúng trạng thái của nó với shard kia trong các giao dịch này, người dùng độc hại có thể khai thác lỗ hổng này để “chi tiêu hai lần” cùng một đồng tiền — một trong những vấn đề nghiêm trọng nhất trong hệ thống thanh toán phi tập trung.
Thách Thức về Khả Năng Truy Cập và Đồng Bộ Hóa
Việc duy trì trạng thái đầy đủ của mạng trở nên phức tạp hơn. Nếu một số shard bị offline do các nút không khả dụng, điều này có thể gây ra các vấn đề về khả năng truy cập dữ liệu toàn mạng.
Ngoài ra, đồng bộ trạng thái giữa nhiều shard gây ra độ trễ bổ sung. Nếu một nút duy nhất có khả năng xử lý hạn chế hoặc kết nối mạng chậm, có thể làm giảm hiệu suất của toàn bộ quá trình đồng bộ.
Yêu Cầu Giao Thức Chắc Chắn
Cân bằng tải hiệu quả giữa các shard đòi hỏi một giao thức điều phối cực kỳ tinh vi. Các phân phối dữ liệu hoặc tài nguyên không đều có thể gây ra bất ổn trong mạng, cần xác thực liên tục và điều chỉnh.
Sharding Trong Lộ Trình Phát Triển của Ethereum
Ethereum đã nhận thức từ lâu rằng sharding là yếu tố thiết yếu cho tương lai của mình. Giao thức dự định triển khai sharding như một phần không thể thiếu của quá trình chuyển đổi sang Ethereum 2.0 (còn gọi là Eth2 hoặc Serenity).
Cập nhật lớn này nhằm giải quyết các vấn đề về khả năng mở rộng và tắc nghẽn đang ảnh hưởng đến mạng hiện tại, cho phép xử lý nhiều giao dịch cùng lúc với chi phí thấp hơn.
Việc triển khai đang được thực hiện theo các giai đoạn cẩn thận. Giai đoạn cuối sẽ bao gồm việc kích hoạt hoàn toàn sharding của mạng. Các nhà phát triển đang tiến hành thận trọng, thực hiện các thử nghiệm mở rộng để đảm bảo an toàn và tính phi tập trung không bị ảnh hưởng trong quá trình chuyển đổi.
Dự kiến, sharding sẽ được triển khai qua các thành phần cốt lõi của kế hoạch nâng cấp chung, kết hợp với các cải tiến giao thức khác.
Tương Lai của Sharding trong Hệ Sinh Thái Blockchain
Sharding đại diện cho một bước tiến quan trọng trong việc giải quyết trilemma blockchain. Mặc dù mang lại những phức tạp mới và các lỗ hổng tiềm năng, nhưng khả năng tăng khả năng mở rộng mà không hy sinh tính phi tập trung là rất hứa hẹn.
Không ngẫu nhiên mà nhiều mạng blockchain đang khám phá sharding như một giải pháp. Ethereum, qua lộ trình Ethereum 2.0 của mình, dẫn đầu trong việc đưa công nghệ này vào chính thống, nhưng nhiều blockchain khác cũng đang nghiên cứu các triển khai thay thế.
Khi nghiên cứu tiếp tục và các thử nghiệm sâu hơn, khả năng các triển khai sharding sẽ trở nên tinh vi hơn, giải quyết các lỗ hổng hiện tại và mở ra các khả năng mới cho các blockchain thực sự phi tập trung và mở rộng.
Thành công của công nghệ này sẽ phụ thuộc vào sự đổi mới liên tục, kỹ thuật chính xác và cộng đồng sẵn sàng lặp lại để vượt qua các thách thức còn chưa được giải quyết hoàn toàn.