Bài viết hôm nãy sẽ tập trung nói về khả năng mở rộng của 1 blockchain, cụ thể hơn là Avalanche với subnet. Nhưng trước hết hãy tìm hiểu qua về sự mở rộng của một hệ sinh thái.
Khả năng mở rộng
Có 2 cách để một blockchain có thể mở rộng ra: Theo chiều dọc (vertically) hoặc theo chiều ngang (horizontally). Hay nói một cách đơn giản là làm cho 1 chain chạy nhanh hơn hoặc mở rộng thêm nhiều chain.
Vertical scaling (Mở rộng theo chiều dọc)
Nghĩa là làm cho tốc độ xử lí giao dịch nhanh hơn. Hạn chế ở đây là việc lưu trữ dữ liệu của smart contract. Mỗi khối mới sẽ cập nhật cấu trúc dữ liệu của khách hàng, nhưng điều này yêu cầu một số lần ghi không liền kề vào bộ nhớ.
Hầu hết các hệ sinh thái đều đang nỗ lực để thực hiện sự cải tiến bằng cách tái cấu trúc dữ liệu một cách hiệu quả hoặc nâng cấp phần cứng mạnh mẽ hơn. Nhưng chắc chắn rằng sự nâng cấp này không thể đẩy nhanh tiến độ và cũng không thể đem lại lợi nhuận lớn.
Horizontal scaling (Mở rộng theo chiều ngang)
Cách này sẽ giúp tăng khả năng mở rộng bằng việc chạy song song nhiều blockchains. Giúp hệ sinh thái đạt được lượng lưu thông gần như không giới hạn
Giả sử một blockchain có thể thực hiện 100 tps (Số giao dịch trên một giây). Vậy giả sử hệ sinh thái của chúng ta có 5 blockchain như vậy, chúng ta đã có thể thực hiện 500 tps.
Nhưng khuyết điểm ở đây là gì ? Để các chain có thể hoạt động song song, yêu cầu mỗi chain phải là một hệ sinh thái khép kín. Khi muốn tăng khả năng tương tác, ta phải thêm một lớp giao tiếp chuỗi chéo vào (cross-chain communication)
Hầu như mọi blockchain layer 1 bây giờ đều đang chạy 1 chuỗi và thực hiện mở rộng theo chiều dọc, trừ Avalanche với subnet.
Subnet
Subnet của Avalanche sẽ là hình thức mở rộng theo chiều ngang. Nhưng mỗi chain hay mỗi subnet sẽ được tạo ra một cách riêng biệt, không phải là bản copy paste của nhau. Avax sẽ tao ra một hệ sinh thái đa chuỗi rộng lớn nhất (a diverse multi-chain ecosystem).
Avalanche đang có 3 blockchain chính, đó là:
- C-chain, là chuỗi EVM dành cho smart contract.
- X-chain, là chuỗi dựa trên UXTO dành cho việc thanh toán.
- P-chain, là chuỗi tùy chỉnh dành cho quản trị nền tảng và xây dựng validator.
Hiện tại, lưu lượng truy cập vào C-chain đang lớn nhất. Cũng dễ hiêu vì đây là nơi diễn ra các hoạt động defi. Nhưng nếu bạn đang ủy quyền hay stake $AVAX. Bạn đang sử dụng P-chain.
Hiện bạn đã có thể chuyển tài sản qua từng chain khác nhau trên Avalanche. Những token của hệ có thể di chuyển qua 3 chain, với những token định dạng ERC-20 có thể di chuyển qua lại X-chain và C-chain.
Và khi các subnet được xây dựng, sẽ có nhiều chain hơn nữa trên Avalanche.
Các yếu tố để xây dựng 1 subnet
Cần 2 điều để có thể xây dựng một subnet:
- A virtual machine (Máy chủ ảo): Cách xử lý các giao dịch.
- A validator set (Bộ phận xác nhận): Người xử lý các giao dịch.
Virtual machine
Một máy ảo sẽ đặt ra các quy tắc để xử lý giao dịch. Một vài ví dụ quen thuộc là máy ảo Ethereum hay EVM, máy chủ ảo Bitcoin Scrip, mô hình UTXO của Cardado, cơ chế giao dịch của Solana,… Một subnet có thể chạy bất kì cơ chế nào. Tuy EVM đang là cơ chế tốt ở hiện tại, nhưng chưa thể khẳng định gì trong tương lai.
Validator set
Tiếp theo hãy đến với bộ phận xác nhận hay các validator, những người tham gia vào cơ chế đồng thuận và là những người sỡ hữu mạng lưới (Network keepers).
Bằng cách tinh chỉnh validator, các protocol designers sẽ xác định khả năng hiển thị và khả năng truy cập của subnet. Bộ phận xác nhận cũng sẽ xem sét xem ai có thể thực hiện giao dịch cũng như ai có thể nhìn thấy chuỗi và tải xuống các chuỗi khối đó.
Hiểu nôm na rằng mọi thông tin trên subnet đều được công khai và ai cũng có thể truy cập. Tuy nhiên các thông tin vẫn có thể được bảo mật và chỉ hiện thị cho một nhóm riêng biệt.
Hãy cho một ví dụ để hiểu rõ hơn sức mạnh của subnet:
Giả sử chính phủ Hoa Kỳ muốn tạo ra một subnet cho đồng Dollar kỹ thuật số. Họ có thể xây dựng một chuỗi mà ở đó hiển thị công khai, minh bạch mọi thông tin với người dân. Nhưng lại hạn chế sự tham gia của quá trình xác thực đối với công dân Hoa Kỳ.
Đối tượng sử dụng
Vậy cuối cùng, subnet sẽ hộ trợ tốt cho những đối tượng nào ? Hay ai sẽ là người cần dùng subnet ?
Câu trả lời đơn giản đó là Subnet sẽ hỗ trợ nhiều cho các dịch vụ, hàng hóa công cộng và doanh nghiệp. Những người chưa có nhiều kinh nghiệm hay chi phí, nhưng có thể tiếp cận được công nghệ blockchain.
Lý do, lợi ích khi sử dụng subnet
Lý do gì để họ chọn Avalanche hay cụ thể là subnet ?
Đây là một vài lợi ích khi bạn xây dựng cho mình một subnet:
- Mức độ phức tạp thấp hơn
- Tiếp cận thanh khoản tức thì
- Lựa chọn token gas
Avalanche cung cấp một cơ chế đồng thuận và quản lý thông tin giữa các node, giúp đơn giản hóa quá trình xây dựng một chain. Và điều tuyệt vời nhất, bạn sẽ được sử dụng cơ chế đồng thuận của Avalanche một các miến phí, nghĩa là bạn sẽ có được những ưu điểm của Avalanche như TPS cao và thời gian hoàn thành nhanh.
Ava Lab biết rất rõ về chuyện kết nối các chain với nhau. Đó là lý do các subnet sẽ được thiết kế cho khả năng tương tác và giao tiếp xuyên chuỗi. Một subnet hoạt động tốt nhất là khi bạn có thể nhập/xuất nội dung trên nhiều chuỗi khác nhau một cách liền mạch.
Xây dựng subnet sẽ kết nối bạn với tính thanh khoản của một hệ sinh thái đã có sẵn
Ngoài ra, khi subnet riêng của bạn khởi chạy. Bạn có thể chọn một token gas riêng, không nhất thiết phải là $AVAX. Thậm chí rằng bạn có thể miễn phí nó.
Tổng kết
Nói tóm lại, như đã đề cập ở tiêu đề, subnet chính là câu trả lời cho sự mở rộng của Avalanche. Với những lợi ích mà nó mang lại, subnet hứa hẹn là sự bùng nổ cho hệ sinh thái Avalanche khi chính thức khởi chạy, thời điểm dự kiến là đầu năm sau, 2022.
Cô đọng lại những ưu điểm của subnet sẽ gồm:
- Là một hệ sinh thái độc lập nhưng có thể kết nối với những hệ sinh thái khác dựa trên framework đã xây dựng sẵn.
- Dùng được mọi cơ chế đồng thuận, bao gồm cả Avalanche consensus.
- Dùng được mọi VM ( máy chủ ảo )
- Tự do công khai hay bảo mật thông tin trên chain
Rất nhiều KOL trên Avalanche đã có những tweet ca ngợi mang tính hài hước về sức mạnh của subnet.
https://twitter.com/kevinsekniqi/status/1452689748707971073Ứng dụng của subnet rất cao, chí phí lại “rẻ” hơn nhiều khi phải tự xây dựng mọi thứ. Trong tháng 10 vừa qua, Avalanche là khách mời tham gia vào hội nghị DigitalPoundfdn để giúp xây dựng đồng Bảng Anh kỹ thuật số. Liệu subnet có là nơi ươm mầm cho đồng tiền này ?.
Follow me on: Instagram or Twitter
Ủng hộ và Theo dõi CoinF tại các kênh:
Youtube
Telegram Channel
Telegram Group
Twitter
Discord
Facebook Group
Facebook Fanpage