Phân tích sâu về kiến trúc Avalanche

Người mới bắt đầu3/26/2024, 2:20:58 AM
Mạng lưới Avalanche nhằm xây dựng một blockchain có khả năng tương thích, linh hoạt và hiệu suất cao, từ từ trở thành nền tảng hàng đầu cho việc xây dựng các blockchain hiệu suất cao.

Những điểm chính

  • Nền tảng Avalanche: Avalanche nhắm mục tiêu xây dựng một blockchain có khả năng tương tác, linh hoạt và hiệu suất cao.
  • Nâng cấp Durango (hoàn thành vào ngày 6 tháng 3): Giới thiệu khả năng giao tiếp giữa các chuỗi khác nhau cho tất cả các mạng con dựa trên EVM, đánh dấu sự xuất hiện của một kỷ nguyên mới về khả năng tương tác trong mạng Avalanche.
  • Cập nhật dựa trên hiệu suất: Các cập nhật như HyperSDK, Vryx, và Firewood được lên kế hoạch triển khai trong nửa cuối năm nay, dự kiến sẽ thúc đẩy việc áp dụng rộng rãi của các mạng lưới con cùng với ACP-13.
  • Cơ sở hạ tầng của Avalanche: Cung cấp nền tảng để tạo ra các chuỗi khối tối ưu thông qua các giải pháp tương tích cơ bản. Hiện nay, Avalanche nổi tiếng với C-Chain (Contract Chain) của mình, đó là L1 tương thích với EVM linh hoạt với 37 ứng dụng DeFi và tổng giá trị khóa vượt quá 100 triệu đô la, bao gồm các ứng dụng phổ biến như Trader Joe, Aave và GMX. Tuy nhiên, sự phát triển của Avalanche dựa trên ý tưởng rằng một chuỗi duy nhất được tối ưu hóa cho trạng thái chia sẻ toàn cầu không thể mở rộng để đáp ứng nhu cầu của thế giới hiện đại. Trong tương lai, sẽ có nhiều chuỗi hiệu suất cao yêu cầu tương tác một cách mượt mà.

Người sáng lập và CEO của Ava Labs, Emin Gün Sirer, gần đây đã phát hành lộ trình phát triển của nhóm, nhấn mạnh tầm quan trọng của việc tạo ra một nền tảng để triển khai các chuỗi khối không đồng nhất với khả năng kết hợp không đồng bộ. Lộ trình xoay quanh ba trọng tâm chính: tăng số lượng mạng con, tăng cường thông lượng mạng, và củng cố tính ổn định của cơ chế đồng thuận.

Avalanche nhằm cung cấp cho các nhà phát triển một khung để tùy chỉnh các chuỗi khối theo các tình huống ứng dụng cụ thể.

Trong hệ thống blockchain được xây dựng trên cơ sở kỹ thuật của Avalanche, các nhiệm vụ xác thực phụ thuộc vào Subnets, gồm một nhóm các nút xác thực. Quan trọng phải làm rõ rằng Subnet chính nó không phải là một blockchain mà thay vào đó là một cụm các nút xác thực chịu trách nhiệm thiết kế, quản lý và điều chỉnh các cơ chế vận hành và mô hình kinh tế của các blockchain mà họ xác thực. Một Subnet có khả năng xác thực từ một đến nhiều blockchain khác nhau, nhưng mỗi blockchain chỉ có thể được xác thực bởi một Subnet duy nhất. Điều này giúp cho việc xác thực nhiều blockchain thông qua Subnets cùng xây dựng kiến trúc hệ thống rộng lớn của mạng Avalanche.

Mainnet là Mạng con đầu tiên

Dưới sự hướng dẫn của khái niệm kiến trúc linh hoạt phổ biến, những người sáng tạo của mạng lưới Avalanche đã thiết kế một cấu trúc độc đáo: Mainnet. Mạng lưới này tối ưu hóa phân bổ tài nguyên bằng cách chia chức năng chính của nó thành một số blockchain độc lập — C-Chain, X-Chain và P-Chain, tất cả ban đầu được xác minh bởi Subnet đầu tiên — Mainnet.

Tất cả ba chuỗi đều áp dụng cơ chế đồng thuận Snowman do nhóm Ava Labs tiên phong. Cơ chế này đảm bảo tính bảo mật cao, xác nhận nhanh chóng và khả năng mở rộng thông qua việc lấy mẫu lặp đi lặp lại. Không giống như các cơ chế đồng thuận khác đòi hỏi giao tiếp toàn diện giữa các nút, đồng thuận Snowman có thể đạt được sự xác minh mà không cần giao tiếp riêng lẻ với mỗi nút, do đó tạo ra một động cơ mạnh mẽ để nhanh chóng đạt được sự đồng thuận ngay cả khi có một số lượng lớn các người xác thực.

Tương tự như các giải pháp L1 phổ biến khác trên thị trường, C-Chain cung cấp một nền tảng mở để phát triển ứng dụng hợp đồng thông minh dựa trên Máy ảo Ethereum (EVM). Trong chu kỳ trước, C-Chain đã chứng kiến sự khám phá tích cực trong không gian DeFi, với mức Tổng Giá Trị Khoá (TVL) đạt 21 tỷ đô la, chủ yếu do các nền tảng cho vay như Aave và Benqi, cũng như các sàn giao dịch phi tập trung như Trader Joe và Curve. C-Chain cũng đã triển khai một số tích hợp chính để tạo điều kiện cho việc mở rộng các hoạt động DeFi, bao gồm việc phát hành và chuộc Tether (USDT) và Circle (USDC) trên C-Chain, với tổng giá trị hiện tại của USDT và USDC trên chuỗi đạt 1,2 tỷ đô la. Ngoài ra, sự hỗ trợ từ các nhà cung cấp oracles giá là rất quan trọng đối với các ứng dụng DeFi như các thị trường cho vay, với Chainlink là nhà cung cấp lớn nhất với thị phần 53%, hiện hỗ trợ 116 ứng dụng trên C-Chain.

Vào tháng 12 năm 2023, C-Chain duy trì mức tốc độ giao dịch trung bình là 40 giao dịch mỗi giây (TPS) suốt cả tháng, đạt đỉnh là 106 TPS trong một phút. Mặc dù sự tăng vọt trong khối lượng giao dịch chủ yếu được cho là do các giao dịch nhẹ (thường được coi là chất lượng thấp), điều này vẫn chứng minh hiệu suất vượt trội của bộ công nghệ Avalanche so với các chuỗi EVM khác. Tuy nhiên, so với các chuỗi có khả năng xử lý thông lượng cao như Solana, khả năng xử lý giao dịch của C-Chain tương đối thấp hơn, với tốc độ giao dịch trung bình của chuỗi sau thường là 100 lần so với C-Chain. Để tăng cường hiệu suất mạng, nền tảng dự định hỗ trợ các chuỗi có khả năng thông lượng cao được xây dựng bằng HyperSDK.

X-Chain có một chức năng đơn giản, chỉ chịu trách nhiệm cho việc tạo ra và chuyển giao tài sản bản địa của mạng Avalanche. Ngược lại, P-Chain đóng một vai trò quan trọng hơn trong hệ sinh thái kỹ thuật của Avalanche, phục vụ như một bản đăng ký cho các mạng lưới phụ, ghi lại trạng thái hoạt động của các nhà xác minh và trọng lượng đặt cược của họ để đảm bảo giao tiếp trơn tru trên các mạng lưới phụ.

Hiện nay, các nhà xác thực tham gia vào công việc xác thực của bất kỳ mạng lưới phụ nào cũng phải đảm nhận trách nhiệm xác thực ba chuỗi (C-Chain, X-Chain, P-Chain) trên Mạng chính. Đến nay, Mạng chính đã thu hút 1.821 nút xác thực, tổng cộng đặt cược 259 triệu token AVAX, chiếm 59% tổng cược. Để trở thành một nhà xác thực trên Mạng chính, một nút phải đặt cược ít nhất 2.000 AVAX, trong khi các chủ sở hữu token có thể tham gia vào việc duy trì mạng bằng cách đặt cược tối thiểu 25 AVAX. Khoảng 82% tổng cược đến từ các nút chính bản thân, trong khi 18% còn lại đến từ các người ủy quyền cá nhân. So với các chuỗi Proof of Stake (PoS) khác, tính năng đặt cược thanh khoản của Avalanche chưa được áp dụng rộng rãi. Là hai nhà cung cấp dịch vụ đặt cược thanh khoản lớn nhất trên Avalanche, Benqi và GoGoPool hiện chỉ chiếm 3% tổng cược.

Nhóm Ava Labs đã giới thiệu Đề xuất ACP-13 cho cộng đồng Avalanche, nhằm mục đích giảm chi phí và độ phức tạp khi triển khai các mạng con. Đề xuất này giới thiệu một loại danh tính validator mới - Subnet-Only Validators (SOV) - không cần đồng bộ hóa và xác minh toàn bộ Mainnet mà tập trung duy nhất vào việc xác minh P-Chain. Điều này là vì việc giao tiếp giữa các mạng con phụ thuộc hoàn toàn vào cơ chế xác minh của P-Chain. Thay đổi này dự kiến sẽ giảm đáng kể các chi phí cố định ban đầu của việc triển khai các mạng con, tối ưu hóa phân bổ tài nguyên của phần cứng validator, giảm rủi ro về quy định cho khách hàng tổ chức và duy trì tính tương thích giữa các mạng con.

Theo các quy tắc hiện tại, tất cả các nhà xác thực mạng phụ phải tham gia vào việc xác thực ba chuỗi của Mainnet, yêu cầu một số tiền cọc tối thiểu là 2.000 AVAX, tương đương với khoảng $88.000 vốn ban đầu mỗi nhà xác thực, với giá thị trường hiện tại của AVAX. Đề xuất ACP-13 nhằm giảm chi phí đi 75% bằng cách cho phép SOVs đặt cọc chỉ 500 AVAX, vì họ không tham gia vào việc xác thực Mainnet và do đó không nhận được phần thưởng mạng. Tuy nhiên, ngay cả với chi phí giảm theo đề xuất, việc bắt đầu một nhà xác thực mạng phụ vẫn đòi hỏi khoảng $22.000, và tác động về giá trị trên các nhà xác thực tiềm năng vẫn cần được đánh giá.

Bằng cách miễn các yêu cầu về xác thực cho C-Chain và X-Chain, đề xuất giúp cho các nhà xác thực mạng lưới con có thể phân bổ tài nguyên phần cứng của họ một cách hiệu quả hơn, tập trung vào việc duy trì chuỗi của họ thay vì phân tán tài nguyên để hỗ trợ Mainnet. Mặc dù yêu cầu phần cứng hiện tại cho Mainnet không cao, vẫn có những giọng nói trong cộng đồng yêu cầu tăng cấu hình phần cứng để tăng cường hiệu suất tổng thể. Yêu cầu đôi này về tài nguyên đặt ra câu hỏi về việc kiến trúc kỹ thuật của Avalanche có cam kết đầy đủ để trở thành một nền tảng hiệu suất cao hay không.

Điều quan trọng hơn, Đề xuất ACP-13 cũng giải quyết các vấn đề rủi ro quy định đối mặt với các nền tảng hợp đồng thông minh không cần phép (như C-Chain). Ví dụ, Chính phủ Mỹ đã áp đặt các biện pháp trừng phạt OFAC đối với một số địa chỉ Ethereum cụ thể, buộc các máy chủ được quy định, các nhà phát triển và người truyền thông phải loại trừ các giao dịch cụ thể để tuân thủ. Bằng cách miễn subnet validators khỏi yêu cầu tham gia vào Mainnet consensus, ACP-13 hiệu quả giảm thiểu rủi ro quy định này, tạo ra nhiều khả năng hơn cho các đơn vị tại Mỹ có xu hướng giảm thiểu rủi ro xây dựng các chuỗi khối.

Kiến trúc Mạng lưới con

Avalanche cam kết trở thành mạng lưới ưa thích cho các nhà phát triển xây dựng các chuỗi khối tùy chỉnh. Để đạt được mục tiêu này, việc cung cấp cơ sở hạ tầng có khả năng tương tác, linh hoạt và hiệu quả là rất quan trọng.

Avalanche Warp Messaging

Trong thế giới blockchain nơi nhiều chuỗi tồn tại song song, tính tương tác là vô cùng quan trọng. Avalanche Warp Messaging (AWM), như một công nghệ cốt lõi do Avalanche cung cấp, cho phép giao tiếp giữa các mạng con khác nhau. Công nghệ này cho phép cụm xác minh của hai chuỗi khác nhau giao tiếp trực tiếp, loại bỏ nhu cầu sử dụng cầu của bên thứ ba để chuyển dữ liệu hoặc tài sản, đơn giản hóa đáng kể việc tương tác giữa các chuỗi khác nhau trong mạng Avalanche. Thiết kế của AWM rất linh hoạt, hỗ trợ truyền thông giữa bất kỳ chuỗi nào đã đăng ký trên P-Chain, cho dù chúng là chuỗi cơ sở không cần phép như C-Chain, hoặc chuỗi cụ thể cho ứng dụng hoàn toàn cần phép, hoặc bất kỳ sự kết hợp nào của chúng.

Truyền tin giữa các mạng con được hỗ trợ bởi các relay và các tin nhắn này được xác minh bằng công nghệ chữ ký đa chữ BLS. Mạng con nhận xác nhận tính hợp lệ của các chữ ký này bằng cách truy vấn P-Chain, là một registry cho các trung tâm xác minh mạng con. Ví dụ, giả sử mạng con A gửi một tin nhắn tới mạng con B. Khi AWM được kích hoạt bởi hành động của người dùng, các trung tâm xác minh của mạng con A cùng nhau ký một tin nhắn và truyền tiếp nó tới mạng con B thông qua một relay. Các trung tâm xác minh của mạng con B sau đó xác minh tin nhắn để xác định xem nó có được ký bởi một tỷ lệ nhất định của trọng lượng đặt cược từ mạng con A hay không. Đáng chú ý rằng toàn bộ quá trình truyền tin, nhận tin và xác minh không phụ thuộc vào bất kỳ thực thể bên ngoài nào.

Kể từ khi ra mắt vào tháng 12 năm 2022, Avalanche Warp Messaging (AWM) đã hoạt động. Tuy nhiên, để đạt tính tương thích với Máy Ảo Ethereum (EVM), cần có một loạt các tối ưu hóa kỹ thuật quan trọng. Với sự giới thiệu của ACP-30, một tiêu chuẩn triển khai thống nhất cho việc truyền thông giữa các mạng con đã được xác lập trên C-Chain và tất cả các chuỗi khối dựa trên EVM trong mạng lưới Avalanche.

Đề xuất cộng đồng này chính thức có hiệu lực với bản nâng cấp Durango vào ngày 6 tháng 3 năm 2024, cho phép người dùng dễ dàng chuyển tài sản giữa các chuỗi khác nhau bằng cách sử dụng công cụ Teleporter. Xây dựng trên AWM, Teleporter cung cấp giao diện đơn giản để gửi và nhận tin nhắn qua chuỗi, từ đó hỗ trợ việc chuyển đổi các token ERC-20 giữa các chuỗi trong mạng lưới Avalanche. Teleporter được thiết kế để cung cấp trải nghiệm người dùng mượt mà và đáng tin cậy, bao gồm các tính năng như tránh trùng lặp giao dịch, triển khai danh sách trắng relayer và thiết lập phí giao dịch tùy chọn. Với việc áp dụng rộng rãi chuẩn ACP-30, nó sẽ sớm được áp dụng vào HyperSDK, mở rộng thêm số lượng chuỗi được kết nối bởi Teleporter và nâng cao tính tương tác của mạng lưới Avalanche.

Các VM mạng phụ và HyperSDK

Các máy ảo (VMs) là các hệ thống phần mềm xác định hành vi vận hành cụ thể của một blockchain bằng cách chỉ định định dạng giao dịch, quyền truy cập trạng thái, cơ chế gas và các yếu tố khác quan trọng. Các triết lý thiết kế VM khác nhau và cài đặt mang lại những hệ quả sâu sắc đối với hiệu suất và chức năng của các ứng dụng được phát triển trên nền tảng của chúng. Lấy Ví dụ về Ethereum Virtual Machine (EVM) của Ethereum và Solana Virtual Machine (SVM) của Solana. Hai cái này có những sự cân nhắc thiết kế hoàn toàn khác biệt: EVM nổi tiếng với cộng đồng phát triển lớn và các công cụ phát triển chín, trong khi SVM tập trung vào tối ưu hiệu suất thông qua runtime đa luồng, khả năng thực thi song song và cơ chế phí giao dịch cải thiện.

Mạng lưới Avalanche cho phép các hệ thống blockchain được xây dựng trên đó lựa chọn chạy các máy ảo đã được xây sẵn, như Subnet-EVM được thiết kế đặc biệt để tương thích với Subnets, hoặc các máy ảo tùy chỉnh của các nhà phát triển. Bởi vì việc xây dựng một máy ảo hoàn toàn mới là một nhiệm vụ vô cùng khó khăn, đa số chuỗi trên mạng lưới Avalanche chọn chạy Subnet-EVM. Việc phát triển HyperSDK nhằm giảm ngưỡng cho việc tạo ra các máy ảo tùy chỉnh, giúp các nhà phát triển đạt được sự tùy chỉnh cá nhân mà không cần bắt đầu từ đầu.

HyperSDK cung cấp một framework để xây dựng các máy ảo tùy chỉnh (HyperVM) có thể tích hợp trực tiếp vào mạng lưới Avalanche. Được trang bị cài đặt mặc định mạnh mẽ, framework này cho phép các nhà phát triển tập trung vào việc phát triển ứng dụng lõi mà không cần phải xây dựng máy ảo từ đầu. Trong lý thuyết, HyperSDK có thể giảm thời gian cần thiết để phát triển một máy ảo từ vài tháng xuống chỉ vài ngày, tăng tốc độ phản ứng của thị trường của các nhà phát triển một cách đáng kể.

Sự phát triển của HyperSDK không chỉ biểu thị một cấp độ nâng cao hiệu suất mới cho Avalanche mà còn giới thiệu một cơ chế xử lý giao dịch tiên tiến được gọi là Vryx. Triết lý thiết kế của Vryx được lấy cảm hứng từ một số tài liệu nghiên cứu được công nhận rộng rãi, đặc biệt là bài báo Narwhal Tusk được phát hành bởi Diem (trước đây là nhóm Facebook), có ý nghĩa sâu sắc đối với các blockchain hiện đại như Aptos và Sui. Về cốt lõi, Vryx tách các bước xử lý giao dịch khác nhau, cho phép người xác thực đồng thời xây dựng và sao chép các khối. Nói tóm lại, nó đạt được khả năng mở rộng thông lượng theo chiều ngang bằng cách giảm tổng thời gian cần thiết để xây dựng, sao chép và xác thực khối. Điều này có nghĩa là Vryx sẽ tăng đáng kể tốc độ xử lý giao dịch của mạng Avalanche, đẩy số giao dịch mỗi giây (TPS) của nó lên mức cao mới. Trong khi Vryx vẫn chưa được ra mắt chính thức, Ava Labs có kế hoạch tích hợp nó vào HyperSDK vào cuối năm nay. Các điểm chuẩn hiệu suất được phát hành bởi Ava Labs sẽ chứng minh hiệu suất hiệu quả của Vryx, với bước đột phá TPS dự kiến là hơn 100.000.

Giải pháp cơ sở dữ liệu

Trong việc tối ưu hiệu suất trong thiết kế blockchain, việc cải thiện hiệu suất thường đi kèm với việc tăng yêu cầu về phần cứng cho các máy chủ xác thực. Yêu cầu phần cứng trong tương lai của các mạng con sẽ bị ảnh hưởng bởi loại máy ảo được chọn, và cộng đồng mạng chính sẽ phải đối mặt với quyết định: liệu việc đánh đổi này có phù hợp cho C-Chain hay không. Thông thường, việc tăng yêu cầu về phần cứng được cho là sẽ tăng chi phí trở thành máy chủ xác thực, điều này có thể làm giảm tính phổ quát của việc vận hành nút, một khía cạnh quan trọng trong việc cân bằng hiệu suất với phân quyền. Mặc dù lý thuyết có vẻ hợp lý, nhưng điều này không luôn đúng trong các hoạt động thực tế. Ví dụ, mặc dù yêu cầu phần cứng cao hơn, mạng Solana vẫn có thể duy trì 1.606 nút đặt cọc, vượt xa quy mô của mạng chính Avalanche. Ngoài ra, các yếu tố như phân phối địa lý của các nút và máy chủ cũng là những yếu tố quan trọng khác cần xem xét trong các cuộc thảo luận về phân quyền.

Để tiến xa hơn trong việc cải thiện hiệu suất, Ava Labs đang tích cực phát triển một giải pháp cơ sở dữ liệu độc quyền được gọi là Firewood. Firewood nhắm đến việc giải quyết trở ngại cốt lõi của quá trình mở rộng blockchain là quản lý trạng thái gặp phải. Trạng thái blockchain đề cập đến bản chụp thời gian thực của dữ liệu liên quan được lưu trữ trong hệ thống, mở rộng khi việc sử dụng tăng lên. Do đó, các bộ xác minh cần truy cập nhanh chóng vào trạng thái hiện tại để xử lý giao dịch một cách hiệu quả, một yêu cầu mà trở nên ngày càng khó khăn khi trạng thái phát triển.

Mục tiêu của Firewood là tăng cường cơ sở dữ liệu MerkleDB đã được phát triển trước đó. Nó áp dụng một cơ chế sáng tạo để lưu trữ và truy xuất trạng thái blockchain một cách hiệu quả bằng cách giảm thiểu chi phí cần thiết để sửa đổi trạng thái hiện tại. Việc giới thiệu cơ chế này dự kiến sẽ tạo ra một hệ thống cơ sở dữ liệu mạnh mẽ hơn có thể cung cấp khả năng truy cập trạng thái nhanh chóng, từ đó loại bỏ các rào cản chính đối với việc cải thiện khả năng xử lý giao dịch. Ava Labs dự kiến sẽ sớm phát hành kết quả thử nghiệm chuẩn cho hiệu suất Firewood để chứng minh khả năng hiệu suất vượt trội của nó.

So sánh với các giải pháp công nghệ khác

Avalanche không phải là bộ công nghệ duy nhất xây dựng cơ sở hạ tầng cho việc triển khai các chuỗi khối. Hiện nay, những phương pháp phổ biến nhất để xây dựng chuỗi riêng của mình bao gồm chuỗi ứng dụng (appchains) trong hệ sinh thái Cosmos và rollups trên Ethereum. Mỗi framework đều có những điểm đổi lựa riêng, thu hút các nhóm nhà phát triển khác nhau.

Mạng Ứng Dụng Cosmos

Mạng lưới Avalanche và hệ sinh thái Cosmos chia sẻ gần như mục tiêu cuối cùng giống nhau: kết nối các chuỗi độc lập không đồng bộ thông qua các tiêu chuẩn giao tiếp tối thiểu về niềm tin. Cả hai nền tảng đều cho phép các nhà phát triển xây dựng các chuỗi khối quản lý bảo mật của riêng mình, đòi hỏi việc thiết lập một bộ kiểm tra viên chất lượng cao. Ngay cả khi triển khai ACP-13, một khoản tiền gửi 500 AVAX vẫn có thể đóng vai trò như một rào cản để trở thành một kiểm tra viên mạng lưới con. Do đó, các kiểm tra viên mà thực sự trả tiền gửi có thể cảm thấy hướng đến việc xác minh nhiều chuỗi để kiếm thêm phần thưởng và bù đắp khoản tiền gửi ban đầu của họ. Trong hệ sinh thái Cosmos ngày nay, không có cơ chế tương tự như yêu cầu gửi 500 AVAX; tuy nhiên, chúng ta thấy sự trùng hợp đáng kể giữa các bộ kiểm tra viên appchain. Ví dụ, Chorus One, Allnodes, Polkachu và Hệ thống không chính thức là các kiểm tra viên cho Celestia, Cosmos Hub, Osmosis và dYdX, tương ứng.

So sánh này làm nổi bật những khác biệt về thiết kế và chiến lược giữa các ngăn xếp công nghệ blockchain khác nhau và cách họ thu hút và duy trì cộng đồng người xác nhận và nhà phát triển. Avalanche cố gắng giảm thiểu rào cản đối với việc tham gia thông qua đề xuất ACP-13 để tạo điều kiện thuận lợi hơn cho việc tạo ra và duy trì nhiều mạng con và blockchain hơn, trong khi hệ sinh thái Cosmos thu hút sự tham gia của người xác nhận mà không yêu cầu tiền gửi ban đầu đáng kể, thể hiện sự khác biệt về động lực của hệ sinh thái và sức hấp dẫn đối với nhà phát triển. Những khác biệt này phản ánh chiến lược khác nhau của mỗi nền tảng trong việc cân bằng an ninh, phân quyền và tính sử dụng.

Hiện tại, P-chain trong mạng lưới Avalanche đóng vai trò là hệ thống đăng ký trung tâm cho các mạng con, nơi thông tin xác thực được lưu trữ. Kiến trúc này có nghĩa là mặc dù các mạng con về mặt kỹ thuật độc lập, chúng một phần phụ thuộc vào P-chain và không thể hoạt động hoàn toàn tự động. Ví dụ, việc phân phối phần thưởng staking trong các mạng con được xác định bởi P-chain, hạn chế sự tự do của các mạng con để thử nghiệm các cơ chế phân phối phần thưởng mới. Ngược lại, các chuỗi trong hệ sinh thái Cosmos có nhiều chủ quyền hơn; chúng không có một trung tâm tập trung như Avalanche, cho phép chúng có nhiều tự do hơn để điều chỉnh và thiết kế ngăn xếp công nghệ của mình. Một đề xuất cải cách hiện đang được thảo luận bởi Ava Labs là cho phép bộ xác thực được kiểm soát bởi các mạng con quản lý và báo cáo bất kỳ thay đổi nào đến P-chain, cấp cho các mạng con nhiều tự chủ hơn trong khi P-chain chỉ hoạt động như một cầu nối cho giao tiếp giữa các mạng con. Đề xuất này vẫn đang ở giai đoạn thảo luận và triển vọng triển khai của nó không chắc chắn.

Hệ sinh thái Cosmos đã trải qua sự thử nghiệm kỹ thuật rộng lớn trong những năm gần đây, với các trường hợp thành công như Terra và dYdX thể hiện khả năng xử lý lưu lượng L1 tổng quát và đáp ứng nhu cầu ứng dụng cụ thể. So với 34 mạng con và 36 chuỗi hoạt động của Avalanche, Cosmos hiện có 88 chuỗi hoạt động, và cộng đồng phát triển lớn mang đến nhiều đổi mới cho cấu trúc công nghệ, như các mô-đun được phát triển bởi các nhóm bên ngoài để sử dụng bởi các chuỗi khác.

Mặc dù AWM của Avalanche và giao thức IBC của Cosmos có những điểm tương đồng trong giao tiếp qua chuỗi, nhưng chúng có sự khác biệt cơ bản trong cơ chế xác minh tin nhắn. AWM sử dụng P-chain như một bảng đăng ký chung cho chữ ký của các nhà xác minh hoạt động trên tất cả các mạng con, trong khi IBC không có điểm xác minh thống nhất như vậy; các nhà xác minh Cosmos cần đồng bộ thông tin giữa các chuỗi và ghi lại cục nhà xác minh của các chuỗi khác. Điều này có nghĩa là các kênh giữa các chuỗi Cosmos cần được cập nhật định kỳ để đảm bảo tính chính xác của tập hợp nhà xác minh, đòi hỏi thiết lập kết nối cho mỗi kênh mới được thiết lập.

Trong cả hai công nghệ AWM và IBC, việc phân phối tin nhắn liên chuỗi phụ thuộc vào các bộ chuyển tiếp. Tuy nhiên, trong hệ sinh thái Cosmos, công việc của relayers không được khuyến khích trực tiếp về mặt kinh tế, thường được cung cấp bởi các nhà cung cấp dịch vụ dựa trên nhu cầu kinh doanh. Mặc dù đề xuất tăng phí chuyển khoản IBC chưa nhận được sự ủng hộ rộng rãi, hệ sinh thái Cosmos vẫn thiết lập một mạng lưới chuyển tiếp lớn, với những người chơi như Crossnest, Informal Systems và Notional đóng vai trò quan trọng. Khi hệ sinh thái mạng con mở rộng, việc xây dựng một mạng lưới chuyển tiếp tương tự cần có thời gian, nhưng Teleporter cung cấp các ưu đãi cho người chuyển tiếp bằng cách giới thiệu các khoản phí tùy chọn, về mặt lý thuyết cải thiện chất lượng dịch vụ chuyển tiếp và tăng tốc độ chuyển tài sản. Mặc dù Teleporter đã trực tuyến chưa đầy một ngày, chúng tôi sẽ tiếp tục theo dõi sự phát triển của hệ sinh thái chuyển tiếp.

Cơ chế đồng thuận của Avalanche, sử dụng kỹ thuật Subsample, đã mở rộng quy mô của bộ xác thực hoạt động lên hơn 1.800, đây là một cải tiến đáng kể so với chuỗi Cosmos, nơi số lượng bộ xác thực thường dao động từ 80 đến 180. Sự mở rộng này cho phép các chuỗi không cần phép được phát triển trên mạng lưới Avalanche. Tuy nhiên, cả hai mạng đều hỗ trợ các nhà phát triển trong việc tạo ra các chuỗi với các bộ xác thực theo yêu cầu, như Noble của Cosmos và các mạng con Evergreen của Avalanche. Với việc ra mắt HyperSDK, Vryx và Firewood, dự kiến Avalanche sẽ cung cấp hỗ trợ kỹ thuật hiệu quả hơn. Tuy nhiên, cải tiến cụ thể về hiệu suất sẽ chỉ được xác định sau khi phát hành các bài kiểm tra chuẩn liên quan.

Rollups

Rollups cung cấp một lộ trình khác để triển khai các chuỗi khối mới trên mạng lưới Avalanche. Chúng hoạt động bằng cách mở rộng khả năng thực thi của một chuỗi khối khác và trả lại dữ liệu giao dịch cho chuỗi khối gốc. Các tùy chọn triển khai Rollup đa dạng và liên quan đến các công nghệ xác minh trạng thái như chứng minh gian lận hoặc chứng minh không cần biết, các khung như OP Stack hoặc Arbitrum Orbit, các tùy chọn thanh toán như Ethereum hoặc các Rollup khác, và các giải pháp khả dụng dữ liệu như Ethereum hoặc Celestia. Thiết kế của Rollup ảnh hưởng đáng kể đến tính bảo mật và ổn định của chúng, vì vậy khi tóm tắt phương pháp xây dựng này, chúng tôi nhắm mục tiêu so sánh nó với khái niệm triển khai một chuỗi khối trên mạng lưới Avalanche.

Một sự khác biệt đáng kể nằm ở nguồn bảo mật. Các blockchain trong mạng Avalanche dựa vào chính chúng để đảm bảo an ninh, trong khi Rollups kế thừa bảo mật từ lớp cơ sở của chúng. Rollups mở rộng khả năng thực thi của blockchain cơ bản bằng cách tạo ra một cơ chế được cung cấp bởi lớp cơ sở để hỗ trợ đồng thuận, giải quyết và tính khả dụng của dữ liệu cho Rollups. Ngược lại, các mạng con về cơ bản là các blockchain Lớp 1 độc lập cung cấp sự đồng thuận, giải quyết và tính khả dụng của dữ liệu riêng, có mã thông báo đặt cọc riêng. Trong khi hầu hết các giải pháp rollup tập trung vào các bản tổng hợp tương thích EVM, có thể có những hạn chế về hiệu suất so với các máy ảo mới hơn, việc xây dựng các bản tổng hợp dựa trên các máy ảo mới hoặc tùy chỉnh (chẳng hạn như ngã ba SVM được Eclipse sử dụng) là khả thi. Các mạng con Avalanche vẫn trung lập về các máy ảo, có nghĩa là các mạng con có thể chạy các blockchain dựa trên bất kỳ máy ảo nào. Mặc dù hầu hết các mạng con trong môi trường sản xuất hiện hỗ trợ EVM, việc giới thiệu MoveVM, máy ảo dựa trên WASM và các máy ảo tùy chỉnh khác được phát triển thông qua HyperSDK đang tiến triển đều đặn.

Trong hầu hết kiến trúc rollup hiện tại, việc thực hiện giao dịch phụ thuộc vào một sequencer duy nhất chịu trách nhiệm đưa dữ liệu giao dịch công khai lên lớp sẵn có dữ liệu, đảm bảo tính công khai. Trong kiến trúc này, sequencer trở thành một điểm thất bại tập trung tiềm năng; nếu xảy ra sự cố hệ thống, người dùng có thể không thể thực hiện giao dịch lớp hai. Mặc dù các sự cố như vậy thông thường không dẫn trực tiếp đến việc mất tài sản của người dùng, nhưng thiết kế cụ thể của rollups xác định mức đảm bảo an toàn. Ngược lại, mạng Avalanche đảm bảo không có điểm thất bại duy nhất thông qua cơ chế cô lập lỗi, vì vậy ngay cả khi P-chain gặp sự cố, nó chỉ ảnh hưởng đến giao tiếp qua chuỗi, và các hoạt động trong mỗi mạng con sẽ tiếp tục bình thường. Điều này tương phản sâu sắc với việc hiệu suất của rollups bị suy giảm khi xảy ra vấn đề thanh toán hoặc sẵn có dữ liệu.

Cơ chế bảo mật của Avalanche dựa trên các mạng con chịu trách nhiệm về thực thi, sẵn có dữ liệu và đồng thuận, nơi các validator thực hiện tất cả các vai trò của chuỗi. Giống như hầu hết các chuỗi dựa trên chứng minh cổ phần, các validator được khuyến khích kinh tế để tham gia vào việc duy trì bảo mật mạng thông qua phần thưởng phồng to hoặc phí giao dịch. Ngược lại, rollups cần phải xuất bản dữ liệu giao dịch lên lớp sẵn có dữ liệu để thực thi và lớp giải quyết có thể xác nhận sự sẵn có của dữ liệu giao dịch. Nếu dữ liệu không được công khai, có thể dẫn đến trạng thái rollup không thể cập nhật, từ đó đóng băng tài sản người dùng. Lý thuyết cho rằng, người dùng nên có thể tải xuống dữ liệu khối và xác minh chuyển đổi trạng thái rollup để đảm bảo an ninh.

Trong mạng lưới Avalanche, vì mạng con chịu trách nhiệm về bảo mật của chính mình, chi phí vận hành một chuỗi khối về cơ bản là cố định, với chi phí duy nhất là phí đặt cọc AVAX giảm bởi kế hoạch ACP-13. Ngược lại, chi phí vận hành của rollups chủ yếu bao gồm chi phí xuất bản dữ liệu lên lớp dữ liệu có sẵn, đó là một chi phí biến đổi thay đổi theo việc sử dụng và thường được chuyển giao cho người dùng dưới dạng phí giao dịch. Việc phát hành Celestia giảm thiểu đáng kể gánh nặng kinh tế của việc vận hành rollups bằng cách giảm chi phí này đi 99%.

Một lợi thế đáng kể của các mạng con so với rollups nằm ở công nghệ Avalanche Warp Messaging (AWM) mà chúng áp dụng, cung cấp tính tương tác tự nhiên trong mạng Avalanche. Tính tương tác này hiện đang thiếu trong rollups, dẫn đến những thách thức chưa được giải quyết trong việc giao tiếp giữa các rollup. Trong mạng cô lập được hình thành bởi rollups, các luồng quỹ, cộng đồng người dùng và sự chú ý của thị trường đã bắt đầu đa dạng hóa. Mặc dù có nhiều giải pháp kết nối bên thứ ba hiện đang tồn tại, mỗi giải pháp dựa trên bộ cơ chế tin cậy riêng của mình.

Hiện tại, có các nỗ lực để xây dựng các giải pháp cầu nối toàn diện hơn bằng cách sử dụng zk-proofs. Nếu hai rollups sử dụng cùng zk-prover, họ có thể trao đổi tin nhắn một cách không đồng bộ mà không cần các cơ chế tin cậy bổ sung. Tuy nhiên, phương pháp này cũng có nhược điểm. Nhiều nhóm đang phát triển zk-provers riêng của họ, mỗi nhóm hy vọng giải pháp của họ sẽ trở thành tiêu chuẩn. Điều này có thể làm tăng sự phân mảnh thanh khoản giữa các cụm rollup khác nhau dựa trên cùng một công nghệ, thay vì bị giới hạn trong một cụm rollup duy nhất, và việc giao tiếp bên ngoài mỗi cụm vẫn phụ thuộc vào các dịch vụ cầu nối bên thứ ba. Ngược lại, Avalanche cho phép giao tiếp không đồng bộ mạnh mẽ trên toàn bộ mạng bằng cách áp dụng một giao thức truyền thông thống nhất, mà không cần phụ thuộc vào bất kỳ dịch vụ cầu nối bên thứ ba nào.

Kết luận

Mạng Avalanche đang dần nổi lên như một nền tảng hàng đầu để xây dựng các blockchain hiệu suất cao tương tác liền mạch. Thách thức lớn nhất của họ sẽ là thu hút các nhà xây dựng vào hệ sinh thái Avalanche thay vì chọn hệ sinh thái của đối thủ cạnh tranh. Sự tập trung mạnh mẽ vào hiệu suất và khả năng mở rộng trong công nghệ blockchain có thể trở thành một lợi thế cạnh tranh cho Avalanche. Chúng tôi dự đoán rằng sự ra mắt của HyperSDK, Vryx và Firewood trong nửa cuối năm nay sẽ đóng vai trò là chất xúc tác chính cho việc áp dụng rộng rãi Subnets. Ngoài ra, các cuộc thảo luận về ACP-13 tập trung nghiêm ngặt vào việc giảm các rào cản gia nhập và tăng tỷ lệ chấp nhận Subnet. Mục đích của ACP-13 là giúp nhiều nhà phát triển và dự án tham gia mạng Avalanche dễ dàng hơn bằng cách giảm chi phí và đơn giản hóa các quy trình để thúc đẩy việc tạo và phát triển Subnets. Các biện pháp như vậy dự kiến sẽ làm tăng tính đa dạng và chức năng của mạng lưới Avalanche, từ đó thu hút nhiều nhà xây dựng tham gia vào hệ sinh thái của nó.

Disclaimer:

  1. Bài viết này được sao chép từ [chaincatcher], Tất cả bản quyền thuộc về tác giả gốc [Dan Smith],. Nếu có ý kiến phản đối về việc tái in này, vui lòng liên hệ Cổng Họcđội ngũ và họ sẽ xử lý nhanh chóng.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.

Phân tích sâu về kiến trúc Avalanche

Người mới bắt đầu3/26/2024, 2:20:58 AM
Mạng lưới Avalanche nhằm xây dựng một blockchain có khả năng tương thích, linh hoạt và hiệu suất cao, từ từ trở thành nền tảng hàng đầu cho việc xây dựng các blockchain hiệu suất cao.

Những điểm chính

  • Nền tảng Avalanche: Avalanche nhắm mục tiêu xây dựng một blockchain có khả năng tương tác, linh hoạt và hiệu suất cao.
  • Nâng cấp Durango (hoàn thành vào ngày 6 tháng 3): Giới thiệu khả năng giao tiếp giữa các chuỗi khác nhau cho tất cả các mạng con dựa trên EVM, đánh dấu sự xuất hiện của một kỷ nguyên mới về khả năng tương tác trong mạng Avalanche.
  • Cập nhật dựa trên hiệu suất: Các cập nhật như HyperSDK, Vryx, và Firewood được lên kế hoạch triển khai trong nửa cuối năm nay, dự kiến sẽ thúc đẩy việc áp dụng rộng rãi của các mạng lưới con cùng với ACP-13.
  • Cơ sở hạ tầng của Avalanche: Cung cấp nền tảng để tạo ra các chuỗi khối tối ưu thông qua các giải pháp tương tích cơ bản. Hiện nay, Avalanche nổi tiếng với C-Chain (Contract Chain) của mình, đó là L1 tương thích với EVM linh hoạt với 37 ứng dụng DeFi và tổng giá trị khóa vượt quá 100 triệu đô la, bao gồm các ứng dụng phổ biến như Trader Joe, Aave và GMX. Tuy nhiên, sự phát triển của Avalanche dựa trên ý tưởng rằng một chuỗi duy nhất được tối ưu hóa cho trạng thái chia sẻ toàn cầu không thể mở rộng để đáp ứng nhu cầu của thế giới hiện đại. Trong tương lai, sẽ có nhiều chuỗi hiệu suất cao yêu cầu tương tác một cách mượt mà.

Người sáng lập và CEO của Ava Labs, Emin Gün Sirer, gần đây đã phát hành lộ trình phát triển của nhóm, nhấn mạnh tầm quan trọng của việc tạo ra một nền tảng để triển khai các chuỗi khối không đồng nhất với khả năng kết hợp không đồng bộ. Lộ trình xoay quanh ba trọng tâm chính: tăng số lượng mạng con, tăng cường thông lượng mạng, và củng cố tính ổn định của cơ chế đồng thuận.

Avalanche nhằm cung cấp cho các nhà phát triển một khung để tùy chỉnh các chuỗi khối theo các tình huống ứng dụng cụ thể.

Trong hệ thống blockchain được xây dựng trên cơ sở kỹ thuật của Avalanche, các nhiệm vụ xác thực phụ thuộc vào Subnets, gồm một nhóm các nút xác thực. Quan trọng phải làm rõ rằng Subnet chính nó không phải là một blockchain mà thay vào đó là một cụm các nút xác thực chịu trách nhiệm thiết kế, quản lý và điều chỉnh các cơ chế vận hành và mô hình kinh tế của các blockchain mà họ xác thực. Một Subnet có khả năng xác thực từ một đến nhiều blockchain khác nhau, nhưng mỗi blockchain chỉ có thể được xác thực bởi một Subnet duy nhất. Điều này giúp cho việc xác thực nhiều blockchain thông qua Subnets cùng xây dựng kiến trúc hệ thống rộng lớn của mạng Avalanche.

Mainnet là Mạng con đầu tiên

Dưới sự hướng dẫn của khái niệm kiến trúc linh hoạt phổ biến, những người sáng tạo của mạng lưới Avalanche đã thiết kế một cấu trúc độc đáo: Mainnet. Mạng lưới này tối ưu hóa phân bổ tài nguyên bằng cách chia chức năng chính của nó thành một số blockchain độc lập — C-Chain, X-Chain và P-Chain, tất cả ban đầu được xác minh bởi Subnet đầu tiên — Mainnet.

Tất cả ba chuỗi đều áp dụng cơ chế đồng thuận Snowman do nhóm Ava Labs tiên phong. Cơ chế này đảm bảo tính bảo mật cao, xác nhận nhanh chóng và khả năng mở rộng thông qua việc lấy mẫu lặp đi lặp lại. Không giống như các cơ chế đồng thuận khác đòi hỏi giao tiếp toàn diện giữa các nút, đồng thuận Snowman có thể đạt được sự xác minh mà không cần giao tiếp riêng lẻ với mỗi nút, do đó tạo ra một động cơ mạnh mẽ để nhanh chóng đạt được sự đồng thuận ngay cả khi có một số lượng lớn các người xác thực.

Tương tự như các giải pháp L1 phổ biến khác trên thị trường, C-Chain cung cấp một nền tảng mở để phát triển ứng dụng hợp đồng thông minh dựa trên Máy ảo Ethereum (EVM). Trong chu kỳ trước, C-Chain đã chứng kiến sự khám phá tích cực trong không gian DeFi, với mức Tổng Giá Trị Khoá (TVL) đạt 21 tỷ đô la, chủ yếu do các nền tảng cho vay như Aave và Benqi, cũng như các sàn giao dịch phi tập trung như Trader Joe và Curve. C-Chain cũng đã triển khai một số tích hợp chính để tạo điều kiện cho việc mở rộng các hoạt động DeFi, bao gồm việc phát hành và chuộc Tether (USDT) và Circle (USDC) trên C-Chain, với tổng giá trị hiện tại của USDT và USDC trên chuỗi đạt 1,2 tỷ đô la. Ngoài ra, sự hỗ trợ từ các nhà cung cấp oracles giá là rất quan trọng đối với các ứng dụng DeFi như các thị trường cho vay, với Chainlink là nhà cung cấp lớn nhất với thị phần 53%, hiện hỗ trợ 116 ứng dụng trên C-Chain.

Vào tháng 12 năm 2023, C-Chain duy trì mức tốc độ giao dịch trung bình là 40 giao dịch mỗi giây (TPS) suốt cả tháng, đạt đỉnh là 106 TPS trong một phút. Mặc dù sự tăng vọt trong khối lượng giao dịch chủ yếu được cho là do các giao dịch nhẹ (thường được coi là chất lượng thấp), điều này vẫn chứng minh hiệu suất vượt trội của bộ công nghệ Avalanche so với các chuỗi EVM khác. Tuy nhiên, so với các chuỗi có khả năng xử lý thông lượng cao như Solana, khả năng xử lý giao dịch của C-Chain tương đối thấp hơn, với tốc độ giao dịch trung bình của chuỗi sau thường là 100 lần so với C-Chain. Để tăng cường hiệu suất mạng, nền tảng dự định hỗ trợ các chuỗi có khả năng thông lượng cao được xây dựng bằng HyperSDK.

X-Chain có một chức năng đơn giản, chỉ chịu trách nhiệm cho việc tạo ra và chuyển giao tài sản bản địa của mạng Avalanche. Ngược lại, P-Chain đóng một vai trò quan trọng hơn trong hệ sinh thái kỹ thuật của Avalanche, phục vụ như một bản đăng ký cho các mạng lưới phụ, ghi lại trạng thái hoạt động của các nhà xác minh và trọng lượng đặt cược của họ để đảm bảo giao tiếp trơn tru trên các mạng lưới phụ.

Hiện nay, các nhà xác thực tham gia vào công việc xác thực của bất kỳ mạng lưới phụ nào cũng phải đảm nhận trách nhiệm xác thực ba chuỗi (C-Chain, X-Chain, P-Chain) trên Mạng chính. Đến nay, Mạng chính đã thu hút 1.821 nút xác thực, tổng cộng đặt cược 259 triệu token AVAX, chiếm 59% tổng cược. Để trở thành một nhà xác thực trên Mạng chính, một nút phải đặt cược ít nhất 2.000 AVAX, trong khi các chủ sở hữu token có thể tham gia vào việc duy trì mạng bằng cách đặt cược tối thiểu 25 AVAX. Khoảng 82% tổng cược đến từ các nút chính bản thân, trong khi 18% còn lại đến từ các người ủy quyền cá nhân. So với các chuỗi Proof of Stake (PoS) khác, tính năng đặt cược thanh khoản của Avalanche chưa được áp dụng rộng rãi. Là hai nhà cung cấp dịch vụ đặt cược thanh khoản lớn nhất trên Avalanche, Benqi và GoGoPool hiện chỉ chiếm 3% tổng cược.

Nhóm Ava Labs đã giới thiệu Đề xuất ACP-13 cho cộng đồng Avalanche, nhằm mục đích giảm chi phí và độ phức tạp khi triển khai các mạng con. Đề xuất này giới thiệu một loại danh tính validator mới - Subnet-Only Validators (SOV) - không cần đồng bộ hóa và xác minh toàn bộ Mainnet mà tập trung duy nhất vào việc xác minh P-Chain. Điều này là vì việc giao tiếp giữa các mạng con phụ thuộc hoàn toàn vào cơ chế xác minh của P-Chain. Thay đổi này dự kiến sẽ giảm đáng kể các chi phí cố định ban đầu của việc triển khai các mạng con, tối ưu hóa phân bổ tài nguyên của phần cứng validator, giảm rủi ro về quy định cho khách hàng tổ chức và duy trì tính tương thích giữa các mạng con.

Theo các quy tắc hiện tại, tất cả các nhà xác thực mạng phụ phải tham gia vào việc xác thực ba chuỗi của Mainnet, yêu cầu một số tiền cọc tối thiểu là 2.000 AVAX, tương đương với khoảng $88.000 vốn ban đầu mỗi nhà xác thực, với giá thị trường hiện tại của AVAX. Đề xuất ACP-13 nhằm giảm chi phí đi 75% bằng cách cho phép SOVs đặt cọc chỉ 500 AVAX, vì họ không tham gia vào việc xác thực Mainnet và do đó không nhận được phần thưởng mạng. Tuy nhiên, ngay cả với chi phí giảm theo đề xuất, việc bắt đầu một nhà xác thực mạng phụ vẫn đòi hỏi khoảng $22.000, và tác động về giá trị trên các nhà xác thực tiềm năng vẫn cần được đánh giá.

Bằng cách miễn các yêu cầu về xác thực cho C-Chain và X-Chain, đề xuất giúp cho các nhà xác thực mạng lưới con có thể phân bổ tài nguyên phần cứng của họ một cách hiệu quả hơn, tập trung vào việc duy trì chuỗi của họ thay vì phân tán tài nguyên để hỗ trợ Mainnet. Mặc dù yêu cầu phần cứng hiện tại cho Mainnet không cao, vẫn có những giọng nói trong cộng đồng yêu cầu tăng cấu hình phần cứng để tăng cường hiệu suất tổng thể. Yêu cầu đôi này về tài nguyên đặt ra câu hỏi về việc kiến trúc kỹ thuật của Avalanche có cam kết đầy đủ để trở thành một nền tảng hiệu suất cao hay không.

Điều quan trọng hơn, Đề xuất ACP-13 cũng giải quyết các vấn đề rủi ro quy định đối mặt với các nền tảng hợp đồng thông minh không cần phép (như C-Chain). Ví dụ, Chính phủ Mỹ đã áp đặt các biện pháp trừng phạt OFAC đối với một số địa chỉ Ethereum cụ thể, buộc các máy chủ được quy định, các nhà phát triển và người truyền thông phải loại trừ các giao dịch cụ thể để tuân thủ. Bằng cách miễn subnet validators khỏi yêu cầu tham gia vào Mainnet consensus, ACP-13 hiệu quả giảm thiểu rủi ro quy định này, tạo ra nhiều khả năng hơn cho các đơn vị tại Mỹ có xu hướng giảm thiểu rủi ro xây dựng các chuỗi khối.

Kiến trúc Mạng lưới con

Avalanche cam kết trở thành mạng lưới ưa thích cho các nhà phát triển xây dựng các chuỗi khối tùy chỉnh. Để đạt được mục tiêu này, việc cung cấp cơ sở hạ tầng có khả năng tương tác, linh hoạt và hiệu quả là rất quan trọng.

Avalanche Warp Messaging

Trong thế giới blockchain nơi nhiều chuỗi tồn tại song song, tính tương tác là vô cùng quan trọng. Avalanche Warp Messaging (AWM), như một công nghệ cốt lõi do Avalanche cung cấp, cho phép giao tiếp giữa các mạng con khác nhau. Công nghệ này cho phép cụm xác minh của hai chuỗi khác nhau giao tiếp trực tiếp, loại bỏ nhu cầu sử dụng cầu của bên thứ ba để chuyển dữ liệu hoặc tài sản, đơn giản hóa đáng kể việc tương tác giữa các chuỗi khác nhau trong mạng Avalanche. Thiết kế của AWM rất linh hoạt, hỗ trợ truyền thông giữa bất kỳ chuỗi nào đã đăng ký trên P-Chain, cho dù chúng là chuỗi cơ sở không cần phép như C-Chain, hoặc chuỗi cụ thể cho ứng dụng hoàn toàn cần phép, hoặc bất kỳ sự kết hợp nào của chúng.

Truyền tin giữa các mạng con được hỗ trợ bởi các relay và các tin nhắn này được xác minh bằng công nghệ chữ ký đa chữ BLS. Mạng con nhận xác nhận tính hợp lệ của các chữ ký này bằng cách truy vấn P-Chain, là một registry cho các trung tâm xác minh mạng con. Ví dụ, giả sử mạng con A gửi một tin nhắn tới mạng con B. Khi AWM được kích hoạt bởi hành động của người dùng, các trung tâm xác minh của mạng con A cùng nhau ký một tin nhắn và truyền tiếp nó tới mạng con B thông qua một relay. Các trung tâm xác minh của mạng con B sau đó xác minh tin nhắn để xác định xem nó có được ký bởi một tỷ lệ nhất định của trọng lượng đặt cược từ mạng con A hay không. Đáng chú ý rằng toàn bộ quá trình truyền tin, nhận tin và xác minh không phụ thuộc vào bất kỳ thực thể bên ngoài nào.

Kể từ khi ra mắt vào tháng 12 năm 2022, Avalanche Warp Messaging (AWM) đã hoạt động. Tuy nhiên, để đạt tính tương thích với Máy Ảo Ethereum (EVM), cần có một loạt các tối ưu hóa kỹ thuật quan trọng. Với sự giới thiệu của ACP-30, một tiêu chuẩn triển khai thống nhất cho việc truyền thông giữa các mạng con đã được xác lập trên C-Chain và tất cả các chuỗi khối dựa trên EVM trong mạng lưới Avalanche.

Đề xuất cộng đồng này chính thức có hiệu lực với bản nâng cấp Durango vào ngày 6 tháng 3 năm 2024, cho phép người dùng dễ dàng chuyển tài sản giữa các chuỗi khác nhau bằng cách sử dụng công cụ Teleporter. Xây dựng trên AWM, Teleporter cung cấp giao diện đơn giản để gửi và nhận tin nhắn qua chuỗi, từ đó hỗ trợ việc chuyển đổi các token ERC-20 giữa các chuỗi trong mạng lưới Avalanche. Teleporter được thiết kế để cung cấp trải nghiệm người dùng mượt mà và đáng tin cậy, bao gồm các tính năng như tránh trùng lặp giao dịch, triển khai danh sách trắng relayer và thiết lập phí giao dịch tùy chọn. Với việc áp dụng rộng rãi chuẩn ACP-30, nó sẽ sớm được áp dụng vào HyperSDK, mở rộng thêm số lượng chuỗi được kết nối bởi Teleporter và nâng cao tính tương tác của mạng lưới Avalanche.

Các VM mạng phụ và HyperSDK

Các máy ảo (VMs) là các hệ thống phần mềm xác định hành vi vận hành cụ thể của một blockchain bằng cách chỉ định định dạng giao dịch, quyền truy cập trạng thái, cơ chế gas và các yếu tố khác quan trọng. Các triết lý thiết kế VM khác nhau và cài đặt mang lại những hệ quả sâu sắc đối với hiệu suất và chức năng của các ứng dụng được phát triển trên nền tảng của chúng. Lấy Ví dụ về Ethereum Virtual Machine (EVM) của Ethereum và Solana Virtual Machine (SVM) của Solana. Hai cái này có những sự cân nhắc thiết kế hoàn toàn khác biệt: EVM nổi tiếng với cộng đồng phát triển lớn và các công cụ phát triển chín, trong khi SVM tập trung vào tối ưu hiệu suất thông qua runtime đa luồng, khả năng thực thi song song và cơ chế phí giao dịch cải thiện.

Mạng lưới Avalanche cho phép các hệ thống blockchain được xây dựng trên đó lựa chọn chạy các máy ảo đã được xây sẵn, như Subnet-EVM được thiết kế đặc biệt để tương thích với Subnets, hoặc các máy ảo tùy chỉnh của các nhà phát triển. Bởi vì việc xây dựng một máy ảo hoàn toàn mới là một nhiệm vụ vô cùng khó khăn, đa số chuỗi trên mạng lưới Avalanche chọn chạy Subnet-EVM. Việc phát triển HyperSDK nhằm giảm ngưỡng cho việc tạo ra các máy ảo tùy chỉnh, giúp các nhà phát triển đạt được sự tùy chỉnh cá nhân mà không cần bắt đầu từ đầu.

HyperSDK cung cấp một framework để xây dựng các máy ảo tùy chỉnh (HyperVM) có thể tích hợp trực tiếp vào mạng lưới Avalanche. Được trang bị cài đặt mặc định mạnh mẽ, framework này cho phép các nhà phát triển tập trung vào việc phát triển ứng dụng lõi mà không cần phải xây dựng máy ảo từ đầu. Trong lý thuyết, HyperSDK có thể giảm thời gian cần thiết để phát triển một máy ảo từ vài tháng xuống chỉ vài ngày, tăng tốc độ phản ứng của thị trường của các nhà phát triển một cách đáng kể.

Sự phát triển của HyperSDK không chỉ biểu thị một cấp độ nâng cao hiệu suất mới cho Avalanche mà còn giới thiệu một cơ chế xử lý giao dịch tiên tiến được gọi là Vryx. Triết lý thiết kế của Vryx được lấy cảm hứng từ một số tài liệu nghiên cứu được công nhận rộng rãi, đặc biệt là bài báo Narwhal Tusk được phát hành bởi Diem (trước đây là nhóm Facebook), có ý nghĩa sâu sắc đối với các blockchain hiện đại như Aptos và Sui. Về cốt lõi, Vryx tách các bước xử lý giao dịch khác nhau, cho phép người xác thực đồng thời xây dựng và sao chép các khối. Nói tóm lại, nó đạt được khả năng mở rộng thông lượng theo chiều ngang bằng cách giảm tổng thời gian cần thiết để xây dựng, sao chép và xác thực khối. Điều này có nghĩa là Vryx sẽ tăng đáng kể tốc độ xử lý giao dịch của mạng Avalanche, đẩy số giao dịch mỗi giây (TPS) của nó lên mức cao mới. Trong khi Vryx vẫn chưa được ra mắt chính thức, Ava Labs có kế hoạch tích hợp nó vào HyperSDK vào cuối năm nay. Các điểm chuẩn hiệu suất được phát hành bởi Ava Labs sẽ chứng minh hiệu suất hiệu quả của Vryx, với bước đột phá TPS dự kiến là hơn 100.000.

Giải pháp cơ sở dữ liệu

Trong việc tối ưu hiệu suất trong thiết kế blockchain, việc cải thiện hiệu suất thường đi kèm với việc tăng yêu cầu về phần cứng cho các máy chủ xác thực. Yêu cầu phần cứng trong tương lai của các mạng con sẽ bị ảnh hưởng bởi loại máy ảo được chọn, và cộng đồng mạng chính sẽ phải đối mặt với quyết định: liệu việc đánh đổi này có phù hợp cho C-Chain hay không. Thông thường, việc tăng yêu cầu về phần cứng được cho là sẽ tăng chi phí trở thành máy chủ xác thực, điều này có thể làm giảm tính phổ quát của việc vận hành nút, một khía cạnh quan trọng trong việc cân bằng hiệu suất với phân quyền. Mặc dù lý thuyết có vẻ hợp lý, nhưng điều này không luôn đúng trong các hoạt động thực tế. Ví dụ, mặc dù yêu cầu phần cứng cao hơn, mạng Solana vẫn có thể duy trì 1.606 nút đặt cọc, vượt xa quy mô của mạng chính Avalanche. Ngoài ra, các yếu tố như phân phối địa lý của các nút và máy chủ cũng là những yếu tố quan trọng khác cần xem xét trong các cuộc thảo luận về phân quyền.

Để tiến xa hơn trong việc cải thiện hiệu suất, Ava Labs đang tích cực phát triển một giải pháp cơ sở dữ liệu độc quyền được gọi là Firewood. Firewood nhắm đến việc giải quyết trở ngại cốt lõi của quá trình mở rộng blockchain là quản lý trạng thái gặp phải. Trạng thái blockchain đề cập đến bản chụp thời gian thực của dữ liệu liên quan được lưu trữ trong hệ thống, mở rộng khi việc sử dụng tăng lên. Do đó, các bộ xác minh cần truy cập nhanh chóng vào trạng thái hiện tại để xử lý giao dịch một cách hiệu quả, một yêu cầu mà trở nên ngày càng khó khăn khi trạng thái phát triển.

Mục tiêu của Firewood là tăng cường cơ sở dữ liệu MerkleDB đã được phát triển trước đó. Nó áp dụng một cơ chế sáng tạo để lưu trữ và truy xuất trạng thái blockchain một cách hiệu quả bằng cách giảm thiểu chi phí cần thiết để sửa đổi trạng thái hiện tại. Việc giới thiệu cơ chế này dự kiến sẽ tạo ra một hệ thống cơ sở dữ liệu mạnh mẽ hơn có thể cung cấp khả năng truy cập trạng thái nhanh chóng, từ đó loại bỏ các rào cản chính đối với việc cải thiện khả năng xử lý giao dịch. Ava Labs dự kiến sẽ sớm phát hành kết quả thử nghiệm chuẩn cho hiệu suất Firewood để chứng minh khả năng hiệu suất vượt trội của nó.

So sánh với các giải pháp công nghệ khác

Avalanche không phải là bộ công nghệ duy nhất xây dựng cơ sở hạ tầng cho việc triển khai các chuỗi khối. Hiện nay, những phương pháp phổ biến nhất để xây dựng chuỗi riêng của mình bao gồm chuỗi ứng dụng (appchains) trong hệ sinh thái Cosmos và rollups trên Ethereum. Mỗi framework đều có những điểm đổi lựa riêng, thu hút các nhóm nhà phát triển khác nhau.

Mạng Ứng Dụng Cosmos

Mạng lưới Avalanche và hệ sinh thái Cosmos chia sẻ gần như mục tiêu cuối cùng giống nhau: kết nối các chuỗi độc lập không đồng bộ thông qua các tiêu chuẩn giao tiếp tối thiểu về niềm tin. Cả hai nền tảng đều cho phép các nhà phát triển xây dựng các chuỗi khối quản lý bảo mật của riêng mình, đòi hỏi việc thiết lập một bộ kiểm tra viên chất lượng cao. Ngay cả khi triển khai ACP-13, một khoản tiền gửi 500 AVAX vẫn có thể đóng vai trò như một rào cản để trở thành một kiểm tra viên mạng lưới con. Do đó, các kiểm tra viên mà thực sự trả tiền gửi có thể cảm thấy hướng đến việc xác minh nhiều chuỗi để kiếm thêm phần thưởng và bù đắp khoản tiền gửi ban đầu của họ. Trong hệ sinh thái Cosmos ngày nay, không có cơ chế tương tự như yêu cầu gửi 500 AVAX; tuy nhiên, chúng ta thấy sự trùng hợp đáng kể giữa các bộ kiểm tra viên appchain. Ví dụ, Chorus One, Allnodes, Polkachu và Hệ thống không chính thức là các kiểm tra viên cho Celestia, Cosmos Hub, Osmosis và dYdX, tương ứng.

So sánh này làm nổi bật những khác biệt về thiết kế và chiến lược giữa các ngăn xếp công nghệ blockchain khác nhau và cách họ thu hút và duy trì cộng đồng người xác nhận và nhà phát triển. Avalanche cố gắng giảm thiểu rào cản đối với việc tham gia thông qua đề xuất ACP-13 để tạo điều kiện thuận lợi hơn cho việc tạo ra và duy trì nhiều mạng con và blockchain hơn, trong khi hệ sinh thái Cosmos thu hút sự tham gia của người xác nhận mà không yêu cầu tiền gửi ban đầu đáng kể, thể hiện sự khác biệt về động lực của hệ sinh thái và sức hấp dẫn đối với nhà phát triển. Những khác biệt này phản ánh chiến lược khác nhau của mỗi nền tảng trong việc cân bằng an ninh, phân quyền và tính sử dụng.

Hiện tại, P-chain trong mạng lưới Avalanche đóng vai trò là hệ thống đăng ký trung tâm cho các mạng con, nơi thông tin xác thực được lưu trữ. Kiến trúc này có nghĩa là mặc dù các mạng con về mặt kỹ thuật độc lập, chúng một phần phụ thuộc vào P-chain và không thể hoạt động hoàn toàn tự động. Ví dụ, việc phân phối phần thưởng staking trong các mạng con được xác định bởi P-chain, hạn chế sự tự do của các mạng con để thử nghiệm các cơ chế phân phối phần thưởng mới. Ngược lại, các chuỗi trong hệ sinh thái Cosmos có nhiều chủ quyền hơn; chúng không có một trung tâm tập trung như Avalanche, cho phép chúng có nhiều tự do hơn để điều chỉnh và thiết kế ngăn xếp công nghệ của mình. Một đề xuất cải cách hiện đang được thảo luận bởi Ava Labs là cho phép bộ xác thực được kiểm soát bởi các mạng con quản lý và báo cáo bất kỳ thay đổi nào đến P-chain, cấp cho các mạng con nhiều tự chủ hơn trong khi P-chain chỉ hoạt động như một cầu nối cho giao tiếp giữa các mạng con. Đề xuất này vẫn đang ở giai đoạn thảo luận và triển vọng triển khai của nó không chắc chắn.

Hệ sinh thái Cosmos đã trải qua sự thử nghiệm kỹ thuật rộng lớn trong những năm gần đây, với các trường hợp thành công như Terra và dYdX thể hiện khả năng xử lý lưu lượng L1 tổng quát và đáp ứng nhu cầu ứng dụng cụ thể. So với 34 mạng con và 36 chuỗi hoạt động của Avalanche, Cosmos hiện có 88 chuỗi hoạt động, và cộng đồng phát triển lớn mang đến nhiều đổi mới cho cấu trúc công nghệ, như các mô-đun được phát triển bởi các nhóm bên ngoài để sử dụng bởi các chuỗi khác.

Mặc dù AWM của Avalanche và giao thức IBC của Cosmos có những điểm tương đồng trong giao tiếp qua chuỗi, nhưng chúng có sự khác biệt cơ bản trong cơ chế xác minh tin nhắn. AWM sử dụng P-chain như một bảng đăng ký chung cho chữ ký của các nhà xác minh hoạt động trên tất cả các mạng con, trong khi IBC không có điểm xác minh thống nhất như vậy; các nhà xác minh Cosmos cần đồng bộ thông tin giữa các chuỗi và ghi lại cục nhà xác minh của các chuỗi khác. Điều này có nghĩa là các kênh giữa các chuỗi Cosmos cần được cập nhật định kỳ để đảm bảo tính chính xác của tập hợp nhà xác minh, đòi hỏi thiết lập kết nối cho mỗi kênh mới được thiết lập.

Trong cả hai công nghệ AWM và IBC, việc phân phối tin nhắn liên chuỗi phụ thuộc vào các bộ chuyển tiếp. Tuy nhiên, trong hệ sinh thái Cosmos, công việc của relayers không được khuyến khích trực tiếp về mặt kinh tế, thường được cung cấp bởi các nhà cung cấp dịch vụ dựa trên nhu cầu kinh doanh. Mặc dù đề xuất tăng phí chuyển khoản IBC chưa nhận được sự ủng hộ rộng rãi, hệ sinh thái Cosmos vẫn thiết lập một mạng lưới chuyển tiếp lớn, với những người chơi như Crossnest, Informal Systems và Notional đóng vai trò quan trọng. Khi hệ sinh thái mạng con mở rộng, việc xây dựng một mạng lưới chuyển tiếp tương tự cần có thời gian, nhưng Teleporter cung cấp các ưu đãi cho người chuyển tiếp bằng cách giới thiệu các khoản phí tùy chọn, về mặt lý thuyết cải thiện chất lượng dịch vụ chuyển tiếp và tăng tốc độ chuyển tài sản. Mặc dù Teleporter đã trực tuyến chưa đầy một ngày, chúng tôi sẽ tiếp tục theo dõi sự phát triển của hệ sinh thái chuyển tiếp.

Cơ chế đồng thuận của Avalanche, sử dụng kỹ thuật Subsample, đã mở rộng quy mô của bộ xác thực hoạt động lên hơn 1.800, đây là một cải tiến đáng kể so với chuỗi Cosmos, nơi số lượng bộ xác thực thường dao động từ 80 đến 180. Sự mở rộng này cho phép các chuỗi không cần phép được phát triển trên mạng lưới Avalanche. Tuy nhiên, cả hai mạng đều hỗ trợ các nhà phát triển trong việc tạo ra các chuỗi với các bộ xác thực theo yêu cầu, như Noble của Cosmos và các mạng con Evergreen của Avalanche. Với việc ra mắt HyperSDK, Vryx và Firewood, dự kiến Avalanche sẽ cung cấp hỗ trợ kỹ thuật hiệu quả hơn. Tuy nhiên, cải tiến cụ thể về hiệu suất sẽ chỉ được xác định sau khi phát hành các bài kiểm tra chuẩn liên quan.

Rollups

Rollups cung cấp một lộ trình khác để triển khai các chuỗi khối mới trên mạng lưới Avalanche. Chúng hoạt động bằng cách mở rộng khả năng thực thi của một chuỗi khối khác và trả lại dữ liệu giao dịch cho chuỗi khối gốc. Các tùy chọn triển khai Rollup đa dạng và liên quan đến các công nghệ xác minh trạng thái như chứng minh gian lận hoặc chứng minh không cần biết, các khung như OP Stack hoặc Arbitrum Orbit, các tùy chọn thanh toán như Ethereum hoặc các Rollup khác, và các giải pháp khả dụng dữ liệu như Ethereum hoặc Celestia. Thiết kế của Rollup ảnh hưởng đáng kể đến tính bảo mật và ổn định của chúng, vì vậy khi tóm tắt phương pháp xây dựng này, chúng tôi nhắm mục tiêu so sánh nó với khái niệm triển khai một chuỗi khối trên mạng lưới Avalanche.

Một sự khác biệt đáng kể nằm ở nguồn bảo mật. Các blockchain trong mạng Avalanche dựa vào chính chúng để đảm bảo an ninh, trong khi Rollups kế thừa bảo mật từ lớp cơ sở của chúng. Rollups mở rộng khả năng thực thi của blockchain cơ bản bằng cách tạo ra một cơ chế được cung cấp bởi lớp cơ sở để hỗ trợ đồng thuận, giải quyết và tính khả dụng của dữ liệu cho Rollups. Ngược lại, các mạng con về cơ bản là các blockchain Lớp 1 độc lập cung cấp sự đồng thuận, giải quyết và tính khả dụng của dữ liệu riêng, có mã thông báo đặt cọc riêng. Trong khi hầu hết các giải pháp rollup tập trung vào các bản tổng hợp tương thích EVM, có thể có những hạn chế về hiệu suất so với các máy ảo mới hơn, việc xây dựng các bản tổng hợp dựa trên các máy ảo mới hoặc tùy chỉnh (chẳng hạn như ngã ba SVM được Eclipse sử dụng) là khả thi. Các mạng con Avalanche vẫn trung lập về các máy ảo, có nghĩa là các mạng con có thể chạy các blockchain dựa trên bất kỳ máy ảo nào. Mặc dù hầu hết các mạng con trong môi trường sản xuất hiện hỗ trợ EVM, việc giới thiệu MoveVM, máy ảo dựa trên WASM và các máy ảo tùy chỉnh khác được phát triển thông qua HyperSDK đang tiến triển đều đặn.

Trong hầu hết kiến trúc rollup hiện tại, việc thực hiện giao dịch phụ thuộc vào một sequencer duy nhất chịu trách nhiệm đưa dữ liệu giao dịch công khai lên lớp sẵn có dữ liệu, đảm bảo tính công khai. Trong kiến trúc này, sequencer trở thành một điểm thất bại tập trung tiềm năng; nếu xảy ra sự cố hệ thống, người dùng có thể không thể thực hiện giao dịch lớp hai. Mặc dù các sự cố như vậy thông thường không dẫn trực tiếp đến việc mất tài sản của người dùng, nhưng thiết kế cụ thể của rollups xác định mức đảm bảo an toàn. Ngược lại, mạng Avalanche đảm bảo không có điểm thất bại duy nhất thông qua cơ chế cô lập lỗi, vì vậy ngay cả khi P-chain gặp sự cố, nó chỉ ảnh hưởng đến giao tiếp qua chuỗi, và các hoạt động trong mỗi mạng con sẽ tiếp tục bình thường. Điều này tương phản sâu sắc với việc hiệu suất của rollups bị suy giảm khi xảy ra vấn đề thanh toán hoặc sẵn có dữ liệu.

Cơ chế bảo mật của Avalanche dựa trên các mạng con chịu trách nhiệm về thực thi, sẵn có dữ liệu và đồng thuận, nơi các validator thực hiện tất cả các vai trò của chuỗi. Giống như hầu hết các chuỗi dựa trên chứng minh cổ phần, các validator được khuyến khích kinh tế để tham gia vào việc duy trì bảo mật mạng thông qua phần thưởng phồng to hoặc phí giao dịch. Ngược lại, rollups cần phải xuất bản dữ liệu giao dịch lên lớp sẵn có dữ liệu để thực thi và lớp giải quyết có thể xác nhận sự sẵn có của dữ liệu giao dịch. Nếu dữ liệu không được công khai, có thể dẫn đến trạng thái rollup không thể cập nhật, từ đó đóng băng tài sản người dùng. Lý thuyết cho rằng, người dùng nên có thể tải xuống dữ liệu khối và xác minh chuyển đổi trạng thái rollup để đảm bảo an ninh.

Trong mạng lưới Avalanche, vì mạng con chịu trách nhiệm về bảo mật của chính mình, chi phí vận hành một chuỗi khối về cơ bản là cố định, với chi phí duy nhất là phí đặt cọc AVAX giảm bởi kế hoạch ACP-13. Ngược lại, chi phí vận hành của rollups chủ yếu bao gồm chi phí xuất bản dữ liệu lên lớp dữ liệu có sẵn, đó là một chi phí biến đổi thay đổi theo việc sử dụng và thường được chuyển giao cho người dùng dưới dạng phí giao dịch. Việc phát hành Celestia giảm thiểu đáng kể gánh nặng kinh tế của việc vận hành rollups bằng cách giảm chi phí này đi 99%.

Một lợi thế đáng kể của các mạng con so với rollups nằm ở công nghệ Avalanche Warp Messaging (AWM) mà chúng áp dụng, cung cấp tính tương tác tự nhiên trong mạng Avalanche. Tính tương tác này hiện đang thiếu trong rollups, dẫn đến những thách thức chưa được giải quyết trong việc giao tiếp giữa các rollup. Trong mạng cô lập được hình thành bởi rollups, các luồng quỹ, cộng đồng người dùng và sự chú ý của thị trường đã bắt đầu đa dạng hóa. Mặc dù có nhiều giải pháp kết nối bên thứ ba hiện đang tồn tại, mỗi giải pháp dựa trên bộ cơ chế tin cậy riêng của mình.

Hiện tại, có các nỗ lực để xây dựng các giải pháp cầu nối toàn diện hơn bằng cách sử dụng zk-proofs. Nếu hai rollups sử dụng cùng zk-prover, họ có thể trao đổi tin nhắn một cách không đồng bộ mà không cần các cơ chế tin cậy bổ sung. Tuy nhiên, phương pháp này cũng có nhược điểm. Nhiều nhóm đang phát triển zk-provers riêng của họ, mỗi nhóm hy vọng giải pháp của họ sẽ trở thành tiêu chuẩn. Điều này có thể làm tăng sự phân mảnh thanh khoản giữa các cụm rollup khác nhau dựa trên cùng một công nghệ, thay vì bị giới hạn trong một cụm rollup duy nhất, và việc giao tiếp bên ngoài mỗi cụm vẫn phụ thuộc vào các dịch vụ cầu nối bên thứ ba. Ngược lại, Avalanche cho phép giao tiếp không đồng bộ mạnh mẽ trên toàn bộ mạng bằng cách áp dụng một giao thức truyền thông thống nhất, mà không cần phụ thuộc vào bất kỳ dịch vụ cầu nối bên thứ ba nào.

Kết luận

Mạng Avalanche đang dần nổi lên như một nền tảng hàng đầu để xây dựng các blockchain hiệu suất cao tương tác liền mạch. Thách thức lớn nhất của họ sẽ là thu hút các nhà xây dựng vào hệ sinh thái Avalanche thay vì chọn hệ sinh thái của đối thủ cạnh tranh. Sự tập trung mạnh mẽ vào hiệu suất và khả năng mở rộng trong công nghệ blockchain có thể trở thành một lợi thế cạnh tranh cho Avalanche. Chúng tôi dự đoán rằng sự ra mắt của HyperSDK, Vryx và Firewood trong nửa cuối năm nay sẽ đóng vai trò là chất xúc tác chính cho việc áp dụng rộng rãi Subnets. Ngoài ra, các cuộc thảo luận về ACP-13 tập trung nghiêm ngặt vào việc giảm các rào cản gia nhập và tăng tỷ lệ chấp nhận Subnet. Mục đích của ACP-13 là giúp nhiều nhà phát triển và dự án tham gia mạng Avalanche dễ dàng hơn bằng cách giảm chi phí và đơn giản hóa các quy trình để thúc đẩy việc tạo và phát triển Subnets. Các biện pháp như vậy dự kiến sẽ làm tăng tính đa dạng và chức năng của mạng lưới Avalanche, từ đó thu hút nhiều nhà xây dựng tham gia vào hệ sinh thái của nó.

Disclaimer:

  1. Bài viết này được sao chép từ [chaincatcher], Tất cả bản quyền thuộc về tác giả gốc [Dan Smith],. Nếu có ý kiến phản đối về việc tái in này, vui lòng liên hệ Cổng Họcđội ngũ và họ sẽ xử lý nhanh chóng.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!