Giới thiệu
Trong những năm gần đây, công nghệ blockchain đã không ngừng tiến hóa, cung cấp các giải pháp sáng tạo cho những vấn đề lâu đời như khả năng mở rộng, khả năng tương tác và khả năng sử dụng. Avalanche cũng đã ra mắt giải pháp chuyên dụng của mình, thiết kế ba chuỗi blockchain độc lập trong nền tảng chính của nó. Avalanche tuyên bố là "nền tảng hợp đồng thông minh với thời gian hoàn tất ngắn nhất trong không gian blockchain", dựa trên token bản địa AVAX và các cơ chế đồng thuận khác nhau. Trong bài viết này, chúng tôi sẽ khám phá các yếu tố đằng sau tuyên bố này và các giải pháp do Avalanche cung cấp.
Dự án Avalanche được ra mắt khi nào?
Avalanche được thành lập vào tháng 9 năm 2020 bởi Ava Labs, có trụ sở tại New York. Ava Labs đã huy động được gần 300 triệu đô la tài trợ và Avalanche Foundation đã tiến hành các đợt bán token riêng tư và công khai với tổng số tiền 48 triệu đô la. Nhóm sáng lập của Ava Labs bao gồm Kevin Sekniqi, Maofan "Ted" Yin và Emin Gün Sirer.
Avalanche giải quyết những vấn đề gì?
Avalanche chủ yếu giải quyết ba vấn đề lớn: khả năng mở rộng, phí giao dịch và khả năng tương tác.
- Khả năng mở rộng so với tính phi tập trung
Trong một thời gian dài, các dự án blockchain truyền thống đã phải vật lộn để tìm ra sự cân bằng giữa khả năng mở rộng và tính phi tập trung. Khi hoạt động trên mạng tăng lên, tình trạng ùn tắc có thể xảy ra nhanh chóng. Bitcoin (BTC) là một ví dụ điển hình: trong những giai đoạn ùn tắc mạng, người dùng có thể mất hàng giờ hoặc thậm chí hàng tuần để hoàn thành một giao dịch.
Một cách tiếp cận để giải quyết vấn đề này là tăng mức độ tập trung trong mạng, cấp quyền lớn hơn cho một số cá nhân để xác nhận hoạt động mạng và đạt được tốc độ nhanh hơn. Tuy nhiên, tính phi tập trung là rất quan trọng đối với bảo mật blockchain. Các công nghệ blockchain mới cố gắng giải quyết những vấn đề này thông qua các cải tiến kỹ thuật, và Avalanche trình bày một giải pháp độc đáo, sẽ được mô tả chi tiết bên dưới.
- Phí cao
Một vấn đề phổ biến khác với các blockchain lớn như Ethereum là phí gas, có thể tăng lên khi lưu lượng tăng. Điều này cuối cùng sẽ làm giảm động lực của người dùng sử dụng các blockchain này, nhưng các hệ sinh thái cạnh tranh vẫn chưa chín muồi. Ví dụ, Ethereum vẫn phổ biến, nhưng các đối thủ cạnh tranh mạnh mẽ chưa xuất hiện, dẫn đến tình trạng ùn tắc mạng và phí giao dịch cao. Tại một thời điểm, phí trung bình cho một lệnh chuyển tiền đơn giản trên mạng Ethereum đã vượt quá 10 đô la. Đối với các hợp đồng thông minh phức tạp, phí thậm chí có thể vượt quá 100 đô la.
- Khả năng tương tác
Các dự án và doanh nghiệp khác nhau có nhu cầu khác nhau đối với các nền tảng blockchain. Trước đây, các dự án blockchain phải chọn giữa Ethereum, các chuỗi blockchain độc lập không thể điều chỉnh theo nhu cầu của họ hoặc các chuỗi riêng tư. Tìm sự cân bằng giữa tùy chỉnh và hợp tác đa chuỗi đã là một thách thức trong ngành công nghiệp blockchain. Giải pháp của Avalanche là các subnet, duy trì cùng mức độ bảo mật, tốc độ và tính tương thích với mainnet.
Mạng Avalanche hoạt động như thế nào?
Avalanche sử dụng một lược đồ kết hợp độc đáo bao gồm ba chuỗi blockchain tương tác: X-Chain, C-Chain và P-Chain.
- X-Chain (Chuỗi trao đổi)
X-Chain chịu trách nhiệm tạo và giao dịch các token AVAX và các tài sản kỹ thuật số khác. Người dùng trả phí giao dịch bằng token AVAX và blockchain sử dụng giao thức đồng thuận Avalanche.
- C-Chain (Chuỗi hợp đồng)
C-Chain cho phép các nhà phát triển tạo các hợp đồng thông minh cho các ứng dụng phi tập trung (DApps). Chuỗi này triển khai một phiên bản của Máy ảo Ethereum (EVM), hỗ trợ các DApp tương thích EVM. Nó sử dụng giao thức đồng thuận Snowman, một biến thể của giao thức đồng thuận Avalanche.
- P-Chain (Chuỗi nền tảng)
P-Chain điều phối các bên xác nhận trong mạng, theo dõi hoạt động subnet và hỗ trợ việc tạo các subnet. Nó cũng sử dụng giao thức Snowman.
Bằng cách gán các chức năng khác nhau cho mỗi chuỗi blockchain, Avalanche tăng cường tốc độ và khả năng mở rộng trong khi tránh tập trung tất cả các hoạt động vào một chuỗi duy nhất. Các nhà phát triển có thể tùy chỉnh các cơ chế đồng thuận dựa trên nhu cầu của từng chuỗi, và người dùng stake và trả phí mạng bằng AVAX, tạo ra một tài sản có thể sử dụng chung trong hệ sinh thái.
Cơ chế đồng thuận của Avalanche hoạt động như thế nào?
Có nhiều điểm tương đồng giữa hai giao thức đồng thuận được sử dụng bởi Avalanche. Hoạt động của hệ thống song song này là chìa khóa để tăng cường khả năng mở rộng mạng và tốc độ giao dịch.
- Giao thức đồng thuận Avalanche
Các giao thức đồng thuận truyền thống như Proof of Work (PoW), Proof of Stake (PoS) và Delegated Proof of Stake (DPoS) yêu cầu có những người lãnh đạo để thúc đẩy đồng thuận, trong khi giao thức đồng thuận Avalanche đảm bảo mức độ phi tập trung và khả năng mở rộng cao trong mạng Avalanche. Các giao thức truyền thống thường phát triển thành mô hình nơi một bên xử lý các giao dịch trong khi những người khác xác nhận chúng.
Avalanche sử dụng một giao thức đồng thuận Đồ thị có định hướng không tuần hoàn (DAG) được tối ưu hóa, hỗ trợ xử lý giao dịch song song trên toàn mạng. Các bên xác nhận lấy mẫu các bên xác nhận khác để xác nhận xem họ đã xác nhận các giao dịch mới hay chưa. Sau nhiều vòng lấy mẫu ngẫu nhiên, khả năng gian lận giao dịch gần như bằng không. Tất cả các giao dịch nhận được xác nhận ngay lập tức mà không cần thêm bất kỳ hoạt động nào. Yêu cầu phần cứng để chạy các nút bên xác nhận và xác nhận giao dịch rất thấp, thu hút nhiều người tham gia, tăng cường hiệu suất và tính phi tập trung đồng thời thân thiện hơn với môi trường.
- Giao thức đồng thuận Snowman
Giao thức đồng thuận Snowman dựa trên giao thức Avalanche nhưng sử dụng phương pháp xác nhận giao dịch tuyến tính, khiến nó đặc biệt hiệu quả trong việc xử lý các hợp đồng thông minh. So với giao thức đồng thuận Avalanche, giao thức Snowman hiệu quả hơn trong quá trình tạo khối.
- Token AVAX
AVAX là token bản địa của mạng Avalanche, với tổng cung 720 triệu token. Tất cả các phí giao dịch trên mạng sẽ được đốt theo cơ chế giảm giá, lợi ích cho cộng đồng Avalanche. AVAX có ba mục đích chính:
Người dùng có thể stake một số lượng AVAX nhất định để trở thành bên xác nhận hoặc ủy thác token của họ cho các bên xác nhận khác. Các bên xác nhận có thể hưởng lợi nhuận phần trăm hàng năm (APY) 10% và tính phí quản lý đối với những người ủy thác, có thể được đặt theo quyết định của bên xác nhận.
AVAX phục vụ như một đơn vị phổ biến cho các subnet, tạo điều kiện cho sự tương tác giữa chúng.
AVAX có thể được sử dụng để trả phí giao dịch và phí đăng ký subnet.
Cách stake token AVAX?
Người nắm giữ AVAX có thể chọn trở thành bên xác nhận hoặc stake token của họ với các bên xác nhận khác để kiếm phần thưởng. Để trở thành bên xác nhận, người dùng cần stake 2.000 AVAX. Yêu cầu phần cứng đối với các nút bên xác nhận rất thấp; một máy tính cá nhân thông thường là đủ. Nếu người dùng stake AVAX với các bên xác nhận khác, họ cũng có thể kiếm được phần thưởng một khi những bên xác nhận đó xác nhận giao dịch thành công.
- Các chuỗi blockchain tùy chỉnh trên Avalanche
Avalanche cung cấp các chức năng tương tự như Ethereum và các blockchain lớp một khác. Các nhà phát triển có thể tạo token, NFT và các ứng dụng phi tập trung (DApp), trong khi người dùng có thể stake token, xác nhận giao dịch và truy cập hơn 400 DApp. Những người ủng hộ Avalanche tin rằng lợi thế của nó nằm ở việc tối ưu hóa các tính năng này. Ngoài ra, Avalanche hỗ trợ việc tạo ra các chuỗi blockchain tùy chỉnh và tương tác được gọi là "subnet".
Những subnet có khả năng mở rộng cao này rất phù hợp để đáp ứng nhu cầu của các doanh nghiệp lớn, nhiều trong số đó đang xây dựng subnet riêng của họ. Điều này cho phép cả các tập đoàn lớn và các nhà khai thác độc lập nhỏ tương tác với những người dùng khác trong hệ sinh thái Avalanche trong khi hưởng lợi từ sự bảo mật do mainnet Avalanche cung cấp.
Avalanche cũng có Máy ảo Avalanche (AVM) riêng của mình, tương thích với Máy ảo Ethereum (EVM). Các nhà phát triển quen thuộc với ngôn ngữ



