Mô hình Intent-Centric ra đời với mục tiêu loại bỏ các trở ngại gây phiền toái cho trải nghiệm người dùng, giúp công chúng truyền thống có thể tiếp cận và sử dụng blockchain một cách thuận tiện hơn.

Bắt đầu
Công nghệ blockchain đang phát triển với tốc độ chóng mặt trong những năm gần đây, tính ứng dụng của nó dần trở nên phổ biến hơn trong đời sống hàng ngày. Tuy nhiên, không thể phủ nhận rằng, ngoài những lợi ích nổi bật, vẫn còn nhiều vấn đề cần giải quyết để nó có thể đào sâu hơn vào xã hội.
Một thách thức lớn nếu muốn blockchain phổ biến đến với đại đa số là trải nghiệm người dùng. Trong suốt nhiều năm phát triển của nó, có vẻ như blockchain chỉ được biết đến và sử dụng bởi hai nhóm chính, một là những người yêu công nghệ và hai là những người tìm kiếm lợi nhuận.
Mô hình Intent-Centric ra đời với nhiệm vụ loại bỏ trở ngại này.
Trước khi đi vào chi tiết, hãy xem qua một ví dụ:
Bạn đứng giữa một trung tâm thương mại với một danh sách dài các món hàng cần mua. Việc tìm kiếm và mua sắm ở một nơi xa lạ có thể khá khó khăn và tốn thời gian. Tuy nhiên, nếu bạn đi cùng một người bạn quen biết với nơi đó, mọi thứ sẽ trở nên dễ dàng hơn. Mô hình Intent-Centric hoạt động tương tự trong lĩnh vực blockchain.
Intent-Centric Model là gì?
Mô hình Intent-Centric trong tiếng Việt được dịch là “mô hình tập trung vào ý định”.
Trong mô hình này, Ý định là những mong muốn của người dùng. Hệ thống sẽ phân tích ý định của người dùng và giải quyết chúng một cách tốt nhất, sau đó trả kết quả lại cho người dùng.
Nó khác biệt so với mô hình giao dịch truyền thống ở chỗ tập trung vào “ý định - mục tiêu cuối cùng” thay vì “cách thức” để đạt được mục tiêu.

Ví dụ: Bạn muốn mua Bitcoin với giá dưới 30.000 USD. Bạn chỉ cần gửi đi thông điệp cần mua Bitcoin dưới 30.000 USD mà không cần thiết lập thêm bất kỳ điều gì khác như ví nào, chuỗi nào, sàn giao dịch nào, thiết lập gas, slippages… cả. Tất cả các thủ tục phức tạp sẽ được loại bỏ để cải thiện trải nghiệm người dùng. Bạn chỉ cần đưa ra lệnh và đợi kết quả.
Cơ chế hoạt động của Intent-Centric
Yếu tố chính trong mô hình Intent-Centric là đọc và hiểu ý định của người dùng, sau đó thực hiện các hành động tương ứng.
Một tầng trung gian mới xuất hiện để xử lý việc này, được gọi là Intent-Solver bao gồm Intentpool và Solver (người giải quyết).
Các ý định của người dùng sẽ được gửi đến một pool riêng gọi là Intentpool thay vì trực tiếp đến Mempool của blockchain như trước đây. Tại đó, các Solver sẽ truy cập, lấy ra và phân tích ý định của người dùng, sau đó gửi xuống Mempool của blockchain để xử lý theo kịch bản đã được thiết lập.

Intent Pool
Chúng ta có 3 loại Intentpool với ưu và nhược điểm khác nhau:
- Intentpool không yêu cầu quyền: Loại này cho phép bất kỳ ai cũng có thể gửi yêu cầu tới pool mà không cần phải được cấp phép trước. Loại này có ưu điểm là mang lại sự đa dạng trong các yêu cầu, tạo điều kiện cho Solver kết nối và giải quyết mà không cần gửi yêu cầu tới Mempool của blockchain. Tuy nhiên, rủi ro của nó là khả năng chống lại spam không cao, có thể làm giảm tốc độ và chất lượng xử lý.
- Intentpool yêu cầu quyền: Loại Intentpool này yêu cầu người dùng phải được xác thực trước khi có thể gửi yêu cầu. Nó giúp tăng cường bảo mật cho pool và mang lại sự an toàn cho người sử dụng. Tuy nhiên, nó cũng làm hạn chế sự đa dạng của Intent.
- Intentpool Hybrid: Đây là sự kết hợp của cả hai yếu tố không yêu cầu quyền và yêu cầu quyền. Nó tăng cường và giảm thiểu ưu và nhược điểm của từng loại. Ngoài ra, nó cũng đề cập đến việc sử dụng cơ chế đấu giá cho yêu cầu để ngăn chặn spam.
Giải quyết viên
Trong mô hình Intent-Centric, các Solver đóng vai trò là người giải mã ý định của người dùng. Sau đó, họ sử dụng trí tuệ của mình để tìm ra cách giải quyết vấn đề một cách hiệu quả và chính xác nhất. Các bạn cũng có thể gọi các Solver là những “trợ lý trên chuỗi”.
Một số phương pháp mà Solver có thể sử dụng để đáp ứng ý định của người dùng:
- Nhà Cung Cấp Thanh Khoản: Solver có thể đóng vai trò chính là người cung cấp thanh khoản cho các yêu cầu giao dịch của người dùng. Điều này giúp Solver tìm kiếm lợi nhuận cũng như tăng tốc độ xử lý giao dịch.
- Phân Phối Một Phần: Solver có thể thu thập thanh khoản từ nhiều nguồn để đáp ứng yêu cầu của người dùng.
- Sự Khớp Lệnh Trực Tiếp (“CoWs”): Điều này xảy ra khi có sự phù hợp về nhu cầu giữa hai bên trong Intent Pool. Solver đơn giản chỉ giúp họ khớp lệnh với nhau. Ví dụ, A muốn đổi 1 BTC lấy 30.000 USD, trong khi đó B muốn đổi 30.000 USD lấy 1 BTC.
- Giao Dịch Chuỗi: Đây là trường hợp Solver kết hợp nhiều nhu cầu lại với nhau để xử lý một cách hoàn hảo. Ví dụ, A muốn mua 5 BTC, B muốn bán 2 BTC, C muốn bán 3 BTC, Solver sẽ giúp họ khớp lệnh với nhau.
Có thể thấy người dùng tuyên bố mong muốn, sau đó Solver sẽ là người tính toán từng bước trong quá trình đó.
Tổng kết lại quy trình hoạt động của Mô hình Intent-Centric như sau:
- Bước 1: Người dùng khởi tạo Intent (các ý định) và gửi chúng tới Intent Pool.
- Bước 2: Các Solver lấy ra các Intent trong pool và tiến hành giải mã chúng.
- Bước 3: Dựa vào ý định đã giải mã, Solver đưa ra phương pháp xử lý tốt nhất và khởi động quy trình xử lý tại các địa điểm cần thiết.
Abstraction Tài Khoản và sự Thúc Đẩy Phát Triển Mô hình Intent-Centric
Từ Trừu Tượng Tài Khoản dễ hiểu là quá trình biến tài khoản người dùng thành hợp đồng thông minh.

Trong quá khứ, các địa chỉ ví chúng ta thường sử dụng là dạng EOA (Externally-owned Account), được tạo ra từ một cặp khóa public-private. Ví EOA cho phép chủ sở hữu thực hiện giao dịch và chuyển nhận token với một số lựa chọn ít ỏi. Ở ví EOA, tài khoản và quyền sở hữu được coi là một, điều này khác biệt so với Trừu Tượng Tài Khoản.
Sau khi trừu tượng hóa, tài khoản và quyền sở hữu được phân tách. Tài khoản bây giờ trở thành Tài Khoản Hợp Đồng Thông Minh hoạt động như một hợp đồng thông minh không giới hạn về logic.
Với khả năng tùy chỉnh mạnh mẽ và khả năng diễn đạt ý tưởng lớn, Trừu Tượng Tài Khoản là một nâng cấp tuyệt vời tạo điều kiện cho người dùng ủy quyền cho các Solver thực hiện công việc của họ.
Ưu và Nhược Điểm của Mô hình Intent-Centric
Mô hình Intent-Centric nổi lên như một cách cải tiến việc tương tác với hệ thống blockchain, tập trung vào việc cải thiện trải nghiệm bằng cách cho phép người dùng chỉ định mục đích một cách rõ ràng. Tuy nhiên, như mọi phương pháp mới, luôn có cả ưu và nhược điểm đi kèm. Dưới đây là một cái nhìn tổng quan về cả hai mặt của mô hình Intent-Centric để hiểu rõ hơn về tầm quan trọng và thách thức mà nó đem lại.
Ưu Điểm
Cải Thiện Trải Nghiệm Người Dùng
Intent-Centric loại bỏ toàn bộ quá trình phức tạp, giúp người dùng không cần phải “đau đầu” nhiều. Việc của họ chỉ là ra lệnh, phần còn lại để hệ thống tự xử lý. Intent-Centric đặc biệt hữu ích trong bối cảnh blockchain đang bị phân mảnh như hiện nay, đặc biệt là khi có nhiều Layer 2 xuất hiện với mỗi blockchain có một cách hoạt động riêng.
Tối Ưu Hóa Thời Gian và Chi Phí
Tận Dụng Tính Linh Hoạt của Mô Hình, người dùng có thể gửi một Intent với nhiều giao dịch trong một lần yêu cầu duy nhất. Solver sẽ giải quyết toàn bộ vấn đề đó cùng một lúc, giúp tiết kiệm cả thời gian và chi phí. Nó cũng cho phép xử lý các giao dịch với giá trị rất nhỏ.
Tính Tự Động Hóa
Không chỉ dừng lại ở những giao dịch đơn giản, người dùng có thể gửi những yêu cầu phức tạp với điều kiện hoạt động riêng để tự động hóa công việc. Ví dụ như chỉ mua khi giá nằm trong một khoảng giá và sau đó bán ra khi giá đạt một mức nhất định.
Khả Năng Mở Rộng
Mô hình Intent-Centric tạo ra cơ sở cho việc phát triển các ứng dụng khác trên nền tảng này, như việc tích hợp xử lý trí tuệ nhân tạo hoặc các ứng dụng DApp với mục đích cụ thể.
Nhược Điểm
Khi thêm một lớp trung gian vào quá trình giao dịch từ người dùng đến blockchain, các vấn đề nhược điểm sẽ phát sinh. Đầu tiên là về mặt bảo mật, người dùng phải tin tưởng vào các “người giải mã” ý tưởng. Nếu họ hoạt động không hiệu quả hoặc gian lận, có thể ảnh hưởng đến tài sản của người dùng.
Thứ hai, tốc độ giao dịch cũng sẽ chậm hơn do phải trải qua quá trình xử lý của Solver.
Và cuối cùng, việc phát triển Solver cũng phức tạp. Để hiểu rõ ý định của người dùng không phải là một công việc đơn giản. Nếu yêu cầu mô tả quá chi tiết, sẽ làm giảm trải nghiệm người dùng, trong khi mô tả quá đơn giản sẽ không thể hiện đúng ý định. Vì vậy, việc xây dựng các bộ giải mã tinh vi là một công việc khá khó khăn.
Các Dự Án Nổi Bật
Dưới đây là một số dự án nổi bật sử dụng mô hình Intent-Centric.
Anoma
Anoma là một hệ thống phi tập trung được thiết kế theo mô hình Intent-Centric. Mục tiêu của dự án là xây dựng một mạng lưới Intent toàn cầu, nơi mà người dùng có thể gửi những ý định của họ để được giải quyết. Dựa trên phân tích ý định của người dùng, Anoma tìm kiếm các đối tác phù hợp. Ngoài ra, Anoma cũng tập trung vào việc bảo vệ quyền riêng tư của người dùng bằng cách tạo điều kiện trong quá trình khai báo, đồng thời hỗ trợ các giao dịch có giá trị siêu nhỏ.

SUAVE
SUAVE (Single Unifying Auction for Value Expression) được phát triển bởi Flashbots nhằm tăng cường trải nghiệm người dùng và tăng tính phi tập trung trên các blockchain công cộng. SUAVE hoạt động độc lập với chuỗi chính và đóng vai trò là lớp trung gian tạo điều kiện cho các ý định.

Trong lõi của nó, SUAVE xử lý các ý định của người dùng được gửi lên mạng lưới, bao gồm cả giao dịch đơn giản và phức tạp. Mục tiêu của SUAVE là trở thành một mempool và trình tạo block chung cho tất cả các blockchain.
Cần Thiết
Essential tập trung vào việc xây dựng một bộ giải pháp toàn diện cho kiến trúc Intent-Centric. Nó bao gồm ba mục tiêu chính:
- Tạo ra một ngôn ngữ đặc thù để biểu hiện ý định (intent).
- Phát triển một tiêu chuẩn trên Ethereum cho Intent-Centric Account Abstraction.
- Xây dựng một lớp intent modular.
Cơ chế đồng thuận của Essential khuyến khích các Solver cạnh tranh giải quyết vấn đề dựa trên sự hài lòng, từ đó nâng cao trải nghiệm người dùng cuối.
Nhìn chung, giải pháp toàn diện mà Essential đang phát triển sẽ giúp các nhà phát triển xây dựng hệ thống Intent tùy chỉnh và kết nối chúng mà không cần xây dựng từ đầu, giảm thiểu vấn đề phân mảnh blockchain.
UniswapX
UniswapX được giới thiệu bởi Uniswap vào tháng 7 vừa qua, là một bước tiến đáng chú ý của kiến trúc Intent-Centric.
Khác với các mô hình Intent-Centric toàn diện của các dự án đã được giới thiệu trước đó, Uniswap áp dụng các đặc điểm riêng cho việc hoán đổi token. Theo đó, các yêu cầu nâng cao (intent) của người dùng được lọc qua một bộ lọc (UniswapX filter) đóng vai trò như Solver trong mô hình Intent-Centric. Tại đây, các filter dựa trên yêu cầu của người dùng để xử lý giao dịch.

Kết luận
Trải nghiệm của người dùng là một trong những yếu tố quan trọng để blockchain được chấp nhận rộng rãi. Người dùng thông thường không quan tâm nhiều đến cơ sở hạ tầng, họ quan tâm đến an toàn, bảo mật và trải nghiệm tốt.
Intent-Centric là một phương hướng phù hợp với nhu cầu tự nhiên của con người. Hy vọng trong tương lai gần, chúng ta sẽ chứng kiến nhiều ứng dụng hơn sử dụng mô hình này.
Kudō
- Tìm hiểu về xu hướng thị trường tiếp theo của tiền điện tử - Phần 1: LSDfi
- Blockchain và AI: Những điểm gặp nhau
- BitVM - Hợp đồng thông minh chạy trên mạng lưới Bitcoin