Kiến trúc mục đích chuỗi khối(Intent) và tiến độ dự án liên quan

avatar
MarsBit
08-17
Bài viết này được dịch máy
Xem bản gốc

Tựa gốc: Beyond Transactions

Tác giả gốc: BRIDGET HARRIS

Nguồn gốc: Bản thiết kế của Bridget Harris

Biên soạn bởi: MarsBit, MK

Ý định và tác động của chúng đối với Trừu tượng hóa tài khoản, bằng chứng lưu trữ, tổng hợp, v.v. đang tạo ra động lực mới thú vị cho crypto. Khi các thành phần chính này xuất hiện, chúng sẽ định hình lại trải nghiệm người dùng (UX), hiệu quả và thiết kế giao dịch cũng như sự cân bằng giữa phi tập trung.

người dùng

Giải thích ý định

Giao dịch là một hành động rất cụ thể mà người dùng muốn thực hiện, trong khi ý định chỉ định những gì người dùng mong muốn đạt được trong các tham số nhất định. Thông thường, mục đích là giao nhiệm vụ hiện tại cho người dùng, với khả năng truy cập vào nhiều môi trường để người dùng không phải điều hướng thủ công các giao thức bị phân mảnh. Bằng cách không mã hóa mọi khía cạnh của mọi giao dịch, bạn có thể đạt được mức độ biểu đạt và hiệu quả giao dịch cao hơn, đồng thời cải thiện UX.

Như Paradigm đã nói: “Bằng cách ký và chia sẻ ý định, người dùng thực sự ủy quyền cho người nhận thay mặt họ chọn đường dẫn tính toán”.

Người dùng chỉ muốn giao dịch ở mức giá tốt nhất, thông thường, họ không quan tâm cần tham gia vào nền tảng nào (sự thành công của 1INCH và tung ra 1INCH Fusion như một ví dụ ban đầu về ý định là một lý do dẫn đến thành công). Ngoài ra, các ý định thường có thể được thỏa mãn theo nhiều cách khác nhau, trong khi giao dịch có một lộ trình thực hiện rất cụ thể. Điều này được mô tả bằng đồ họa dưới đây:

người dùng Nguồn: Mô hình

Trong một số thiết kế cơ sở hạ tầng ý định, khi người dùng chỉ định một ý định, ý định đó sẽ được truyền tới các nút tin đồn trong lớp mạng p2p. Sau đó, chúng tôi ủy quyền trách nhiệm tính toán cho các thực thể được gọi là người giải quyết (còn được gọi là người tìm kiếm/người mai mối), trong giao thức hoàn toàn tập trung vào mục đích cũng là người xây dựng (bắt buộc đối với PBS). Bộ giải hoạt động để thực hiện đặc tả ý định của người dùng và tạo ra giao dịch hợp lệ. Chúng cạnh tranh với nhau để đáp ứng ý định theo cách hiệu quả nhất, sau đó các bộ chuyển tiếp xác minh nó và cuối cùng là những người xác minh trên mạng ý định cam kết thực thi. Quá trình ở đây là: người dùng gửi ý định đến nhóm ý định → nút tin đồn phát sóng trong nhóm ý định → những người giải quyết cạnh tranh để thực hiện giao dịch trong nhóm bộ nhớ.

Mục đích là một không gian có vấn đề mở và chúng tôi chưa hoàn toàn chắc chắn UX sẽ trông như thế nào nhưng mục tiêu chung là làm cho các ứng dụng crypto trở nên dễ dàng hơn, linh hoạt hơn và hiệu quả hơn cho người dùng. Một tập gần đây của Bankless trong cuộc trò chuyện với Dan Robinson đã nêu bật cách thiết kế mới sẽ được cấu trúc từ góc độ luồng người dùng cấp cao. Người dùng sẽ nhìn lên ứng dụng web, nhưng thay vì ký một giao dịch ETH , họ đang ký một tin nhắn ngoại tuyến, sau đó được chuyển đến "hộp đen" MEV để cuối cùng biến ý định thành một giao dịch đầy đủ và sau đó được đưa on-chain . Ý định là một định dạng linh hoạt hơn cho người dùng so với giao dịch ETH , vì nó chỉ xác định điểm bắt đầu và điểm kết thúc, thay vì theo gas, trượt giá, chỉ sử dụng một DEX/AMM, v.v. như chúng tôi hiện có, do đó dẫn đến trải nghiệm người dùng tốt hơn . Sau khi ý định được thể hiện, nó sẽ được chuyển đến hệ thống tìm ra mức giá tốt nhất; người dùng chỉ cần gửi một tin nhắn mà không cần tự tạo giao dịch . Từ đó, bất kỳ người giải nào cũng có thể tự do thỏa mãn mục đích, miễn là họ có thể chứng minh rằng họ đã giải được nó theo cách cạnh tranh nhất (ví dụ: độ dốc hài lòng cao nhất), người dùng có thể tận dụng tối đa bất cứ điều gì họ đang cố gắng thực hiện. Giá tốt". Theo nghĩa này, ý định sẽ hấp dẫn và linh hoạt hơn đối với người dùng cuối so với giao dịch on-chain truyền thống vì chúng có thể được giải quyết theo nhiều cách khác nhau, thường dẫn đến các quy trình nhanh hơn và rẻ hơn với ít bước thủ công hơn.

Bạn có thể xem một ví dụ ứng dụng về ý định trong UniswapX. Trong UniswapX, các cuộc đấu giá kiểu Hà Lan được sử dụng có mục đích, trong đó giá được đặt ở mức cao và giảm dần, với các đơn đặt hàng được thực hiện khi ai đó thấy có lãi. Như Dan đã chỉ ra, lợi ích của việc này trong thị trường cạnh tranh là giảm độ trượt giá, tạo cơ sở tốt hơn cho các cuộc đấu giá theo dòng lệnh.

UMA Roy của Succinct đã đưa ra một ví dụ cụ thể tuyệt vời về giao dịch so với ý định trong bài trình bày của cô ấy về ý định, SUAVE, AA và cầu nối Chuỗi chéo :

người dùng Nguồn: UMA Roy

Ý định trong thực tế và ý nghĩa của chúng đối với các phạm trù giao thoa

Ý định có thể có tác động rộng rãi đến các loại sau:

Cầu nối và tổng hợp : Dan đã trình bày chi tiết hơn về vấn đề này trong tập gần đây của Bankless, nhưng đây là cách UniswapX có thể xử lý các ý định yêu cầu cầu nối: ví dụ: người dùng chỉ có thể biểu thị ý định sở hữu USDC trên Arbitrum thay vì Ethereum ETH trên . Bằng chứng về việc thực hiện ý định sau đó có thể được chuyển đến Chuỗi đích thông qua cầu nhắn tin.

  • Một yếu tố khác mà Dan đề cập là trong tương lai, nhà tạo lập thị trường thị trường có thể thu được nhiều lợi nhuận hơn về mặt thỏa mãn ý định (ví dụ: mọi người cố gắng thoát ra vì nhà tạo lập thị trường thị trường đang tái cân bằng)
  • Trong nhiều thiết kế cầu nối xuyên chuỗi cổ điển, tiền nằm trong hợp đồng cầu nối (ví dụ: cây cầu giữ tiền khi cuộn lại), thường rất dễ bị hacker tấn công. Tuy nhiên, với sự ra đời của UniswapX, như Dan giải thích, số tiền duy nhất gặp rủi ro là "sàn giao dịch đang chuyển tiếp" hoặc các sàn giao dịch đang hoạt động. Ví dụ: một người trao đổi bày tỏ ý định chuyển tiền Chuỗi chéo → người phụ trách on-chain cam kết hoàn thành đơn hàng [rủi ro cầu nối] → người phụ trách hoàn thành đơn hàng trên on-chain đích. Đây là một bước tiến lớn đối với toàn bộ không gian Chuỗi chéo, vì mức độ tiếp xúc được giới hạn ở thời điểm sàn giao dịch được chuyển, giảm đáng kể số tiền gặp rủi ro trong trường hợp bị tấn công.
  • Cơ chế ý định làm giảm độ phức tạp Chuỗi chéo vì người dùng không cần kết nối tài sản theo cách thủ công (một quá trình dài và tốn kém). Thay vào đó, họ chỉ cần chỉ định loại token họ muốn sở hữu và on-chain họ muốn sở hữu nó. Mọi thứ khác đều bị trừu tượng hóa, tạo thành một cải tiến lớn về trải nghiệm người dùng cho bộ trao đổi. Cuối cùng, nếu chúng tôi đang tận dụng mục đích giảm bớt vấn đề lớn về trải nghiệm người dùng của crypto, thì người dùng cần có khả năng đáp ứng mục đích của mình một cách hiệu quả hơn bằng cách tận dụng nhiều thanh khoản hơn và các ngăn xếp công nghệ khác nhau để truy cập vào môi trường nhiều miền.

Bằng chứng không có kiến ​​thức (lưu trữ): Bằng chứng lưu trữ không có kiến ​​thức là một cơ chế mới để chuyển trạng thái chuỗi khối giữa các L1/L2/L3 theo cách tín nhiệm . Với sự xuất hiện của hệ sinh thái L2 và L3, vấn đề về độ trễ trong việc truyền thông tin trạng thái ngày càng trở nên cấp bách, công việc của bằng chứng lưu trữ là giải quyết vấn đề này một cách nhanh chóng và nhẹ nhàng.

  • Bằng chứng lưu trữ có thể hoạt động có mục đích theo những cách thú vị. Như đã đề cập ở trên, việc bắc cầu xảy ra khi người dùng chỉ định ý định mua nội dung khi tổng hợp và trạng thái của Chuỗi đích được gửi lại thông qua bằng chứng lưu trữ để xác minh rằng ý định đã được thực hiện chính xác/rằng Chuỗi nằm trong dự kiến. tình trạng. Do đó, bằng chứng về việc lưu trữ có thể được tạo ra để kết nối các tài sản tín nhiệm trên cơ sở hạ tầng hỗ trợ.
  • Có lẽ trong tương lai, chúng ta sẽ thấy các ý định đã hoàn thành được tổng hợp thành bằng chứng lưu trữ có thể kiểm chứng hoặc ngược lại - bằng chứng lưu trữ tổng hợp ở các trạng thái khác nhau như một phần của luồng tính toán để thực hiện ý định.

Tại Hội nghị thượng mô-đun EthCC, Vitalik đã nói về việc tổng hợp bằng chứng trong môi trường L2. Trong thiết kế bên dưới, bằng chứng cuối cùng chỉ là giao thức chữ ký/quyền riêng tư, bằng chứng ở giữa là bằng chứng tổng hợp, sau đó lớp bằng chứng thứ hai tổng hợp bằng chứng tổng hợp và cuối cùng là bằng chứng tổng thể được truyền đến L1. Thông qua việc tổng hợp bằng chứng, chúng tôi có thể giảm đáng kể chi phí và tối ưu hóa quy trình chứng minh.

người dùng

Nguồn: Nhà xây dựng và các hình thức tổng hợp cao hơn - Vitalik Buterin

Bằng chứng đệ quy cũng đã được khám phá với zkTree, ban đầu được giới thiệu bởi đội ngũ Phòng thí nghiệm Polymer và có thể giúp kích hoạt các bằng chứng lưu trữ zkEVM, zkRollups, zkBridges và zk trong tương lai.

Trừu tượng hóa tài khoản: Về cơ bản, Trừu tượng hóa tài khoản có tác dụng nâng cấp EOA (Tài khoản thuộc sở hữu bên ngoài, tiêu chuẩn hiện tại để tạo giao dịch) để chúng có thể được quản lý bằng ví hợp đồng thông minh hoặc cách khác, cho phép hợp đồng thông minh bắt đầu giao dịch trực tiếp. Đối với ý định, mô hình mới này có nghĩa là lớp ý định có thể sẽ chuyển trực tiếp từ dapp sang ví hợp đồng thông minh của người dùng, khi ý định trở nên hoàn thiện và phức tạp hơn. Stanley He đưa ra lập luận này ở đây, nói rằng để AA hoạt động với các ý định, có thể có một luồng ý định → userOp → trình đóng gói (các ý định sẽ truyền qua giao diện người dùng ví trước tiên):

người dùng

Nguồn: Stanley He

Mặc dù AA cải thiện đáng kể trải nghiệm người dùng, nhưng người dùng vẫn phải tự mình khám phá nền tảng tốt nhất/hiệu quả nhất để chuyển đổi/bắc cầu/ nhà cung cấp thanh khoản, v.v. Mục tiêu của ý định là loại bỏ thêm lớp khám phá này để người dùng chỉ chịu trách nhiệm chỉ định trạng thái bắt đầu và trạng thái kết thúc mong muốn.

ERC-4337 đề xuất một số thiết kế để duy trì phi tập trung, chẳng hạn như nhóm bộ nhớ ERC-4337 hợp nhất. Phần này nhấn mạnh rằng các nhóm phân mảnh/nhỏ hơn (các nhà đóng gói có các chính sách khác nhau) vốn dễ bị giám sát và tấn công hơn. Có thể giảm diện tích bề mặt này bằng cách thực thi tiêu chuẩn triển khai trên mỗi nhà đóng gói, từ đó đảm bảo tính tương thích của chúng.

Các dự án lớn như Zerodev, Fun, Stackup và Crystal đang được xây dựng trong không gian này.

Một số đã bày tỏ lo ngại về việc tập trung vào ý định. David Ma đến từ Liên minh: “Vấn đề là ý định khó phi tập trung và do đó ngày càng bị đặt trong các máy chủ tập trung với quyền đọc và ghi được phép.”

Hiệu quả và phi tập trung là những vấn đề kinh điển trong lĩnh vực này. Do việc áp dụng crypto bị cản trở nghiêm trọng do trải nghiệm người dùng kém, nên việc ưu tiên các giải pháp tập trung có vẻ hấp dẫn. Ngoài ra, do một số yếu tố nhất định của mục đích phụ thuộc vào các tác nhân/cơ sở hạ tầng off-chain nên chi phí tính toán cực kỳ thấp, đặc biệt là thấp hơn so với giao dịch thông thường. Chi phí tính toán đến từ lệnh thanh lý không nhất thiết phải được chạy on-chain(điều này sẽ được phản ánh dưới dạng phí gas), chỉ trên máy chủ của nhà tạo lập thị trường. Đương nhiên, việc di chuyển một số phần của giao dịch off-chain sẽ làm tăng tính tập trung và cũng có những lo ngại xung quanh việc tập trung vào trình phân giải (mà chúng tôi sử dụng để điều phối khối lượng ý định).

Ý định cũng được khám phá trong bối cảnh tuân thủ, trong đó người dùng có thể chọn đường dẫn "tuân thủ" nhất để thỏa mãn ý định. Sự đánh đổi ở đây sẽ là chi phí và tốc độ/hiệu quả, nhưng cuối cùng nó sẽ chuyển gánh nặng pháp lý nhiều hơn sang người dùng/ nhà cung cấp thanh khoản hơn là giao thức.

dự án

Nhiều dự án thú vị đang tận dụng các thành phần có cơ sở hạ tầng AA, cầu nối và đa chuỗi theo những cách độc đáo nhằm nỗ lực cho phép truy cập vào các hoạt động triển khai và hệ sinh thái khác nhau, đào sâu vào thanh khoản cao hơn và cung cấp cho người dùng cuối trải nghiệm hiệu quả và thuận tiện hơn.

Dưới đây là một số dự án thú vị:

Thiết yếu

Điều cần thiết là xây dựng một kiến ​​trúc mục đích toàn diện. Họ có ba dự án chính: ngôn ngữ lập trình dựa trên ràng buộc để thể hiện mục đích (nhiều hơn trên DSL), EIP để trừu tượng hóa tài khoản dựa trên mục đích trên Ethereum và ngôn ngữ lập trình dựa trên mục đích dựa trên mục đích mô phỏng lại vòng đời giao dịch từ giao thức bắt đầu. Sự khác biệt giữa Essential và SUAVE như sau:

  • Essential sử dụng DSL được xây dựng có mục đích trong Rust để thể hiện ý định. SUAVE sử dụng mEVM (Solidity), một ngôn ngữ có cú pháp tích hợp cho các biểu thức ưu tiên, xây dựng khối, v.v. Ngoài ra, ý định không bao giờ được triển khai trong kiến ​​trúc của Essential . Thay vào đó, chúng được giải quyết và sau đó một dấu vết thực thi của mục đích phân giải được tạo ra, được thực thi trên on-chain. Điều này trái ngược với SUAVE, vốn tạo ra các mã EVM như một phần của mục đích.
  • SUAVE đang xử lý không gian thực thi crypto, trong khi giao thức của Essential không sử dụng thực thi crypto để bảo mật mục đích. Mục đích cơ bản được đưa on-chain trước khi được giải mã và thực thi.

Cơ chế đồng thuận của Essential buộc những người giải quyết phải cạnh tranh về sự thỏa mãn mục đích khách quan (độ dốc hài lòng 0-1), do đó khuyến khích sự hài lòng của người dùng cuối một cách cạnh tranh. Đầu tiên, Essential đang nghiên cứu ý định trong hệ sinh thái Ethereum, cũng như xây dựng giao thức dựa trên ý định của riêng mình.

bất thường

Anoma đang tạo ra "kiến trúc tập trung vào mục đích", nơi bất kỳ ai cũng có thể triển khai các phiên bản fractal của giao thức cùng nhau tạo nên hệ sinh thái Anoma. Về mục đích, Anoma tạo một phần giao dịch đã được ký cho người dùng để thể hiện trạng thái kết thúc mong muốn. Như Jon Charbonneau đã chỉ ra, nhà tạo lập thị trường của Anoma thậm chí có thể cập nhật ý định của họ định kì: "Ví dụ: 'Tôi sẵn sàng mua X lấy Y, nhưng lệnh này chỉ áp dụng cho Block Height Z.'"

người dùng

Nguồn: Anoma

Giống như phần đế, Anoma khác với SUAVE. SUAVE là bất khả tri theo Chuỗi và hoạt động như một lớp giữa riêng biệt trong ngăn xếp để giúp phục vụ mục đích, trong khi Anoma tự nhận mình là một "kiến trúc có thể được triển khai dưới dạng L1, L1.5 hoặc L2" chứ không phải là một tính năng trong ngăn xếp/lớp .

người dùng

Nguồn: Anoma

TUYỆT VỜI

SUAVE của Flashbots là một chuỗi khối “hoạt động như một bộ nhớ plug-and-play và trình xây dựng khối phi tập trung cho bất kỳ chuỗi khối nào”. Nó được tùy chỉnh để tạo điều kiện thuận lợi cho việc thể hiện và thực hiện các sở thích (giống hệt với ý định ở mức cao). Ngăn xếp của SUAVE như sau: nhóm bộ nhớ nơi người dùng có thể chỉ định các tùy chọn, mạng thực thi nơi các bộ giải cạnh tranh để thực thi các tùy chọn của người dùng và môi trường xây dựng khối nơi các bộ giải thực sự tạo các khối - sau đó các mạng khác có thể chấp nhận.

người dùng

SUAVE cố gắng trở thành người xây dựng khối và bộ nhớ cho tất cả chuỗi khối. Nguồn: Flashbots

Đầu cánh quạt

PropellerHeads đang tinh chỉnh một thành phần cụ thể của kiến ​​trúc ý định - bộ giải. Bằng cách sử dụng PropellerSDK, cụ thể là API Solver và RPC riêng, người dùng được MEV bảo vệ nhiều hơn và nhận được mức giá tốt hơn cho giao dịch. API Solver trả về lộ trình tốt nhất bằng cách kết nối với nhiều nguồn thanh khoản và chạy thuật toán tối ưu hóa để tìm ra lộ trình tốt nhất để có được mức giá tốt nhất. Một ví dụ về sự kết hợp định tuyến của 4 lệnh thành 1 tuyến được hoàn thành bởi người giải:

người dùng

Nguồn: PropellerHeads

OKhợp đồng 

OKcontract tập trung vào khái niệm "ý định cấp thấp" bằng cách tạo ra một tiêu chuẩn để chỉ định các tương tác hợp đồng thông minh, tạo giao diện giao dịch từ thông số kỹ thuật và sau đó cho phép các nhà phát triển nhúng giao diện tự động vào bất kỳ trang web nào. Kiến trúc này tương tự như các tiện ích Uniswap có thể được nhúng trên các trang web khác - OKcontract hy vọng sẽ thực hiện điều tương tự cho mọi hợp đồng nhưng theo cách tự động.

Hoán đổi bò

CoW Swap xây dựng một ví dụ ban đầu về ý định cho phép giải quyết các lệnh p2p trên giao diện giao dịch dựa trên giao thức CoW. Hiện tại, CoW Swap có thể giải quyết các đơn đặt hàng trên Uniswap, SushiSwap, 1INCH và Paraswap, đồng thời cho phép người dùng giao dịch qua các tin nhắn đã ký (một quy trình giúp loại bỏ nhu cầu trả phí gas). CoW Swap có thể cắm vào thanh khoản on-chain hiện có thay vì sở hữu NHÀ CUNG CẤP THANH KHOẢN trên nền tảng và tận dụng thanh khoản đến từ các AMM khác khi không có đủ CoW trên nền tảng (trùng hợp ngẫu nhiên).

người dùng Đấu giá hàng loạt, khớp lệnh từ nhiều người dùng để giải quyết giao dịch. Nguồn: EtherscanEtherscan

Nhảy

Trong hệ sinh thái IBC, giao thức Skip thường không được coi là đáp ứng mục đích nhưng có thể được hiểu là đáp ứng mục đích trong bối cảnh này. Skip hoạt động trong Cosmos và dự trữ các hợp đồng không gian tương lai để giúp các bên liên quan kiếm thêm thu nhập và bảo vệ người dùng khỏi MEV có hại. Giải pháp định tuyến API của Skip tìm ra con đường hiệu quả nhất để người dùng cuối có được trải nghiệm Chuỗi chéo, cuối cùng là tạo ra các luồng người dùng dựa trên mục đích.

hướng đi tương lai

Trong crypto, tương lai đang đến rất nhanh. Ý định vẫn đang ở giai đoạn đầu của quá trình khám phá và triển khai, nhưng sẽ rất thú vị khi theo dõi các công ty mới xuất hiện và danh mục này phát triển theo hướng nào. Công nghệ đang phát triển nhanh chóng trong không gian này, vì vậy chắc chắn chúng ta sẽ thấy những thiết kế và cách triển khai mới thú vị của những loại kiến ​​trúc này trong tương lai gần. Cố gắng trừu tượng hóa người dùng càng nhiều càng tốt trong khi vẫn duy trì phi tập trung và thúc đẩy hiệu quả cũng như tính biểu cảm giao dịch là những điều cần cân nhắc hàng đầu trong không gian mục đích. Hy vọng rằng cuối cùng nó sẽ thúc đẩy việc áp dụng crypto và tăng hiệu quả. Động lực giữa ý định, AA, bằng chứng lưu trữ và bắc cầu vẫn đang được khám phá và cách các phần này hoạt động cùng nhau sẽ là chìa khóa cho sự trưởng thành của hệ sinh thái crypto.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
1
Bình luận