Bởi: Mike Calvanese và nhóm tại Brink Biên soạn bởi: Luccy, Joyce, BlockBeats
Đây là Phần 1 của loạt bài gồm 3 phần về Ý định của Mike Calvanese và nhóm Brink.
Ý định đang lan rộng nhanh chóng, chúng là một trong nhiều cải tiến trải nghiệm người dùng được kích hoạt bằng tính năng trừu tượng hóa tài khoản và là chủ đề nóng được thảo luận trong bài nói chuyện của Vitalik tại EthCC. Ý định cho phép người dùng xác định các kết quả trên chuỗi mong muốn của họ và thuê ngoài công việc kỹ thuật để đạt được các kết quả đó cho các bộ giải của bên thứ ba tương tác trực tiếp với mạng và các giao thức.Cuối cùng, lớp trừu tượng sẽ làm cho các ứng dụng Web3 giống như các ứng dụng bình thường. Nó làm giảm thời gian học tập công nghệ hiện có và sẽ thu hút hàng triệu người dùng mới.
Việc chuyển đổi mô hình sang Ý định có nghĩa là người dùng trong tương lai sẽ không cần quan tâm đến những thứ như gửi giao dịch, thanh toán phí gas bằng ETH, giảm thiểu MEV trên AMM bằng cách đặt giới hạn trượt giá, tổng hợp các giao dịch hoán đổi mã thông báo để định tuyến đường dẫn tối ưu hoặc bắc cầu tài sản.
Một cách đơn giản để hiểu Ý định là coi chúng như các biểu thức khai báo về "điều" mà người dùng muốn xảy ra, thay vì các bước bắt buộc về "làm thế nào" để đạt được điều gì đó.
Ý định hiện tại
Ý định không phải là một khái niệm mới.
Các dự án Ethereum như EtherDelta và 0x đã cung cấp sổ đặt hàng dựa trên Ý định từ rất lâu trước khi Uniswap và AMM tồn tại. Thị trường NFT đã sử dụng Ý định đã ký cho các lệnh và báo giá đang chờ xử lý của NFT trong nhiều năm và các hệ thống mới hơn như CoW Swap và UniswapX hiện cung cấp cơ sở hạ tầng dựa trên Ý định tiên tiến hơn cho các lệnh giới hạn ERC20.
Nhìn vào bối cảnh hiện tại, từ "Ý định" dường như đồng nghĩa với "lệnh giới hạn", bởi vì Ý định duy nhất được hỗ trợ rộng rãi trong Web3 ngày nay là "Tôi muốn X và tôi sẵn sàng trả Y". Cấu trúc Ý định cho các lệnh giới hạn thường đơn giản và tập trung vào một mục tiêu: trao đổi ở mức giá tốt hơn mức giá thị trường hiện tại đưa ra. Người dùng ký các Ý định đặt hàng giới hạn của họ và bộ giải tìm kiếm các đường dẫn để "lấp đầy" các Ý định đã ký bằng cách sử dụng AMM, các nguồn thanh khoản khác hoặc trong một số trường hợp là các Ý định khác. Người giải quyết được khuyến khích tìm đường dẫn, vì sau khi Ý định của người dùng được thỏa mãn, họ có thể giữ phần còn lại làm phần thưởng.
Kiến trúc ý định thứ tự giới hạn
Nhiều hệ thống đã được xây dựng để hỗ trợ các trường hợp sử dụng cho các lệnh giới hạn, nhưng khi các công cụ Mục đích nâng cao hơn được phát triển, chúng ta sẽ thấy nhiều kiến trúc chung hơn cho phép các trường hợp sử dụng mạnh mẽ hơn.
Một số ví dụ về các hệ thống Ý định chung bao gồm Anoma và Flashbots SUAVE, cả hai hiện đang được phát triển tích cực. Họ sẽ cung cấp lớp Ý định tin đồn nơi người dùng truyền bá Ý định đã ký tới các nút Tin đồn. Các chuỗi này sẽ dành riêng cho Ý định, tạo điều kiện kết nối giữa người dùng ký Ý định trên các mạng khác nhau và người giải quyết thực thi chúng.
Một ví dụ khác là Brink, một giải pháp tạo Ý định có thể tổng hợp. Brink cho phép người dùng và nhà phát triển xây dựng, ký và giải quyết các Ý định dựa trên trạng thái có điều kiện trên nhiều mạng tương thích với EVM.
Tương lai của ý định
Hãy cùng khám phá một vài cách mà Ý định Web3 vượt ra ngoài các đơn đặt hàng giới hạn đơn giản, sau đây là một số khái niệm mới:
Ý định có điều kiện: Cho phép thực hiện một hành động khi đáp ứng một hoặc nhiều điều kiện
**Ý định liên tục: **Thể hiện mong muốn thực hiện các hành động lặp đi lặp lại
Ý định nhiều bước: Khi một Ý định được giải quyết, một hoặc nhiều Ý định mới sẽ được mở
**Biểu đồ Ý định: **Một đường dẫn được hình thành bởi một tập hợp các Ý định liên quan
Ý định có điều kiện
Các ứng dụng Web3 hiện tại chỉ có một loại Ý định có điều kiện: các lệnh giới hạn. Trong tương lai, chúng ta sẽ có các Ý định có thể bao gồm bất kỳ số lượng điều kiện nào ở bất kỳ trạng thái nào, dẫn đến các hành động khác nhau.
Nếu bạn là người dùng Web3, thì trước đây bạn đã đưa ra nhiều quyết định có điều kiện, có thể được thể hiện dưới dạng Ý định, được ký và ủy quyền cho người giải quyết bên thứ 3 như:
Ngưỡng giá: "Nếu giá A/B thấp hơn X thì đổi B lấy A". Trong tài chính truyền thống (trad-fi), điều này được gọi là "cắt lỗ"
Quyết định quản trị: "Nếu đề xuất quản trị mà tôi không hỗ trợ được thông qua, hãy bán token A".
Số dư trên ví: "Nếu tôi không có đủ ETH trong ví nóng, vui lòng chuyển thêm ETH từ ví lạnh sang ví nóng của tôi".
Thời gian/Khối đã trôi qua: "Nếu khai thác được nhiều hơn X khối thì hãy chuyển ETH cho người nhận".
Tất cả những thứ này có thể được ký dưới dạng các Ý định đơn lẻ. Người giải quyết sẽ giám sát các Ý định này và thay mặt người dùng thực hiện hành động khi đáp ứng các điều kiện. Người dùng ký các điều kiện này, vì một phần trong Ý định của họ sẽ buộc người giải quyết kiểm tra trạng thái trên chuỗi để chứng minh các điều kiện.
Ý định có thể được thể hiện với bất kỳ số lượng điều kiện nào, ví dụ:
Tôi muốn mua 2 ETH bằng DAI khi đáp ứng ba điều kiện sau: 1) Giá ETH dưới 1.750 USD; 2) Lợi suất DAI trung bình khi cho vay ETH cao; Đã mua ít nhất 10 ETH trong vòng một giờ.
Khi bất kỳ điều kiện trạng thái phức tạp nào được đáp ứng, người dùng sẽ có thể thể hiện Ý định mua, bán, cầm cố, chuyển nhượng hoặc bắc cầu tài sản, tất cả chỉ bằng một Ý định được ký kết duy nhất.
Ý định liên tục
Các ý định sẽ cung cấp một cách thức không phụ thuộc vào giao thức để thực hiện các thao tác tuần tự và trong khi các ý định ngày nay thường bao gồm một chữ ký duy nhất tương ứng với một thao tác đơn lẻ (thứ tự giới hạn), chúng ta sẽ sớm thấy sự xuất hiện của các ý định nối tiếp.
Người dùng thực hiện các hành động liên tục ngay hôm nay bằng cách gửi tiền vào các giao thức hoặc sàn giao dịch, đây là một số ví dụ:
Chi phí trung bình: "Sử dụng DAI để mua ETH theo giá thị trường mỗi tháng một lần". Người dùng thường sử dụng CEX như Coinbase để hoàn thành nhiệm vụ này.
Cộng gộp doanh thu (hay còn gọi là đặt cược lại): "Rút phần thưởng từ A, đổi lấy B, sau đó đặt cược lại". Đây là một quy trình rườm rà liên quan đến nhiều giao dịch và tương tác trên nhiều giao thức DeFi.
Nạp tiền vào ví nóng: "Tôi có một ví lạnh với 50 ETH trong đó. Bất cứ khi nào số dư ETH trong ví nóng của tôi giảm xuống dưới X, hãy chuyển Y ETH từ ví lạnh sang ví nóng của tôi". Điều này đòi hỏi nhiều giao dịch riêng biệt.
Luồng thanh toán: "Chuyển X USDC đến địa chỉ nhận hai tuần một lần". Các ứng dụng thanh toán trực tuyến hỗ trợ điều này, nhưng yêu cầu người dùng gửi tài sản vào hợp đồng thông minh
TẠO THỊ TRƯỜNG: Vị thế LP dựa trên AMM về cơ bản tuân theo mô hình tương tự như hai giao dịch hoán đổi đối lập tiếp tục theo một vòng lặp vô hạn: "Khi giá của A/B vượt quá X, hãy đặt A đổi lấy B; khi giá của A/B nhỏ hơn X, đổi B lấy A".
Như bạn có thể thấy từ những ví dụ này, các hoạt động liên tục ngày nay yêu cầu người dùng gửi tiền vào các giao thức cụ thể và gửi nhiều giao dịch. Với Ý định, người dùng có thể thể hiện các hành động tuần tự mà họ muốn bằng một chữ ký duy nhất.
Chi phí trung bình là một ví dụ hoàn hảo. Người dùng có ý định tính chi phí trung bình (mua hoặc bán lặp đi lặp lại theo thời gian) có thể biểu thị điều này dưới dạng chữ ký cho phép 1 ETH được chuyển đổi thành DAI cứ sau 50.000 với mức giá được cung cấp bởi khối tiên tri ETH/DAI TWAP khó thao túng (khoảng một lần một tuần trên mạng chính Ethereum), với mức phí 1% (0,01 ETH). Bộ giải theo dõi Ý định này và kiểm tra:
Tôi có thể đổi 1 ETH trong tài khoản người dùng không?
Đã khai thác được 50.000 khối kể từ lần hoán đổi cuối cùng chưa?
3,1% (0,01 ETH) có đủ để trang trải chi phí gas của giao dịch hoán đổi không?
Sau khi người giải quyết thanh toán gas cho việc trao đổi, có ETH nào còn lại để trang trải chi phí hoạt động của người giải quyết không, có thể bao gồm rủi ro phục hồi sau khi mất PGA (Đấu giá gas ưu tiên) hoặc bất kỳ chi phí nào khác? Lợi nhuận tiềm năng có xứng đáng với người giải quyết không?
Nếu tất cả những điều này vượt qua, bộ giải sẽ gửi một giao dịch để đáp ứng mục đích của người dùng đối với trao đổi ETH → DAI. Miễn là tài khoản của người dùng có đủ ETH, bộ giải có thể theo dõi các ý định "trung bình hóa chi phí" của chữ ký cá nhân và tạo ra một luồng giao dịch liên tục. Người dùng có được những gì họ muốn mà không cần tương tác trực tiếp với mạng EVM hoặc một giao thức cụ thể.
Cấu trúc ý định trung bình chi phí
Tạo thị trường với Ý định là một ví dụ khác về số lượng hoạt động liên tục và có khả năng là vô hạn có thể được ủy quyền cho người giải quyết. Người dùng muốn thực hiện tạo thị trường ETH/DAI có thể tạo Ý định cho phép hoán đổi DAI→ETH ở mức 1.800 ETH/DAI hoặc thấp hơn và hoán đổi ETH→DAI ở mức 2.000 ETH/DAI hoặc trao đổi cao hơn. Thông qua Ý định này, người dùng cố gắng chốt lợi nhuận 200 DAI mỗi khi thị trường dao động trong khoảng giá 1.800 đến 2.000 ETH/DAI.
Ý định tạo lập thị trường
Hãy coi nó như hai lệnh giới hạn hạn chế lẫn nhau, trong đó một lệnh mở khi lệnh kia được lấp đầy và ngược lại. Người dùng có thể ký một ý định trao đổi duy nhất ở mỗi mức giá. Miễn là thị trường tiếp tục biến động ở các mức giá này, về mặt lý thuyết, người giải quyết có thể thực hiện vô số lệnh như vậy mà không cần bất kỳ hành động nào từ người dùng.
Ý định nhiều bước
Ý định có thể bao gồm nhiều bước. Bạn có thể coi những ý định này như một máy trạng thái, trong đó mỗi giao dịch là một quá trình chuyển đổi từ trạng thái trước đó sang trạng thái mới, tùy thuộc vào các điều kiện do trạng thái trước đó xác định.
Một ví dụ đơn giản về Ý định nhiều bước là giao dịch chênh lệch giá tài chính đang chờ xử lý truyền thống cổ điển. Các lệnh này có thể có độ phức tạp khác nhau, nhưng các phiên bản đơn giản hơn thường được tìm thấy trong các ứng dụng giao dịch tài chính truyền thống. Dựa trên khả năng kết hợp và Ý định nhiều bước của Web3, chúng tôi có thể thực hiện các giao dịch chênh lệch giá chờ xử lý rất mạnh mẽ.
Ý định giao dịch chênh lệch giá đang chờ xử lý trên Web3 có thể được biểu thị như sau: "Tôi muốn 1 ETH và tôi sẵn sàng trả 1.800 DAI. Khi tôi đã trả 1.800 DAI và có 1 ETH, tôi sẵn sàng giữ 1 ETH này cho đến khi tôi có thể Bán cho 2.000 DAI. Nếu giá ETH/DAI giảm xuống dưới 1.620 DAI, tôi hy vọng sẽ giảm lỗ bằng cách bán 1 ETH này, trong trường hợp đó tôi sẽ chấp nhận 1.600 DAI và đưa ra cho người giải quyết khoản phí 20 DAI. Nếu tôi vẫn giữ 1 ETH này khi [Đề xuất quản trị ngẫu nhiên] được thông qua, tôi muốn bán 1 ETH này với giá ETH/DAI trên thị trường và đưa 10% số tiền thu được cho người giải quyết.”
Ý định "đặt hàng khung"
Đây là lệnh 3 bước tương đối đơn giản với một số kích hoạt có điều kiện, nhưng những loại lệnh này có thể phức tạp hơn nhiều.
Biểu đồ ý định
Mối quan hệ giữa các Ý định người dùng khác nhau có thể tạo thành biểu đồ Ý định. Các biểu đồ này thể hiện sự kết hợp các điều kiện và hành động do người dùng xác định dẫn đến trao đổi, chuyển giao tài sản hoặc hành vi trực tuyến khác. Tất cả các ví dụ về Ý định trước đây thực sự chỉ là tên cho các sắp xếp đồ họa cụ thể.
Giống như các lệnh giới hạn thể hiện trạng thái thanh khoản hiện tại của thị trường, biểu đồ Ý định không chỉ thể hiện trạng thái hiện tại mà còn thể hiện tính thanh khoản có điều kiện trên nhiều trạng thái tiềm năng khác nhau trong tương lai.
Ví dụ: Người dùng giao dịch XYZ và ETH trong một thị trường hư cấu. Các ý định đại diện cho việc mua và bán XYZ trong các điều kiện khác nhau, chẳng hạn như dựa trên kết quả của một đề xuất quản trị, việc khai thác một khối cụ thể, sự tăng giảm của giá thị trường hoặc liệu các Ý định khác có được đáp ứng hay không.
Biểu đồ ý định cho thị trường XYZ-ETH hư cấu
Biểu đồ thể hiện tính thanh khoản hiện có và tính thanh khoản tồn tại ở trạng thái có thể có trong tương lai. Biểu đồ ý định có thể mở rộng thị trường và thậm chí trên các chuỗi khác nhau.
Tóm lại là
Ý định đang tiến triển với những phát triển mới mỗi ngày.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
"Giao dịch có mục đích" thúc đẩy làn sóng tường thuật Web3 tiếp theo như thế nào?
Bởi: Mike Calvanese và nhóm tại Brink Biên soạn bởi: Luccy, Joyce, BlockBeats
Đây là Phần 1 của loạt bài gồm 3 phần về Ý định của Mike Calvanese và nhóm Brink.
Ý định đang lan rộng nhanh chóng, chúng là một trong nhiều cải tiến trải nghiệm người dùng được kích hoạt bằng tính năng trừu tượng hóa tài khoản và là chủ đề nóng được thảo luận trong bài nói chuyện của Vitalik tại EthCC. Ý định cho phép người dùng xác định các kết quả trên chuỗi mong muốn của họ và thuê ngoài công việc kỹ thuật để đạt được các kết quả đó cho các bộ giải của bên thứ ba tương tác trực tiếp với mạng và các giao thức.Cuối cùng, lớp trừu tượng sẽ làm cho các ứng dụng Web3 giống như các ứng dụng bình thường. Nó làm giảm thời gian học tập công nghệ hiện có và sẽ thu hút hàng triệu người dùng mới.
Việc chuyển đổi mô hình sang Ý định có nghĩa là người dùng trong tương lai sẽ không cần quan tâm đến những thứ như gửi giao dịch, thanh toán phí gas bằng ETH, giảm thiểu MEV trên AMM bằng cách đặt giới hạn trượt giá, tổng hợp các giao dịch hoán đổi mã thông báo để định tuyến đường dẫn tối ưu hoặc bắc cầu tài sản.
Một cách đơn giản để hiểu Ý định là coi chúng như các biểu thức khai báo về "điều" mà người dùng muốn xảy ra, thay vì các bước bắt buộc về "làm thế nào" để đạt được điều gì đó.
Ý định hiện tại
Ý định không phải là một khái niệm mới.
Các dự án Ethereum như EtherDelta và 0x đã cung cấp sổ đặt hàng dựa trên Ý định từ rất lâu trước khi Uniswap và AMM tồn tại. Thị trường NFT đã sử dụng Ý định đã ký cho các lệnh và báo giá đang chờ xử lý của NFT trong nhiều năm và các hệ thống mới hơn như CoW Swap và UniswapX hiện cung cấp cơ sở hạ tầng dựa trên Ý định tiên tiến hơn cho các lệnh giới hạn ERC20.
Nhìn vào bối cảnh hiện tại, từ "Ý định" dường như đồng nghĩa với "lệnh giới hạn", bởi vì Ý định duy nhất được hỗ trợ rộng rãi trong Web3 ngày nay là "Tôi muốn X và tôi sẵn sàng trả Y". Cấu trúc Ý định cho các lệnh giới hạn thường đơn giản và tập trung vào một mục tiêu: trao đổi ở mức giá tốt hơn mức giá thị trường hiện tại đưa ra. Người dùng ký các Ý định đặt hàng giới hạn của họ và bộ giải tìm kiếm các đường dẫn để "lấp đầy" các Ý định đã ký bằng cách sử dụng AMM, các nguồn thanh khoản khác hoặc trong một số trường hợp là các Ý định khác. Người giải quyết được khuyến khích tìm đường dẫn, vì sau khi Ý định của người dùng được thỏa mãn, họ có thể giữ phần còn lại làm phần thưởng.
Kiến trúc ý định thứ tự giới hạn
Nhiều hệ thống đã được xây dựng để hỗ trợ các trường hợp sử dụng cho các lệnh giới hạn, nhưng khi các công cụ Mục đích nâng cao hơn được phát triển, chúng ta sẽ thấy nhiều kiến trúc chung hơn cho phép các trường hợp sử dụng mạnh mẽ hơn.
Một số ví dụ về các hệ thống Ý định chung bao gồm Anoma và Flashbots SUAVE, cả hai hiện đang được phát triển tích cực. Họ sẽ cung cấp lớp Ý định tin đồn nơi người dùng truyền bá Ý định đã ký tới các nút Tin đồn. Các chuỗi này sẽ dành riêng cho Ý định, tạo điều kiện kết nối giữa người dùng ký Ý định trên các mạng khác nhau và người giải quyết thực thi chúng.
Một ví dụ khác là Brink, một giải pháp tạo Ý định có thể tổng hợp. Brink cho phép người dùng và nhà phát triển xây dựng, ký và giải quyết các Ý định dựa trên trạng thái có điều kiện trên nhiều mạng tương thích với EVM.
Tương lai của ý định
Hãy cùng khám phá một vài cách mà Ý định Web3 vượt ra ngoài các đơn đặt hàng giới hạn đơn giản, sau đây là một số khái niệm mới:
Ý định có điều kiện: Cho phép thực hiện một hành động khi đáp ứng một hoặc nhiều điều kiện
**Ý định liên tục: **Thể hiện mong muốn thực hiện các hành động lặp đi lặp lại
Ý định nhiều bước: Khi một Ý định được giải quyết, một hoặc nhiều Ý định mới sẽ được mở
**Biểu đồ Ý định: **Một đường dẫn được hình thành bởi một tập hợp các Ý định liên quan
Ý định có điều kiện
Các ứng dụng Web3 hiện tại chỉ có một loại Ý định có điều kiện: các lệnh giới hạn. Trong tương lai, chúng ta sẽ có các Ý định có thể bao gồm bất kỳ số lượng điều kiện nào ở bất kỳ trạng thái nào, dẫn đến các hành động khác nhau.
Nếu bạn là người dùng Web3, thì trước đây bạn đã đưa ra nhiều quyết định có điều kiện, có thể được thể hiện dưới dạng Ý định, được ký và ủy quyền cho người giải quyết bên thứ 3 như:
Ngưỡng giá: "Nếu giá A/B thấp hơn X thì đổi B lấy A". Trong tài chính truyền thống (trad-fi), điều này được gọi là "cắt lỗ"
Quyết định quản trị: "Nếu đề xuất quản trị mà tôi không hỗ trợ được thông qua, hãy bán token A".
Số dư trên ví: "Nếu tôi không có đủ ETH trong ví nóng, vui lòng chuyển thêm ETH từ ví lạnh sang ví nóng của tôi".
Thời gian/Khối đã trôi qua: "Nếu khai thác được nhiều hơn X khối thì hãy chuyển ETH cho người nhận".
Tất cả những thứ này có thể được ký dưới dạng các Ý định đơn lẻ. Người giải quyết sẽ giám sát các Ý định này và thay mặt người dùng thực hiện hành động khi đáp ứng các điều kiện. Người dùng ký các điều kiện này, vì một phần trong Ý định của họ sẽ buộc người giải quyết kiểm tra trạng thái trên chuỗi để chứng minh các điều kiện.
Ý định có thể được thể hiện với bất kỳ số lượng điều kiện nào, ví dụ:
Tôi muốn mua 2 ETH bằng DAI khi đáp ứng ba điều kiện sau: 1) Giá ETH dưới 1.750 USD; 2) Lợi suất DAI trung bình khi cho vay ETH cao; Đã mua ít nhất 10 ETH trong vòng một giờ.
Khi bất kỳ điều kiện trạng thái phức tạp nào được đáp ứng, người dùng sẽ có thể thể hiện Ý định mua, bán, cầm cố, chuyển nhượng hoặc bắc cầu tài sản, tất cả chỉ bằng một Ý định được ký kết duy nhất.
Ý định liên tục
Các ý định sẽ cung cấp một cách thức không phụ thuộc vào giao thức để thực hiện các thao tác tuần tự và trong khi các ý định ngày nay thường bao gồm một chữ ký duy nhất tương ứng với một thao tác đơn lẻ (thứ tự giới hạn), chúng ta sẽ sớm thấy sự xuất hiện của các ý định nối tiếp.
Người dùng thực hiện các hành động liên tục ngay hôm nay bằng cách gửi tiền vào các giao thức hoặc sàn giao dịch, đây là một số ví dụ:
Chi phí trung bình: "Sử dụng DAI để mua ETH theo giá thị trường mỗi tháng một lần". Người dùng thường sử dụng CEX như Coinbase để hoàn thành nhiệm vụ này.
Cộng gộp doanh thu (hay còn gọi là đặt cược lại): "Rút phần thưởng từ A, đổi lấy B, sau đó đặt cược lại". Đây là một quy trình rườm rà liên quan đến nhiều giao dịch và tương tác trên nhiều giao thức DeFi.
Nạp tiền vào ví nóng: "Tôi có một ví lạnh với 50 ETH trong đó. Bất cứ khi nào số dư ETH trong ví nóng của tôi giảm xuống dưới X, hãy chuyển Y ETH từ ví lạnh sang ví nóng của tôi". Điều này đòi hỏi nhiều giao dịch riêng biệt.
Luồng thanh toán: "Chuyển X USDC đến địa chỉ nhận hai tuần một lần". Các ứng dụng thanh toán trực tuyến hỗ trợ điều này, nhưng yêu cầu người dùng gửi tài sản vào hợp đồng thông minh
TẠO THỊ TRƯỜNG: Vị thế LP dựa trên AMM về cơ bản tuân theo mô hình tương tự như hai giao dịch hoán đổi đối lập tiếp tục theo một vòng lặp vô hạn: "Khi giá của A/B vượt quá X, hãy đặt A đổi lấy B; khi giá của A/B nhỏ hơn X, đổi B lấy A".
Như bạn có thể thấy từ những ví dụ này, các hoạt động liên tục ngày nay yêu cầu người dùng gửi tiền vào các giao thức cụ thể và gửi nhiều giao dịch. Với Ý định, người dùng có thể thể hiện các hành động tuần tự mà họ muốn bằng một chữ ký duy nhất.
Chi phí trung bình là một ví dụ hoàn hảo. Người dùng có ý định tính chi phí trung bình (mua hoặc bán lặp đi lặp lại theo thời gian) có thể biểu thị điều này dưới dạng chữ ký cho phép 1 ETH được chuyển đổi thành DAI cứ sau 50.000 với mức giá được cung cấp bởi khối tiên tri ETH/DAI TWAP khó thao túng (khoảng một lần một tuần trên mạng chính Ethereum), với mức phí 1% (0,01 ETH). Bộ giải theo dõi Ý định này và kiểm tra:
Tôi có thể đổi 1 ETH trong tài khoản người dùng không?
Đã khai thác được 50.000 khối kể từ lần hoán đổi cuối cùng chưa?
3,1% (0,01 ETH) có đủ để trang trải chi phí gas của giao dịch hoán đổi không?
Nếu tất cả những điều này vượt qua, bộ giải sẽ gửi một giao dịch để đáp ứng mục đích của người dùng đối với trao đổi ETH → DAI. Miễn là tài khoản của người dùng có đủ ETH, bộ giải có thể theo dõi các ý định "trung bình hóa chi phí" của chữ ký cá nhân và tạo ra một luồng giao dịch liên tục. Người dùng có được những gì họ muốn mà không cần tương tác trực tiếp với mạng EVM hoặc một giao thức cụ thể.
Cấu trúc ý định trung bình chi phí
Tạo thị trường với Ý định là một ví dụ khác về số lượng hoạt động liên tục và có khả năng là vô hạn có thể được ủy quyền cho người giải quyết. Người dùng muốn thực hiện tạo thị trường ETH/DAI có thể tạo Ý định cho phép hoán đổi DAI→ETH ở mức 1.800 ETH/DAI hoặc thấp hơn và hoán đổi ETH→DAI ở mức 2.000 ETH/DAI hoặc trao đổi cao hơn. Thông qua Ý định này, người dùng cố gắng chốt lợi nhuận 200 DAI mỗi khi thị trường dao động trong khoảng giá 1.800 đến 2.000 ETH/DAI.
Ý định tạo lập thị trường
Hãy coi nó như hai lệnh giới hạn hạn chế lẫn nhau, trong đó một lệnh mở khi lệnh kia được lấp đầy và ngược lại. Người dùng có thể ký một ý định trao đổi duy nhất ở mỗi mức giá. Miễn là thị trường tiếp tục biến động ở các mức giá này, về mặt lý thuyết, người giải quyết có thể thực hiện vô số lệnh như vậy mà không cần bất kỳ hành động nào từ người dùng.
Ý định nhiều bước
Ý định có thể bao gồm nhiều bước. Bạn có thể coi những ý định này như một máy trạng thái, trong đó mỗi giao dịch là một quá trình chuyển đổi từ trạng thái trước đó sang trạng thái mới, tùy thuộc vào các điều kiện do trạng thái trước đó xác định.
Một ví dụ đơn giản về Ý định nhiều bước là giao dịch chênh lệch giá tài chính đang chờ xử lý truyền thống cổ điển. Các lệnh này có thể có độ phức tạp khác nhau, nhưng các phiên bản đơn giản hơn thường được tìm thấy trong các ứng dụng giao dịch tài chính truyền thống. Dựa trên khả năng kết hợp và Ý định nhiều bước của Web3, chúng tôi có thể thực hiện các giao dịch chênh lệch giá chờ xử lý rất mạnh mẽ.
Ý định giao dịch chênh lệch giá đang chờ xử lý trên Web3 có thể được biểu thị như sau: "Tôi muốn 1 ETH và tôi sẵn sàng trả 1.800 DAI. Khi tôi đã trả 1.800 DAI và có 1 ETH, tôi sẵn sàng giữ 1 ETH này cho đến khi tôi có thể Bán cho 2.000 DAI. Nếu giá ETH/DAI giảm xuống dưới 1.620 DAI, tôi hy vọng sẽ giảm lỗ bằng cách bán 1 ETH này, trong trường hợp đó tôi sẽ chấp nhận 1.600 DAI và đưa ra cho người giải quyết khoản phí 20 DAI. Nếu tôi vẫn giữ 1 ETH này khi [Đề xuất quản trị ngẫu nhiên] được thông qua, tôi muốn bán 1 ETH này với giá ETH/DAI trên thị trường và đưa 10% số tiền thu được cho người giải quyết.”
Ý định "đặt hàng khung"
Đây là lệnh 3 bước tương đối đơn giản với một số kích hoạt có điều kiện, nhưng những loại lệnh này có thể phức tạp hơn nhiều.
Biểu đồ ý định
Mối quan hệ giữa các Ý định người dùng khác nhau có thể tạo thành biểu đồ Ý định. Các biểu đồ này thể hiện sự kết hợp các điều kiện và hành động do người dùng xác định dẫn đến trao đổi, chuyển giao tài sản hoặc hành vi trực tuyến khác. Tất cả các ví dụ về Ý định trước đây thực sự chỉ là tên cho các sắp xếp đồ họa cụ thể.
Giống như các lệnh giới hạn thể hiện trạng thái thanh khoản hiện tại của thị trường, biểu đồ Ý định không chỉ thể hiện trạng thái hiện tại mà còn thể hiện tính thanh khoản có điều kiện trên nhiều trạng thái tiềm năng khác nhau trong tương lai.
Ví dụ: Người dùng giao dịch XYZ và ETH trong một thị trường hư cấu. Các ý định đại diện cho việc mua và bán XYZ trong các điều kiện khác nhau, chẳng hạn như dựa trên kết quả của một đề xuất quản trị, việc khai thác một khối cụ thể, sự tăng giảm của giá thị trường hoặc liệu các Ý định khác có được đáp ứng hay không.
Biểu đồ ý định cho thị trường XYZ-ETH hư cấu
Biểu đồ thể hiện tính thanh khoản hiện có và tính thanh khoản tồn tại ở trạng thái có thể có trong tương lai. Biểu đồ ý định có thể mở rộng thị trường và thậm chí trên các chuỗi khác nhau.
Tóm lại là
Ý định đang tiến triển với những phát triển mới mỗi ngày.