Bài viết này là bản gốc của nhóm nghiên cứu SevenX, được viết bởi Grace, chỉNó được cung cấp để trao đổi và học hỏi và không cấu thành bất kỳ tài liệu tham khảo đầu tư nào. Nếu cần trích dẫn xin vui lòng ghi nguồn.
Báo cáo gốc bằng tiếng Anh được xuất bản trên nền tảng Mirror của SevenX vào tháng 8 năm 2023. Để biết thêm nội dung nghiên cứu đầu tư của Trung Quốc, vui lòng theo dõi tài khoản công khai [SevenXVentures].
Đặc biệt cảm ơn Liesl và Simon từ Essential, George từ Flashbots, Anna và Alex từ Cow Swap và Josh từ Astria vì đã cung cấp các cuộc thảo luận, hiểu biết sâu sắc và phản hồi có giá trị về bài viết này.
Khi công nghệ Web3 dần dần hướng tới ứng dụng đại chúng, điều quan trọng là phải đảm bảo rằng người dùng có thể đối phó một cách độc lập với sự phức tạp của Web3. Không giống như những ngày đầu của blockchain, người dùng không còn cần phải giải mã các chi tiết kỹ thuật phức tạp nữa. Xu hướng trong tương lai là cung cấp trải nghiệm người dùng hướng dẫn và trao quyền cho người dùng tương tác liền mạch với các hệ thống phi tập trung. Dựa trên lịch sử phát triển của Web2, nhu cầu của người dùng ngày càng được thể hiện phong phú thông qua các công cụ tìm kiếm và chatbot như ChatGPT. Web3 phải cung cấp trải nghiệm người dùng dễ sử dụng nhưng mạnh mẽ.
Các tương tác dựa trên mục đích trở thành nền tảng của trải nghiệm Web3 thân thiện với người dùng. Mặc dù có nhiều định nghĩa khác nhau về ý định, nhưng tôi muốn chia ý định thành ba nhóm từ khóa sau:
Kết quả chứ không phải đường dẫn: Người dùng chỉ cần thể hiện những gì họ muốn mà không cần quan tâm đến việc làm thế nào để đạt được kết quả.
Ủy quyền có điều kiện thay vì ủy quyền mã: Khi người dùng ký một giao dịch blockchain, họ cấp cho mã giao dịch khả năng thực hiện các tính toán tùy ý và sửa đổi trạng thái của blockchain. Thay vào đó, khi người dùng phê duyệt một ý định, họ đang cho phép phát hành tài sản và tiền boa của mình (giống như giao hàng trả tiền khi mua sắm trực tuyến) sau khi đảm bảo rằng họ đã đạt được kết quả mong muốn.
Những người giải quyết cạnh tranh thay vì các dapp đáng tin cậy: Trong một thế giới bị chi phối bởi các giao dịch, người dùng tương tác với dapp mà họ lựa chọn, dapp này sẽ hoạt động như một nhà cung cấp dịch vụ để cung cấp cho người dùng kết quả mong muốn, thường là một dapp chính thống lâu đời như Uniswap. Trong một thế giới bị chi phối bởi mục đích, những người giải quyết nổi tiếng hoặc chưa biết ngoài chuỗi và trên chuỗi cạnh tranh với nhau để thực hiện ý định của người dùng và nhận được phần thưởng. Từ một nguyên lý kinh tế, cạnh tranh càng gay gắt thì hiệu quả càng cao.
Nói tóm lại, người dùng có thể bày tỏ ý định của mình một cách rõ ràng và trực tiếp; nền tảng có thể sử dụng các bộ giải và bộ thực thi để tìm ra con đường thực hiện tốt nhất nhằm đạt được mục tiêu của người dùng. Giống như trong Web2, hộp đen hoạt động ngầm để tối ưu hóa kết quả, người thực thi Web3 có thể tận dụng các thuật toán và quy trình tự động để xử lý độ phức tạp của quá trình thực thi, đảm bảo người dùng đạt được kết quả mong muốn một cách hiệu quả và được trả tiền.
Bằng cách ưu tiên trải nghiệm người dùng và tập trung vào việc thể hiện ý định, Web3 có thể mở ra một kỷ nguyên mới nơi sức mạnh và tiềm năng của các hệ thống phi tập trung có sẵn cho tất cả mọi người. Tương lai của Web3 nằm ở việc dân chủ hóa quyền truy cập, đơn giản hóa các tương tác cũng như hướng dẫn và giải phóng người dùng thông qua bối cảnh phi tập trung để có trải nghiệm người dùng liền mạch.
Khám phá các loại triển khai ý định khác nhau
Ý định có thể được chia thành các loại khác nhau dựa trên điểm chung của chúng, như thể hiện trong hình sau:
Trên thực tế, có nhiều ý định khác nhau ở khắp mọi nơi vì mã blockchain = một mức độ tự động hóa nào đó = trích xuất một mức độ phức tạp nhất định và trả về kết quả mong muốn cho người dùng. Tuy nhiên, vì chúng tôi hy vọng sẽ có những ý định chung nhất trong tương lai nên các ứng dụng dành cho mục đích cụ thể AA+ là không đủ vì chúng không thể chạy trên các miền và không mở rộng quy mô hiệu quả như các ý định không được phép hơn.
Để hiểu cách hoạt động của ý định, chúng tôi có thể phân tích các giải pháp hiện có, từ các ứng dụng có mục đích cụ thể đến cơ sở hạ tầng có mục đích chung như Anoma và SUAVE. Bài phân tích sẽ được chia thành 5 phần chính, tập trung vào các vấn đề khác nhau:
Biểu hiện ý định và ủy quyền: Người dùng nhập ý định của họ như thế nào; loại và cấp độ ý định nào mà người dùng có thể thể hiện; người dùng cấp quyền gì?
Người giải quyết ứng viên: Được phép hay không được phép? Có tiêu chuẩn cao nào để trở thành người giải quyết vấn đề không? Có những loại người giải quyết khác nhau tập trung vào các lĩnh vực cụ thể khác không?
Quy trình giải pháp: Cách chính để giải quyết vấn đề là gì; điều gì quyết định liệu ý định đã được hoàn thành hay chưa?
Lựa chọn người giải quyết: Các quy tắc để chọn người chiến thắng từ một số người giải quyết ứng cử viên là gì? Đó là sự cạnh tranh thắng-được-tất-cả hay rời rạc?
Xác minh và giải quyết: Làm thế nào để kiểm tra xem người giải quyết đã hoàn thành nhiệm vụ chưa? Làm thế nào để giải quyết giữa người dùng và người giải quyết?
Dưới đây là tổng quan toàn diện về các giải pháp hiện tại. Để biết thêm thông tin chi tiết, hãy tìm hiểu sâu hơn bên dưới.
Hoán đổi bò hợp nhất 1 inch (mục đích đặt hàng giới hạn)
Biểu hiện ý định và ủy quyền
Các nhà giao dịch trên nền tảng Cow Swap và 1inch Fusion thể hiện ý định của họ bằng cách tương tác với giao diện của nền tảng, cung cấp hướng dẫn rõ ràng cho các giao dịch mong muốn hoặc lệnh giới hạn.
Về mặt ủy quyền, nhà giao dịch ký các tin nhắn hoặc giao dịch ngoài chuỗi để cấp quyền. Thay vì sử dụng ETH để thanh toán gas, họ trả phí bằng mã thông báo giao dịch và không mất phí nếu giao dịch không được thực hiện.
người giải quyết ứng cử viên
Trong trường hợp 1inch Fusion, bộ giải là bộ giải, chạy theo cách không được phép. Họ cần phải đăng ký, thực hiện quy trình KYC và duy trì số dư đủ để trang trải phí đặt hàng.
Những người giải quyết Cow Swap được đưa vào danh sách trắng bằng cách tạo nhóm liên kết trị giá hàng triệu đô la (USDC Cow) hoặc được đưa vào nhóm liên kết Cow DAO hoặc nhóm liên kết Gnosis DAO và được Cow DAO liệt kê theo tiêu chuẩn DAO. danh sách trắng.
Quá trình giải quyết
Bộ giải đánh giá các gói giao dịch hiện có để xác định bất kỳ Sự trùng hợp về nhu cầu (CoW) nào có thể cung cấp mức giá tốt nhất để thực hiện lệnh giao dịch hoặc lệnh giới hạn. Họ xem xét các yếu tố như tính thanh khoản, độ sâu của lệnh đặt hàng và độ trượt giá để đảm bảo các nhà giao dịch có được kết quả khớp lệnh tốt nhất có thể.
Ngoài ra, người giải quyết có thể trực tiếp khám phá các nhà tạo lập thị trường tự động trên chuỗi (AMM) tiềm năng khác như Uniswap hoặc tận dụng các nền tảng tổng hợp DEX như 1inch để khám phá các mức giá và đường dẫn tối ưu.
Sự lựa chọn của người giải quyết
Trong Cow Swap, nhà giao dịch thực hiện giao dịch ở mức giá tốt nhất được xác định bởi bất kỳ người giải quyết bên ngoài nào bằng cách sử dụng đấu giá hàng loạt, cho phép nhà giao dịch tối đa hóa lợi nhuận của họ. Bộ giải nào đưa ra lời giải tối ưu sẽ được chọn.
Để so sánh, cuộc cạnh tranh về trình phân giải của 1inch Fusion bị hạn chế hơn và bị ràng buộc với việc đặt cược mã thông báo 1inch bằng cách sử dụng phiên đấu giá kiểu Hà Lan.
Xác minh và giải quyết
Quá trình xác minh và giải quyết xảy ra sau khi người giải quyết thực hiện lệnh giao dịch hoặc lệnh giới hạn. Người giải quyết có thể chuyển mã thông báo thay mặt cho người dùng bằng cách sử dụng phê duyệt ERC 20 được cấp cho hợp đồng thanh toán. Hợp đồng giải quyết xác minh chữ ký của ý định người dùng và đảm bảo rằng việc thực thi tuân thủ mức giá và số lượng giới hạn được chỉ định. Việc xác minh này xác nhận rằng lệnh giao dịch hoặc lệnh giới hạn dự định đã hoàn tất thành công.
Sau khi được xác minh, hợp đồng giải quyết có thể phân bổ tiền một cách thích hợp cho người giải quyết và người dùng tham gia giao dịch.
Gần đây, Cow Swap vừa công bố ra mắt Cow Swap Hooks, có thể thực hiện mục đích hoán đổi chung hơn bằng cách cho phép các hoạt động DeFi được mã hóa tùy chỉnh được thực hiện trực tiếp trước và/hoặc sau giao dịch. Thật tuyệt khi thấy Uniswap v4 và Cow Swap đang hướng tới các hoạt động có mục đích phổ quát hơn và mang đến cho chúng ta một thế giới mới về các ý định DeFi!
UniswapX(Swap Intents)
Các tính năng mới của UniswapX có thể được chia thành hai phần chính, đó là ký lệnh thông qua cơ chế đấu giá Hà Lan và hoán đổi chuỗi chéo.
Các lệnh được ký bởi cuộc đấu giá ở Hà Lan tương tự như mục đích của lệnh giới hạn của 1inch Fusion và Cow Swap, nhưng khác nhau về cách thể hiện và ủy quyền mục đích, người giải quyết ứng viên, lựa chọn người giải quyết, xác minh và giải quyết.
Biểu hiện ý định và ủy quyền
Người dùng có nhiều quyền tự do hơn trong việc xác định các tham số (và có thể phức tạp hơn), bao gồm hàm phân rã cho cuộc đấu giá, giá đặt hàng Hà Lan ban đầu, v.v.
người giải quyết ứng cử viên
Mặc định là không có chế độ cấp phép, người dùng cũng có thể đặt ở chế độ cấp phép.
lựa chọn lời giải
Giá thực hiện lệnh Hà Lan phụ thuộc vào thời gian vào khối của nó. Đối với người hoán đổi, ước tính giá ban đầu cho lệnh tốt hơn giá thị trường hiện tại. Ví dụ: nếu giá thị trường hiện tại là 1.000 USDC mỗi ETH và lệnh bán có thể bắt đầu ở mức 1.050 USDC mỗi ETH, thì giá lệnh sẽ tăng dần phân rã cho đến khi đạt mức giá thấp nhất được sàn giao dịch chấp nhận, chẳng hạn như 995 USDC mỗi ETH. Để kiếm lợi nhuận, người gửi (người điền đơn) được khuyến khích hoàn thành đơn đặt hàng nhanh nhất có thể hoặc có nguy cơ bỏ lỡ đơn đặt hàng, mang lại lợi ích cho những người gửi khác sẵn sàng nhận lợi nhuận nhỏ hơn.
UniswapX cũng hỗ trợ sử dụng RFQ (cho phép các lệnh chỉ định người gửi có độc quyền gửi lệnh trong một khoảng thời gian ngắn) để đặt giá đấu giá ban đầu theo kiểu Hà Lan, trong trường hợp đó, quy trình lựa chọn gần như giống với quy trình của 1inch Fusion Cách thức đấu giá cũng như vậy.
So với các cuộc đấu giá độc lập của UniswapX và 1inch, Cow Swap giống một cuộc đấu giá hàng loạt hơn, có thể hợp nhất các đơn đặt hàng và khớp với CoW.
Xác minh và giải quyết
Hoán đổi chuỗi chéo có thể được thực hiện thông qua một quy trình tương tự. Điểm khác biệt chính là để thực hiện việc xác minh và giải quyết hoán đổi đa miền: người giải quyết cần gửi thêm tài sản trái phiếu vào chuỗi ban đầu để đảm bảo an ninh và tạo điều kiện lạc quan. giao thức xuyên chuỗi; một oracle thanh toán bổ sung được sử dụng để cung cấp dữ liệu cho hợp đồng xác minh của chuỗi ban đầu; UniswapX cần triển khai các hợp đồng thanh toán và xác minh tương ứng trong các lĩnh vực khác nhau.
Trừu tượng hóa tài khoản (Ý định lớp ví)
Biểu hiện ý định và ủy quyền
Quá trình bắt đầu khi chủ sở hữu ví muốn thực hiện một hành động cụ thể, họ thường tạo một userop thể hiện ý định của mình thông qua giao diện ví 4337.
Chủ sở hữu ví ngoài chuỗi có thể yêu cầu trình đóng gói thay mặt họ xử lý người dùng nhưng được cấp quyền kiểm soát hạn chế dựa trên mục đích. Ví dụ: chủ sở hữu ví có thể ủy quyền khóa riêng để thực hiện các giao dịch tài khoản chính nhưng chỉ sử dụng hợp đồng trung tâm của Dapp XYZ.
người giải quyết ứng cử viên
Trong khuôn khổ AA, các dịch vụ trọn gói được coi là hàng hóa công cộng. Hầu hết các trình đóng gói đều là nguồn mở, điều này khiến chúng không độc quyền và không có tính cạnh tranh, đồng thời mọi điểm cuối RPC đều có thể sao chép mã nguồn mở và chạy như một trình đóng gói. Ngay cả khi điểm cuối RPC của trình đóng gói muốn tính phí cho các dịch vụ của mình, điểm cuối đó có thể thực hiện việc đó thông qua khóa API và giữ cho trình đóng gói không độc quyền như một hàng hóa công cộng.
Hai loại gói chính bao gồm các dịch vụ gói được xây dựng riêng cho các ví đáp ứng nhu cầu cơ bản của ví và các gói mô-đun và không cần cấp phép cung cấp dịch vụ cơ sở hạ tầng của bên thứ ba.
Quá trình giải quyết
Trình đóng gói mô phỏng phương thức validOp của ví trên userop để xác định việc chấp nhận hoặc từ chối ngoài chuỗi, sau đó gửi giao dịch đến điểm vào của hệ thống AA để gọi phương thức handOp. Quá trình này cũng bao gồm việc kết hợp nhiều hoạt động của người dùng lại với nhau để tối ưu hóa phí gas và trích xuất MEV.
Hợp đồng điểm đầu vào đẩy hoạt động vào chuỗi và các nút chuỗi sẽ xác minh hoạt động và đưa nó đến sự đồng thuận.
lựa chọn lời giải
Việc lựa chọn bộ giải trong AA phụ thuộc vào nhiều yếu tố. Ví mà chủ sở hữu tài khoản sử dụng có thể cung cấp dịch vụ gói hoặc sử dụng cơ sở hạ tầng của bên thứ ba hoặc người dùng có thể chuyển đổi điểm cuối RPC để chọn gói ưa thích của họ. Trong trường hợp này, tỷ lệ thành công và danh tiếng của người đóng gói có thể ảnh hưởng đến việc lựa chọn người giải quyết.
Xác minh và giải quyết
Điểm vào của hệ thống AA xác minh và xử lý các hoạt động trên chuỗi, đồng thời đảm bảo rằng userop đáp ứng các yêu cầu và kiểm tra bảo mật trước khi thực hiện các hoạt động được yêu cầu. Sau khi thao tác được thực hiện thành công, điểm vào sẽ hoàn trả ETH từ khoản tiền gửi của ví cho người đóng gói. Cơ chế hoàn trả này sẽ đền bù cho người đóng gói cho công việc đã hoàn thành và khoản thanh toán trả trước của nó.
Cần thiết (Tiêu chuẩn trừu tượng hóa tài khoản tập trung vào mục đích)
Hiện tại, Essential vẫn đang ở giai đoạn đầu và các phần mô tả cũng như thiết kế có thể phát triển theo thời gian. Trong ngắn hạn, đây sẽ là một tiêu chuẩn mục đích dựa trên nội dung, tương tự như mô hình ERC-4337, nhưng hỗ trợ nhiều mục đích hơn và có cơ sở hạ tầng thuận tiện. Về lâu dài, nó cũng sẽ cung cấp một lớp ý định mô-đun và một ngôn ngữ dựa trên ràng buộc mới giúp thoát khỏi những ràng buộc của kiến trúc Ethereum để thực hiện các ý định tốt hơn.
Biểu hiện ý định và ủy quyền
Dapp hoặc ví áp dụng tiêu chuẩn Essential có thể cung cấp cho người dùng các dịch vụ có mục đích hỗ trợ phù hợp và loại bỏ sự phức tạp tiềm ẩn. Người dùng chỉ cần tương tác với giao diện và ủy quyền. Ý định có thể được thể hiện bằng cách sử dụng tiêu chuẩn Thiết yếu trong thời gian ngắn hoặc nói chung hơn là sử dụng ngôn ngữ dựa trên ràng buộc mới trong thời gian dài. Tương thích với chuỗi EVM, không cần vốn bắc cầu.
người giải quyết ứng cử viên
Essential hỗ trợ các ý định được thể hiện bằng mã và nhiều bộ giải khác nhau có thể tham gia vào mạng Essential để giải quyết các loại ý định tương ứng, chẳng hạn như bộ giải Cow Swap cho mục đích hoán đổi hoặc trình tạo giám sát và thực thi các ý định liên quan đến trạng thái chuỗi.
Một mạng lưới những người giải quyết sẽ theo dõi và cố gắng thực hiện những ý định này. Essentials đang xem xét các bộ giải hoặc bộ đóng gói hiện có, người tìm kiếm MEV và nhà tạo lập thị trường, chẳng hạn như những người từ giao thức CoW hoặc 4337, v.v.
Quá trình giải quyết
Người giải quyết xác định môi trường ràng buộc mà họ đang giải quyết và sau đó cố gắng giải quyết các ý định dựa trên ràng buộc này cả ngoài chuỗi và trên chuỗi.
lựa chọn lời giải
Quá trình lựa chọn giống như một cuộc đấu giá kiểu Hà Lan, trong đó người dùng chỉ định các ràng buộc và người giải quyết quyết định thời điểm tham gia để đáp ứng ý định dựa trên giá trị có thể được trích xuất. Người giải quyết đầu tiên đến và giải quyết ý định sẽ là người giải quyết được chọn và có thể sẽ là giải pháp tốt nhất mà thị trường có thể mua được vào thời điểm đó.
Xác minh và giải quyết
Cả việc xác minh và giải quyết đều được thực hiện bởi người giải quyết, kích hoạt các hợp đồng thông minh trên chuỗi cụ thể để xác minh và phân chia phí. Sẽ có một hợp đồng cốt lõi trong đó tất cả các giải pháp và ý định sẽ được đệ trình và có thể được gia hạn bằng cách sử dụng tiêu chuẩn Thiết yếu.
Flashbots SUAVE (Ý định liên quan đến khối đa miền)
So với cách hợp đồng thông minh giải quyết ý định trong ví dụ trước, SUAVE sử dụng một chuỗi chuyên dụng để giải quyết, chuỗi này cũng hoạt động như một lớp nhắn tin. Không giống như ứng dụng trừu tượng hóa tài khoản (AA) và các mục đích cụ thể, khả năng đa chuỗi của SUAVE cho phép nó giới thiệu thêm một bước kết nối tiền với chuỗi SUAVE, điều này cũng có thể cho phép các giao dịch hỗ trợ quyền riêng tư và tiết kiệm chi phí tốt hơn.
SUAVE vừa công bố ra mắt MEVM, một phiên bản sửa đổi mạnh mẽ của Máy ảo Ethereum (EVM) bao gồm các hợp đồng được biên dịch trước mới để thực hiện các trường hợp sử dụng liên quan đến giao dịch front-end (MEV). Thông qua MEVM, chuỗi SUAVE trước tiên sẽ cung cấp dịch vụ một cách hiệu quả cho những người tham gia liên quan đến MEV, chẳng hạn như người tìm kiếm, nhà phát triển và các khu vực khác muốn nắm bắt MEV.
biểu hiện ý định và ủy quyền:
Người dùng SUAVE thể hiện ý định của họ trong SUAVE bằng cách viết mã EVM. Các mã này phác thảo các kết quả và chức năng mong muốn mà chúng muốn thực hiện bằng cách xác định danh sách các hợp đồng cho phép truy cập vào dữ liệu bí mật của người dùng. Có thể có một số mẫu có sẵn cho người dùng trung bình.
Thông qua MEVM, các nhà phát triển có thể triển khai các loại hợp đồng thông minh khác nhau cho các ứng dụng MEV cụ thể (như OFA, xây dựng khối, v.v.) hoặc triển khai DEX mới trên SUAVE cho các cuộc gọi của người dùng khác.
Người dùng chuyển tiền vào chuỗi SUAVE và mẹo gửi tiền.
người giải quyết ứng cử viên
Các tác nhân chính đóng vai trò là người giải quyết trong SUAVE có thể là người tìm kiếm và người xây dựng. Người tìm kiếm và những người giải quyết khác chịu trách nhiệm tìm hiểu và khám phá các giải pháp tiềm năng để thỏa mãn ý định của người dùng, trong khi người xây dựng tập trung vào việc triển khai các giải pháp đó. Họ làm việc cùng nhau để xây dựng một hệ sinh thái mạnh mẽ nhằm giải quyết ý định do người dùng thể hiện. Để đáp ứng các ý định liên quan đến khối trong các lĩnh vực khác nhau, có thể có nhiều người giải quyết có chuyên môn trong các lĩnh vực khác nhau để hỗ trợ các máy ảo (VM) khác nhau.
Quá trình giải quyết
Bộ giải thực hiện các phép tính ngoài chuỗi riêng tư và đáng tin cậy có thể được sử dụng cho các hợp đồng thông minh trên SUAVE thông qua quá trình biên dịch trước đặc biệt trong môi trường TEE. Những người giải quyết làm việc cùng nhau để xây dựng một khối chứa một tập hợp các ý định. Mục đích của việc xây dựng khối là tổng hợp và sắp xếp các ý định này thành các khối có giá trị mà sau đó có thể được đề xuất vào mạng.
lựa chọn lời giải
Trong SUAVE, việc lựa chọn bộ giải tuân theo hai cách tiếp cận chính. Đầu tiên, người giải nào hoàn thành nhiệm vụ dự định trước thường được chọn. Điều này làm tăng hiệu quả và tính kịp thời của việc cung cấp giải pháp. Ngoài ra, cơ chế đấu giá luồng đơn hàng có thể được triển khai, trong đó người giải quyết đặt giá thầu cho người dùng, trả lại một phần giá trị luồng đơn hàng cho người dùng.
Xác minh và giải quyết
Để đảm bảo tính hợp lệ của ý định và giải quyết giao dịch, SUAVE sử dụng các oracle và trình xác thực SUAVE. Oracle cung cấp dữ liệu bên ngoài để xác minh việc thực hiện ý định và trình xác thực SUAVE xác minh và giải quyết ý định trên chuỗi SUAVE.
Anoma (Mục đích chung của giao thức Anoma)
Anoma là một kiến trúc phổ quát tương tự như Cosmos và đang chuẩn bị ra mắt chuỗi bằng chứng cổ phần (PoS) lớp đầu tiên hỗ trợ IBC. Nó kết hợp thiết kế tập trung vào mục đích với giao thức đồng nhất được hỗ trợ bởi máy ảo Anoma (VM), đồng thời cung cấp các khả năng bảo mật không đồng nhất (các giao thức Anoma khác nhau có cơ chế đồng thuận khác nhau).
biểu hiện ý định và ủy quyền
Người dùng tương tác với Anoma DApps để bày tỏ ý định của họ và xác định trạng thái hoặc thuộc tính cuối cùng mà họ nên có.
người giải quyết ứng cử viên
Anoma hoan nghênh nhiều loại bộ giải khác nhau, mỗi loại tập trung vào các loại ứng dụng khác nhau. Những người giải quyết này giám sát nhóm bộ nhớ phù hợp với sở thích và mục tiêu của họ. Tùy thuộc vào trọng tâm cụ thể của họ, họ có thể quan sát tất cả các ý định hoặc một tập hợp con các ý định.
Quá trình giải quyết
người giải chạy các thuật toán giải, tận dụng kiến thức chuyên môn của họ trong các lĩnh vực như giao dịch Fungible Token (FT) hoặc tính toán các trạng thái luân chuyển. Người giải quyết cũng chịu trách nhiệm về ý định phù hợp. Họ nhận được ý định và tạo ra các giao dịch được khớp một phần hoặc toàn bộ. Người giải quyết xác định thời điểm khớp, mức tính phí cho các giải pháp từng phần và cách xử lý các phần thừa. Sau khi người giải quyết hình thành một giao dịch cân bằng hoàn toàn, họ sẽ gửi giao dịch đó tới các nút mempool của hệ sinh thái Anoma.
lựa chọn lời giải
Việc lựa chọn người giải quyết có thể bị ảnh hưởng bởi khả năng hoàn thành nhiệm vụ một cách hiệu quả và kịp thời, tuân theo nguyên tắc đến trước được phục vụ trước, tức là người giải quyết hoàn thành nhiệm vụ trước sẽ được chọn.
Xác minh và giải quyết
Trình xác minh từ các giao thức Anoma khác nhau chạy máy ảo Anoma (VM) để hoàn tất việc thực thi và xác minh ý định. Anoma VM đảm bảo tính toàn vẹn thực thi và tính hợp lệ của ý định bằng cách kiểm tra xem tất cả các vị từ hợp lệ có liên quan (hợp đồng thông minh khai báo) có được thỏa mãn hay không. Việc phân bổ quỹ và phần thưởng cho người giải quyết dựa trên kết quả của ý định thực thi và xác thực Anoma VM.
Ý định đang cách mạng hóa luồng đơn hàng như thế nào
Trong trạng thái hiện tại của luồng lệnh giao dịch, người dùng phải tự điều hướng đường dẫn thực hiện, dẫn đến luồng lệnh giao dịch tương đối đơn giản.
Tuy nhiên, hình dung về một tương lai nơi hệ sinh thái web3 áp dụng cách tiếp cận lấy mục đích làm trung tâm, luồng ý định tuần tự có thể sẽ trở nên phức tạp hơn. Trong mô hình mới này, người dùng có thể tự do thể hiện ý định của mình và giao phó sự phức tạp cho một vai trò mới - người giải quyết.
Trước khi đi sâu vào vấn đề này, tôi muốn tóm tắt hai xu hướng trong lĩnh vực ý định: Thứ nhất, các DApp chính tập trung vào các loại ý định cụ thể, chẳng hạn như Uniswap và Cow Swap, đang mở rộng chức năng ý định bằng cách tự giới thiệu các bộ giải. Điều này có nghĩa là họ đang hợp tác với những người giải quyết tập trung vào việc giải quyết các vấn đề cụ thể để cung cấp nhiều loại dịch vụ hơn. Thứ hai là một ý định tổng quát hơn. Về vấn đề này, chúng ta cần một kiến trúc tương đối mới, bao gồm một ngôn ngữ ý định mới, một máy ảo mới, v.v. Các dự án như Essential, Flashbots và Anoma đang nỗ lực làm việc theo hướng này. Điều này có nghĩa là để đáp ứng các mục đích chung hơn, các công nghệ và công cụ mới cần được phát triển để thích ứng với các loại nhu cầu khác nhau.
Trong trường hợp này, các loại ý định khác nhau có thể được xử lý bởi các nền tảng hoặc giao thức cụ thể. Ví dụ: ý định giao dịch có thể được xử lý bởi UniswapX và Cow Swap; ý định với các tính năng liên quan đến một miền và ví có thể được xử lý bởi ví Tóm tắt tài khoản (AA) hoặc DApp và ví tương thích với Essential; và các nền tảng như SUAVE và Anoma Might xử lý ý định tổng quát hơn và đa miền.
Trong thế giới mới này, luồng đơn hàng của ý định có thể đi theo một con đường phức tạp hơn. Hãy cùng khám phá một quy trình đặt hàng khả thi:
Người dùng thể hiện ý định, gửi tiền và ủy quyền
Ý định rất biểu cảm; người dùng bình thường có thể cần trợ giúp để dịch ý định của họ thành mã. Điều này có thể đạt được bằng các dapp/ví trích xuất phần này bằng cách cung cấp giao diện thân thiện với người dùng hoặc có thể có một công cụ tổng hợp cung cấp giao diện chung để thể hiện bất kỳ ý định nào, như tìm kiếm của Google với sự trợ giúp của trí tuệ nhân tạo.
Ý định được gửi đến nhóm bộ nhớ ý định liên quan
Lưu ý rằng Anoma có thể có nhiều nhóm bộ nhớ, phục vụ các loại ý định khác nhau và được các DApp hoặc giao thức khác nhau tin cậy.
Người giải quyết thực hiện mô phỏng ngoài chuỗi và cạnh tranh để giải quyết mục đích
Trong hệ sinh thái SUAVE, người giải có cả khả năng giải và khả năng xây dựng các khối. Một số ý định liên quan đến việc xây dựng các khối để giải quyết các nhiệm vụ xuyên chuỗi, chẳng hạn như hoạt động MEV chuỗi chéo. Những người xây dựng khối lành nghề có lợi thế trong việc xây dựng các khối có giá trị và hoàn thành nhiệm vụ nhanh hơn. Các mục đích khác có thể yêu cầu chuyên môn chủ yếu về thuật toán, chẳng hạn như tối ưu hóa tổng hợp thanh khoản trên nhiều chuỗi. Những ý định này có thể phụ thuộc nhiều vào một loại bộ giải cụ thể hơn là khả năng xây dựng khối rộng.
Trong hệ sinh thái AA, các bộ đóng gói thực hiện các nhiệm vụ mô phỏng và đóng gói. Sau đó, mục đích được nhóm có thể được gửi đến nhóm bộ nhớ công cộng để người tìm kiếm tách nhóm và có thể giành quyền ưu tiên hoặc gửi trực tiếp đến một nhà xây dựng đáng tin cậy. Trong giai đoạn đầu, các gói nhỏ hơn có thể hiệu quả hơn vì chúng có thể được gửi riêng cho người xây dựng đáng tin cậy để tránh những tổn thất có thể xảy ra. Khi Ví 4337 và những người chơi khác có đủ luồng đơn hàng tham gia thị trường, họ có thể hoạt động như những người đóng gói, giống như những người tìm kiếm.
Xác minh hoàn thành ý định
Có nhiều phương pháp xác minh khác nhau, mỗi phương pháp đều có những đánh đổi riêng. Việc sử dụng hợp đồng thông minh để xác minh, mặc dù đáng tin cậy, nhưng thường thiếu khả năng mở rộng vì các mục đích khác nhau yêu cầu logic và mã xác minh cụ thể; việc dựa vào oracle để xác minh gây ra các rủi ro liên quan đến oracle nhưng cung cấp khả năng tích hợp liền mạch với nhiều chuỗi. Máy ảo Anoma yêu cầu ứng dụng ý định áp dụng khung Anoma nhưng cung cấp khả năng xác minh nhiều ý định khác nhau.
Tóm lại, luồng đơn đặt hàng trong thế giới tập trung vào mục đích khác với trong thế giới tập trung vào giao dịch: người dùng ký và ủy quyền giao dịch so với người dùng có nhiều lựa chọn hơn để thể hiện ý định của họ, có một nhóm bộ nhớ duy nhất cho các mục đích khác nhau so với nhiều A nhóm bộ nhớ; Dapp chịu trách nhiệm thực thi so với vai trò mới mà người giải quyết chọn tham gia và giải quyết vấn đề theo cách cạnh tranh; các chuỗi khác nhau giải quyết từng cái một so với nhiều chuỗi có thể giải quyết cùng nhau (thực thi tên miền chéo mới)
Hiệu ứng lan tỏa của Intents trên thế giới Web3
Một thế giới dựa trên Intent chứa một số lượng lớn người tham gia Web3. Tiếp theo, bạn có thể xem xét sơ bộ bối cảnh Ý định hiện tại. Xin lưu ý rằng đây chỉ là một cái nhìn tổng quan. Khi ý định dần dần phát triển và thay đổi, sẽ có nhiều người tham gia hơn đến thế giới mới này. Ví dụ: các trình sắp xếp được chia sẻ như Astria và Espresso có thể cung cấp cho người dùng khả năng xác nhận trước nhanh hơn khi thực thi Ý định đa miền.
Thượng nguồn
xích
Các chuỗi mới như SUAVE cho phép giải quyết mục đích thường xuyên hơn và tiết kiệm chi phí hơn.
Chuỗi cấu trúc Anoma hỗ trợ các máy ảo mới và có thể giải quyết vấn đề xác minh Ý định một cách hiệu quả và phổ biến.
Các chuỗi có khả năng mở rộng L2 trở lên phù hợp để thực hiện các phép tính chi phí thấp liên quan đến biểu thức, xác minh và giải quyết logic Ý định, vì toàn bộ quá trình yêu cầu một lượng lớn tài nguyên máy tính do tính chất biểu cảm của chính Ý định.
Sự riêng tư
Quyền riêng tư rất quan trọng trong không gian mục đích nhằm ngăn chặn các sự cố MEV độc hại như chạy trước và cho phép trả lại nhiều giá trị luồng đơn hàng hơn cho người dùng/dapp. Ngoài ra, việc bao gồm các tính năng về quyền riêng tư cũng có thể hỗ trợ các Ý định yêu cầu bảo vệ quyền riêng tư mạnh mẽ hơn.
SUAVE sử dụng SGX như một giải pháp ngắn hạn, trong khi Anoma hỗ trợ mã hóa bằng chứng không kiến thức (ZK) và tạo khóa phân tán (DKG).
Oracle
Oracle hiện có thêm một tính năng: hỗ trợ xác minh trạng thái triển khai của Intents.
Các tiêu chuẩn liên quan đến mục đích
Các tiêu chuẩn chung giúp giảm các vấn đề phân mảnh do các loại Ý định khác nhau gây ra; Người giải quyết có thể dễ dàng tích hợp các ứng dụng hỗ trợ Ý định khác nhau dễ dàng hơn; các dapp và nhà phát triển có thể mở rộng sang hệ thống Ý định dễ dàng hơn. Ý định cũng tránh việc xây dựng lại cơ sở hạ tầng dành cho mục đích công cộng.
Giữa dòng (người giải quyết tiềm năng)
Một số loại bộ giải nhất định (chẳng hạn như CoW Swap và bộ định tuyến của 1inch), cũng như các nhà tạo lập thị trường, đã tích lũy mạng lưới thanh khoản lớn và các thuật toán định tuyến nâng cao hoạt động tốt hơn các bộ giải khác và có thể nhận được loại trừ một phần trực tiếp từ những người trao đổi.
Người xây dựng: Người xây dựng đóng vai trò quan trọng như người giải quyết, đặc biệt là trong quá trình giải quyết cuối cùng liên quan đến các chuỗi khác nhau. Một người xây dựng có kinh nghiệm có thể dễ dàng thực hiện nhiệm vụ này.
Người tìm kiếm: Người tìm kiếm có kiến thức chuyên môn về định tuyến và các thuật toán nâng cao, điều này khiến họ có giá trị khi giải quyết các Ý định liên quan đến việc tìm giải pháp tốt nhất hoặc có được tính thanh khoản.
hạ lưu
Ý định có tác động rộng rãi đến nhiều dapp khác nhau - nâng cao tính thân thiện với người dùng; nó có thể dẫn đến việc áp dụng trên quy mô lớn; sự gia tăng sự tham gia của nhiều bên mang lại nhiều thành phần ngoài chuỗi hơn, cải thiện hiệu quả và tính linh hoạt; dapp có thể tích hợp các bộ giải quyết Ý định Tích hợp nhiều hơn các chức năng phức tạp và mở rộng để cung cấp nhiều chức năng và tính năng hơn.
Ví dụ: trong DeFi, ý định có thể được thực thi bằng cách sử dụng bên thứ ba (bộ giải) để mô phỏng tính nguyên tử trong môi trường chuỗi chéo. Solver có nguy cơ không thể hiện thực hóa lĩnh vực mới của DeFi đa miền.
Ngoài ra, nhiều tương tác và hướng dẫn người dùng hơn có thể tạo điều kiện thuận lợi cho việc phát triển các dapp phức tạp. Ví dụ: trong GameFi, người dùng hiện có nhiều tùy chọn chơi trò chơi hơn:
Chiến lược trò chơi tùy chỉnh: Ý định cho phép người chơi xác định và thực hiện các chiến lược trò chơi tùy chỉnh. Họ có thể thể hiện mục tiêu và hành động của trò chơi theo cách riêng của mình và yêu cầu người giải thực hiện các Ý định này trong trò chơi. Điều này mang lại cho người chơi nhiều tự do và quyền kiểm soát hơn;
Hỗ trợ hệ thống kinh tế: Thông qua Intent, người chơi có thể tham gia vào hệ thống kinh tế trong trò chơi, chẳng hạn như giao dịch tài sản trò chơi, cung cấp thanh khoản hoặc tham gia cho vay. Bằng cách thể hiện Ý định của mình, người chơi có thể thực hiện các hoạt động tài chính tương tự như DeFi trong trò chơi và nhận phần thưởng kinh tế.
Phần kết luận
Trong khi kết thúc bài viết này, tôi nhận thấy sự tương đồng đáng kinh ngạc giữa các khái niệm về Ý định và tổng hợp: thực thi ngoài chuỗi và giải quyết cuối cùng cũng như xác minh trên chuỗi. Với sự phát triển bùng nổ của hệ sinh thái tổng hợp, chúng ta hiện cũng đang chứng kiến sự phát triển bùng nổ của Ý định, dapp ngày càng trở nên biểu cảm hơn và nhiều dự án đã phát triển các ngôn ngữ và tiêu chuẩn dành riêng cho Ý định.
Tuy nhiên, tôi muốn thu hút sự chú ý của mọi người về các vấn đề tập trung tiềm ẩn mà Intent có thể mang lại. Như chúng ta đã thấy trong trường hợp nhóm bộ nhớ riêng tư và luồng đơn đặt hàng riêng tư, những người chơi có thể xử lý các ý định phức tạp của người dùng và cung cấp trải nghiệm hiệu quả và thân thiện hơn với người dùng có thể chiếm ưu thế, thu hút nhiều luồng đơn đặt hàng có mục đích riêng tư hơn và do đó dẫn đến kết quả tốt hơn. việc thực hiện thu hút nhiều luồng đơn hàng hơn.
Ngoài ra, cách người chơi Intent tiến hành làm cho bộ giải triển khai Intent một cách hiệu quả cho người dùng cũng là một vấn đề thực sự. Ví dụ, trong trường hợp các giao dịch AA nhỏ hiện nay, các nhà đóng gói hoặc nhà xây dựng không có đủ động lực để dành thêm thời gian và công sức để cung cấp các loại dịch vụ mới. Vấn đề này cũng có thể tồn tại với Ý định biểu cảm hơn.
Nói tóm lại, không gian Intent có tiềm năng to lớn và sức mạnh biến đổi, đồng thời chúng ta phải tìm ra con đường hướng tới sự cân bằng giữa đổi mới, phân cấp và trao quyền cho người dùng. Hãy cùng đón nhận hành trình thú vị này và cùng hợp tác để khai thác toàn bộ tiềm năng của Ý định!