# Sharding

By [CryptoViet Info](https://paragraph.com/@cryptoviet-info) · 2023-05-18

---

[Sharding là một bản nâng cấp quan trọng của Ethereum](https://cryptoviet.info/sharding-la-gi), được phát triển qua nhiều giai đoạn để cải thiện khả năng mở rộng và dung lượng của nền tảng này. Với các giải pháp lưu trữ của mình, Sharding cho phép chia nhỏ dữ liệu thành các phân đoạn nhỏ hơn, từ đó giảm thiểu tắc nghẽn mạng và tăng thông lượng giao dịch mỗi giây thông qua việc tạo ra các chuỗi ngang hàng gọi là "phân đoạn".

Sharding là một phương pháp mở rộng Ethereum phức tạp nhất và được dự kiến sẽ là bản nâng cấp cuối cùng. Việc phát hành sẽ phụ thuộc vào tiến độ làm việc sau khi The Merge hoàn thành, dự kiến sẽ được thực hiện vào năm 2023.

Nếu trong điều kiện tốt nhất, một blockchain sẽ trở nên hoàn hảo nếu nó đáp ứng được ba đặc tính liên quan đến Security, Decentralize và Scalable  - được gọi chung là blockchain trilemma. Tuy nhiên, thường thì các blockchain chỉ có thể đáp ứng được hai trong số ba đặc tính đó:

*   Scalability: có thể xử lý nhiều giao dịch hơn so với một node thông thường.
    
*   Decentralization: có thể hoạt động độc lập mà không bị phụ thuộc vào một người hoặc một nhóm cụ thể.
    
*   Security: có thể chống lại một tỷ lệ phần trăm lớn các node tham gia xác thực đang cố gắng tấn công mạng lưới.
    

Chúng ta hãy xem xét các giải pháp hiện tại, những giải pháp này chỉ đáp ứng được 2 trong 3 đặc tính nêu trên:

*   Các blockchain truyền thống: bao gồm Bitcoin, Ethereum và nhiều chuỗi POW tương tự khác. Chúng dựa trên việc mọi người tham gia chạy một full node để xác minh mọi giao dịch, do đó chúng có khả năng phân quyền và bảo mật, tuy nhiên chúng có khả năng mở rộng kém.
    
*   Chuỗi tốc độ cao (TPS): chẳng hạn như họ DPoS và nhiều chuỗi khác, dựa vào một số lượng nhỏ các node (thường là 10-100) để duy trì sự đồng thuận giữa chúng với nhau. Người dùng phải tin tưởng phần lớn các node này để đảm bảo tính chính xác của giao dịch. Mặc dù điều này có thể đáp ứng được đặc tính mở rộng và an toàn, nhưng nó không đạt được sự phi tập trung.
    
*   Multi-chain ecosystems: Bao gồm các giao thức hoặc ứng dụng phi tập trung sử dụng giao thức liên kết giữa các chuỗi để trao đổi thông tin. Cách tiếp cận này mang lại sự mở rộng và phi tập trung, nhưng mức độ an toàn không cao vì các hacker chỉ cần có thể đồng thuận với một trong nhiều chuỗi để phá vỡ cấu trúc liên kết và gây thiệt hại cho toàn bộ hệ sinh thái.
    

Vì vậy, Sharding là một kỹ thuật giúp bạn giải quyết được cả ba vấn để trên:

*   Scalable: nó có thể xử lý nhiều giao dịch hơn nhiều so với các full node thông thường.
    
*   Decentralized: Chúng ta hoàn toàn có thể chạy node bằng máy tính xách tay mà không cần đến các "supernodes" như hiện tại.
    
*   Secure: hackers không thể nhắm mục tiêu vào một phần nhỏ của hệ thống với một lượng tài nguyên nhỏ, họ cần phải tấn công vào toàn bộ hệ thống với một lượng tài nguyên vô cùng lớn, điều này khó có thể xảy ra.
    

CryptoViet Info - [Trang kiến thức Crypto](https://cryptoviet.info/vi) hàng đầu Việt Nam

---

*Originally published on [CryptoViet Info](https://paragraph.com/@cryptoviet-info/sharding)*
