Bởi Lydia Wu, Nhà nghiên cứu tại Mint Ventures

Nếu bạn thấy bối rối khi lần đầu tiếp xúc với khái niệm “trừu tượng chuỗi”, bạn không phải là người duy nhất.
Có vẻ như nó quan trọng, với nhiều dự án và nguồn tài trợ lớn, tất cả đều tuyên bố là tiêu chuẩn… nhưng ứng dụng thực tế của nó vẫn cần được khám phá. “Trừu tượng chuỗi” có phải chỉ là một từ thông dụng khác trong đường ống của các khái niệm Web3 mới không?
Bài viết này sẽ bắt đầu bằng khái niệm, quay lại những câu hỏi cơ bản và hướng tới mục tiêu tạo ra thứ gì đó từ hư không.
TL; DR:
Mục đích của việc trừu tượng hóa là để ẩn đi sự phức tạp và mức độ trừu tượng trong bối cảnh Web3 thường cao hơn so với Web2, khiến nó trở nên khó khăn hơn.
Tính mô-đun đơn giản hóa quá trình xây dựng chuỗi khối. Trong khi đó, trừu tượng hóa chuỗi liên quan đến việc tái cấu trúc các mối quan hệ giữa các chuỗi và nâng cao trải nghiệm cho cả người dùng và nhà phát triển.
Phân tích 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à trừu tượng hóa chuỗi: Một hệ thống phân cấp khái niệm tập trung vào việc phối hợp các thay đổi trạng thái (giao dịch) trên các chuỗi khác nhau, mặc dù các khái niệm này thường không thống nhất với nhau trong thực tế.
Các giải pháp trừu tượng hóa chuỗi dựa trên ý định đang trở thành một kiến trúc phổ biến, với nhiều sản phẩm dựa trên thành phần có khả năng kết hợp với nhau như những mảnh ghép để dần dần định hình dạng trừu tượng hóa chuỗi cuối cùng.
Các cuộc thảo luận và nỗ lực hiện tại xung quanh việc trừu tượng hóa chuỗi vẫn chưa thoát khỏi sự chính thống lấy cơ sở hạ tầng làm trọng tâm. Tính hợp lệ của việc trừu tượng hóa chuỗi như một vấn đề thực sự phụ thuộc vào sự tham gia tích cực trên chuỗi, những tiến bộ trong tính mô-đun và sự gia tăng của 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 hành trình đơn giản; nó đòi hỏi phải đánh giá tác động của nó lên các chuỗi đuôi dài và khám phá các ứng dụng không phải DeFi.
Tóm lại, trừu tượng hóa chuỗi là gì?
Liệu sự trừu tượng hóa chuỗi có phải là một vấn đề thực sự không?
Sự trừu tượng hóa chuỗi thuộc loại vấn đề nào?
Sự khác biệt giữa chuỗi chéo, khả năng tương tác và trừu tượng hóa chuỗi là gì?
Liệu trừu tượng hóa chuỗi có phải là một vấn đề thực sự không?
—Không nhất thiết. Tính hợp lệ của một vấn đề phụ thuộc vào bối cảnh của nó. Hãy tưởng tượng việc hỏi ai đó cách đây 500 năm về ý kiến của họ về một cuộc khủng hoảng năng lượng.
Vậy, cuộc thảo luận về trừu tượng hóa chuỗi bắt nguồn từ đâu?
Các câu trả lời khác nhau nhưng thường đề cập đến các thuật ngữ chính như lộ trình Ethereum, tính mô-đun, mục đích và việc áp dụng rộng rãi… Hiện tại, quan điểm hấp dẫn nhất có vẻ là sự trừu tượng hóa chuỗi đại diện cho các giai đoạn sau của tính mô-đun.
Một định nghĩa rõ ràng về trừu tượng chuỗi là điều cần thiết để nắm bắt được quan điểm này.
Trong khoa học máy tính, “trừu tượng hóa” là quá trình trích xuất các hoạt động và khái niệm cấp cao từ các quy trình phụ trợ, nhằm mục đích đơn giản hóa khả năng hiểu 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 quen thuộc với trình duyệt và ChatGPT, không để ý đến sự phức tạp tiềm ẩn hoặc thậm chí là khái niệm trừu tượng hóa.
Tương tự như vậy:
Trừu tượng hóa tài khoản: Tạo điều kiện cho chức năng tài khoản liền mạch bằng cách ẩn các chi tiết nội bộ như địa chỉ, khóa riêng tư và cụm từ ghi nhớ, để tạo điều kiện cho trải nghiệm người dùng liền mạch.
Trừu tượng hóa chuỗi: Đảm bảo hoạt động liền mạch trên các chuỗi bằng cách ẩn các thông số kỹ thuật nội bộ như cơ chế đồng thuận, phí gas và mã thông báo gốc.
Trong phát triển phần mềm truyền thống, trừu tượng hóa và tính mô-đun là những khái niệm liên kết và quan trọng. Trừu tượng hóa phác thảo hệ thống phân cấp cấu trúc, trong khi tính mô-đun hóa là hoạt động triển khai cấu trúc này. Mỗi mô-đun tượng trưng cho một cấp độ trừu tượng hóa và các tương tác giữa các mô-đun ẩn đi sự phức tạp bên trong của chúng, hỗ trợ cho việc mở rộng, tái sử dụng và bảo trì mã. Nếu không có trừu tượng hóa, ranh giới giữa các mô-đun sẽ phức tạp và khó quản lý.

Bài giảng 3 Ghi chú của người viết: Trừu tượng hóa và tính mô-đun
Điều quan trọng là phải nhận ra rằng các sản phẩm Web2 thường thực hiện trừu tượng hóa và mô-đun hóa trong các hệ sinh thái đóng hoặc bán đóng, tập trung các lớp trừu tượng hóa trong một nền tảng hoặc ứng dụng duy nhất trong các môi trường được kiểm soát, thường không có mối quan tâm về khả năng tương thích giữa các nền tảng hoặc hệ thống. Ngược lại, trong khuôn khổ Web3, được thúc đẩy bởi cam kết phi tập trung hóa và các hệ sinh thái mở, động lực giữa mô-đun hóa và trừu tượng hóa phức tạp hơn đáng kể.
Mặc dù tính mô-đun có thể giúp giải quyết các vấn đề trừu tượng hóa trong một chuỗi đơn và giảm các rào cản đối với quá trình phát triển chuỗi, nhưng nó vẫn chưa giải quyết hoàn toàn được vấn đề trừu tượng hóa trải nghiệm của người dùng và nhà phát triển trong bối cảnh nhiều chuỗi. Có một "hiệu ứng đảo" đáng chú ý giữa các chuỗi và hệ sinh thái khác nhau, đặc biệt rõ ràng trong sự phân mảnh của tính thanh khoản, nhà phát triển và người dùng. Việc giới thiệu tính trừu tượng hóa chuỗi liên quan đến việc thiết kế lại các mối quan hệ giữa các chuỗi khác nhau để tạo điều kiện cho khả năng kết nối, tích hợp và tương thích của chúng, như đã được chứng minh trong một bài báo do Near phát hành vào tháng 1 năm nay.
Chúng ta có thể lập luận rằng tính cấp thiết của việc trừu tượng hóa chuỗi như một mối quan tâm chính đáng có liên quan mật thiết đến sự phát triển của các yếu tố sau:
Hoạt động trên chuỗi: Liệu sự hiện diện của các dAPP đa dạng có dẫn đến việc tăng cường sự tham gia của người dùng trên chuỗi hay không.
Tiến bộ trong Blockchain mô-đun: Liệu các hoạt động trên chuỗi được tăng cường có khuyến khích phát triển thêm nhiều chuỗi ứng dụng và rollup hay không.
Rào cản đố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ở sự gia nhập của người mới và nhà phát triển đến mức nào (ám chỉ sự cản trở trong xu hướng tăng, thay vì sự thất vọng trong trạng thái trì trệ)?
Trừu tượng chuỗi thuộc về loại vấn đề nào?
Bản thân sự trừu tượng hóa chuỗi là một khái niệm trừu tượng hoạt động ở cấp độ đa chiều trong tường thuật Web3. Điều này có thể giải thích một phần tại sao nó vừa bao gồm tất cả vừa có phần khó hiểu. Cụ thể, sự trừu tượng hóa chuỗi không phải là một giải pháp mà là một triết lý mang tính hướng dẫn.
Tương tự như cách Bitcoin ngày nay, sau nhiều lần chia đôi, biến động giá mạnh và sự ra đời của ETF, đã vượt qua bản sắc ban đầu của nó là một giải pháp công nghệ hoặc một tài sản. Nó đã chuyển đổi thành một hệ tư tưởng vượt thời gian và một vật tổ tiền điện tử thể hiện các giá trị cốt lõi của mật mã và sẽ tiếp tục dẫn dắt sự đổi mới và phát triển của ngành trong tương lai.

Sự khác biệt và kết nối: Chuỗi chéo, khả năng tương tác và trừu tượng hóa chuỗi
Những khái niệm này có thể được hiểu trên một phổ từ cụ thể đến trừu tượng. Chúng đại diện cho một hệ thống phân cấp khái niệm tập trung vào việc phối hợp các thay đổi trạng thái (giao dịch) trên các chuỗi khác nhau, nhưng thường liên quan đến rất nhiều vùng xám trong quá trình sử dụng thực tế.

Các ứng dụng và giao thức chuỗi chéo có thể được chia thành hai loại chính:
Chuyển giao tài sản xuyên chuỗi: Chẳng hạn như cầu nối xuyên chuỗi, Nhà tạo lập thị trường tự động (AMM) xuyên chuỗi và đơn vị tổng hợp xuyên chuỗi.
Truyền thông chuỗi chéo: Các giao thức như Layerzero, Wormhole và Cosmos IBC, v.v.
Chuyển giao tài sản cũng dựa vào việc truyền tin nhắn. Trong các ứng dụng chuyển giao tài sản xuyên chuỗi, lớp tin nhắn 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. Tóm tắt chức năng truyền tin nhắn này thành một giải pháp chung, lớp giao thức là điều xác định giao thức truyền thông xuyên chuỗi.
Giao thức truyền thông chuỗi chéo có thể xử lý các hoạt động phức tạp trên các blockchain, bao gồm quản trị, canh tác thanh khoản, giao dịch NFT, phát hành mã thông báo và tương tác chơi game. Giao thức khả năng tương tác mở rộng các khả năng này hơn nữa, đi sâu vào xử lý dữ liệu, sự đồng thuận và xác thực để đảm bảo tính nhất quán và khả năng tương thích giữa các blockchain khác nhau. Tuy nhiên, trên thực tế, hai khái niệm này thường là hai mặt của cùng một đồng xu và có thể được sử dụng thay thế cho nhau tùy thuộc vào ngữ cảnh.
Bản chất của trừu tượng hóa chuỗi bao gồm khả năng tương tác blockchain nhưng cũng giới thiệu một lớp bổ sung tập trung vào việc nâng cao trải nghiệm của người dùng và nhà phát triển. Khía cạnh này có liên quan chặt chẽ đến câu chuyện ý định đã thu hút được sự chú ý trong chu kỳ này. Việc tích hợp ý định với trừu tượng hóa chuỗi sẽ được trình bày chi tiết hơn trong các phần tiếp theo.
Những vấn đề cụ thể nào liên quan đến việc trừu tượng hóa chuỗi?
Làm thế nào để đạt được sự trừu tượng hóa chuỗi?
Tại sao việc tích hợp ý định với chuỗi trừu tượng lại quan trọng?
Làm thế nào để đạt được sự trừu tượng hóa chuỗi?
Các dự án khác nhau có cách diễn giải và điểm vào riêng biệt liên quan đến trừu tượng hóa chuỗi. Chúng ta có thể phân loại chúng thành hai trường phái: Trường phái cổ điển, xuất phát từ các giao thức khả năng tương tác và tập trung vào trừu tượng hóa phía nhà phát triển, và Trường phái ý định, kết hợp các kiến trúc ý định mới và tập trung nhiều hơn vào trừu tượng hóa phía người dùng.
Nguồn gốc của Trường phái Cổ điển có thể bắt nguồn từ Cosmos và Polkadot, trước cả khi khái niệm trừu tượng hóa chuỗi xuất hiện. Những người mới tham gia như Optimism Superchain 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. Các giao thức truyền thông chuỗi chéo như Layerzero, Wormhole và Axelar đang mở rộng sang các chuỗi bổ sung và phấn đấu để được áp dụng rộng rãi hơn nhằm khuếch đại hiệu ứng mạng của chúng.
Trong Intent School, các dự án L1 như Near và Particle Network được dành riêng để cung cấp các giải pháp trừu tượng hóa chuỗi toàn diện. Ngoài ra, các chiến lược dựa trên thành phần giải quyết các thách thức cụ thể rất phổ biến, đặc biệt là trong các giao thức DeFi, ví dụ như UniswapX, 1inch và Across Protocol.
Đối với cả trường phái Classical và Intent, các nguyên tắc thiết kế cơ bản nhấn mạnh vào các chức năng chuỗi chéo an toàn và nhanh chóng cùng với các tương tác trực quan của người dùng. Các tính năng chính bao gồm giao diện người dùng thống nhất, chức năng chuỗi chéo liền mạch cho dAPP, cũng như quản lý và trợ cấp phí gas.

Tại sao việc tích hợp ý định với trừu tượng chuỗi lại quan trọng?
“Các giao thức dựa trên ý định” đang xuất hiện rất nhiều và phần này sẽ khám phá lý do tại sao chúng trở thành lựa chọn kiến trúc phổ biến và những tác động tiềm ẩn của chúng.
Tương tự như trừu tượng hóa và mô-đun hóa, ý định không phải là khái niệm gốc trong Web3. Nhận dạng ý định là một khía cạnh quan trọng của 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 đối thoại giữa con người và máy tính.
Khi thảo luận về nghiên cứu ý định trong Web3, không thể bỏ qua bài báo nổi tiếng của Paradigm. Trong khi các nguyên tắc thiết kế tương tự đã được triển khai trong các sản phẩm như CoWSwap, 1inch và Telegram Bots, thì chính bài báo này đã chính thức nêu rõ bản chất của kiến trúc ý định: người dùng chỉ cần xác định những gì họ muốn đạt được và để các bên thứ ba xử lý những phức tạp của quy trình. Triết lý này phù hợp với trọng tâm của trừu tượng hóa chuỗi là nâng cao trải nghiệm của người dùng, cung cấp một phương pháp tiếp cận giải pháp riêng biệt và thiết thực.
Thị trường có nhiều khuôn khổ đa dạng cho việc trừu tượng hóa chuỗi, trong đó khuôn khổ CAKE (Các yếu tố chính trừu tượng hóa chuỗi) từ Frontier Research đặc biệt nổi bật. Khuôn khổ này, kết hợp kiến trúc ý định, sắp xếp các công nghệ và giải pháp trừu tượng hóa chuỗi khác nhau thành các lớp riêng biệt: lớp cấp phép, lớp giải quyết và lớp thanh toán. Các khuôn khổ khác đã tinh chỉnh cách tiếp cận này, chẳng hạn như Everclear, đã thêm một lớp thanh toán giữa lớp giải quyết và lớp thanh toán.

Nguồn: Frontier Research
Cụ thể:
Lớp cấp phép: Trung tâm của lớp này là trừu tượng hóa tài khoản, đóng vai trò là cổng thông tin để người dùng dAPP yêu cầu báo giá ý định.
Lớp giải quyết: Đây thường là lớp giải quyết của bên thứ ba ngoài chuỗi có nhiệm vụ thực hiện ý định của người dùng.
Lớp thanh toán: Sau khi người dùng chấp thuận giao dịch, các công cụ như oracle và cầu nối chuỗi chéo sẽ được sử dụng để đảm bảo thực hiện giao dịch.
Trong Solver Layer, các solver là các thực thể ngoài chuỗi của bên thứ ba được biết đến với nhiều tên gọi khác nhau—chẳng hạn như solver, resolver, searcher, filler, taker và relayer—trong các giao thức khác nhau. Những solver này thường được yêu cầu đặt cọc tài sản làm tài sản thế chấp để đủ điều kiện cạnh tranh cho các đơn hàng.
Quá trình sử dụng các sản phẩm dựa trên ý định tương tự như việc điền lệnh giới hạn. Trong các tình huống chuỗi chéo, để nhanh chóng đáp ứng ý định của người dùng, người giải quyết thường ứng trước tiền và thu phí bảo hiểm rủi ro khi thanh toán. Thỏa thuận này tương tự như khoản vay ngắn hạn, trong đó thời hạn vay tương đương với thời gian đồng bộ hóa trạng thái chuỗi khối và lãi suất tương tự như phí dịch vụ.
Các giải pháp toàn diện do Near đại diện, với hy vọng kết hợp các lớp cấp phép, trình giải quyết và thanh toán thành một cơ sở hạ tầng thống nhất, hiện đang trong giai đoạn đầu của quá trình chứng minh khái niệm, khiến việc quan sát và đánh giá tiện ích của giải pháp này trở nên khó khăn.
Ngược lại, các giải pháp dựa trên thành phần, đặc biệt là các giải pháp trong giao thức DeFi chuỗi chéo, đã chứng minh được những lợi thế so với các giải pháp chuỗi chéo truyền thống. Across Bridge, sản phẩm chủ lực của Across Protocol, sử dụng kiến trúc lấy ý định làm trung tâm để cung cấp tốc độ cao hơn, giá thấp hơn và khả năng tạo phí mạnh hơn giữa các cầu nối chuỗi chéo tương thích với EVM, với những lợi ích của nó đặc biệt rõ rệt trong các giao dịch nhỏ hơn.

Tốc độ cầu nối và phí của các sản phẩm chuỗi chéo khác nhau trong Jumper

Tốc độ cầu nối và phí của chuỗi L2-L1 trên Across Protocol và Stargate

Across Protocol có khả năng tạo ra phí cao hơn, Nguồn: DefiLlama
Theo lộ trình, Across Protocol có kế hoạch ra mắt một lớp thanh toán mô-đun để tạo điều kiện cho các ý định xuyên chuỗi trong giai đoạn thứ ba. Uniswap Labs và Across Protocol đã đồng đề xuất ERC-7683, nhằm mục đích đơn giản hóa quy trình nhập cảnh cho người giải quyết bằng cách chuẩn hóa các biểu thức ý định và tạo ra một mạng lưới chung cho người giải quyết.
Các giải pháp trừu tượng hóa chuỗi dựa trên ý định có khả năng sẽ trở thành một kiến trúc phổ biến, với nhiều thành phần có khả năng lắp ráp tiêu chuẩn trừu tượng hóa chuỗi tối ưu giống như các mảnh ghép của một câu đố.
Những thách thức nào tồn tại trong việc hiểu và triển khai trừu tượng hóa chuỗi?
Những vấn đề nào bắt nguồn từ quan điểm tập trung vào cơ sở hạ tầng?
Những mối quan tâm nào khác liên quan đến trừu tượng hóa chuỗi đáng được khám phá thêm?
Những vấn đề nào bắt nguồn từ quan điểm tập trung vào cơ sở hạ tầng?
Là các giao thức tương tác hàng đầu, Layerzero đã huy động được tổng cộng 290 triệu đô la và Wormhole là 225 triệu đô la, tuy nhiên, FDV đáng kể và vốn hóa thị trường thấp đã khiến các token của họ trở thành biểu tượng của các token VC bị chỉ trích nhiều trong chu kỳ này, làm suy yếu niềm tin của thị trường vào tính trừu tượng của chuỗi.
Quay trở lại với phim hoạt hình ở phần đầu, rõ ràng là các dự án trừu tượng hóa chuỗi, mặc dù có các ngăn xếp công nghệ và tiêu chuẩn mã thông báo độc đáo, thường bị coi là "cơ sở hạ tầng vô dụng" do sự tăng trưởng trì trệ của thị trường bên ngoài. Ngoài ra, sự suy giảm về số liệu trước và sau đợt airdrop của Layerzero đã làm gia tăng nghi ngờ về nhu cầu của thị trường đối với "giao tiếp xuyên chuỗi".

Sự sụt giảm đáng kể về số liệu sau đợt airdrop của Layerzero
Trên trang diễn đàn ERC-7683, các nhà phát triển đã thảo luận về vai trò của chính tiêu chuẩn ERC để đáp lại những lời chỉ trích rằng chức năng chuyển giao tài sản xuyên chuỗi quá nhỏ, không đủ phổ biến. Những người ủng hộ ERC tối giản cho rằng các tiêu chuẩn cấp công cụ đủ để giải quyết các vấn đề hiện tại và có thể kết hợp với các tiêu chuẩn hiện tại, giúp việc áp dụng tương đối dễ dàng hơn.
Do triết lý thiết kế của kiến trúc ý định chủ yếu tập trung vào ứng dụng, nên các tiêu chuẩn giao thức "phổ biến, đầy đủ và tương thích" đôi khi có thể trở nên "quá mơ hồ để có ý nghĩa" hoặc "quá phức tạp để giải quyết các vấn đề trong thế giới thực". Điều này dẫn đến một hiện tượng trớ trêu: các giao thức trừu tượng chuỗi, được sinh ra để giải quyết các vấn đề phân mảnh, cuối cùng lại tự cung cấp các giải pháp phân mảnh.

ERC-7683: Tiêu chuẩn ý định chuỗi chéo
Những mối quan tâm nào khác liên quan đến trừu tượng hóa chuỗi đáng được khám phá thêm?
Tương tự như cách toàn cầu hóa ảnh hưởng đến các khu vực kém phát triển, việc trừu tượng hóa chuỗi khiến việc duy trì TVL cho các chuỗi mới và chuỗi đuôi dài trở nên khó khăn hơn. Điều này sẽ ảnh hưởng như thế nào đến việc áp dụng trừu tượng hóa chuỗi?
Một nghiên cứu của Variant cho thấy UniswapX có thể dẫn đến một tình huống mới khi các token đuôi dài được hướng đến AMM, trong khi các token chính thống ngày càng được lấp đầy bởi các trình giải quyết ngoài chuỗi. Đây có phải là xu hướng tương lai cho DEX không? Liệu có một lớp trình giải quyết toàn cầu được xếp chồng lên trên lớp thanh khoản toàn cầu trong tương lai không?
Bên cạnh các giao thức DeFi, kiến trúc sản phẩm dựa trên ý định có thể có những hình thức nào khác?
Liệu sự trừu tượng hóa chuỗi có trở thành xu hướng lớn tiếp theo sau tính mô-đun hay nó sẽ trở thành một bong bóng lớn?