Bitcoin$30389.422126063-0.082%
Ethereum$2066.9649819675-0.121%
Tether$0.99912970503819+0.003%
BNB$334.91130937219+0.198%
USD Coin$1.0001487495063+0.003%
XRP$0.42669070220588+0.154%
Cardano$0.55498311401391+0.563%
Binance USD$0.99953201651451-0.193%
Solana$53.831531202924-0.356%
Dogecoin$0.087513575330631-0.048%
Polkadot$10.637728085053+0.057%
Avalanche$32.576968142849+1.372%
Wrapped Bitcoin$30410.144244683+0.004%
TRON$0.076718248169755+0.748%
Shiba Inu$1.2389412878273E-5+0.289%
Dai$1.0005102039615-0.026%
Polygon$0.69510851087836-0.363%
Litecoin$72.973545460659+0.058%
Cronos$0.19918189110553+0.063%
UNUS SED LEO$4.9242528384357-0.059%

Giao thức Sharding là gì? Ưu điểm và nhược điểm của công nghệ Sharding

16/03/2022
Giao thức Sharding là gì? Ưu điểm và nhược điểm của công nghệ Sharding

Giao thức Sharding là gì?

Giao thức Sharding là một giao thức dùng để phân vùng các cơ sở dữ liệu đồng thời tách những cơ sở dữ liệu lớn thành các phần nhỏ hơn và nhanh hơn, các vùng này được gọi là shard (mảng). Do đó, một shard là một phân vùng nhỏ của một phân vùng lớn.

Giao thức Sharding là gì

Giao thức Sharding là gì

Với việc một blockchain có thể xử lý nhiều giao dịch/giây trên một mảnh của tổng hàng ngàn giao dịch. Một khi nhiểu node tham gia thì mạng sẽ càng nhanh hơn khi xác minh giao dịch. Với giao thức này góp phần blockchain trở nên nhanh hơn vè tiềm năng rẻ hơn Visa. Do đó, việc tìm ra giao thức Sharding giống như mở một bước ngoặt trong việc giải quyết vấn đề khả năng mở rộng của blockchain.

Tại sao Ethereum cần sharding?

Sharding có thể giúp chạy các node đầy đủ này dễ dàng hơn. Theo nhà khai khác khối Etherscan thì các node đầy đủ của Ethereum đã chiếm ít nhất 5 terabyte không gian, gấp khoảng 10 lần những gì một máy tính trung bình có thể chứa.

Và các node sẽ chỉ phát triển lớn hơn và khó chạy hơn theo thời gian và khi nhiều người dùng tham gia vào nền tảng hơn.

Sharding là một kỹ thuật phổ biến trong khoa học máy tính được dùng mở rộng các ứng dụng để chúng có thể hỗ trợ nhiều dữ liệu hơn. Nếu sharding có thể được triển khai đúng cách trong Ethereum thì mỗi người dùng có thể lưu trữ một phần lịch sử của các thay đổi đối với cơ sở dữ liệu, đó là cách một blockchain thường hoạt động.

Xem thêm:  Cách tính margin nhanh và chính xác trong 1 phút 30 giây

Ưu điểm và nhược điểm của công nghệ Sharding

Công nghệ Sharding có những ưu nhược điểm sau:

Ưu điểm

Xử lý nhanh góp phần tăng tốc độ giao dịch, thông lượng lớn hơn và thu hút người dùng nhiều hơn.

Đảm bảo khả năng mở rộng của Blockchain.

Giảm tải gánh nặng của việc xử lý giao dịch.

Tương thích tốt với cơ chế PoS (Proof of Stake).

Proof of Stake là gì

Tương thích tốt với cơ chế Proof of Stake

Nhược điểm

Các shard dược liên kết chặt chẽ với nhau do đó nếu một mảng bị hacker tấn công thì sẽ gây ra hiệu ứng sụp đổ (Domino).

Có thể tăng phí gas.

Tuy tương thích với các mảng có cơ chế PoS (Proof of Stake) nhưng giao thức Sharding lại không tương thích với cơ thế PoW (Proof of Work)

Nếu thiết lập giao thức Shadring không đúng cách thì có thể gây phức tạp cơ sở dữ liệu cho các ứng dụng.

Các giải pháp mở rộng khác

Ngoài các blockchain áp dụng công nghệ Sharding thì các blockchain layer 2 khác cũng đã được sinh ra. Các blockchain này chủ yếu tập trung xử lý các giao dịch off-chain và tách riêng với cơ sở dữ liệu mạng lưới cho nên tận dụng được tối ưu mô hình phi tập trung của mạng lưới đó. Các blockchain này sử dụng các giải pháp như state channels và rollup. Ngoài ra còn các giải pháp khác sở hữu các cơ chế bảo mật như plasma và sidechain. 

Xem thêm:  Margin là gì? Cách thức hoạt động của margin

Kết luận

Giao thức Sharding là một giải pháp quan trọng đóng góp trong việc phát triển blockchain layer 2 và cơ chế PoS (Proof of Stake). Nếu anh em cảm thấy bài viết này hữu ích hoặc có bất kỳ thắc mắc nào, hãy để lại bình luận ở phía dưới để thảo luận cùng ICOViet nhé! Anh em lưu ý đây không phải là lời khuyên đầu tư, nên tìm hiểu kỹ thông tin trước khi quyết định.

Hãy tham gia kênh, nhóm của ICOViet để có thể cập nhật liên tục thông tin từ thị trường nhé:

Group Chat Telegram : @icovietchat

Channel Telegram : @icovietchannel

Twitter : @icovietcom

Có thể bạn quan tâm

Send this to a friend