Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Giải thích chi tiết về ERC7683: một tiêu chuẩn mới cho mục đích chuỗi chéo do Uniswap và Across cùng phát triển
深潮TechFlow
特邀专栏作者
2024-04-23 07:18
Bài viết này có khoảng 6950 từ, đọc toàn bộ bài viết mất khoảng 10 phút
ERC7-683 nhằm mục đích tối ưu hóa trải nghiệm người dùng giải pháp và hạ thấp ngưỡng truy cập vào mạng giải pháp chung.

Tác giả gốc: Nick Pai, Archetype

Biên soạn gốc: Deep Chao TechFlow

Bài viết này được chia thành hai phần. Đầu tiên, tôi đặt ra niềm tin của mình rằng cơ sở hạ tầng trừu tượng hóa chuỗi rất quan trọng đối với việc người tiêu dùng chấp nhận tiền điện tử và kiến trúc dựa trên mục đích là cách tốt nhất để thiết kế nó. Thứ hai, tôi mô tả rào cản chính đối với việc áp dụng rộng rãi như dự định: hoạt động của mạng lưới giải pháp.

Cuối bài viết, tôi đề xuất giải pháp và giới thiệu tiêu chuẩn được phát triển với sự cộng tác giữa Across và Uniswap, dựa trên phản hồi từ nhóm làm việc CAKE. Tiêu chuẩn này được thiết kế để tối ưu hóa trải nghiệm của người dùng giải pháp, hạ thấp rào cản gia nhập mạng giải pháp chung để hầu hết các ý định có thể được chuyển đến mạng này và cuối cùng cho phép các mạng giải pháp lớn hơn, cạnh tranh hơn phát triển.

chương trình nghị sự

câu hỏi:

  • Xác định trạng thái kết thúc: Điều gì khiến một ứng dụng mật mã “có thể sử dụng được”?

  • Tại sao "trừu tượng hóa chuỗi" là giải pháp cho các vấn đề về trải nghiệm người dùng do cấu trúc liên kết cơ bản của chuỗi khối mô-đun gây ra?

  • Tại sao các ứng dụng mật mã có thể sử dụng được phải được xây dựng trên cơ sở hạ tầng trừu tượng hóa chuỗi?

Không gian giải pháp:

  • Kiến trúc dựa trên mục đích tạo ra sự trừu tượng hóa chuỗi như thế nào

  • Hiểu rằng thị trường có mục đích hoạt động tốt nhất khi mạng lưới giải pháp lớn và có tính cạnh tranh

  • Việc ra mắt một mạng lưới các giải pháp có ý định yêu cầu phải giới thiệu thêm nhiều ứng dụng sẽ tạo ra ý định

đề xuất:

  • Tại sao chúng ta cần một tiêu chuẩn mục đích xuyên chuỗi ưu tiên “trải nghiệm người dùng giải pháp” để mở rộng thị trường giải pháp và mục đích lên quy mô đủ lớn để đạt được hiệu ứng mạng

Nếu không có sự trừu tượng hóa chuỗi thì không thể xây dựng các ứng dụng mật mã có thể sử dụng được

Cơ sở hạ tầng đang được xây dựng tốt nhất và sáng sủa nhất của chúng ta có phải là cơ sở hạ tầng dư thừa không?

Nhiều người phàn nàn rằng các kỹ sư tiền điện tử giỏi nhất quá tập trung vào việc cung cấp nhiều không gian khối hơn cho người dùng cuối. Lời chỉ trích này là có cơ sở; có quá nhiều giải pháp L2 cho người dùng cuối so với nhu cầu.

Tuy nhiên, tôi từ chối chấp nhận rằng không có ứng dụng mật mã hữu ích nào tồn tại.

Tài chính phi tập trung cung cấp cho các cá nhân khả năng tự quản lý tài sản kỹ thuật số của họ, cho phép họ bỏ qua các nhà cung cấp dịch vụ đòi hỏi khắt khe và sử dụng tài sản kỹ thuật số của họ để mua những thứ có giá trị trong thế giới thực. Lời hứa về việc tự lưu giữ dữ liệu cũng mang đến một giải pháp thay thế không tưởng cho những cá nhân ngày càng cảnh giác với việc tin tưởng vào sự độc quyền của FAANG để giữ an toàn cho dữ liệu của họ.

Tôi nghĩ vấn đề thực sự không phải là thiếu các ứng dụng tiền điện tử hữu ích mà là sự cản trở khi người dùng cuối cố gắng truy cập chúng. Người dùng cuối sẽ gặp phải những điều sau khi tương tác với các ứng dụng được mã hóa:

  • Tốc độ: Ứng dụng sẽ có cảm giác nhanh như ứng dụng web2

  • Chi phí: Không giống như web2, tất cả các tương tác trên web3 đều phải chịu một số chi phí, nhưng chi phí mỗi lần nhấp chuột sẽ không đáng kể

  • Khả năng chống kiểm duyệt (“không cần sự cho phép”): Bất kỳ ai có ví đều có thể tương tác với ứng dụng, miễn là họ có đủ khả năng chi trả phí

  • Bảo mật: Các nhấp chuột phải hoàn thành hành động mà người dùng mong đợi và không được hoàn tác, đồng thời tất cả các bản cập nhật web3 phải là vĩnh viễn

Đây là những thuộc tính của một ứng dụng mật mã "có thể sử dụng được".

Chúng tôi đã cố gắng xây dựng mã hóa có thể sử dụng được trong một thời gian dài

Các giải pháp blockchain mô-đun ngày nay cung cấp cho người tiêu dùng tất cả các thuộc tính này, nhưng không phải tất cả chúng đều có sẵn ở cùng một vị trí.

Vào năm 2020, blockchain là nguyên khối, cung cấp cho người dùng cuối hai trong ba thuộc tính: tốc độ, chi phí hoặc bảo mật. Sau đó, chúng tôi đã hình dung ra một tương lai mô-đun hoặc tập trung vào việc tổng hợp để mở khóa đồng thời cả ba thuộc tính.

Hôm nay, chúng tôi đã đặt nền móng cho cơ sở hạ tầng tập trung vào nâng cấp tổng hợp này. L2 cung cấp không gian khối nhanh và rẻ, trong khi hầu hết L2 cung cấp không gian khối không được phép. Thay vào đó, L1 cung cấp một không gian khối an toàn có khả năng chống lại WW3 (bạn có thể đọc thêm về sự cân bằng giữa bảo mật và trải nghiệm người dùng do L1 và L2 cung cấp trong bài viết của tôi). Các L2 này kết nối an toàn với L1 thông qua các đường dẫn thông báo được quy định, đặt nền tảng cho mạng mô-đun và có thể tương tác. Trong bốn năm qua, chúng tôi đã xây dựng mạng lưới kết nối giữa các chuỗi khối hỗ trợ các ứng dụng mã hóa hữu ích. Nhưng tại sao các blockchain mô-đun lại không thể sử dụng được?

Điều không thể tránh khỏi của mạng blockchain mô-đun là tài sản vốn sẽ được nhóm trên các lớp an toàn nhất, trong khi số lần nhấp chuột của người dùng sẽ được nhóm trên các lớp nhanh hơn và rẻ hơn.

Cấu trúc liên kết chuỗi khối mô-đun khuyến khích không gian khối an toàn được cung cấp trên một lớp khác với không gian khối rẻ và nhanh. Người dùng đương nhiên sẽ có xu hướng lưu trữ giá trị của họ trên các mạng an toàn nhất, nhưng họ sẽ yêu cầu tương tác thường xuyên với các mạng nhanh và rẻ. Theo thiết kế, đường chuẩn giữa L2 và L1 chậm và/hoặc tốn kém. Những hiện tượng này giải thích tại sao người dùng phải đi qua các đường dẫn chuẩn này và sử dụng nội dung L1 để thanh toán cho các tương tác L2. Điều này dẫn đến trải nghiệm người dùng mã hóa "không thể sử dụng được".

Mục tiêu của việc trừu tượng hóa chuỗi là giảm ma sát cho người dùng gửi giá trị qua các đường dẫn của các giao thức này. Trình tóm tắt chuỗi giả định rằng người dùng thích chỉ định trạng thái kết thúc mong muốn của họ cho dapp dưới dạng "ý định" và trách nhiệm của dapp là thực hiện ý định của họ. Người dùng không nên thỏa hiệp quyền giám sát tài sản an toàn để có được mức phí thấp và độ trễ thấp.

Do đó, tính trừu tượng của chuỗi nằm ở khả năng người dùng chuyển giá trị qua mạng một cách an toàn, rẻ và nhanh chóng. Luồng người dùng phổ biến hiện nay là người dùng có số dư USDC trên chuỗi "an toàn" (chẳng hạn như Ethereum) muốn đúc NFT hoặc trao đổi mã thông báo mới trên chuỗi mới (chẳng hạn như Blast hoặc Base). Cách để thực hiện điều này trong ít bước nhất có thể là thực hiện một chuỗi các giao dịch cầu nối → hoán đổi → đúc tiền (hoặc hoán đổi → cầu nối → đúc tiền).

Trong ví dụ này, mục đích của người dùng là sử dụng USDC của họ trên chuỗi bảo mật để đúc NFT trên chuỗi khác. Miễn là họ nhận được NFT và số dư USDC của họ được ghi nợ vào địa điểm lưu ký mà họ chọn, người dùng sẽ hài lòng.

Kiến trúc dựa trên ý định là cách duy nhất để xây dựng chuỗi trừu tượng

Việc trừu tượng hóa chuỗi dựa vào việc chuyển giá trị xuyên chuỗi, nhưng việc gửi giá trị qua các đường dẫn thông báo chuẩn sẽ tốn kém hoặc chậm. "Cầu nối nhanh" cung cấp cho người dùng giải pháp thay thế nhanh chóng và rẻ tiền để gửi giá trị qua mạng, nhưng chúng đưa ra các giả định về độ tin cậy mới. Nhắn tin là cách trực quan nhất để xây dựng các cầu nối nhanh vì nó được mô hình hóa trên kiến trúc TCP/IP; nó dựa trên giao thức bắc cầu hoạt động như một bộ định tuyến TCP để kết nối hai chuỗi.

Sơ đồ TCP/IP của ResearchGate

Chuyển giá trị thông qua việc truyền tin nhắn bao gồm một giao thức cầu nối gửi tin nhắn giữa các hợp đồng trên chuỗi gốc và chuỗi đích. Thông báo này được kích hoạt ở phía nguồn bởi giao dịch của người dùng và được chuyển tiếp đến phía mục tiêu sau khi "tính hợp lệ" của thông báo được xác minh.

Một thông báo chỉ có thể được xác minh sau khi giao dịch chuỗi ban đầu bắt đầu thông báo đã được hoàn thành, tức là giao dịch đã được đưa vĩnh viễn vào chuỗi khối chuẩn của chuỗi ban đầu. Việc xác minh này có thể được thực hiện thông qua bằng chứng hợp lệ rằng giao dịch đã được đưa vào sự đồng thuận của chuỗi ban đầu, một đề xuất lạc quan hoặc sau khi một số chữ ký nhân chứng nhất định đã được tích lũy ở phía ban đầu. Sau khi tin nhắn được chuyển tiếp đến hợp đồng cầu nối trên chuỗi mục tiêu, mã thông báo sẽ được phát hành cho người dùng.

Có một số vấn đề cơ bản với kiến trúc này:

  • Cơ chế xác minh phải đợi hoàn thành đầy đủ trước khi gửi tin nhắn đến hợp đồng giao thức chuỗi mục tiêu. Đối với L2 có thời gian xác định lạc quan, việc này có thể mất tới bảy ngày.

  • Chỉ gửi một tin nhắn chuỗi chéo cho mỗi giao dịch bắc cầu hoặc gửi hàng loạt các tin nhắn lại với nhau nhưng chỉ gửi lô sau khi tin nhắn cuối cùng trong lô đã hoàn thành.

  • Cây cầu bị hạn chế về khả năng tiếp cận thanh khoản bên ngoài để cung cấp những cải thiện về giá cho người dùng, vì nó phải khai báo lộ trình thực hiện ý định của người dùng.

Cầu nối nhanh dựa trên tin nhắn có thể không an toàn, chậm hoặc tốn kém tùy thuộc vào cơ chế xác thực. Intent Marketplace là một kiến trúc thay thế để kết nối nhanh chóng, bắt nguồn từ một thông tin chuyên sâu quan trọng:

Giá trị có thể thay thế được và người nhận không quan tâm đến việc giá trị được chuyển như thế nào miễn là nhận được tiền

Có thể kết nối việc chuyển giao giá trị thuê ngoài cho một đại lý tinh vi để tăng tốc độ và giảm chi phí không? Thanh khoản rất năng động trong và ngoài chuỗi và có thể đạt được sự cải thiện về giá nếu cơ chế bắc cầu có thể linh hoạt chọn đường thực hiện tốt nhất khi chuyển khoản bắc cầu.

Cơ chế ý định cho phép người dùng chỉ định các điều kiện hoặc hợp đồng chính xác mà theo đó các giao dịch chuyển giá trị của họ có thể được thực hiện.

Mục đích đơn giản nhất là trả X token từ chuỗi A để nhận đơn đặt hàng cho token Y trên chuỗi B.

Các giao thức bắc cầu không yêu cầu gửi tin nhắn giữa các miền để đáp ứng mục đích liên miền của người dùng. Thay vào đó, giao thức thực hiện chuyển giá trị bên ngoài cho các tác nhân được chọn từ mạng lưới những người giải quyết không được phép và những người giải quyết riêng lẻ sau đó sẽ yêu cầu hoàn tiền từ giao thức bắc cầu. Ngược lại, các cơ chế dựa trên tin nhắn chỉ định chính xác cách thực hiện các giao dịch của họ và không cần phải dựa vào sự sẵn có của các nhà môi giới.

thỏa thuận giải quyết ý định

Các giao thức bắc cầu dựa trên ý định có thể được gắn nhãn chính xác hơn là các giao thức giải quyết ý định. Chúng chịu trách nhiệm đảm bảo rằng bộ giải không vi phạm các điều kiện do người dùng chỉ định. Giao thức giải quyết ý định cung cấp sự đảm bảo cho người giải quyết rằng họ sẽ được hoàn trả và khen thưởng khi họ thực hiện được ý định của người dùng. Để đạt được mục đích này, thỏa thuận giải quyết ý định cần khiếu nại lên Oracle để xác minh tính xác thực của việc thực hiện ý định. Tính bảo mật của oracle có thể dựa trên thời gian thử thách lạc quan, ngưỡng nhân chứng hoặc bằng chứng hợp lệ của ZK, v.v.

Các giao thức giải quyết theo ý định cung cấp khả năng truyền giá trị nhanh chóng, chi phí thấp khi một bộ giải duy nhất chịu rủi ro cuối cùng và xác định lộ trình thực hiện tốt nhất

Cầu nối tin nhắn chỉ có thể liên lạc khi chuỗi ban đầu đã đạt đến điểm cuối cùng. Hôm nay, thời gian cuối cùng là bảy ngày đối với Bản tổng hợp lạc quan và một giờ đối với Bản tổng hợp ZK. Mặc dù thời gian cuối cùng này sẽ giảm khi áp dụng rộng rãi công nghệ ZK light client và những tiến bộ trong công nghệ xác nhận trước đơn đặt hàng chung, nhưng cũng như với tất cả các chuỗi khối, không chắc rằng thời gian cuối cùng sẽ có ý nghĩa "Ngay lập tức" đối với người dùng. cần giải pháp kết nối nhanh. Nếu không chấp nhận rủi ro về tính hữu hạn, ngay cả khi bridge muốn thêm một proxy đáng tin cậy bổ sung vào đường dẫn chuyển tiếp để bù đắp tổn thất do tổ chức lại chuỗi, nó sẽ không thể tăng tốc độ gửi tin nhắn sau khoảng thời gian cuối cùng.

Khả năng tăng tốc được cung cấp bởi kiến trúc dựa trên mục đích là do một bộ giải duy nhất trong mạng bộ giải không đồng nhất có thể chịu nhiều rủi ro cuối cùng hơn giao thức truyền thông báo và đáp ứng ý định của người dùng trước khi nguy cơ tổ chức lại chuỗi biến mất hoàn toàn. Sau đó, người giải quyết sẽ tính phí cho người dùng rủi ro cuối cùng mà họ gặp phải khi trao đổi với thời gian nhanh hơn.

Gia công phần mềm thực hiện ý định chuỗi chéo cho một đại lý cũng sẽ cải thiện mức giá trung bình cho người dùng. Trong kết nối dựa trên mục đích, để thực hiện các đơn đặt hàng của người dùng trên chuỗi mục tiêu, những người giải quyết ở giao diện người dùng sẽ được hệ thống trả về sau khi xác thực việc thực hiện của họ. Những thỏa thuận theo mục đích này có thể được gộp lại với nhau để phân bổ chi phí. Không giống như người dùng, người bổ sung không yêu cầu hoàn trả ngay lập tức và sẽ tính phí cấp vốn cho người dùng tương ứng. Việc giải quyết theo lô không phải là tính năng duy nhất của kiến trúc dựa trên mục đích, nhưng kiến trúc này có tính hiệp lực hơn với việc giải quyết theo đợt vì nó tách biệt bước hoàn trả khỏi bước thực hiện ý định.

Một nguồn cải thiện giá lớn hơn xuất phát từ trực giác rằng giá trị có thể thay thế được và việc tìm ra con đường tốt nhất kịp thời nhìn chung sẽ tốt hơn việc chuyển giá trị, tuy nhiên, có một số con đường không thể bị đánh bại kịp thời về mặt chi phí, chẳng hạn như khi chuyển USDC qua CCTP.

Cầu nối tin nhắn phải mã hóa cách chúng sẽ mang lại giá trị cho người dùng. Một số chọn gửi mã thông báo từ nhóm thanh khoản theo tỷ giá hối đoái được xác định trước, trong khi những người khác đúc mã thông báo đại diện cho người nhận, những người sau đó cần trao đổi nội dung mã thông báo chuẩn được yêu cầu.

Khi thực hiện được mục đích của người dùng, các đại lý có thể rút thanh khoản từ sự kết hợp giữa các địa điểm thanh khoản trên chuỗi và ngoài chuỗi. Về mặt lý thuyết, mạng giải quyết cạnh tranh cung cấp cho người dùng nguồn thanh khoản không giới hạn (nhưng ngay cả những nguồn thanh khoản này cũng có thể nhanh chóng cạn kiệt theo xu hướng một chiều trong các sự kiện trên chuỗi có tính biến động cao, chẳng hạn như đúc NFT phổ biến, airdrop và sự kiện kéo thảm).

Sau khi gửi đơn đặt hàng chuỗi chéo làm mục đích, người giải quyết có thể nội bộ hóa MEV do đơn hàng tạo ra dưới dạng cải thiện giá.

Kiến trúc dựa trên ý định được thiết kế từ đầu để đảm bảo an toàn

Các cầu nối dựa trên mục đích có thể được xây dựng một cách an toàn vì chúng tách biệt các nhu cầu cấp thiết của người dùng khỏi các nhu cầu phức tạp của mạng lưới thanh toán. Người giải quyết có thể chờ hoàn trả, không giống như người dùng sẽ bị tính phí theo thỏa thuận giải quyết trong thời gian họ chờ hoàn trả. Do đó, việc giải quyết ý định có thể được xác minh bằng cách sử dụng một cơ chế rất mạnh mẽ mà không bị hạn chế nghiêm ngặt về thời gian. Điều này phù hợp hơn từ góc độ bảo mật vì việc xác minh việc thực hiện ý định rất phức tạp về mặt trực quan.

Là một ví dụ về xác thực ý định trong sản xuất, Across xác thực và thanh toán các phần bổ sung theo đợt sau khoảng thời gian thử thách lạc quan kéo dài 90 phút. Tất nhiên, mạng lưới thanh toán nên cố gắng hoàn trả các khoản thanh toán nhanh nhất có thể để giảm phí cho người dùng cuối. Một cải tiến đối với cơ chế thách thức lạc quan sẽ là cơ chế chứng minh tính hợp lệ của ZK, cơ chế này yêu cầu logic xác minh ý định được mã hóa thành mạch ZK. Theo tôi, điều không thể tránh khỏi là cơ chế bằng chứng xác thực sẽ thay thế cơ chế thách thức lạc quan và cho phép các mạng giải quyết ý định hoàn trả cho người dùng nhanh hơn.

Vậy sự trừu tượng hóa chuỗi xuất hiện như thế nào từ kiến trúc dựa trên mục đích?

Hãy nhớ lại rằng việc trừu tượng hóa chuỗi đòi hỏi phải chuyển giá trị xuyên chuỗi nhanh chóng và rẻ tiền. Nó cũng không nên yêu cầu người dùng gửi các giao dịch trực tuyến trên mạng nơi tài sản của họ được lưu trữ.

Nếu có chữ ký Permit 2 hoặc EIP 3074, người dùng không cần phải gửi ý định của người dùng trên chuỗi. Điều này đúng cho cả việc kết nối dựa trên thông điệp và mục đích. Cả hai kiến trúc đều có thể tận dụng chế độ Permit 2, cho phép người dùng ký số lượng token mà họ sẵn sàng thanh toán ngoại tuyến trên ví chuỗi ban đầu.

Các thị trường dựa trên ý định hỗ trợ tốt nhất cho việc trừu tượng hóa chuỗi vì chúng cung cấp khả năng chuyển giao giá trị xuyên chuỗi nhanh chóng và rẻ tiền. Hãy tưởng tượng rằng người dùng có thể yêu cầu người giải quyết cung cấp cho họ báo giá để vào vị thế thế chấp WETH trên Arbitrum bằng cách sử dụng USDC của họ trên Optimism làm khoản thanh toán. Người dùng có thể gửi ý định này tới một cuộc đấu giá RFQ và người giải quyết có thể đấu giá nó. Sau đó, người chiến thắng trong cuộc đấu giá có thể nhận được ý định đã ký của người dùng, trong đó có bản sao USDC của họ được phép chi cho Optimism, số WETH kiếm được trên Arbitrum và dữ liệu cuộc gọi để gửi WETH này vào vị trí đặt cược Arbitrum. Sau đó, người giải quyết có thể gửi giao dịch này trên Optimism (thay mặt cho người dùng) để bắt đầu ý định chuỗi chéo và rút USDC khỏi ví Optimism của người dùng. Cuối cùng, bộ giải có thể đáp ứng ý định của người dùng bằng cách gửi WETH cho người dùng và chuyển tiếp dữ liệu cuộc gọi đến vị thế thế chấp trên chuỗi của người dùng.

Xây dựng cơ sở hạ tầng trừu tượng hóa chuỗi có nghĩa là làm cho luồng người dùng cảm thấy tức thời và rẻ tiền mà không yêu cầu họ gửi các giao dịch trên chuỗi. Hãy kết thúc bài viết này bằng cách thảo luận về những rào cản đối với ý định áp dụng rộng rãi hơn.

Để đạt được trải nghiệm người dùng tốt nhất từ việc trừu tượng hóa chuỗi dựa trên mục đích, chúng tôi cần một mạng lưới giải quyết cạnh tranh

Trừu tượng hóa chuỗi dựa trên ý định Chìa khóa để đạt được trải nghiệm người dùng tốt nhất là xây dựng mạng lưới giải quyết cạnh tranh. Mục đích bắc cầu dựa vào hiệu ứng mạng của bộ giải để hoạt động tốt hơn biến thể nhắn tin. Đây là sự cân bằng cốt lõi giữa ý định và kiến trúc thông điệp. Thực tế là không phải tất cả các ứng dụng tạo ra ý định đều yêu cầu quyền truy cập vào một bộ bộ giải có tính cạnh tranh hoàn hảo và một số có thể thích định tuyến ý định của chúng đến mạng bộ giải độc quyền. Tuy nhiên, trạng thái hiện tại của mạng bộ giải vẫn chưa trưởng thành và còn lâu mới đạt đến mức giả định về hoạt động của mạng bộ giải mà thị trường có ý định dựa vào.

Chúng tôi không muốn mỗi DApp định tuyến ý định đến một mạng lưới người giải quyết bị cô lập. Tình huống trải nghiệm người dùng tốt nhất là khi nhiều DApp giao tiếp với cùng một nhóm bộ giải và tất cả các DApp đều có quyền tự do thay đổi nhóm bộ giải mà họ gửi ý định của mình.

Làm thế nào để khởi động một mạng giải quyết?

Chúng ta phải ưu tiên hàng đầu trải nghiệm của người dùng bộ giải.

Việc chạy bộ giải quyết ý định rất phức tạp và đòi hỏi chuyên môn trong việc xây dựng phần mềm hiệu suất cao cũng như quản lý rủi ro hàng tồn kho trên nhiều chuỗi. Đương nhiên, sẽ có một số bên quan tâm đến việc trang trải chi phí ban đầu để chạy mã này. Trong trường hợp tốt nhất, một bộ giải được viết cho một DApp, chẳng hạn như bộ giải UniswapX, có thể được sử dụng lại để giải các DApp tạo ý định khác, chẳng hạn như Across và CowSwap.

Chúng tôi thực sự cần cải thiện hiệu quả sử dụng vốn tổng thể của các mạng bộ giải trên tất cả các DApp dựa trên mục đích. Điều này sẽ yêu cầu giải quyết các rào cản để chạy bộ giải.

Để thực hiện điều này, chúng tôi cần các DApp tạo ý định hiển thị với bất kỳ người giải quyết nào và đảm bảo rằng tất cả người giải quyết đều có quyền truy cập vào nhiều mạng giải quyết mục đích cạnh tranh và khác biệt. Điều này sẽ giúp người giải quyết tin tưởng rằng họ có thể chọn định tuyến thực hiện ý định của mình tới các mạng giải quyết mà họ tin cậy. Sự cạnh tranh giữa các mạng thanh toán cũng sẽ làm giảm chi phí của người giải quyết.

Đề xuất giá trị của Mạng giải quyết ý định là cung cấp cho người giải quyết tính bảo mật và các tính năng khác có thể tác động đến ý định thực hiện của người giải quyết.

Việc người giải quyết lựa chọn mạng giải quyết theo ý định sẽ ảnh hưởng đến khả năng của họ trong việc cung cấp các đảm bảo về phí và thời gian thực hiện cho người dùng. Một số mạng thanh toán có thể cung cấp thời gian độc quyền cho người giải quyết, điều này sẽ hỗ trợ phát triển các cuộc đấu giá ngoài chuỗi nơi người giải quyết và người dùng có thể thương lượng và cam kết trả phí chuyển tiếp. (Ngoài ra, các cuộc đấu giá ý định này cũng có thể cung cấp các xác nhận trước được đảm bảo về mặt tài chính, nâng cao hơn nữa trải nghiệm người dùng. Để hiểu luồng khám phá ý định của người dùng thông qua đấu giá và xác nhận trước, tôi khuyên bạn nên xem bài nói chuyện này của Karthik từ Sorella)

Một số mạng thanh toán có thể cung cấp hết hạn mục đích (tức là giá trị được gửi lại cho người dùng sau khi đạt đến một khoảng thời gian thực hiện nhất định), hỗ trợ mục đích (tức là mạng thanh toán sử dụng bảng cân đối kế toán của riêng mình để thực hiện ý định của người dùng nếu không có người giải quyết nào đáp ứng), hoặc Chuỗi hoàn vốn linh hoạt (tức là cho phép người giải quyết chọn chuỗi mà họ lựa chọn để hoàn vốn).

Cuối cùng, các mạng lưới thanh toán sẽ cạnh tranh khốc liệt để trả nợ cho người giải quyết một cách nhanh chóng và rẻ mà không ảnh hưởng đến an ninh. Đổi lại, người giải quyết sẽ gửi luồng đơn hàng của họ đến mạng thanh toán cho phép họ cung cấp mức phí rẻ nhất cho người dùng để giành được luồng đơn hàng của DApp. Cạnh tranh trong mạng lưới giải quyết và giải quyết phụ thuộc vào ý định mà tất cả các bên trong chuỗi cung ứng phối hợp để nói cùng một ngôn ngữ và cạnh tranh sẽ dẫn đến trải nghiệm người dùng tốt nhất cho việc chuyển giá trị xuyên chuỗi.

Rõ ràng, chúng ta cần một tiêu chuẩn về mục đích xuyên chuỗi

Nếu người giải quyết có thể giả định rằng các ý định sẽ chia sẻ các thành phần chung thì họ có thể sử dụng lại mã của mình để giải quyết các ý định do các DApp khác nhau khởi tạo, từ đó giảm chi phí thiết lập. Nếu các DApp khác nhau tạo ra các ý định đáp ứng cùng một tiêu chí thì tất cả chúng đều có thể định tuyến ý định của mình đến cùng một nhóm bộ giải. Điều này sẽ giúp cung cấp quyền truy cập vào thế hệ DApp tiếp theo bằng cách cho phép chúng kết nối trực tiếp các ý định chuỗi chéo của mình vào nhóm bộ giải hoàn thiện hiện có mà không cần phải cắm riêng các bộ giải và sẽ có quyền truy cập vào việc chuyển giao dữ liệu giá rẻ, nhanh chóng, an toàn và không cần cấp phép. giá trị.

Phần mềm theo dõi của bên thứ ba cũng sẽ giúp việc theo dõi trạng thái mục đích của bất kỳ DApp mới nào dễ dàng hơn nếu các tiêu chuẩn được đáp ứng.

Tiêu chí mục đích này sẽ cho phép các chủ thể hoặc người giải quyết mục đích chỉ định mạng lưới giải quyết mà họ muốn giải quyết các ý định của mình.

Tôi hình dung các giao thức giải quyết cạnh tranh (chẳng hạn như SUAVE, Across, Anoma và Khalani) cung cấp các tính năng khác nhau cho người giải quyết. Tùy thuộc vào mạng thanh toán nào đang hoàn trả cho người giải quyết, người giải quyết có thể đưa ra các đảm bảo về giá và thời gian khác nhau cho chủ sở hữu ý định. DApp và người giải quyết có thể đồng ý định tuyến ý định của người dùng đến mạng giải quyết mà họ tin tưởng để tránh kiểm duyệt, duy trì quyền riêng tư dữ liệu và vẫn đủ an toàn để người giải quyết tin tưởng trả nợ.

Bằng cách ghi lựa chọn mạng giải quyết vào chính thứ tự mục đích, người giải quyết có thể xây dựng sự chắc chắn này thành các ưu đãi mà họ đưa ra cho người dùng. Người giải quyết và người dùng có thể giảm chi phí bằng cách loại bỏ sự không chắc chắn trước khi định giá bắc cầu trước khi gửi ý định tham gia vào chuỗi.

Phối hợp với Uniswap và dựa trên phản hồi từ nhóm làm việc CAKE, Across và tôi đã đề xuất các tiêu chuẩn mục đích chuỗi chéo sau đây để ưu tiên trải nghiệm người dùng của bộ giải

Tiêu chuẩn này nhằm mục đích đơn giản hóa công việc của người giải. Một lựa chọn có ý thức mà nó đã đưa ra là hỗ trợ Permit 2/EIP 3074 ngay từ đầu với thời hạn không bắt đầu và thời hạn khởi tạo, đồng thời cung cấp cho người điền biểu mẫu một số đảm bảo về số tiền hoàn lại mà họ sẽ nhận được từ mạng thanh toán và số tiền họ có thể theo dõi. Ngoài ra, tiêu chuẩn cũng xác định chức năng khởi động cho phép người thực hiện phụ (người mang đơn hàng đến chuỗi) chỉ định "fillerData" bổ sung trên chuỗi mà người dùng không biết khi ký dữ liệu CrossChainOrder. Bằng cách này, người xếp lịch có thể đảm bảo rằng họ được thưởng bằng các hợp đồng thanh toán khi gửi siêu giao dịch của người dùng, cũng như thiết lập thông tin trả nợ cụ thể như chuỗi trả nợ.

Tiêu chuẩn này cũng nhằm mục đích giúp DApps theo dõi trạng thái hoàn thành mục đích dễ dàng hơn. Bất kỳ hợp đồng giải quyết nào triển khai tiêu chuẩn này phải tạo một loại phụ tùy chỉnh của ResolvedCrossChainOrder có thể được giải quyết từ bất kỳ trường orderData nào. Điều này có thể bao gồm các mã thông báo liên quan đến trao đổi, chuỗi mục tiêu và các ràng buộc thực hiện khác. Chức năng phân giải được bao gồm trong tiêu chuẩn để cho phép DApps hiểu cách hiển thị trạng thái ý định cho người dùng, cũng như cho phép người phân giải biết chính xác cấu trúc thứ tự ý định mà họ đang xử lý.

Mục tiêu thiết kế của tiêu chuẩn này là nâng cao trải nghiệm của người dùng bộ giải, giúp họ dễ dàng hỗ trợ nhiều mạng thanh toán hơn và tính toán phần thưởng một cách xác định. Tôi tin rằng điều này sẽ cho phép họ cung cấp báo giá chính xác và ngắn gọn hơn cho người dùng của mình. Bạn có thể đọc thêm chi tiết trong bài đăng này và trong cuộc thảo luận trên diễn đàn Ethereum Magicians về tiêu chuẩn có tên ERC 7683.

Phần kết luận

Các ý định gây nhầm lẫn vì chúng không được xác định và việc thiếu định nghĩa này đang tạo ra những sai sót trong trải nghiệm người dùng thực sự.

Mọi người đều muốn người khác sử dụng định nghĩa tiêu chuẩn về ý định của họ, vì vậy tôi hoàn toàn thừa nhận rằng thực tế không thể thiết lập được các tiêu chuẩn. Tôi nghĩ việc xác định hệ thống giải quyết ý định trước tiên và sau đó cố gắng thu hút luồng đơn hàng là cách phù hợp để thiết lập tiêu chuẩn ngành.

Theo tôi, một cách tiếp cận khả thi hơn là các DApp đã có nhiều lưu lượng truy cập người dùng và tạo ra nhiều ý định của người dùng sẽ đồng ý đáp ứng một số tiêu chuẩn tối thiểu sẽ được những người giải quyết hiện tại của họ áp dụng. Điều này sẽ tạo thành một nhóm bộ giải mới lớn hơn. Bằng cách nắm bắt luồng đơn đặt hàng tổng hợp từ các địa điểm đã nổi bật, nhóm người giải quyết mới này sẽ kiếm được nhiều lợi nhuận hơn và có thể đưa ra mức giá tốt hơn cho người dùng cuối. Cuối cùng, các DApp mới cũng sẽ được yêu cầu định tuyến ý định của chúng tới nhóm bộ giải này và hỗ trợ các tiêu chuẩn ý định của nó.

Để bắt đầu quá trình này, Across và Uniswap đã cùng đề xuất một tiêu chuẩn mà tất cả những người tham gia chuỗi cung ứng dự định sử dụng khi xử lý đơn đặt hàng của người dùng để gửi mã thông báo X từ chuỗi A và nhận mã thông báo Y trên chuỗi B. Các luồng đơn đặt hàng chạy qua UniswapX (có lợi thế so sánh trong thiết kế đấu giá và hình thành ý định) và Across (có lợi thế so sánh trong việc thực hiện mục đích giải quyết) có thể được kết hợp, bắt đầu quá trình phát triển mạng lưới người giải quyết lớn hơn, cạnh tranh hơn.

Uniswap
chuỗi chéo
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina