Artela là một mạng lưới blockchain Layer-1 có thể mở rộng được xây dựng cho các nhà phát triển tạo ra các ứng dụng modular, phong phú tính năng, có thể mở rộng và tùy chỉnh trong một môi trường tương thích với EVM. Artela đề xuất một giải pháp gọi là “EVM++”, nơi “++” đại diện cho việc Artela sẽ vượt qua các hạn chế của EVM từ cả hai góc độ về khả năng mở rộng và khả năng mở rộng, cung cấp cho nhà phát triển nhiều khả năng chain native hơn.
EVM đã trở thành khung chuẩn để phát triển ứng dụng phi tập trung (dApps) và được áp dụng rộng rãi trên các chuỗi hợp đồng thông minh khác nhau, thường được biết đến với tên gọi là chuỗi tương thích EVM. Tuy nhiên, máy ảo như EVM được tối ưu hóa cho các trường hợp sử dụng cụ thể, điều này có thể hạn chế tính linh hoạt của các nhà phát triển trong thiết kế ứng dụng. Ví dụ, EVM ưu tiên bảo mật và khả dễ tiếp cận, nhằm đến tính ổn định mạng. Mở rộng chức năng của EVM đòi hỏi sự chấp thuận thông qua quy trình Đề xuất Cải thiện Ethereum (EIP), do Ethereum Foundation quản lý. Quy trình này, có thể tốn thời gian, làm chậm tốc độ đổi mới bằng cách hạn chế khả năng của các nhà phát triển trong việc tự do sửa đổi hoặc tạo ra một số thành phần cụ thể ở mức người dùng.
Các nhà phát triển muốn né tránh những hạn chế này đã phải tìm đến việc tạo ra các chuỗi cụ thể cho ứng dụng (app-chains) để mở rộng các chức năng. Mặc dù phương pháp này cho phép tùy chỉnh lớn hơn, các nhà phát triển không chỉ đối mặt với chi phí phát triển và vận hành cao hơn mà còn mất tính tương tác trên chuỗi. Trong khi các lựa chọn khác như MoveVM và FuelVM nhằm cung cấp các máy ảo (VMs) vượt trội hơn so với EVM, chuyển đổi sang những nền tảng này có thể đòi hỏi chi phí chuyển đổi đối với các nhà phát triển quen thuộc với môi trường EVM. Ngoài ra, việc đạt được cùng mức độ chín mạng sinh thái như EVM có thể mất thời gian đáng kể do mất tính tương tác với các công cụ phát triển hiện có và các ứng dụng dựa trên EVM hiện đang chiếm đa số lượng thanh khoản khóa.
Artela nhằm mở rộng chức năng của EVM bằng cách giải quyết những hạn chế hiện tại về tính tùy chỉnh mà không đòi hỏi các ứng dụng phi tập trung phải hy sinh hoặc hoạt động trên các appchain mảnh vụn. Giới thiệu 'Lập trình khía cạnh,' Artela cho phép các nhà phát triển tạo ra các tiện ích mở rộng cục bộ, hoặc 'Khía cạnh,' thực thi mã tùy chỉnh trong môi trường chạy WebAssembly (WASM). Bằng cách tận dụng WASM cho tính mở rộng của EVM, các nhà phát triển có thể xây dựng các ứng dụng thực tế mà không cần hy sinh hiệu suất và những lợi ích của việc sử dụng EVM.
Ngoài ra, Artela giải quyết các thách thức về hiệu suất có sẵn trong EVM bằng cách triển khai thực thi song song, tạo điều kiện cho xử lý đồng thời của nhiều giao dịch. Điều này cải thiện đáng kể khả năng xử lý và khả năng mở rộng, đặc biệt là trong các giai đoạn sử dụng cao điểm. Các nhà phát triển hưởng lợi từ tính năng này khi tối ưu hóa việc sử dụng tài nguyên và cải thiện tốc độ giao dịch. Ngoài ra, Artela giảm tắc nghẽn mạng với Không gian Khối Đàn hồi, cho phép ứng dụng dApps quy mô lớn đăng ký cho không gian khối độc lập, từ đó giảm thiểu tác động của tắc nghẽn trong khi đảm bảo khả năng mở rộng mà không cần yêu cầu một ứng dụng sidechain.
Bây giờ khi chúng tôi đã nêu rõ những thách thức mà Artela đang giải quyết thông qua những lựa chọn kỹ thuật của mình, bài viết sẽ đi sâu vào những khía cạnh này.
Extension là gì?
Một tiện ích mở rộng là một mô-đun phần mềm mở rộng hoặc cải thiện các chức năng của các ứng dụng. Trong ngữ cảnh của các hệ điều hành, các hệ điều hành chung phân biệt giữa chế độ kernel và chế độ người dùng, với các ứng dụng người dùng thường chạy trong chế độ người dùng, sử dụng các chức năng được cung cấp bởi các chương trình chế độ kernel. Tuy nhiên, Mac OS X cho phép các nhà phát triển ứng dụng triển khai chương trình vào chế độ kernel một cách tự trị để mở rộng chức năng kernel, mà không cần đội nhóm lõi MacOS X bao gồm chức năng dựa trên nhu cầu chung của các nhà phát triển. Các cơ chế cốt lõi được cung cấp bởi Mac OS X là 'Kernel Extensions' và 'System Extensions.' Hai loại tiện ích mở rộng này cho phép các nhà phát triển phát triển các tiện ích kernel dưới một số chế độ an toàn, sử dụng các chức năng đặc quyền cao hơn để phát triển các tính năng mà các ứng dụng chế độ người dùng thuần túy không thể đạt được.
Chức năng Cụ thể của Ứng dụng Qua Ống Kính của Uniswap v4 Hooks
Tương tự như cách Mac OS X mở rộng chức năng ứng dụng thông qua các tiện ích nhân kernel, Uniswap v4 giới thiệu chức năng kết nối (hook) mở rộng chức năng của ứng dụng Uniswap. Hooks cung cấp cho các nhà phát triển khả năng thêm các tính năng tùy chỉnh tại các giai đoạn cụ thể trong các hồ bơi giao dịch. Chức năng này đáng kể cải thiện tính linh hoạt và sự tự do vận hành, giúp các nhà phát triển thực hiện các hành động như thiết lập các lệnh giới hạn trên chuỗi trước khi giao dịch bắt đầu, rút phí giao dịch cho các giao dịch swap và rút tiền lưu lượng, và cho phép chủ sở hữu LP kiếm thêm thu nhập MEV. Việc giới thiệu chức năng kết nối mở rộng phạm vi các khả năng trong các hồ bơi giao dịch, tạo điều kiện cho việc tạo ra các tiện ích mở rộng cá nhân để đáp ứng nhu cầu người dùng đa dạng.
Mặc dù tiềm năng của các tính năng của Uniswap v4, nó vẫn chưa được hoạt động hoàn toàn. Mặc dù hooks cho phép chức năng tùy chỉnh, tốc độ đổi mới vẫn bị hạn chế bởi các ràng buộc của Ethereum Virtual Machine (EVM). Quay trở lại ví dụ 'kernel' và 'user' mode, để tăng cường thêm khả năng của nó, các nhà phát triển phải đợi cập nhật thông qua quy trình Đề xuất Cải thiện Ethereum, mà Ethereum Foundation giám sát.
Các Tiện Ích Bản Địa Của Artela
Được truyền cảm hứng từ kiến trúc hệ thống Mac OS X, nhóm Artela đề xuất rằng ngoài việc hỗ trợ 'hợp đồng thông minh' trên giao thức blockchain, Aspects, tương tự như các phần mở rộng nhân (kernel extensions), là các phần mở rộng native trên blockchain Artela. Dưới đây là cách mà một Aspect có thể mở rộng chức năng cho EVM:
Bằng cách sử dụng các Khía cạnh, các nhà phát triển ứng dụng có thể tùy chỉnh các chức năng cơ bản mà họ cần cho ứng dụng của mình mà không cần chờ đợi nhóm nhân vật chính đóng gói chúng. Với tính kết hợp, các nhà phát triển ứng dụng có thể sử dụng các Khía cạnh được xây sẵn để xây dựng một ứng dụng đa tính năng trên Artela. Nhóm Artela tóm tắt mô hình này thành mô hình Mở rộng Địa phương.
Hơn nữa, vì Aspects có thể truy cập vào các API cấp hệ thống ở tầng cơ sở, nó có thể tích hợp một cách tự nhiên các tính năng cơ bản như chức năng tự động hóa mà không phải phụ thuộc vào một bên thứ ba như Chainlink. Khả năng mở rộng bản địa của chuỗi này giảm thiểu sự đánh đổi giữa niềm tin và chi phí liên quan đến việc giới thiệu các nhà cung cấp dịch vụ bên thứ ba vào mạng lưới. Khi sử dụng một dịch vụ bên thứ ba như một mạng giữ nguyên tự động để thực hiện các nhiệm vụ trên chuỗi, nó đưa ra chi phí bổ sung cho người dùng và giảm thiểu niềm tin do phải dựa vào một bên ngoài. Aspects có thể cung cấp chức năng tự động hóa một cách bản địa, nơi mà WASM có thể được kích hoạt trong quá trình giao dịch hoặc thực thi khối, trong khi Aspect có thể được lập trình để thực hiện các nhiệm vụ đã xác định tại một chiều cao khối cụ thể. Bằng cách mở rộng chức năng này trực tiếp đến tầng cơ sở, giá trị được thu về trực tiếp thông qua chuỗi khối vì có nhiều yêu cầu gas hơn.
Chức năng tự động hóa chỉ là một ví dụ về các ứng dụng thực tế của lập trình Aspect của Artela. Giải pháp EVM+WASM của nó cuối cùng nâng cao chức năng của dApp thông qua WASM trong khi vẫn giữ tính kết hợp với EVM.
Tùy chỉnh chức năng:
Hợp đồng thông minh + Phần mở rộng bản địa = Ứng dụng phi tập trung phong phú tính năng
Trong Artela, logic ứng dụng có thể được chia thành hai phần (lõi kinh doanh và tính năng nâng cao):
Cơ chế này có nghĩa là Artela có hai lớp thực thi đang chạy đồng bộ. EVM hoạt động giống như một CPU, xử lý logic hợp đồng cốt lõi, trong khi Aspects chạy trên máy ảo WASM giống như một GPU, xử lý các chức năng nâng cao mà không chạm vào trạng thái của các hợp đồng thông minh. Cả EVM và Aspects chạy trên cùng các nút và cơ chế đồng thuận, vì vậy không có giả định tin cậy bổ sung, chia sẻ cùng mức độ an ninh.
Quay trở lại sự giới thiệu ban đầu của Uniswap V4, tương tự như cơ chế Hook trong Uniswap V4, các Khía cạnh của Artela cho phép kích hoạt tại nhiều điểm vòng đời khác nhau của việc xử lý khối và giao dịch. Các Hook trong Artela được gọi là Join Points, và mã thực thi của một Hook được gọi là Aspect, chèn động các chức năng tại các Join Points khác nhau.
Tối Ưu Hóa Khả Năng của Ứng Dụng Phân Quyền Thông Qua WASM Runtime
Artela sử dụng một runtime WASM được tùy chỉnh, được xây dựng đặc biệt để thực thi các Khía cạnh. Nó cung cấp một số ưu điểm thực tế để nâng cao khả năng của ứng dụng. Đầu tiên, nó cho phép thực thi hiệu quả các logic phức tạp và tính toán do các tối ưu hiệu suất và biểu diễn mã cấp thấp. Thông qua WASM, Aspects cho phép các nhà phát triển xây dựng ứng dụng mà không cần phải hy sinh hiệu suất, điều quan trọng để đảm bảo tính mở rộng và tính phản hồi của các ứng dụng phi tập trung. Ngoài ra, sự hỗ trợ của WASM cho nhiều ngôn ngữ lập trình và thiết kế modular cung cấp cho các nhà phát triển tính linh hoạt và dễ dàng tích hợp với các hệ sinh thái phần mềm hiện có. Với sự phát triển và hỗ trợ từ các ông lớn công nghệ như Google, Mozilla và Apple, WASM đã được sử dụng rộng rãi và phổ biến, dẫn đến một hệ sinh thái phong phú của các công cụ và tài nguyên cho các nhà phát triển.
Thực thi song song: Tăng khả năng mở rộng mạng lưới
Artela sử dụng thực thi song song như một giải pháp về khả năng mở rộng để giảm độ trễ mạng và tăng cường hiệu suất. Artela phân tích các giao dịch để xác định những giao dịch nào có thể được xử lý đồng thời mà không ảnh hưởng đến nhau. Bằng cách tổ chức các giao dịch tương thích này vào các nhóm, Artela có thể thực thi nhiều bộ đồng thời, tăng đáng kể khối lượng và số lượng giao dịch có thể xử lý trong một khoảng thời gian nhất định. Phương pháp này khác biệt so với việc thực thi tuần tự của Ethereum, trong đó mỗi giao dịch được xử lý một sau một, điều này có thể dẫn đến các chướng ngại vật, đặc biệt là trong các thời kỳ có lưu lượng cao.
Việc Thực hiện Song song loại bỏ nhu cầu cho các giao dịch phải chờ đợi thời gian kéo dài để xác nhận hoặc trả phí quá mức để ưu tiên giao dịch. Thời gian xác nhận ngắn góp phần vào việc hoàn tất giao dịch nhanh hơn và có lợi cho các ứng dụng cảm nhận độ trễ như trò chơi hoặc đấu giá. Ví dụ, các ứng dụng như Liên Minh Huyền Thoại, một trò chơi trực tuyến đấu trường đấu trí (MOBA) phổ biến, yêu cầu độ trễ thấp để phản ánh chính xác các đầu vào dưới giây của người chơi. Tương tự, khả năng xử lý giao dịch cao là cần thiết cho các nền tảng cấp doanh nghiệp, giúp các mạng tài chính lớn như Visa và Mastercard xử lý hàng ngàn giao dịch mỗi giây.
Trong tương lai gần, việc tích hợp xử lý song song vào Ethereum có vẻ không khả thi vì nó tập trung vào chiến lược tập trung vào rollup. Tuy nhiên, tiềm năng cho việc xử lý song song trong hệ sinh thái EVM tồn tại, với các dự án như Monad và Eclipse đang khám phá việc xử lý song song. Tương tự, Sei V2 đang tìm cách kết hợp khả năng thực thi song song với khả năng tương thích EVM, cho phép hợp đồng Ethereum được triển khai lại trên Sei mà không cần sửa đổi. Cách tiếp cận này phản ánh chiến lược của Artela trong việc tăng khả năng mở rộng trong khi đảm bảo tính tương thích ngược với EVM.
Việc tích hợp xử lý song song và Khía cạnh của Artela đại diện cho một cải tiến chiến lược cho cơ sở hạ tầng của nó. Điều này giải quyết các yêu cầu hiện tại về khả năng mở rộng và hiệu suất trong khi cung cấp cho các nhà phát triển một khung khá linh hoạt. Khung khá này cho phép tạo ra các ứng dụng phi tập trung có thể đáp ứng được yêu cầu của các trường hợp sử dụng khác nhau, chẳng hạn như môi trường chơi game động và các dịch vụ tài chính với khối lượng lớn.
Khả năng mở rộng với Không gian Khối linh hoạt
Khi một giao thức phát triển trong mạng lưới Artela, nó có thể đăng ký Elastic Block Space để xử lý sự phát triển của người dùng và công suất giao thức. Elastic Block Space cung cấp không gian khối độc lập cho dApps với yêu cầu công suất giao dịch cao, cho phép họ mở rộng theo sự phát triển của mình. Về bản chất, không gian khối xác định khối lượng dữ liệu mà một chuỗi khối có thể lưu trữ trong mỗi khối, ảnh hưởng trực tiếp đến công suất giao dịch. Khi dApps trải qua một sự tăng vọt trong nhu cầu giao dịch, việc đăng ký không gian khối co giãn trở nên hữu ích để xử lý một cách hiệu quả tải tăng mà không ảnh hưởng đến chuỗi khối cơ bản.
Một ví dụ để hiểu về sự quan trọng của không gian khối và tác động của nó đối với chi phí giao dịch sẽ là việc ra mắt của Yuga Labs 'Otherside NFTs, dẫn đến sự tăng đột ngột của giá gas (lên đến 500 gwei). Tổng lượng gas tiêu thụ trên các giao dịch Ethereum trong sự kiện đó là 225 triệu đô la Mỹ. Nhu cầu về không gian khối vượt xa nguồn cung có sẵn. Điều này có nghĩa là người dùng truy cập các ứng dụng khác trên Ethereum cũng phải đối mặt với các khoản phí gas cao tương tự, mặc dù chỉ có một ứng dụng gây kẹt mạng.
Có thể tăng số giao dịch trên mỗi khối trên Ethereum nhưng chúng ta đã biết rằng việc nâng cấp EVM đòi hỏi quá trình EIP dài và thời gian phát triển. Ngoài ra, mạng lưới Ethereum cố ý đảm bảo rằng yêu cầu về phần cứng tính toán vẫn dễ tiếp cận đối với phần lớn người tham gia. Do đó, nếu dữ liệu trên mỗi khối tăng lên, yêu cầu lưu trữ và tính toán cho các bộ xác thực cũng sẽ tăng, tạo ra rào cản tham gia cao hơn và có thể đe dọa đến bản chất phi tập trung của Ethereum.
Solana đối mặt với thách thức này bằng một giải pháp đặc biệt - triển khai thị trường phí 'địa phương'. Trong các hoạt động như một làn sóng trong giao dịch hoán đổi hoặc một lần ra mắt NFT, các giao dịch liên quan đến hoạt động cụ thể đối mặt với các khoản phí tăng đột ngột. Ví dụ, trong một lần ra mắt NFT, người phát hành NFT sẽ nhanh chóng tiêu thụ giới hạn đơn vị tính toán (CU) cho mỗi tài khoản. Các giao dịch tiếp theo phải đấu giá phí ưu tiên để nằm trong không gian giới hạn của tài khoản đó. Phương pháp này ngăn chặn bất kỳ hoạt động đơn lẻ nào chiếm đóng không gian khối hiếm, giới hạn đột ngột tăng phí tạm thời và giảm tắc nghẽn trên toàn mạng.
Artela nâng cao khái niệm về thị trường phí địa phương, như đã thấy trong Solana, bằng cách cho phép dApps đảm bảo không gian khối bổ sung để dự đoán nhu cầu giao dịch, do đó ngăn chặn sự gia tăng phí và tắc nghẽn trên toàn mạng. Cách tiếp cận này không chỉ giảm thiểu tác động bất lợi của nhu cầu tăng đột biến mà còn đảm bảo chi phí giao dịch ổn định và hiệu quả mạng. Bằng cách cung cấp một cơ chế cho các dApp mở rộng không gian khối của họ để đáp ứng nhu cầu dự báo, Không gian khối đàn hồi của Artela cho phép các giao thức xử lý sự tăng trưởng tốc độ cao của người dùng giao thức và thông lượng. Nhìn về phía trước, có thể thấy một khía cạnh tạo điều kiện cho một thị trường không gian khối, nơi các nhóm dApp có thể mua và bán không gian khối. Thị trường này có thể cung cấp các gói tiết kiệm chi phí hơn hoặc thuận tiện hơn cho dApp, có khả năng bao gồm các tùy chọn về mức chiết khấu khi mua trước không gian khối, tương tự như thị trường năng lượng.
Thị trường tiền điện tử đang đứng trước bước ngoặt, với nhu cầu do người dùng đặt ra cho các chức năng của sản phẩm on-chain ngày càng tăng lên. Các hạn chế về khả năng lập trình on-chain đang trở nên quan trọng hơn, và các lĩnh vực như An toàn DeFi, Trí tuệ nhân tạo tiền điện tử và trò chơi hoàn toàn on-chain nhấn mạnh nhu cầu về tính mở rộng lập trình. Artela sở hữu những lợi thế độc đáo và tiềm năng sáng tạo trong AI, trò chơi hoàn toàn on-chain, bảo mật DeFi và các lĩnh vực khác. Nó có tiềm năng vượt qua những thách thức mà các chuỗi khối EVM thuần túy khó có thể đạt được.
Phòng Chống Lợi Dụng Qua Các Khía Cạnh
Một trường hợp sử dụng cụ thể cho Aspect là ngăn chặn các cuộc tấn công thông minh thông qua việc thực hiện Aspect tại các điểm nối cụ thể của giao dịch. Aspect theo dõi và theo dõi ngăn xếp cuộc gọi, thiết lập các quy tắc kiểm soát rủi ro có thể phát hiện cuộc gọi trùng lặp, cho thấy một cuộc tấn công tái nhập tiềm ẩn. Nếu phát hiện cuộc tấn công, các aspect có thể quay trở lại giao dịch độc hại, ngừng cuộc tấn công một cách hiệu quả và ngăn chặn mất mát quỹ bất kỳ.
Điều này khó có thể được triển khai trong một hợp đồng thông minh bản địa, vì Solidity không thể truy cập hoàn toàn ngữ cảnh giao dịch, bao gồm các thay đổi trạng thái và ngăn xếp cuộc gọi. Ngay cả khi dữ liệu được cung cấp cho việc phát hiện như vậy, chi phí gas liên quan sẽ làm cho nó không khả thi.
Việc sử dụng các khía cạnh để triển khai các chiến lược bảo mật như thế này nâng cao đáng kể các tiêu chuẩn bảo mật của blockchain. Khi công nghệ blockchain được áp dụng rộng rãi hơn và trở thành một nền tảng cho các giao dịch tài chính ở quy mô lớn, chúng tôi cũng dự đoán rằng các khía cạnh có thể đóng một vai trò trong việc phát triển logic kiểm soát rủi ro cấp doanh nghiệp trên chuỗi. Với các giải pháp hiện tại tập trung vào các công cụ quản lý rủi ro ngoài chuỗi, nó đi kèm với các rủi ro vốn có như dựa vào các thực thể bên ngoài, chẳng hạn như oracle hoặc dịch vụ của bên thứ ba, giới thiệu các phụ thuộc tin cậy. Bằng cách cho phép một cách tiếp cận mạnh mẽ hơn, trên chuỗi để bảo mật và quản lý rủi ro, các khía cạnh mở đường cho các tổ chức lớn coi công nghệ blockchain là một thành phần khả thi trong cơ sở hạ tầng công nghệ của họ, do đó mở rộng việc áp dụng và tiện ích của công nghệ blockchain trong các ứng dụng chính thống và quan trọng hơn.
Trò chơi hoàn toàn trên chuỗi
Các lựa chọn thiết kế kỹ thuật của Artela được điều chỉnh để hỗ trợ việc phát triển và lưu trữ các trò chơi hoàn toàn trên chuỗi trên blockchain của nó. Các trò chơi hoàn toàn trên chuỗi có thể tận dụng tính linh hoạt của các Khía cạnh và tính chất hiệu suất của blockchain Artela. Điều này có thể dẫn đến thiết kế trò chơi sáng tạo sử dụng các đặc điểm tương tác và bất biến của blockchain.
Một ứng dụng thú vị của Aspects là xây dựng một trò chơi trực tuyến đa người chơi (MMO) có môi trường thế giới liên tục. Lấy cảm hứng từ các MMO truyền thống như Eve Online, mà đã thu hút 50 triệu người chơi, đã chứng minh nhu cầu về cốt truyện và nền kinh tế do người chơi điều khiển trong môi trường sandbox. Các trò chơi hoàn toàn trên chuỗi có thể đưa khái niệm này xa hơn bằng cách nhúng vĩnh viễn mọi hành động của mỗi người chơi và hậu quả của họ trực tiếp lên chuỗi khối.
Tuy nhiên, với tính tùy chỉnh và các ràng buộc xử lý giao dịch bẩm sinh trong EVM, nhiều studio game blockchain áp dụng các phương pháp giữ logic game của họ hoàn toàn ngoài chuỗi khi kết hợp các thành phần trên chuỗi như NFT hoặc token hoặc áp dụng mô hình kết hợp trên chuỗi/ ngoài chuỗi. Để tối ưu hóa việc phát triển một trò chơi hoàn toàn trên chuỗi, cần hai yếu tố chính: (1) khả năng bao gồm chức năng tiên tiến vào logic game, và (2) đảm bảo độ trễ thấp để cung cấp trải nghiệm người dùng mượt mà.
Quay trở lại ví dụ về thế giới liên tục, Aspects có thể tự động hóa các thay đổi trạng thái trò chơi được kích hoạt bởi hành động của người chơi. Hãy tham gia một trò chơi nhiều người chơi trực tuyến trong đó hành động của người chơi kích hoạt những thay đổi trong bản đồ hoặc môi trường trò chơi. Điều này yêu cầu trạng thái trò chơi phải được tự động làm mới theo các khoảng thời gian được xác định trước. Thách thức là để đạt được điều này, nhu cầu tính toán có thể trở nên không thực tế. Việc Artela sử dụng máy ảo WASM vượt qua hiệu quả các hạn chế tính toán vốn có trong EVM. Bằng cách ủy quyền các bản cập nhật logic và trạng thái cụ thể cho WASM, EVM có thể tập trung vào các chức năng đơn giản hơn như chuyển NFT và mã thông báo. Hiệu quả này cho phép các thế giới trên chuỗi liên tục tự động thực hiện các tính toán và cập nhật hàng loạt mà không ảnh hưởng đến lối chơi hoặc tốc độ giao dịch. Do tính chất hiệu suất của môi trường thực thi của WASM, điều này mở ra khả năng có nhiều thể loại trò chơi hoàn toàn trên chuỗi yêu cầu độ trễ thấp.
Trí tuệ nhân tạo
Công nghệ AI và blockchain nắm giữ sức mạnh tổng hợp đầy hứa hẹn, đặc biệt là trong việc tăng cường bảo mật và minh bạch dữ liệu. Học máy không có kiến thức (zkML) áp dụng các bằng chứng không có kiến thức cho học máy, cho phép xác minh các tính toán hoặc dự đoán mà không để lộ dữ liệu cơ bản hoặc chi tiết mô hình. Như Vitalik Buterin nhấn mạnh, "Các tiện ích mật mã, đặc biệt là các thiết bị có mục đích chung như ZK-SNARK và MPC, có chi phí cao". Modulus Labs minh họa thêm thách thức này, chỉ ra rằng các quy trình zkML sử dụng nhiều tài nguyên hơn một nghìn lần so với tính toán trực tiếp trong khi thời gian tạo bằng chứng trung bình bằng RISC Zero là 173 giây. Tương tự như Risc Zero, Artela có thể sử dụng WASM để tăng tốc độ thực thi cho các thuật toán ML phức tạp và quản lý các bộ dữ liệu lớn. Bất chấp những tiến bộ này, người ta thừa nhận rằng, ngay cả với các tối ưu hóa của WASM, thời gian tạo bằng chứng trung bình vẫn đáng kể và các chi phí liên quan tiếp tục thách thức tính khả thi của việc triển khai zkML như một giải pháp cạnh tranh.
Tuy nhiên, Artela giới thiệu một khung công việc đổi mới được gọi là “Khía cạnh Đa dạng” để định rõ những hạn chế này. Khía cạnh Đa dạng tận dụng sự đa dạng của tài nguyên máy tính và truy cập mạng để tiềm năng tối ưu hóa việc thực thi các hoạt động mật mã, như những hoạt động liên quan đến zkML. Bằng cách cho phép phân phối và xử lý hiệu quả hơn các nhiệm vụ đòi hỏi tính toán này, Khía cạnh Đa dạng có thể giảm thiểu đáng kể chi phí phát sinh đi kèm với các chứng minh không thông tin và MPC.
Mặc dù Khía cạnh Đa dạng là một khái niệm mới nổi, tiềm năng của nó để cải thiện hiệu quả của các tính toán zkML và giảm các rào cản đến việc triển khai đề xuất một con đường hứa hẹn cho việc tích hợp các mô hình AI trên các nền tảng blockchain, từ đó nâng cao tính khả thi và khả năng tiếp cận của các công nghệ này cho một loạt rộng rãi các trường hợp sử dụng.
Tóm lại, Artela cung cấp cho các nhà phát triển một nền tảng thuận lợi cho sự đổi mới nhanh chóng và tính linh hoạt trong phát triển blockchain. Việc tích hợp của nhiều tiện ích cốt lõi và lập trình Aspect cho phép nó vượt qua các hạn chế của EVM, tạo điều kiện thuận lợi cho một loạt các ứng dụng thực tế. Hiệu suất và tính mở rộng được cung cấp bởi các Aspect thực thi thông qua WASM đưa ra một giải pháp cạnh tranh tương đương với app-chains, trong khi vẫn cho phép truy cập vào các ứng dụng và bộ công cụ dựa trên EVM. Hơn nữa, tính gộp nhất của Aspects tối ưu hóa việc phát triển dApp bằng cách cấp cho các nhà phát triển quyền truy cập vào một thư viện các chức năng có sẵn và khả năng tạo ra các tính năng mới tại cấp độ lớp cơ sở, bắt chước chức năng của các nhà cung cấp dịch vụ bên thứ ba trong một ứng dụng duy nhất. Với những ưu điểm thực tế này, chúng tôi dự đoán sự phát triển đáng kể trong hệ sinh thái phát triển của Artela.
Artela đã huy động hơn 6 triệu đô la trong vòng đầu tư seed, do Shima Capital đứng đầu, với sự tham gia của Aves Lair, A&T Capital, Big Brain Holdings, SevenX Ventures, Dispersion Capital, Amino Capital và những người khác.
Cám ơn đặc biệt đến nhóm Artela vì sự hiểu biết vô giá và đóng góp quý báu của họ vào bài viết. Để biết thêm về Artela, nhấn vào ở đây.
Aves Lair: VC sớm giai đoạn toàn cầu với một hệ sinh thái nơi những người có tầm nhìn, những startup đột phá, những nhà lãnh đạo ngành công nghiệp, nhà khoa học và nhà đầu tư được đưa lại gần nhau để đưa vào ngành công nghiệp Web3 một làn sóng đổi mới.
Artela là một mạng lưới blockchain Layer-1 có thể mở rộng được xây dựng cho các nhà phát triển tạo ra các ứng dụng modular, phong phú tính năng, có thể mở rộng và tùy chỉnh trong một môi trường tương thích với EVM. Artela đề xuất một giải pháp gọi là “EVM++”, nơi “++” đại diện cho việc Artela sẽ vượt qua các hạn chế của EVM từ cả hai góc độ về khả năng mở rộng và khả năng mở rộng, cung cấp cho nhà phát triển nhiều khả năng chain native hơn.
EVM đã trở thành khung chuẩn để phát triển ứng dụng phi tập trung (dApps) và được áp dụng rộng rãi trên các chuỗi hợp đồng thông minh khác nhau, thường được biết đến với tên gọi là chuỗi tương thích EVM. Tuy nhiên, máy ảo như EVM được tối ưu hóa cho các trường hợp sử dụng cụ thể, điều này có thể hạn chế tính linh hoạt của các nhà phát triển trong thiết kế ứng dụng. Ví dụ, EVM ưu tiên bảo mật và khả dễ tiếp cận, nhằm đến tính ổn định mạng. Mở rộng chức năng của EVM đòi hỏi sự chấp thuận thông qua quy trình Đề xuất Cải thiện Ethereum (EIP), do Ethereum Foundation quản lý. Quy trình này, có thể tốn thời gian, làm chậm tốc độ đổi mới bằng cách hạn chế khả năng của các nhà phát triển trong việc tự do sửa đổi hoặc tạo ra một số thành phần cụ thể ở mức người dùng.
Các nhà phát triển muốn né tránh những hạn chế này đã phải tìm đến việc tạo ra các chuỗi cụ thể cho ứng dụng (app-chains) để mở rộng các chức năng. Mặc dù phương pháp này cho phép tùy chỉnh lớn hơn, các nhà phát triển không chỉ đối mặt với chi phí phát triển và vận hành cao hơn mà còn mất tính tương tác trên chuỗi. Trong khi các lựa chọn khác như MoveVM và FuelVM nhằm cung cấp các máy ảo (VMs) vượt trội hơn so với EVM, chuyển đổi sang những nền tảng này có thể đòi hỏi chi phí chuyển đổi đối với các nhà phát triển quen thuộc với môi trường EVM. Ngoài ra, việc đạt được cùng mức độ chín mạng sinh thái như EVM có thể mất thời gian đáng kể do mất tính tương tác với các công cụ phát triển hiện có và các ứng dụng dựa trên EVM hiện đang chiếm đa số lượng thanh khoản khóa.
Artela nhằm mở rộng chức năng của EVM bằng cách giải quyết những hạn chế hiện tại về tính tùy chỉnh mà không đòi hỏi các ứng dụng phi tập trung phải hy sinh hoặc hoạt động trên các appchain mảnh vụn. Giới thiệu 'Lập trình khía cạnh,' Artela cho phép các nhà phát triển tạo ra các tiện ích mở rộng cục bộ, hoặc 'Khía cạnh,' thực thi mã tùy chỉnh trong môi trường chạy WebAssembly (WASM). Bằng cách tận dụng WASM cho tính mở rộng của EVM, các nhà phát triển có thể xây dựng các ứng dụng thực tế mà không cần hy sinh hiệu suất và những lợi ích của việc sử dụng EVM.
Ngoài ra, Artela giải quyết các thách thức về hiệu suất có sẵn trong EVM bằng cách triển khai thực thi song song, tạo điều kiện cho xử lý đồng thời của nhiều giao dịch. Điều này cải thiện đáng kể khả năng xử lý và khả năng mở rộng, đặc biệt là trong các giai đoạn sử dụng cao điểm. Các nhà phát triển hưởng lợi từ tính năng này khi tối ưu hóa việc sử dụng tài nguyên và cải thiện tốc độ giao dịch. Ngoài ra, Artela giảm tắc nghẽn mạng với Không gian Khối Đàn hồi, cho phép ứng dụng dApps quy mô lớn đăng ký cho không gian khối độc lập, từ đó giảm thiểu tác động của tắc nghẽn trong khi đảm bảo khả năng mở rộng mà không cần yêu cầu một ứng dụng sidechain.
Bây giờ khi chúng tôi đã nêu rõ những thách thức mà Artela đang giải quyết thông qua những lựa chọn kỹ thuật của mình, bài viết sẽ đi sâu vào những khía cạnh này.
Extension là gì?
Một tiện ích mở rộng là một mô-đun phần mềm mở rộng hoặc cải thiện các chức năng của các ứng dụng. Trong ngữ cảnh của các hệ điều hành, các hệ điều hành chung phân biệt giữa chế độ kernel và chế độ người dùng, với các ứng dụng người dùng thường chạy trong chế độ người dùng, sử dụng các chức năng được cung cấp bởi các chương trình chế độ kernel. Tuy nhiên, Mac OS X cho phép các nhà phát triển ứng dụng triển khai chương trình vào chế độ kernel một cách tự trị để mở rộng chức năng kernel, mà không cần đội nhóm lõi MacOS X bao gồm chức năng dựa trên nhu cầu chung của các nhà phát triển. Các cơ chế cốt lõi được cung cấp bởi Mac OS X là 'Kernel Extensions' và 'System Extensions.' Hai loại tiện ích mở rộng này cho phép các nhà phát triển phát triển các tiện ích kernel dưới một số chế độ an toàn, sử dụng các chức năng đặc quyền cao hơn để phát triển các tính năng mà các ứng dụng chế độ người dùng thuần túy không thể đạt được.
Chức năng Cụ thể của Ứng dụng Qua Ống Kính của Uniswap v4 Hooks
Tương tự như cách Mac OS X mở rộng chức năng ứng dụng thông qua các tiện ích nhân kernel, Uniswap v4 giới thiệu chức năng kết nối (hook) mở rộng chức năng của ứng dụng Uniswap. Hooks cung cấp cho các nhà phát triển khả năng thêm các tính năng tùy chỉnh tại các giai đoạn cụ thể trong các hồ bơi giao dịch. Chức năng này đáng kể cải thiện tính linh hoạt và sự tự do vận hành, giúp các nhà phát triển thực hiện các hành động như thiết lập các lệnh giới hạn trên chuỗi trước khi giao dịch bắt đầu, rút phí giao dịch cho các giao dịch swap và rút tiền lưu lượng, và cho phép chủ sở hữu LP kiếm thêm thu nhập MEV. Việc giới thiệu chức năng kết nối mở rộng phạm vi các khả năng trong các hồ bơi giao dịch, tạo điều kiện cho việc tạo ra các tiện ích mở rộng cá nhân để đáp ứng nhu cầu người dùng đa dạng.
Mặc dù tiềm năng của các tính năng của Uniswap v4, nó vẫn chưa được hoạt động hoàn toàn. Mặc dù hooks cho phép chức năng tùy chỉnh, tốc độ đổi mới vẫn bị hạn chế bởi các ràng buộc của Ethereum Virtual Machine (EVM). Quay trở lại ví dụ 'kernel' và 'user' mode, để tăng cường thêm khả năng của nó, các nhà phát triển phải đợi cập nhật thông qua quy trình Đề xuất Cải thiện Ethereum, mà Ethereum Foundation giám sát.
Các Tiện Ích Bản Địa Của Artela
Được truyền cảm hứng từ kiến trúc hệ thống Mac OS X, nhóm Artela đề xuất rằng ngoài việc hỗ trợ 'hợp đồng thông minh' trên giao thức blockchain, Aspects, tương tự như các phần mở rộng nhân (kernel extensions), là các phần mở rộng native trên blockchain Artela. Dưới đây là cách mà một Aspect có thể mở rộng chức năng cho EVM:
Bằng cách sử dụng các Khía cạnh, các nhà phát triển ứng dụng có thể tùy chỉnh các chức năng cơ bản mà họ cần cho ứng dụng của mình mà không cần chờ đợi nhóm nhân vật chính đóng gói chúng. Với tính kết hợp, các nhà phát triển ứng dụng có thể sử dụng các Khía cạnh được xây sẵn để xây dựng một ứng dụng đa tính năng trên Artela. Nhóm Artela tóm tắt mô hình này thành mô hình Mở rộng Địa phương.
Hơn nữa, vì Aspects có thể truy cập vào các API cấp hệ thống ở tầng cơ sở, nó có thể tích hợp một cách tự nhiên các tính năng cơ bản như chức năng tự động hóa mà không phải phụ thuộc vào một bên thứ ba như Chainlink. Khả năng mở rộng bản địa của chuỗi này giảm thiểu sự đánh đổi giữa niềm tin và chi phí liên quan đến việc giới thiệu các nhà cung cấp dịch vụ bên thứ ba vào mạng lưới. Khi sử dụng một dịch vụ bên thứ ba như một mạng giữ nguyên tự động để thực hiện các nhiệm vụ trên chuỗi, nó đưa ra chi phí bổ sung cho người dùng và giảm thiểu niềm tin do phải dựa vào một bên ngoài. Aspects có thể cung cấp chức năng tự động hóa một cách bản địa, nơi mà WASM có thể được kích hoạt trong quá trình giao dịch hoặc thực thi khối, trong khi Aspect có thể được lập trình để thực hiện các nhiệm vụ đã xác định tại một chiều cao khối cụ thể. Bằng cách mở rộng chức năng này trực tiếp đến tầng cơ sở, giá trị được thu về trực tiếp thông qua chuỗi khối vì có nhiều yêu cầu gas hơn.
Chức năng tự động hóa chỉ là một ví dụ về các ứng dụng thực tế của lập trình Aspect của Artela. Giải pháp EVM+WASM của nó cuối cùng nâng cao chức năng của dApp thông qua WASM trong khi vẫn giữ tính kết hợp với EVM.
Tùy chỉnh chức năng:
Hợp đồng thông minh + Phần mở rộng bản địa = Ứng dụng phi tập trung phong phú tính năng
Trong Artela, logic ứng dụng có thể được chia thành hai phần (lõi kinh doanh và tính năng nâng cao):
Cơ chế này có nghĩa là Artela có hai lớp thực thi đang chạy đồng bộ. EVM hoạt động giống như một CPU, xử lý logic hợp đồng cốt lõi, trong khi Aspects chạy trên máy ảo WASM giống như một GPU, xử lý các chức năng nâng cao mà không chạm vào trạng thái của các hợp đồng thông minh. Cả EVM và Aspects chạy trên cùng các nút và cơ chế đồng thuận, vì vậy không có giả định tin cậy bổ sung, chia sẻ cùng mức độ an ninh.
Quay trở lại sự giới thiệu ban đầu của Uniswap V4, tương tự như cơ chế Hook trong Uniswap V4, các Khía cạnh của Artela cho phép kích hoạt tại nhiều điểm vòng đời khác nhau của việc xử lý khối và giao dịch. Các Hook trong Artela được gọi là Join Points, và mã thực thi của một Hook được gọi là Aspect, chèn động các chức năng tại các Join Points khác nhau.
Tối Ưu Hóa Khả Năng của Ứng Dụng Phân Quyền Thông Qua WASM Runtime
Artela sử dụng một runtime WASM được tùy chỉnh, được xây dựng đặc biệt để thực thi các Khía cạnh. Nó cung cấp một số ưu điểm thực tế để nâng cao khả năng của ứng dụng. Đầu tiên, nó cho phép thực thi hiệu quả các logic phức tạp và tính toán do các tối ưu hiệu suất và biểu diễn mã cấp thấp. Thông qua WASM, Aspects cho phép các nhà phát triển xây dựng ứng dụng mà không cần phải hy sinh hiệu suất, điều quan trọng để đảm bảo tính mở rộng và tính phản hồi của các ứng dụng phi tập trung. Ngoài ra, sự hỗ trợ của WASM cho nhiều ngôn ngữ lập trình và thiết kế modular cung cấp cho các nhà phát triển tính linh hoạt và dễ dàng tích hợp với các hệ sinh thái phần mềm hiện có. Với sự phát triển và hỗ trợ từ các ông lớn công nghệ như Google, Mozilla và Apple, WASM đã được sử dụng rộng rãi và phổ biến, dẫn đến một hệ sinh thái phong phú của các công cụ và tài nguyên cho các nhà phát triển.
Thực thi song song: Tăng khả năng mở rộng mạng lưới
Artela sử dụng thực thi song song như một giải pháp về khả năng mở rộng để giảm độ trễ mạng và tăng cường hiệu suất. Artela phân tích các giao dịch để xác định những giao dịch nào có thể được xử lý đồng thời mà không ảnh hưởng đến nhau. Bằng cách tổ chức các giao dịch tương thích này vào các nhóm, Artela có thể thực thi nhiều bộ đồng thời, tăng đáng kể khối lượng và số lượng giao dịch có thể xử lý trong một khoảng thời gian nhất định. Phương pháp này khác biệt so với việc thực thi tuần tự của Ethereum, trong đó mỗi giao dịch được xử lý một sau một, điều này có thể dẫn đến các chướng ngại vật, đặc biệt là trong các thời kỳ có lưu lượng cao.
Việc Thực hiện Song song loại bỏ nhu cầu cho các giao dịch phải chờ đợi thời gian kéo dài để xác nhận hoặc trả phí quá mức để ưu tiên giao dịch. Thời gian xác nhận ngắn góp phần vào việc hoàn tất giao dịch nhanh hơn và có lợi cho các ứng dụng cảm nhận độ trễ như trò chơi hoặc đấu giá. Ví dụ, các ứng dụng như Liên Minh Huyền Thoại, một trò chơi trực tuyến đấu trường đấu trí (MOBA) phổ biến, yêu cầu độ trễ thấp để phản ánh chính xác các đầu vào dưới giây của người chơi. Tương tự, khả năng xử lý giao dịch cao là cần thiết cho các nền tảng cấp doanh nghiệp, giúp các mạng tài chính lớn như Visa và Mastercard xử lý hàng ngàn giao dịch mỗi giây.
Trong tương lai gần, việc tích hợp xử lý song song vào Ethereum có vẻ không khả thi vì nó tập trung vào chiến lược tập trung vào rollup. Tuy nhiên, tiềm năng cho việc xử lý song song trong hệ sinh thái EVM tồn tại, với các dự án như Monad và Eclipse đang khám phá việc xử lý song song. Tương tự, Sei V2 đang tìm cách kết hợp khả năng thực thi song song với khả năng tương thích EVM, cho phép hợp đồng Ethereum được triển khai lại trên Sei mà không cần sửa đổi. Cách tiếp cận này phản ánh chiến lược của Artela trong việc tăng khả năng mở rộng trong khi đảm bảo tính tương thích ngược với EVM.
Việc tích hợp xử lý song song và Khía cạnh của Artela đại diện cho một cải tiến chiến lược cho cơ sở hạ tầng của nó. Điều này giải quyết các yêu cầu hiện tại về khả năng mở rộng và hiệu suất trong khi cung cấp cho các nhà phát triển một khung khá linh hoạt. Khung khá này cho phép tạo ra các ứng dụng phi tập trung có thể đáp ứng được yêu cầu của các trường hợp sử dụng khác nhau, chẳng hạn như môi trường chơi game động và các dịch vụ tài chính với khối lượng lớn.
Khả năng mở rộng với Không gian Khối linh hoạt
Khi một giao thức phát triển trong mạng lưới Artela, nó có thể đăng ký Elastic Block Space để xử lý sự phát triển của người dùng và công suất giao thức. Elastic Block Space cung cấp không gian khối độc lập cho dApps với yêu cầu công suất giao dịch cao, cho phép họ mở rộng theo sự phát triển của mình. Về bản chất, không gian khối xác định khối lượng dữ liệu mà một chuỗi khối có thể lưu trữ trong mỗi khối, ảnh hưởng trực tiếp đến công suất giao dịch. Khi dApps trải qua một sự tăng vọt trong nhu cầu giao dịch, việc đăng ký không gian khối co giãn trở nên hữu ích để xử lý một cách hiệu quả tải tăng mà không ảnh hưởng đến chuỗi khối cơ bản.
Một ví dụ để hiểu về sự quan trọng của không gian khối và tác động của nó đối với chi phí giao dịch sẽ là việc ra mắt của Yuga Labs 'Otherside NFTs, dẫn đến sự tăng đột ngột của giá gas (lên đến 500 gwei). Tổng lượng gas tiêu thụ trên các giao dịch Ethereum trong sự kiện đó là 225 triệu đô la Mỹ. Nhu cầu về không gian khối vượt xa nguồn cung có sẵn. Điều này có nghĩa là người dùng truy cập các ứng dụng khác trên Ethereum cũng phải đối mặt với các khoản phí gas cao tương tự, mặc dù chỉ có một ứng dụng gây kẹt mạng.
Có thể tăng số giao dịch trên mỗi khối trên Ethereum nhưng chúng ta đã biết rằng việc nâng cấp EVM đòi hỏi quá trình EIP dài và thời gian phát triển. Ngoài ra, mạng lưới Ethereum cố ý đảm bảo rằng yêu cầu về phần cứng tính toán vẫn dễ tiếp cận đối với phần lớn người tham gia. Do đó, nếu dữ liệu trên mỗi khối tăng lên, yêu cầu lưu trữ và tính toán cho các bộ xác thực cũng sẽ tăng, tạo ra rào cản tham gia cao hơn và có thể đe dọa đến bản chất phi tập trung của Ethereum.
Solana đối mặt với thách thức này bằng một giải pháp đặc biệt - triển khai thị trường phí 'địa phương'. Trong các hoạt động như một làn sóng trong giao dịch hoán đổi hoặc một lần ra mắt NFT, các giao dịch liên quan đến hoạt động cụ thể đối mặt với các khoản phí tăng đột ngột. Ví dụ, trong một lần ra mắt NFT, người phát hành NFT sẽ nhanh chóng tiêu thụ giới hạn đơn vị tính toán (CU) cho mỗi tài khoản. Các giao dịch tiếp theo phải đấu giá phí ưu tiên để nằm trong không gian giới hạn của tài khoản đó. Phương pháp này ngăn chặn bất kỳ hoạt động đơn lẻ nào chiếm đóng không gian khối hiếm, giới hạn đột ngột tăng phí tạm thời và giảm tắc nghẽn trên toàn mạng.
Artela nâng cao khái niệm về thị trường phí địa phương, như đã thấy trong Solana, bằng cách cho phép dApps đảm bảo không gian khối bổ sung để dự đoán nhu cầu giao dịch, do đó ngăn chặn sự gia tăng phí và tắc nghẽn trên toàn mạng. Cách tiếp cận này không chỉ giảm thiểu tác động bất lợi của nhu cầu tăng đột biến mà còn đảm bảo chi phí giao dịch ổn định và hiệu quả mạng. Bằng cách cung cấp một cơ chế cho các dApp mở rộng không gian khối của họ để đáp ứng nhu cầu dự báo, Không gian khối đàn hồi của Artela cho phép các giao thức xử lý sự tăng trưởng tốc độ cao của người dùng giao thức và thông lượng. Nhìn về phía trước, có thể thấy một khía cạnh tạo điều kiện cho một thị trường không gian khối, nơi các nhóm dApp có thể mua và bán không gian khối. Thị trường này có thể cung cấp các gói tiết kiệm chi phí hơn hoặc thuận tiện hơn cho dApp, có khả năng bao gồm các tùy chọn về mức chiết khấu khi mua trước không gian khối, tương tự như thị trường năng lượng.
Thị trường tiền điện tử đang đứng trước bước ngoặt, với nhu cầu do người dùng đặt ra cho các chức năng của sản phẩm on-chain ngày càng tăng lên. Các hạn chế về khả năng lập trình on-chain đang trở nên quan trọng hơn, và các lĩnh vực như An toàn DeFi, Trí tuệ nhân tạo tiền điện tử và trò chơi hoàn toàn on-chain nhấn mạnh nhu cầu về tính mở rộng lập trình. Artela sở hữu những lợi thế độc đáo và tiềm năng sáng tạo trong AI, trò chơi hoàn toàn on-chain, bảo mật DeFi và các lĩnh vực khác. Nó có tiềm năng vượt qua những thách thức mà các chuỗi khối EVM thuần túy khó có thể đạt được.
Phòng Chống Lợi Dụng Qua Các Khía Cạnh
Một trường hợp sử dụng cụ thể cho Aspect là ngăn chặn các cuộc tấn công thông minh thông qua việc thực hiện Aspect tại các điểm nối cụ thể của giao dịch. Aspect theo dõi và theo dõi ngăn xếp cuộc gọi, thiết lập các quy tắc kiểm soát rủi ro có thể phát hiện cuộc gọi trùng lặp, cho thấy một cuộc tấn công tái nhập tiềm ẩn. Nếu phát hiện cuộc tấn công, các aspect có thể quay trở lại giao dịch độc hại, ngừng cuộc tấn công một cách hiệu quả và ngăn chặn mất mát quỹ bất kỳ.
Điều này khó có thể được triển khai trong một hợp đồng thông minh bản địa, vì Solidity không thể truy cập hoàn toàn ngữ cảnh giao dịch, bao gồm các thay đổi trạng thái và ngăn xếp cuộc gọi. Ngay cả khi dữ liệu được cung cấp cho việc phát hiện như vậy, chi phí gas liên quan sẽ làm cho nó không khả thi.
Việc sử dụng các khía cạnh để triển khai các chiến lược bảo mật như thế này nâng cao đáng kể các tiêu chuẩn bảo mật của blockchain. Khi công nghệ blockchain được áp dụng rộng rãi hơn và trở thành một nền tảng cho các giao dịch tài chính ở quy mô lớn, chúng tôi cũng dự đoán rằng các khía cạnh có thể đóng một vai trò trong việc phát triển logic kiểm soát rủi ro cấp doanh nghiệp trên chuỗi. Với các giải pháp hiện tại tập trung vào các công cụ quản lý rủi ro ngoài chuỗi, nó đi kèm với các rủi ro vốn có như dựa vào các thực thể bên ngoài, chẳng hạn như oracle hoặc dịch vụ của bên thứ ba, giới thiệu các phụ thuộc tin cậy. Bằng cách cho phép một cách tiếp cận mạnh mẽ hơn, trên chuỗi để bảo mật và quản lý rủi ro, các khía cạnh mở đường cho các tổ chức lớn coi công nghệ blockchain là một thành phần khả thi trong cơ sở hạ tầng công nghệ của họ, do đó mở rộng việc áp dụng và tiện ích của công nghệ blockchain trong các ứng dụng chính thống và quan trọng hơn.
Trò chơi hoàn toàn trên chuỗi
Các lựa chọn thiết kế kỹ thuật của Artela được điều chỉnh để hỗ trợ việc phát triển và lưu trữ các trò chơi hoàn toàn trên chuỗi trên blockchain của nó. Các trò chơi hoàn toàn trên chuỗi có thể tận dụng tính linh hoạt của các Khía cạnh và tính chất hiệu suất của blockchain Artela. Điều này có thể dẫn đến thiết kế trò chơi sáng tạo sử dụng các đặc điểm tương tác và bất biến của blockchain.
Một ứng dụng thú vị của Aspects là xây dựng một trò chơi trực tuyến đa người chơi (MMO) có môi trường thế giới liên tục. Lấy cảm hứng từ các MMO truyền thống như Eve Online, mà đã thu hút 50 triệu người chơi, đã chứng minh nhu cầu về cốt truyện và nền kinh tế do người chơi điều khiển trong môi trường sandbox. Các trò chơi hoàn toàn trên chuỗi có thể đưa khái niệm này xa hơn bằng cách nhúng vĩnh viễn mọi hành động của mỗi người chơi và hậu quả của họ trực tiếp lên chuỗi khối.
Tuy nhiên, với tính tùy chỉnh và các ràng buộc xử lý giao dịch bẩm sinh trong EVM, nhiều studio game blockchain áp dụng các phương pháp giữ logic game của họ hoàn toàn ngoài chuỗi khi kết hợp các thành phần trên chuỗi như NFT hoặc token hoặc áp dụng mô hình kết hợp trên chuỗi/ ngoài chuỗi. Để tối ưu hóa việc phát triển một trò chơi hoàn toàn trên chuỗi, cần hai yếu tố chính: (1) khả năng bao gồm chức năng tiên tiến vào logic game, và (2) đảm bảo độ trễ thấp để cung cấp trải nghiệm người dùng mượt mà.
Quay trở lại ví dụ về thế giới liên tục, Aspects có thể tự động hóa các thay đổi trạng thái trò chơi được kích hoạt bởi hành động của người chơi. Hãy tham gia một trò chơi nhiều người chơi trực tuyến trong đó hành động của người chơi kích hoạt những thay đổi trong bản đồ hoặc môi trường trò chơi. Điều này yêu cầu trạng thái trò chơi phải được tự động làm mới theo các khoảng thời gian được xác định trước. Thách thức là để đạt được điều này, nhu cầu tính toán có thể trở nên không thực tế. Việc Artela sử dụng máy ảo WASM vượt qua hiệu quả các hạn chế tính toán vốn có trong EVM. Bằng cách ủy quyền các bản cập nhật logic và trạng thái cụ thể cho WASM, EVM có thể tập trung vào các chức năng đơn giản hơn như chuyển NFT và mã thông báo. Hiệu quả này cho phép các thế giới trên chuỗi liên tục tự động thực hiện các tính toán và cập nhật hàng loạt mà không ảnh hưởng đến lối chơi hoặc tốc độ giao dịch. Do tính chất hiệu suất của môi trường thực thi của WASM, điều này mở ra khả năng có nhiều thể loại trò chơi hoàn toàn trên chuỗi yêu cầu độ trễ thấp.
Trí tuệ nhân tạo
Công nghệ AI và blockchain nắm giữ sức mạnh tổng hợp đầy hứa hẹn, đặc biệt là trong việc tăng cường bảo mật và minh bạch dữ liệu. Học máy không có kiến thức (zkML) áp dụng các bằng chứng không có kiến thức cho học máy, cho phép xác minh các tính toán hoặc dự đoán mà không để lộ dữ liệu cơ bản hoặc chi tiết mô hình. Như Vitalik Buterin nhấn mạnh, "Các tiện ích mật mã, đặc biệt là các thiết bị có mục đích chung như ZK-SNARK và MPC, có chi phí cao". Modulus Labs minh họa thêm thách thức này, chỉ ra rằng các quy trình zkML sử dụng nhiều tài nguyên hơn một nghìn lần so với tính toán trực tiếp trong khi thời gian tạo bằng chứng trung bình bằng RISC Zero là 173 giây. Tương tự như Risc Zero, Artela có thể sử dụng WASM để tăng tốc độ thực thi cho các thuật toán ML phức tạp và quản lý các bộ dữ liệu lớn. Bất chấp những tiến bộ này, người ta thừa nhận rằng, ngay cả với các tối ưu hóa của WASM, thời gian tạo bằng chứng trung bình vẫn đáng kể và các chi phí liên quan tiếp tục thách thức tính khả thi của việc triển khai zkML như một giải pháp cạnh tranh.
Tuy nhiên, Artela giới thiệu một khung công việc đổi mới được gọi là “Khía cạnh Đa dạng” để định rõ những hạn chế này. Khía cạnh Đa dạng tận dụng sự đa dạng của tài nguyên máy tính và truy cập mạng để tiềm năng tối ưu hóa việc thực thi các hoạt động mật mã, như những hoạt động liên quan đến zkML. Bằng cách cho phép phân phối và xử lý hiệu quả hơn các nhiệm vụ đòi hỏi tính toán này, Khía cạnh Đa dạng có thể giảm thiểu đáng kể chi phí phát sinh đi kèm với các chứng minh không thông tin và MPC.
Mặc dù Khía cạnh Đa dạng là một khái niệm mới nổi, tiềm năng của nó để cải thiện hiệu quả của các tính toán zkML và giảm các rào cản đến việc triển khai đề xuất một con đường hứa hẹn cho việc tích hợp các mô hình AI trên các nền tảng blockchain, từ đó nâng cao tính khả thi và khả năng tiếp cận của các công nghệ này cho một loạt rộng rãi các trường hợp sử dụng.
Tóm lại, Artela cung cấp cho các nhà phát triển một nền tảng thuận lợi cho sự đổi mới nhanh chóng và tính linh hoạt trong phát triển blockchain. Việc tích hợp của nhiều tiện ích cốt lõi và lập trình Aspect cho phép nó vượt qua các hạn chế của EVM, tạo điều kiện thuận lợi cho một loạt các ứng dụng thực tế. Hiệu suất và tính mở rộng được cung cấp bởi các Aspect thực thi thông qua WASM đưa ra một giải pháp cạnh tranh tương đương với app-chains, trong khi vẫn cho phép truy cập vào các ứng dụng và bộ công cụ dựa trên EVM. Hơn nữa, tính gộp nhất của Aspects tối ưu hóa việc phát triển dApp bằng cách cấp cho các nhà phát triển quyền truy cập vào một thư viện các chức năng có sẵn và khả năng tạo ra các tính năng mới tại cấp độ lớp cơ sở, bắt chước chức năng của các nhà cung cấp dịch vụ bên thứ ba trong một ứng dụng duy nhất. Với những ưu điểm thực tế này, chúng tôi dự đoán sự phát triển đáng kể trong hệ sinh thái phát triển của Artela.
Artela đã huy động hơn 6 triệu đô la trong vòng đầu tư seed, do Shima Capital đứng đầu, với sự tham gia của Aves Lair, A&T Capital, Big Brain Holdings, SevenX Ventures, Dispersion Capital, Amino Capital và những người khác.
Cám ơn đặc biệt đến nhóm Artela vì sự hiểu biết vô giá và đóng góp quý báu của họ vào bài viết. Để biết thêm về Artela, nhấn vào ở đây.
Aves Lair: VC sớm giai đoạn toàn cầu với một hệ sinh thái nơi những người có tầm nhìn, những startup đột phá, những nhà lãnh đạo ngành công nghiệp, nhà khoa học và nhà đầu tư được đưa lại gần nhau để đưa vào ngành công nghiệp Web3 một làn sóng đổi mới.