Mua Crypto
Thị trường
Spot
FuturesBTC
Tiết kiệm
Trung tâm sự kiện
Trung tâm thưởng
Xem thêm
Lễ hội 0 phí
Sharding: Sharding trong crypto là gì?Sharding là phương thức mở rộng blockchain bằng cách chia dữ liệu, khối lượng công việc hoặc trạng thái mạng thành các phần nhỏ hơn gọi là shard.Mỗi shard chỉ xử lý một phầSharding: Sharding trong crypto là gì?Sharding là phương thức mở rộng blockchain bằng cách chia dữ liệu, khối lượng công việc hoặc trạng thái mạng thành các phần nhỏ hơn gọi là shard.Mỗi shard chỉ xử lý một phầ

Sharding

2026/10/13 16:57
#Intermediate
Humanity
H$0.05593-3.23%
Gravity
G$0.003759-2.41%
MemeCore
M$0.84392+12.66%
NODE
NODE$0.004948-1.72%
Autheo
THEO$0.0032-30.88%

Sharding trong crypto là gì?

Sharding là phương thức mở rộng blockchain bằng cách chia dữ liệu, khối lượng công việc hoặc trạng thái mạng thành các phần nhỏ hơn gọi là shard.Mỗi shard chỉ xử lý một phần hoạt động của toàn mạng, nhờ đó blockchain có thể xử lý nhiều giao dịch hơn và hỗ trợ thêm người dùng.Trong crypto, sharding chủ yếu được nhắc đến như một cách cải thiện khả năng mở rộng mà không buộc mọi node phải xử lý mọi giao dịch theo cùng một cách.Blockchain truyền thống thường yêu cầu nhiều node lưu trữ, xác thực và cập nhật cùng một bộ dữ liệu đầy đủ.Thiết kế này có thể an toàn và dễ xác minh, nhưng cũng có thể giới hạn thông lượng giao dịch khi nhu cầu mạng tăng.Sharding hướng đến giải quyết vấn đề này bằng cách cho phép các nhóm node khác nhau xử lý các phần khác nhau của mạng.Mục tiêu là giúp hệ thống blockchain nhanh hơn, rẻ hơn và hiệu quả hơn, đồng thời duy trì tính phi tập trung và bảo mật.Sharding không phải một tính năng duy nhất hoạt động giống nhau trên mọi blockchain.Các giao thức khác nhau có thể dùng sharding mạng, sharding giao dịch, sharding trạng thái, sharding dữ liệu hoặc kết hợp các phương pháp này.Trong các thảo luận crypto hiện đại, sharding thường gắn với khả năng mở rộng Ethereum, tính khả dụng dữ liệu, rollup, Proto-Danksharding, Danksharding và các thiết kế blockchain mô-đun khác.

Định nghĩa đơn giản về sharding

Sharding là quá trình chia blockchain thành các phần nhỏ hơn để mạng có thể xử lý nhiều tác vụ song song hơn.Có thể hiểu shard là một phần trong hệ thống dữ liệu hoặc xử lý lớn hơn của blockchain.Thay vì yêu cầu mọi validator hoặc node quản lý mọi thứ, blockchain được phân mảnh có thể giao các nhiệm vụ khác nhau cho những nhóm khác nhau.Điều này có thể giảm khối lượng công việc của từng node và tăng tổng công suất của mạng.Nói đơn giản, sharding giống như chia một lớp học rất đông thành các nhóm nhỏ để mỗi nhóm hoàn thành một phần bài tập nhanh hơn.Thách thức là bảo đảm mọi nhóm vẫn thống nhất về kết quả cuối cùng và tuân theo cùng quy tắc.

Vì sao sharding quan trọng với blockchain?

Sharding quan trọng vì khả năng mở rộng là một trong những thách thức lớn nhất của tiền mã hóa.Blockchain chỉ xử lý được số lượng giao dịch nhỏ mỗi giây có thể trở nên chậm và tốn kém khi nhu cầu tăng cao.Khi phí tăng và thời gian xác nhận kéo dài, người dùng có thể tránh ứng dụng phi tập trung hoặc chuyển hoạt động sang nơi khác.Sharding hướng đến tăng công suất mạng để nhiều người dùng hơn có thể tương tác với ví, ứng dụng tài chính phi tập trung, game, công cụ thanh toán và tài sản token hóa.Sharding cũng hỗ trợ mục tiêu dài hạn là giúp hạ tầng blockchain hữu ích cho các hệ thống tài chính và kỹ thuật số toàn cầu.Tuy nhiên, khả năng mở rộng không thể đánh đổi bằng bảo mật.Blockchain trở nên nhanh hơn nhưng tập trung hóa có thể làm mất nhiều lợi ích khiến mạng crypto công khai có giá trị.Đó là lý do thiết kế sharding tốt cần cân bằng tốc độ, chi phí, tính phi tập trung, sự phối hợp giữa validator và tính khả dụng dữ liệu.

Sharding hoạt động như thế nào?

Sharding hoạt động bằng cách chia khối lượng công việc của blockchain thành các phần nhỏ hơn và giao những phần đó cho các thành viên mạng khác nhau.Trong thiết kế sharding cơ bản, một nhóm validator có thể xử lý giao dịch cho shard này, trong khi nhóm khác xử lý shard khác.Mỗi shard có thể cập nhật phần mạng của mình mà không cần chờ tất cả shard khác hoàn thành mọi công việc trước.Quá trình xử lý song song này có thể tăng tổng thông lượng vì mạng không còn bị giới hạn trong một luồng thực thi duy nhất.Thường cần một lớp điều phối để giữ kết nối giữa các shard.Lớp này có thể hỗ trợ phân công validator, ghi nhận đầu ra shard, xác minh dữ liệu, quản lý giao tiếp liên shard và bảo vệ mạng khỏi các cuộc tấn công.Nếu không có điều phối phù hợp, các shard có thể bị cô lập hoặc hoạt động không nhất quán.Hệ thống sharding mạnh cần bảo đảm tất cả shard vẫn thuộc cùng một hệ sinh thái blockchain an toàn.

Các loại sharding chính

Sharding mạng

Sharding mạng chia mạng ngang hàng thành các nhóm node nhỏ hơn.Mỗi nhóm có thể giao tiếp thường xuyên hơn với các node phụ trách cùng shard.Điều này có thể giảm chi phí giao tiếp vì không phải node nào cũng cần gửi mọi thông điệp đến tất cả node khác.Sharding mạng có thể cải thiện hiệu quả, nhưng cần được thiết kế cẩn thận để tránh điểm yếu trong việc tìm kiếm peer, truyền dữ liệu và điều phối validator.

Sharding giao dịch

Sharding giao dịch chia quá trình xử lý giao dịch giữa các shard khác nhau.Ví dụ, giao dịch từ một nhóm tài khoản có thể được xử lý bởi một shard, còn giao dịch từ nhóm khác được xử lý bởi shard khác.Điều này có thể tăng thông lượng giao dịch vì nhiều shard có thể xử lý giao dịch cùng lúc.Phần khó là xử lý giao dịch liên quan đến tài khoản hoặc hợp đồng thông minh nằm trên các shard khác nhau.Những giao dịch liên shard này cần quy tắc nhắn tin và thanh toán đáng tin cậy.

Sharding trạng thái

Sharding trạng thái chia trạng thái blockchain giữa nhiều shard.Trạng thái bao gồm số dư tài khoản, bộ nhớ hợp đồng thông minh, dữ liệu ứng dụng và thông tin khác cần thiết để xác định tình trạng hiện tại của blockchain.Sharding trạng thái có thể giảm đáng kể lượng dữ liệu mỗi node phải lưu trữ.Đây cũng là một trong những loại sharding khó nhất vì mạng phải quản lý an toàn tương tác giữa trạng thái được lưu trên các shard khác nhau.Nếu thiết kế sharding trạng thái không tốt, người dùng có thể gặp chậm trễ, kết quả không nhất quán hoặc rủi ro bảo mật cao hơn khi tương tác giữa các shard.

Sharding dữ liệu

Sharding dữ liệu tập trung chia sẻ trách nhiệm về tính khả dụng dữ liệu thay vì chia toàn bộ quá trình thực thi giao dịch.Mô hình này đặc biệt quan trọng trong lộ trình mở rộng hiện tại của Ethereum.Trước đây, Ethereum từng bàn về các shard chain, nhưng lộ trình hiện tại không còn dùng shard chain truyền thống làm kế hoạch mở rộng chính.Thay vào đó, Ethereum tập trung vào rollup, blob, lấy mẫu tính khả dụng dữ liệu, Proto-Danksharding, Danksharding và các nâng cấp liên quan.

Lộ trình Danksharding chính thức của Ethereum giải thích rằng shard chain không còn nằm trong lộ trình và Danksharding sử dụng phương thức lấy mẫu dữ liệu phân tán trên các blob.

Sharding và Ethereum

Ethereum là một trong những ví dụ quan trọng nhất khi giải thích sharding vì lộ trình của mạng đã định hình nhiều cuộc thảo luận về khả năng mở rộng trong ngành crypto.Trong các kế hoạch Ethereum trước đây, sharding là tạo nhiều shard chain để mở rộng công suất mạng.Theo thời gian, lộ trình đã thay đổi vì rollup trở thành phương thức chính để mở rộng thực thi giao dịch.Rollup xử lý giao dịch ngoài lớp cơ sở Ethereum rồi đăng dữ liệu nén hoặc bằng chứng trở lại Ethereum.Nhờ đó, Ethereum có thể tập trung vào thanh toán, bảo mật, đồng thuận và tính khả dụng dữ liệu, trong khi hệ thống Layer 2 xử lý phần lớn khối lượng thực thi.

Lộ trình mở rộng Ethereum chính thức giải thích rằng rollup gửi dữ liệu giao dịch lên Ethereum để mạng xác minh hoạt động rollup.

Vì rollup cần không gian dữ liệu với chi phí hợp lý, lộ trình sharding Ethereum hiện tập trung vào dữ liệu thay vì các shard chain thực thi riêng biệt.Đó là lý do các cuộc thảo luận hiện đại về sharding Ethereum thường dùng thuật ngữ như Proto-Danksharding, Danksharding, blob và lấy mẫu tính khả dụng dữ liệu.

Sharding và Proto-Danksharding

Proto-Danksharding là nâng cấp mở rộng Ethereum được giới thiệu thông qua EIP-4844.Nâng cấp này bổ sung giao dịch mang blob, cho phép rollup đăng dữ liệu tạm thời lên Ethereum hiệu quả hơn.Blob là một đối tượng dữ liệu lớn có thể dùng cho tính khả dụng dữ liệu rollup mà không cần lưu trữ cùng thông tin đó vĩnh viễn trong calldata giao dịch thông thường.

Đặc tả EIP-4844 mô tả giao dịch mang blob là định dạng giao dịch mới hỗ trợ lộ trình mở rộng dữ liệu của Ethereum.

Proto-Danksharding được triển khai trên Ethereum Mainnet thông qua bản nâng cấp Dencun vào ngày 13 tháng 3 năm 2024.

Câu hỏi thường gặp về Dencun của Ethereum giải thích Proto-Danksharding đặt nền móng cho Danksharding hoàn chỉnh bằng cách hỗ trợ phân phối dữ liệu rollup giữa các đơn vị vận hành node.

Proto-Danksharding không đồng nghĩa với sharding hoàn chỉnh.Đây là bước trung gian giúp giảm chi phí dữ liệu và chuẩn bị mạng cho các cải tiến lớn hơn về tính khả dụng dữ liệu.

Sharding và Danksharding

Danksharding là thiết kế sharding dữ liệu dài hạn của Ethereum.Thiết kế này khác với shard chain truyền thống vì không chia Ethereum thành nhiều chuỗi thực thi riêng biệt.Thay vào đó, Danksharding được thiết kế để tăng lượng dữ liệu Ethereum có thể cung cấp cho rollup.Điều này giúp rollup đăng nhiều dữ liệu hơn với chi phí thấp hơn, qua đó có thể cải thiện trải nghiệm người dùng Layer 2.Danksharding cũng dựa vào lấy mẫu tính khả dụng dữ liệu, cho phép node kiểm tra các phần dữ liệu ngẫu nhiên nhỏ thay vì tải xuống toàn bộ.Nhờ đó, mạng có thể hỗ trợ nhiều dữ liệu hơn trong khi vẫn giữ yêu cầu về node ở mức dễ quản lý hơn.Mục tiêu là mở rộng Ethereum mà không khiến việc vận hành node trở nên quá tốn kém hoặc khó khăn đối với người dùng độc lập.

Sharding và tính khả dụng dữ liệu

Tính khả dụng dữ liệu nghĩa là dữ liệu cần thiết để xác minh hoạt động blockchain thực sự có thể được mạng truy cập.Đây là yếu tố trọng yếu của sharding vì chia công việc giữa các shard có thể tạo ra thách thức xác minh mới.Nếu dữ liệu bị ẩn hoặc không khả dụng, người dùng có thể không chứng minh được block, shard hoặc lô rollup có hợp lệ hay không.Vì vậy, khi thiết kế sharding, blockchain không thể chỉ tập trung vào tốc độ.Blockchain cũng phải chứng minh rằng những người tham gia trung thực có thể kiểm tra dữ liệu nền của giao dịch và thay đổi trạng thái.

Tài liệu tính khả dụng dữ liệu của Ethereum giải thích vì sao rollup và light client cần sự bảo đảm mạnh mẽ rằng dữ liệu có thể được truy cập để xác minh.

Tính khả dụng dữ liệu đặc biệt quan trọng với rollup vì rollup thường thực thi giao dịch ngoài lớp cơ sở nhưng vẫn dựa vào lớp cơ sở để bảo mật.Nếu dữ liệu rollup không khả dụng, người dùng và đơn vị xác minh độc lập có thể không xác nhận được trạng thái chính xác của hệ thống.

Sharding và validator

Validator đóng vai trò thiết yếu trong hầu hết thiết kế sharding hiện đại.Trong blockchain Proof of Stake, validator giúp đề xuất block, chứng thực block, xác minh dữ liệu và duy trì đồng thuận.Mạng được phân mảnh có thể phân công validator cho các shard hoặc trách nhiệm dữ liệu khác nhau.Việc phân công ngẫu nhiên có thể khiến kẻ tấn công khó kiểm soát một shard hơn.Luân phiên validator cũng có thể giảm rủi ro bị chiếm quyền lâu dài bằng cách luân chuyển validator giữa các nhiệm vụ theo thời gian.Hệ thống điều phối phải bảo đảm validator biết mình phụ trách shard nào và khi nào nhiệm vụ bắt đầu.Hệ thống cũng cần bảo đảm validator không trung thực có thể bị phát hiện và xử phạt khi vi phạm quy tắc giao thức.

Trong hệ thống Proof of Stake của Ethereum, tài liệu Proof of Stake Ethereum giải thích cách validator đề xuất và chứng thực block theo cơ chế đồng thuận.

Lợi ích của sharding

Lợi ích lớn nhất của sharding là tăng khả năng mở rộng.Bằng cách chia công việc giữa nhiều shard, blockchain có thể xử lý nhiều hoạt động hơn thiết kế chuỗi đơn với cùng yêu cầu về node.Sharding cũng có thể giảm tắc nghẽn vì không phải mọi giao dịch đều cạnh tranh cùng một không gian thực thi.Tắc nghẽn thấp hơn có thể giúp giảm phí, đặc biệt khi kết hợp với rollup và hệ thống tính khả dụng dữ liệu hiệu quả.Sharding có thể cải thiện trải nghiệm người dùng bằng cách giúp ứng dụng phi tập trung nhanh và tiết kiệm chi phí hơn.Đối với nhà phát triển, sharding có thể mở rộng dư địa cho ứng dụng phức tạp vốn quá tốn kém trên lớp cơ sở bị tắc nghẽn.Với validator và đơn vị vận hành node, thiết kế sharding tốt có thể giảm lượng dữ liệu hoặc tính toán cần thiết ở mỗi bên tham gia.Điều này có thể giúp duy trì tính phi tập trung vì nhiều người có thể vận hành node mà không cần phần cứng đắt tiền.

Rủi ro và thách thức của sharding

Sharding rất mạnh nhưng cũng khó thiết kế an toàn.Một thách thức lớn là giao tiếp liên shard.Nếu giao dịch cần tương tác với tài khoản hoặc hợp đồng trên các shard khác nhau, mạng phải điều phối kết quả mà không gây lỗi hoặc chậm trễ.Thách thức khác là bảo mật shard.Nếu kẻ tấn công kiểm soát đủ validator trong một shard, shard đó có thể dễ bị tấn công ngay cả khi toàn mạng có quy mô lớn.Phân công validator ngẫu nhiên, luân phiên, bằng chứng mật mã và hình phạt kinh tế có thể giúp giảm rủi ro này.Tính khả dụng dữ liệu là một thách thức lớn khác vì node phải xác minh dữ liệu shard không bị che giấu.Sharding cũng làm tăng độ phức tạp của giao thức.Độ phức tạp cao hơn có thể tạo thêm nguy cơ lỗi, vấn đề client và hành vi kinh tế ngoài dự kiến.Đó là lý do các nâng cấp sharding nghiêm túc thường cần nhiều năm nghiên cứu, testnet, kiểm toán và triển khai theo từng giai đoạn.

Sharding và khả năng mở rộng Layer 2

Sharding và khả năng mở rộng Layer 2 có liên quan nhưng không giống nhau.Sharding thay đổi cách blockchain lớp cơ sở hoặc lớp dữ liệu xử lý khối lượng công việc.Khả năng mở rộng Layer 2 chuyển quá trình thực thi giao dịch ra khỏi lớp cơ sở nhưng vẫn dùng lớp cơ sở để thanh toán hoặc bảo mật.Rollup là một trong những phương thức mở rộng Layer 2 quan trọng nhất.Rollup gộp nhiều giao dịch rồi gửi kết quả lên blockchain cơ sở.Trong lộ trình hiện tại của Ethereum, sharding hỗ trợ rollup bằng cách giúp tính khả dụng dữ liệu trở nên rẻ hơn và mở rộng hơn.Điều này có nghĩa sharding và hệ thống Layer 2 có thể phối hợp thay vì cạnh tranh với nhau.Blockchain lấy rollup làm trọng tâm có thể dùng sharding dữ liệu để cung cấp thêm không gian cho rollup đăng thông tin cần thiết để xác minh.

Sharding và sidechain

Sharding khác với sidechain.Sidechain thường là blockchain riêng hoạt động bên cạnh blockchain chính và có mô hình bảo mật riêng.Shard thường là một phần của cùng giao thức tổng thể và được thiết kế để chia sẻ bảo mật với phần còn lại của mạng.Sự khác biệt này quan trọng vì sidechain có thể không thừa hưởng cùng tập validator hoặc bảo đảm bảo mật của blockchain cơ sở.Trong hệ thống sharding được thiết kế tốt, các shard được tạo ra để phối hợp dưới một cấu trúc đồng thuận thống nhất.Tuy nhiên, mỗi giao thức có thiết kế riêng, vì vậy người dùng luôn nên hiểu mô hình bảo mật thực tế trước khi chuyển tài sản hoặc sử dụng ứng dụng.

Sharding và blockchain mô-đun

Blockchain mô-đun tách các chức năng chính như thực thi, thanh toán, đồng thuận và tính khả dụng dữ liệu.Sharding có thể là một phần của thiết kế mô-đun vì có thể tập trung mở rộng một chức năng cụ thể.Ví dụ, sharding dữ liệu tập trung giúp tăng lượng dữ liệu khả dụng để xác minh.Cách tiếp cận này kết hợp tự nhiên với rollup, vốn xử lý việc thực thi ngoài lớp cơ sở.Trong lộ trình mô-đun, lớp cơ sở có thể cung cấp bảo mật và tính khả dụng dữ liệu, còn các môi trường thực thi riêng xử lý giao dịch người dùng.Cách tiếp cận này có thể giúp blockchain mở rộng mà không yêu cầu một lớp đảm nhiệm mọi chức năng.

Ví dụ thực tế về sharding

Hãy hình dung một blockchain hỗ trợ hàng triệu người dùng trong các lĩnh vực thanh toán, game, tài chính phi tập trung và tài sản token hóa.Nếu mọi node phải xử lý mọi giao dịch từ mọi ứng dụng, mạng có thể bị tắc nghẽn.Với sharding, mạng có thể chia một số trách nhiệm thành các phần nhỏ hơn.Một shard có thể xử lý một nhóm dữ liệu, trong khi shard khác xử lý nhóm khác.Sau đó, mạng dùng quy tắc đồng thuận và hệ thống giao tiếp để giữ các shard đồng bộ.Nếu sharding hoạt động tốt, người dùng có thể không nhận thấy chi tiết kỹ thuật.Họ có thể chỉ thấy giao dịch nhanh hơn, chi phí thấp hơn và ứng dụng hoạt động mượt mà hơn.

Sharding trong các thiết kế blockchain khác

Ethereum không phải hệ sinh thái blockchain duy nhất nghiên cứu sharding.Một số giao thức blockchain sử dụng sharding làm phần cốt lõi trong kiến trúc ngay từ đầu.Ví dụ, NEAR sử dụng thiết kế sharding có tên Nightshade để hỗ trợ khả năng mở rộng.

Tài liệu NEAR chính thức mô tả giao thức này được phân mảnh và mở rộng thông qua Nightshade sharding.

Các blockchain phân mảnh khác nhau có thể dùng tên gọi, cấu trúc validator, quy tắc hoàn tất và phương thức giao tiếp liên shard khác nhau.Vì vậy, người dùng không nên cho rằng thuật ngữ sharding chỉ cùng một thiết kế kỹ thuật ở mọi nơi.

Những hiểu lầm phổ biến về sharding

Sharding không tự động giúp blockchain có công suất vô hạn.Mọi hệ thống sharding vẫn có giới hạn tùy thuộc vào băng thông, hiệu suất validator, tính khả dụng dữ liệu, thiết kế đồng thuận và nhu cầu người dùng.Sharding không tự động khiến phí biến mất.Phí vẫn có thể tăng khi nhu cầu về block space, blob space hoặc hoạt động ứng dụng tăng.Sharding không loại bỏ nhu cầu bảo mật.Trên thực tế, sharding thường cần điều phối mạnh hơn vì mạng được chia thành các khu vực xử lý nhỏ hơn.Sharding cũng không đồng nghĩa với việc đơn giản chạy nhiều blockchain song song.Thiết kế sharding thực sự phải giữ các shard kết nối trong cùng giao thức và mô hình bảo mật chung.

Vì sao sharding quan trọng với nhà đầu tư và người dùng crypto?

Sharding quan trọng với người dùng vì có thể ảnh hưởng đến tốc độ giao dịch, phí mạng, chất lượng ứng dụng và mức độ phổ biến lâu dài của blockchain.Mạng có công nghệ mở rộng tốt có thể hỗ trợ nhiều trường hợp sử dụng thực tế hơn.Các trường hợp này có thể gồm thanh toán stablecoin, công cụ giao dịch phi tập trung, giao thức cho vay, nền kinh tế game, hệ thống danh tính và tài sản thực token hóa.Người dùng cần hiểu rằng sharding là phương pháp mở rộng kỹ thuật, không phải bảo đảm hiệu suất đầu tư.Sự hiện diện của sharding không tự động khiến tài sản crypto có giá trị.Nhà đầu tư cũng nên cân nhắc bảo mật, mức độ ứng dụng, hoạt động nhà phát triển, quản trị, tokenomics và nhu cầu thực tế.Từ góc độ sử dụng thực tế, câu hỏi quan trọng nhất là sharding có cải thiện độ tin cậy và mức chi phí hợp lý của mạng hay không.

Vì sao sharding quan trọng với nhà phát triển?

Nhà phát triển quan tâm đến sharding vì thiết kế ứng dụng phụ thuộc vào hiệu suất mạng và quyền truy cập dữ liệu.Blockchain phân mảnh có thể yêu cầu nhà phát triển cân nhắc kỹ dữ liệu được lưu ở đâu và hợp đồng giao tiếp giữa các shard như thế nào.Lệnh gọi liên shard có thể phức tạp hơn tương tác hợp đồng trên một chuỗi.Nhà phát triển ứng dụng có thể cần thiết kế để phù hợp với giao tiếp bất đồng bộ, thanh toán chậm hoặc quy tắc truyền thông điệp đặc biệt.Trong mô hình sharding dữ liệu lấy rollup làm trọng tâm, nhà phát triển có thể tập trung hơn vào thực thi Layer 2 trong khi dựa vào lớp cơ sở để bảo đảm tính khả dụng dữ liệu.Cách làm này có thể giúp ứng dụng rẻ hơn và nhanh hơn cho người dùng, đồng thời vẫn liên kết với lớp thanh toán an toàn.

Các thuật ngữ liên quan đến sharding

Shard là một phần nhỏ hơn trong dữ liệu, trạng thái hoặc khối lượng công việc của blockchain.Validator là thành viên mạng giúp bảo mật blockchain Proof of Stake bằng cách đề xuất, xác minh hoặc chứng thực block.Tính khả dụng dữ liệu là sự bảo đảm rằng mạng có thể truy cập dữ liệu cần thiết để xác minh hoạt động blockchain.Rollup là hệ thống Layer 2 xử lý nhiều giao dịch rồi gửi dữ liệu hoặc bằng chứng trở lại blockchain cơ sở.Blob là đối tượng dữ liệu tạm thời được sử dụng trong thiết kế Proto-Danksharding của Ethereum để hỗ trợ tính khả dụng dữ liệu rollup.Danksharding là lộ trình sharding dữ liệu dài hạn của Ethereum nhằm mở rộng công suất dữ liệu rollup.Giao tiếp liên shard là quá trình gửi thông tin hoặc giá trị giữa các shard khác nhau.

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

Sharding trong crypto nghĩa là gì?

Sharding trong crypto là chia khối lượng công việc, dữ liệu hoặc trạng thái của blockchain thành các phần nhỏ hơn để mạng có thể xử lý nhiều hoạt động song song.

Mục đích chính của sharding là gì?

Mục đích chính của sharding là cải thiện khả năng mở rộng blockchain trong khi vẫn duy trì tính phi tập trung và bảo mật của mạng.

Sharding có giống Layer 2 không?

Không. Sharding thay đổi cách blockchain lớp cơ sở hoặc lớp dữ liệu xử lý khối lượng công việc, còn hệ thống Layer 2 xử lý giao dịch ngoài lớp cơ sở rồi thanh toán trở lại lớp đó.

Ethereum còn dùng shard chain không?

Không. Lộ trình hiện tại của Ethereum không còn tập trung vào shard chain truyền thống mà chuyển sang rollup, blob, lấy mẫu tính khả dụng dữ liệu, Proto-Danksharding và Danksharding.

Sharding dữ liệu là gì?

Sharding dữ liệu là phương pháp mở rộng giúp tăng công suất tính khả dụng dữ liệu thay vì chia toàn bộ quá trình thực thi giao dịch giữa các shard chain riêng biệt.

Sharding trạng thái là gì?

Sharding trạng thái chia trạng thái blockchain, chẳng hạn như số dư và dữ liệu hợp đồng thông minh, giữa nhiều shard để mỗi node không cần lưu trữ mọi thứ.

Vì sao sharding khó triển khai?

Sharding khó triển khai vì phải đồng thời xử lý việc phân công validator, giao tiếp liên shard, tính khả dụng dữ liệu, bảo mật và độ phức tạp của giao thức.

Sharding có thể giảm phí gas không?

Sharding có thể giúp giảm phí bằng cách tăng công suất, nhưng phí vẫn phụ thuộc vào nhu cầu, thiết kế mạng, thị trường dữ liệu và hoạt động ứng dụng.

Sharding có an toàn không?

Sharding có thể an toàn khi sử dụng đồng thuận mạnh, phân công validator ngẫu nhiên, kiểm tra tính khả dụng dữ liệu và giao tiếp liên shard đáng tin cậy.

Vì sao sharding quan trọng với rollup?

Sharding quan trọng với rollup vì sharding dữ liệu có thể giúp rollup đăng dữ liệu cần thiết để xác minh với chi phí thấp hơn và dễ dàng hơn.

Kết luận

Sharding là một trong những khái niệm mở rộng quan trọng nhất trong tiền mã hóa vì chia công việc blockchain thành các phần nhỏ hơn để xử lý hiệu quả hơn.Ý tưởng cơ bản khá đơn giản, nhưng thiết kế kỹ thuật phức tạp vì blockchain công khai phải bảo vệ tính bảo mật, phi tập trung và khả năng xác minh.Sharding truyền thống có thể chia hoạt động mạng, giao dịch hoặc trạng thái giữa nhiều shard.Sharding dữ liệu hiện đại tập trung nhiều hơn vào việc mở rộng tính khả dụng dữ liệu cho rollup và hệ thống blockchain mô-đun.Lộ trình Ethereum cho thấy ý nghĩa của sharding đã phát triển từ shard chain sang Proto-Danksharding, Danksharding, blob và lấy mẫu tính khả dụng dữ liệu.Đối với người dùng, khi được triển khai đúng cách, sharding có thể mang lại giao dịch nhanh hơn, chi phí thấp hơn và hiệu suất ứng dụng tốt hơn.Đối với nhà phát triển, sharding tạo ra các lựa chọn thiết kế mới về dữ liệu, thực thi, giao tiếp liên shard và tích hợp Layer 2.Với toàn ngành crypto, sharding vẫn là một hướng quan trọng để xây dựng blockchain có thể hỗ trợ việc áp dụng rộng rãi mà không từ bỏ các nguyên tắc mở và phi tập trung làm nên giá trị của crypto.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?