Tác giả: Lydia Wu

Nếu bạn bối rối khi lần đầu tiên gặp khái niệm "trừu tượng hóa chuỗi", thì bạn không đơn độc.

——Nó có vẻ rất quan trọng, có rất nhiều dự án, có rất nhiều nguồn tài chính, tự xưng là tiêu chuẩn... nhưng lại không biết công dụng của nó là gì. "Sự trừu tượng hóa chuỗi" có phải là một từ thông dụng khác trên kênh khái niệm mới Web3 không?

Bài viết này sẽ bắt đầu từ khái niệm và quay lại những vấn đề cơ bản, hy vọng vớt được những viên ngọc trong biển hư vô.

TL; DR:

  • Mục đích của việc trừu tượng hóa là để che giấu sự phức tạp và mức độ trừu tượng trong ngữ cảnh của Web3 thường cao hơn Web2 (và do đó khó hơn)

  • Mô-đun hóa làm giảm ngưỡng xây dựng chuỗi công cộng và việc trừu tượng hóa chuỗi bao gồm việc tái cấu trúc các mối quan hệ chuỗi công khai và cải thiện trải nghiệm của người dùng/nhà phát triển.

  • Chuyển giao tài sản xuyên chuỗi, giao tiếp xuyên chuỗi, khả năng tương tác và phân tích trừu tượng chuỗi: một tập hợp các khái niệm tập trung vào việc điều phối các sửa đổi trạng thái (giao dịch) trên các chuỗi khác nhau (nhưng trong sử dụng thực tế, nó thường mang tính chất trung gian)

  • Các giải pháp trừu tượng hóa chuỗi dựa trên ý định đã trở thành một kiến ​​trúc phổ biến và nhiều sản phẩm thành phần có thể dần dần phát triển thành dạng trừu tượng hóa chuỗi cuối cùng dưới dạng một câu đố.

  • Cuộc thảo luận và xây dựng tính trừu tượng hóa chuỗi trong ngành hiện nay vẫn chưa loại bỏ được sự mê tín về tính phi trung tâm. Việc thiết lập tính trừu tượng hóa chuỗi như một vấn đề thực tế không thể tách rời khỏi hoạt động trên chuỗi, tiến trình mô đun hóa và sự gia nhập của chuỗi. người dùng và nhà phát triển mới.

  • Tương lai của việc trừu tượng hóa chuỗi không phải là một con đường tươi sáng và bằng phẳng. Chúng ta cần xem xét tác động đối với các chuỗi công khai dài hạn và việc khám phá các ứng dụng không phải DeFi.

Vấn đề với sự trừu tượng hóa chuỗi là gì?

  • Sự trừu tượng hóa chuỗi có phải là một vấn đề thực sự không?

  • Nếu vậy, nó rơi vào câu hỏi nào trong số rất nhiều câu hỏi?

  • Sự khác biệt giữa các vấn đề như chuỗi chéo, khả năng tương tác và tính trừu tượng của chuỗi là gì?

Sự trừu tượng hóa chuỗi có phải là một vấn đề thực sự không?

--không chắc chắn. Các câu hỏi cần có ngữ cảnh, hãy tưởng tượng việc hỏi mọi người cách đây 500 năm xem họ nghĩ gì về cuộc khủng hoảng năng lượng.

Vậy cuộc thảo luận của chúng ta về sự trừu tượng hóa chuỗi đến từ đâu?

Các câu trả lời được đưa ra bởi những người khác nhau có thể bao gồm một số từ khóa: Lộ trình Ethereum, tính mô đun, ý định, áp dụng hàng loạt... Điểm giải thích nhất hiện nay có thể là: tính trừu tượng chuỗi là nửa sau của tính mô đun.

Để hiểu điểm này, cần phải làm rõ định nghĩa về sự trừu tượng hóa chuỗi.

Trong khoa học máy tính, "trừu tượng hóa" đề cập đến quá trình tách các hoạt động và khái niệm cấp cao khỏi các quy trình nền, với mục tiêu đơn giản hóa sự hiểu biết bằng cách che giấu sự phức tạp. Ví dụ: hầu hết người dùng Web2 chỉ cần biết về trình duyệt và ChatGPT và có thể không biết gì về nội dung trừu tượng của nó hoặc thậm chí chính khái niệm trừu tượng đó.

Tương tự:

  • Trừu tượng hóa tài khoản: Bằng cách ẩn thông tin nội bộ như địa chỉ, khóa riêng và cụm từ ghi nhớ của tài khoản blockchain, tài khoản sẽ vô hình.

  • Trừu tượng hóa chuỗi: Bằng cách ẩn thông tin nội bộ như cơ chế đồng thuận, phí gas và mã thông báo gốc của mỗi chuỗi, chuỗi sẽ được ẩn đi.

Trong phát triển phần mềm truyền thống, tính trừu tượng và tính mô đun hóa là tập hợp các khái niệm quan trọng có liên quan chặt chẽ với nhau. Tính trừu tượng xác định hệ thống phân cấp và kiến ​​trúc của hệ thống, và tính mô đun hóa là cách để triển khai kiến ​​trúc này. Cụ thể, mỗi mô-đun thể hiện một mức độ trừu tượng và sự tương tác giữa các mô-đun che giấu sự phức tạp bên trong của nó, tạo điều kiện thuận lợi cho việc mở rộng, tái sử dụng và bảo trì mã. Nếu không có tính trừu tượng, ranh giới giữa các mô-đun sẽ trở nên phức tạp và không thể quản lý được.

Nguồn: https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/

Điều đáng chú ý là Web2 thường được trừu tượng hóa và mô đun hóa trong một hệ sinh thái khép kín hoặc đóng một phần. Mức độ trừu tượng được tập trung trong một nền tảng hoặc ứng dụng duy nhất và thường không cần phải giải quyết đa nền tảng hoặc đa nền tảng. vấn đề tương thích hệ thống. Tuy nhiên, trong bối cảnh Web3, do theo đuổi sự phân cấp và hệ sinh thái mở, mối quan hệ giữa tính mô đun và tính trừu tượng phức tạp hơn.

Hiện tại, có vẻ như mặc dù mô-đun hóa có thể giúp giải quyết các vấn đề trừu tượng trong một chuỗi công khai duy nhất và hạ thấp ngưỡng xây dựng chuỗi công cộng, nhưng việc trừu tượng hóa trải nghiệm của người dùng/nhà phát triển trong cấu trúc đa chuỗi là một lĩnh vực mà mô-đun hóa không thể bao quát đầy đủ. Có một hiệu ứng đảo tương đối rõ ràng giữa các chuỗi công khai và hệ sinh thái khác nhau, điều này được phản ánh cụ thể trong sự phân tán thanh khoản, nhà phát triển và người dùng. Đề xuất trừu tượng hóa chuỗi bao gồm việc tái cấu trúc các mối quan hệ chuỗi công khai để đạt được sự kết nối, tích hợp và tương thích giữa nhiều chuỗi. Điều này có thể được xác nhận trong bài báo do Near xuất bản vào tháng 1 năm nay.

Chúng ta có thể nghĩ rằng tính cấp thiết của việc trừu tượng hóa chuỗi như một vấn đề thực sự có liên quan chặt chẽ đến sự phát triển của các điều kiện sau:

  • Hoạt động trên chuỗi: Liệu nhiều dAPP hơn có dẫn đến hành vi người dùng tích cực hơn trên chuỗi không?

  • Tiến bộ trong chuỗi khối mô-đun: Hành vi tích cực hơn trên chuỗi có thúc đẩy nhiều lượt triển khai và xây dựng chuỗi ứng dụng hơn không?

  • Rào cản gia nhập đối với người dùng và nhà phát triển mới: Môi trường blockchain hiện tại cản trở dòng người dùng và nhà phát triển mới ở mức độ nào (ám chỉ sự hao mòn theo xu hướng đi lên, không phải sự tức giận trong trạng thái trì trệ)

Sự trừu tượng hóa chuỗi thuộc về vấn đề nào trong số những vấn đề này?

Bản thân sự trừu tượng hóa chuỗi là một khái niệm trừu tượng và mức độ tường thuật trong Web3 cũng tương đối cao. Điều này có thể giải thích ở một mức độ nhất định tại sao sự trừu tượng hóa chuỗi dường như bao trùm tất cả và thậm chí gây nhầm lẫn. Cụ thể, nó không phải là một giải pháp mà là một hệ tư tưởng chỉ đạo.

Một ví dụ khác là Bitcoin ngày nay, sau khi trải qua nhiều lần giảm giá, tăng giảm nhanh chóng và ra mắt các quỹ ETF, Bitcoin không còn chỉ là một giải pháp kỹ thuật hay loại tài sản mà còn trở thành một ý tưởng vượt thời gian. một loạt các giá trị mã hóa cốt lõi và vẫn sẽ định hướng sự đổi mới và phát triển của ngành trong tương lai gần.

Sự khác biệt và mối liên hệ giữa các vấn đề như chuỗi chéo, khả năng tương tác và tính trừu tượng của chuỗi là gì?

Chúng ta cũng có thể hiểu chuỗi chéo, khả năng tương tác và trừu tượng hóa chuỗi theo một phạm vi từ cụ thể đến trừu tượng. Từ quan điểm hình thái học, chúng là một tập hợp con của các khái niệm với cốt lõi là điều phối các sửa đổi trạng thái (giao dịch) trên các chuỗi khác nhau, nhưng trong sử dụng thực tế, chúng thường mang tính chất trung gian.

Chúng ta có thể chia đại khái các ứng dụng và giao thức liên quan đến chuỗi chéo thành hai loại:

  • Chuyển tài sản xuyên chuỗi: cầu nối chuỗi chéo, AMM chuỗi chéo, công cụ tổng hợp chuỗi chéo, v.v.

  • Giao tiếp xuyên chuỗi: Layerzero, Wormhole, Cosmos IBC, v.v.

Việc chuyển giao tài sản cũng không thể tách rời khỏi việc truyền tin nhắn. Lớp nhắn tin của các ứng dụng chuyển tài sản chuỗi chéo thường bao gồm một tập hợp các hợp đồng thông minh trên chuỗi và logic cập nhật trạng thái. Giải pháp trừu tượng hóa chức năng nhắn tin này thành một giải pháp lớp giao thức phổ quát là giao thức liên lạc xuyên chuỗi.

Giao thức truyền thông chuỗi chéo có thể xử lý các hoạt động chuỗi chéo phức tạp hơn, chẳng hạn như quản trị, khai thác thanh khoản, giao dịch NFT, phát hành mã thông báo, vận hành trò chơi, v.v. Giao thức tương tác tiến một bước xa hơn trên cơ sở này và bao gồm việc xử lý, đồng thuận và xác minh dữ liệu sâu hơn, đảm bảo tính nhất quán và khả năng tương thích giữa các chuỗi khối khác nhau từ cấp hệ thống chuỗi khối. Tuy nhiên, trong thực tế sử dụng, hai khái niệm này thường được thay thế cho nhau và có thể thay thế cho nhau tùy theo ngữ cảnh.

Ý nghĩa của việc trừu tượng hóa chuỗi bao gồm khả năng tương tác của blockchain, nhưng bối cảnh sử dụng sẽ bổ sung thêm một lớp cải thiện trải nghiệm cho phía người dùng và nhà phát triển, điều này không liên quan đến câu chuyện về ý định đã xuất hiện trong chu trình này. Sự kết hợp giữa ý định và sự trừu tượng hóa chuỗi sẽ được giải thích dưới đây.

Sự trừu tượng hóa chuỗi bao gồm những vấn đề cụ thể nào?

  1. Làm thế nào để thực hiện trừu tượng hóa chuỗi?

  2. Tại sao chúng ta nên quan tâm đến việc trừu tượng hóa chuỗi và ràng buộc ý định?

Làm thế nào để thực hiện trừu tượng hóa chuỗi?

Các dự án khác nhau có cách hiểu và điểm khởi đầu khác nhau cho việc trừu tượng hóa chuỗi. Ở đây, chúng tôi chia nó thành trường phái cổ điển phát triển từ các giao thức tương tác và gần với sự trừu tượng hóa phía nhà phát triển và trường phái cổ điển kết hợp kiến ​​trúc mục đích mới nổi và chú ý nhiều hơn đến người dùng. bên chủ nghĩa trừu tượng.

Chủ nghĩa cổ điển có thể bắt nguồn từ Cosmos và Polkadot, có trước khái niệm trừu tượng hóa chuỗi. Là những ngôi sao đang lên, siêu chuỗi OP và Polygon Agglayer hiện đang tập trung vào tổng hợp thanh khoản và khả năng tương tác trong hệ sinh thái Ethereum L2. Layerzero, Wormhole và Axelar, có nguồn gốc từ các giao thức truyền thông xuyên chuỗi, cũng đang mở rộng sang nhiều chuỗi hơn và cố gắng thu hút nhiều khách hàng hơn để nâng cao hiệu ứng mạng của họ.

Nhóm Intent bao gồm L1 như Near và Particle Network, cam kết cung cấp các giải pháp toàn diện về trừu tượng hóa chuỗi, cũng như các lớp thành phần dựa trên việc giải quyết các vấn đề cụ thể. Hiện tại, các giao thức DeFi là giao thức chính, được đại diện bởi UniswapX, 1inch. và xuyên suốt giao thức.

Cho dù đó là trường phái cổ điển hay trường học có chủ ý, sự tương tác thân thiện và chuỗi chéo an toàn, nhanh chóng là cốt lõi của thiết kế, bao gồm nhưng không giới hạn ở giao diện người dùng thống nhất, chuỗi chéo liền mạch dAPP, quản lý và tài trợ gas, v.v. .

Tại sao chúng ta nên quan tâm đến sự kết hợp giữa tính trừu tượng chuỗi và ý định?

"Các giao thức xx dựa trên mục đích" đang xuất hiện không ngừng và phần này sẽ khám phá những lý do cũng như tiềm năng để chúng trở thành một kiến ​​trúc sản phẩm phổ biến.

Giống như tính trừu tượng và tính mô-đun, ý định không phải là một khái niệm có nguồn gốc từ Web3. Nhận dạng ý định đã xuất hiện trong lĩnh vực xử lý ngôn ngữ tự nhiên trong nhiều thập kỷ và được nghiên cứu rộng rãi trong các cuộc hội thoại giữa người và máy.

Khi nói đến nghiên cứu ý định trong lĩnh vực Web3, bài báo nổi tiếng của Paradigm là không thể tách rời. Mặc dù các khái niệm thiết kế tương tự đã được phản ánh trong các sản phẩm như CoWSwap, 1inch, Telegram Bot, v.v., cốt lõi của kiến ​​trúc mục đích đã được đề xuất chính thức trong bài viết này - người dùng chỉ cần chỉ định kết quả mong muốn mà không cần quan tâm đến quy trình. Quá trình phức tạp để đạt được một nhiệm vụ tốt nhất nên được gia công cho bên thứ ba. Điều này phù hợp với việc cải thiện trải nghiệm người dùng mà tính năng trừu tượng hóa chuỗi tập trung vào và cung cấp giải pháp cụ thể hơn.

Có rất nhiều loại kiến ​​trúc trừu tượng chuỗi trên thị trường và loại được biết đến nhiều hơn là khung CAKE (Các yếu tố chính trừu tượng chuỗi) được phát triển bởi Frontier Research. Khung này kết hợp kiến ​​trúc mục đích phân chia các công nghệ và giải pháp khác nhau tạo nên sự trừu tượng hóa chuỗi thành lớp quyền, lớp giải pháp và lớp giải quyết. Ngoài ra còn có các khung khác đã thực hiện tinh chỉnh trên cơ sở này. Ví dụ: Everclear bổ sung thêm một lớp chức năng thanh toán bù trừ giữa lớp giải pháp và lớp giải quyết.

Nguồn: Frontier Research

Cụ thể:

  • Lớp cấp phép: Cốt lõi là tính năng trừu tượng hóa tài khoản, đóng vai trò là cổng thông tin người dùng của dAPP để yêu cầu báo giá ý định - người dùng bày tỏ ý định của họ.

  • Lớp bộ giải: Nói chung là lớp bộ giải của bên thứ ba ngoài chuỗi được sử dụng để đáp ứng ý định của người dùng - những người giải quyết cạnh tranh để giành được các đơn đặt hàng

  • Lớp giải quyết: Sau khi người dùng phê duyệt giao dịch, các oracle, cầu nối chuỗi chéo và các giải pháp khác được gọi để đảm bảo việc thực hiện giao dịch - người dùng nhận được kết quả mong đợi và người giải quyết được trả tiền.

Bộ giải của lớp giải pháp là một nhóm các thực thể ngoài chuỗi của bên thứ ba, được gọi là bộ giải, bộ phân giải, bộ tìm kiếm, bộ bổ sung, bộ nhận, bộ chuyển tiếp, v.v. trong các giao thức khác nhau. Người giải quyết thường yêu cầu tài sản thế chấp làm tiền đặt cọc để đủ điều kiện nhận các lệnh cạnh tranh.

Quá trình người dùng sử dụng sản phẩm mong muốn tương tự như việc điền vào lệnh giới hạn. Trong kịch bản chuỗi chéo, để đáp ứng ý định của người dùng càng sớm càng tốt, người giải quyết thường tạm ứng tiền trước và tính một khoản phí rủi ro nhất định khi thanh toán (mô hình này tương tự như khoản vay ngắn hạn, thời gian vay = đồng bộ hóa trạng thái blockchain thời gian, lãi = phí dịch vụ).

Các giải pháp mục đích toàn diện do Near đại diện hy vọng sẽ kết hợp lớp cấp phép, lớp giải pháp và lớp giải quyết thành một sản phẩm cơ sở hạ tầng thống nhất. Chúng hiện đang ở giai đoạn đầu của quá trình chứng minh khái niệm và rất khó để quan sát và đánh giá trực tiếp tính hiệu quả của nó.

Các giải pháp mục đích dựa trên thành phần được thể hiện bằng các giao thức DeFi chuỗi chéo đã cho thấy những lợi thế rõ ràng so với các mô hình chuỗi chéo truyền thống (chẳng hạn như Lock & Mint, Burn & Mint). Là sản phẩm hàng đầu của Across Protocol, kiến ​​trúc dựa trên mục đích của Across Bridge cho phép nó có được tốc độ hàng đầu, giá thấp và khả năng tính phí trong số các cầu nối chuỗi trong hệ sinh thái EVM. -các kịch bản chuỗi.

Tốc độ và phí chuỗi chéo cho các sản phẩm khác nhau được trình bày bởi công cụ tổng hợp Nguồn: Jumper

So sánh tốc độ và chi phí giữa Across Protocol và Stargate trong kịch bản L2-L1 Nguồn: https://dune.com/sandman2797/across-vs-stargate-taxi-vs-bus-eth

Giao thức Across Protocol có khả năng tính phí cao hơn. Nguồn: DefiLlama.

Đánh giá theo lộ trình, Across Protocol sẽ khởi chạy lớp giải quyết mục đích xuyên chuỗi trong giai đoạn thứ ba. ERC-7683, do Uniswap Labs và Across Protocol đề xuất, cố gắng hạ thấp rào cản gia nhập đối với người giải quyết thông qua các cách thể hiện ý định được tiêu chuẩn hóa và xây dựng một mạng lưới người giải quyết phổ quát. Nhiều sản phẩm thành phần có thể dần dần xâu chuỗi sự trừu tượng hóa từ dạng câu đố đến dạng cuối cùng.

Có gì sai với sự hiểu biết và thực hành của chúng ta về sự trừu tượng hóa chuỗi?

  • Tính hạ tầng mang lại những vấn đề gì?

  • Có vấn đề nào khác đáng suy nghĩ về việc trừu tượng hóa chuỗi không?

Tính hạ tầng mang lại những vấn đề gì?

Với tư cách là người dẫn đầu về các giao thức tương tác, Layerzero đã huy động được tổng cộng 290 triệu và Wormhole đã huy động được 225 triệu FDV và lượng lưu thông thấp đã khiến mã thông báo của họ trở thành đại diện của các đồng tiền VC bị chỉ trích trong chu kỳ này, làm giảm sự hiểu biết của thị trường về. VC tiền xu trừu tượng theo dõi đường đua của sự tự tin.

Quay trở lại phim hoạt hình ở đầu bài viết, mỗi dự án trừu tượng trong chuỗi đều có một ngăn xếp công nghệ và một tiêu chuẩn mã thông báo. Trong môi trường thị trường thiếu sự gia tăng từ bên ngoài, chắc chắn chúng sẽ bị chỉ trích là cơ sở hạ tầng hàng không. Khoảng cách dữ liệu trước và sau đợt airdrop của Layerzero cũng gây nghi ngờ về nhu cầu thực sự của thị trường đối với “giao tiếp xuyên chuỗi”.

Sự khác biệt về dữ liệu trước và sau đợt airdrop Layerzero là rõ ràng. Nguồn: https://dune.com/cryptoded/layerzero.

Trên trang diễn đàn ERC-7683, các nhà phát triển đã thảo luận về trách nhiệm của chính tiêu chuẩn ERC trước những nghi ngờ rằng chức năng chuyển tài sản chuỗi chéo quá nhỏ, không đủ linh hoạt và không hỗ trợ đủ hệ sinh thái. Những người ủng hộ ERC tối giản tin rằng các tiêu chuẩn ở cấp độ công cụ là đủ để giải quyết các vấn đề hiện tại và có thể được kết hợp với các tiêu chuẩn hiện có và khả năng chống lại việc áp dụng sẽ tương đối nhỏ.

Xét rằng khái niệm thiết kế của kiến ​​trúc mục đích phần lớn là hướng đến ứng dụng, các tiêu chuẩn giao thức "phổ quát, full-stack, tương thích" đôi khi trở nên "quá chung chung và vô nghĩa" và "quá cồng kềnh để giải quyết các vấn đề thực tế", dẫn đến một hiện tượng mỉa mai - các giao thức trừu tượng chuỗi được sinh ra để giải quyết vấn đề phân mảnh đã tự đưa ra các giải pháp phân mảnh.

Nguồn: https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18

Có vấn đề nào khác đáng suy nghĩ về việc trừu tượng hóa chuỗi không?

  • Đối với các chuỗi công khai mới/chuỗi công khai dài, việc trừu tượng hóa chuỗi khiến việc giữ TVL trở nên khó khăn hơn (tương tự như tác động của toàn cầu hóa đối với các khu vực kém phát triển).

  • Một nghiên cứu của Variant đã chỉ ra rằng UniswapX sẽ dẫn đến một tình huống mới trong đó các mã thông báo đuôi dài được định hướng đến AMM và các mã thông báo chính thống được lấp đầy nhiều hơn thông qua các bộ giải ngoài chuỗi. Đây có phải là xu hướng phát triển trong tương lai của DEX? Sẽ có một lớp giải quyết toàn cầu được đặt chồng lên lớp thanh khoản toàn cầu trong tương lai không?

  • Ngoài các giao thức DeFi, các kiến ​​trúc sản phẩm dựa trên mục đích khác có thể trông như thế nào?

  • Liệu việc trừu tượng hóa chuỗi sẽ trở thành chủ đề nóng sau khi mô-đun hóa hay một bong bóng lớn?