Sự trừu tượng chuỗi 0-1

Nâng caoJul 08, 2024
Bài viết này giới thiệu về công nghệ và ứng dụng của trừu tượng hóa chuỗi, nhấn mạnh tính tất yếu của tương lai đa chuỗi và khám phá cách trừu tượng hóa chuỗi có thể nâng cao trải nghiệm người dùng.
Sự trừu tượng chuỗi 0-1

Một bài giới thiệu về phần thiếu sót để đạt được sự phổ biến của việc áp dụng blockchain, kèm theo các trường hợp nghiên cứu bổ sung.

Tại sao Tương lai Đa chuỗi là Không thể tránh khỏi & Làm thế nào nó sẽ Làm tăng vấn đề UX của Ngày nay

Một thế giới với hàng trăm chuỗi là không thể tránh khỏiVới thời gian, gần như mọi nhóm và nhà phát triển đều muốn sở hữu kinh tế và người dùng của họ, và ngay cả khi điều này có thể thực hiện trên môi trường thực thi đa năng như Solana, ứng dụng vẫn phụ thuộc vào năng suất của những môi trường này, mà lịch sử đã chứng minh là đôi khi không đáng tin cậy. Nếu chúng ta tin rằng một sự dịch chuyển mô hình vào công nghệ blockchain là không thể tránh khỏi, kết luận tiếp theo hợp lý là hàng trăm môi trường thực thi chuyên biệt cho các ứng dụng đang xây dựng trên nó. Chúng ta đã có thể thấy điều này diễn ra ngay hôm nay, với các ứng dụng như dYdX, Hyperliquid, Fraxvà các dự án mới trỗi dậy khác trở thành chuỗi ứng dụng độc lập và rollups. Hơn nữa, cũng có khả năng rằng các giải pháp mở rộng Layer 2 tồn tại song song với Layer 1, vì một tập con nhỏ hơn các nút có thể giao tiếp toàn cầu nhanh hơn đáng kể so với một tập lớn. Điều này sẽ cho phép L2, như rollups, mở rộng gần như không giới hạn, trong khi kế thừa an ninh từ L1 và có giả định tin cậy 1/N (so với việc có đa số cao để đạt đồng thuận như L1s làm). Về bản chất, chúng tôi tưởng tượng một tương lai với hàng trăm L1s và L2s.

Tuy nhiên, ngay cả trong tình trạng hiện tại chỉ có vài chục L1 và L2, chúng tôi đã thấy những lo ngại được lên tiếng về các rào cản UX đáng kể trong hiện tại đa chuỗi này. Do đó, một tương lai đa chuỗi có nhiều vấn đề cần khắc phục bao gồm thanh khoản bị phân mảnh, sự phức tạp cho người dùng cuối với nhiều cầu nối, điểm cuối RPC, mã thông báo gas và thị trường khác nhau. Cho đến nay, vẫn chưa có một phương pháp đầy đủ để trừu tượng hóa những phức tạp UX này trong một thế giới với một vài L1 và L2. Người ta chỉ có thể tưởng tượng các blockchain sẽ không sử dụng được như thế nào đối với người dùng cuối nếu hệ sinh thái đa chuỗi tiếp tục phát triển mà không khắc phục những rào cản UX đáng kể này trước.

Internet không phát triển thành công nhờ người dùng hiểu rõ về các giao thức cốt lõi như HTTP, TCP/IP, UDP. Thay vào đó, nó trừu tượng hóa những sắc thái kỹ thuật và cho phép người ngoại đạo sử dụng. Theo thời gian, điều tương tự cũng sẽ đúng với các blockchain và ứng dụng native của blockchain.

Trong tiền điện tử, người dùng cần triển khai thanh khoản trên nhiều L1 và L2, chấp nhận một UX không hoàn hảo khi có các nguồn thanh khoản on-chain bị phân mảnh trên những L1 và L2 này, và hiểu rõ về những sắc thái kỹ thuật của những hệ thống này. Đã đến lúc trừu tượng hóa mọi thứ đi xa khỏi người dùng bình thường - theo cách họ hiểu, họ không cần biết họ đang sử dụng các blockchain, chưa kể có bao nhiêu L1 và L2 tồn tại dưới nền tảng, vì chỉ có cách này ngành công nghiệp mới đạt được sự thông nhận rộng rãi.

Tại sao trừu tượng hóa chuỗi giải quyết mọi thứ

Trừu tượng chuỗi là một phương tiện thông qua đó chúng ta trừu tượng hóa những điều tinh tế và cụ thể về blockchain để mang đến trải nghiệm người dùng liền mạch mà họ thậm chí không biết họ đang sử dụng blockchain. Có thể cho rằng sự đột phá này trong UX có thể là mảnh ghép thiếu sót từ việc đưa thế hệ kế tiếp của doanh nghiệp và người dùng vào hệ sinh thái blockchain và tiền điện tử.

Đi sâu vào các thành phần của Chain Abstraction

Trước khi đi qua một số dự án xây dựng cơ sở hạ tầng quan trọng để đạt được tương lai trừu tượng, thì việc đi qua một số thành phần công nghệ đang cung cấp sức mạnh cho trừu tượng hóa chuỗi là điều cần thiết.

Trừu tượng tài khoản

Hôm nay, các ví tiền điện tử đối mặt với nhiều hạn chế. Ngoài những lỗ hổng bảo mật đa dạng, chúng chỉ cung cấp chức năng hạn chế trừ khi chúng được sử dụng cùng nhau, tức là tương tác với các hợp đồng thông minh khác. Điều gì sẽ xảy ra nếu chúng ta tưởng tượng lại tình huống này để biến đổi tài khoản sở hữu bên ngoài (EOA) thành các ví tiền điện tử thông minh (SCWs)? Khác với EOA, SCWs không thể khởi động giao dịch một cách tự ý — chúng yêu cầu sự khuyến khích từ EOA. Bằng cách kết hợp khả năng của cả hai, chúng ta hiệu quả biến đổi EOA thành SCWs, trang bị cho họ khả năng không chỉ khởi động giao dịch mà còn thực hiện logic phức tạp, tùy ý, cơ sở của hợp đồng thông minh.

Điều này có thể mở khóa một loạt các trường hợp sử dụng. Trong ngữ cảnh này, chúng tôi sẽ tập trung cụ thể vào cách mà điều này liên quan đến trừu tượng hóa chuỗi.

Khi bạn chuyển đổi một EOA thành một SCW, bạn hiệu quả tách rời người thực hiện giao dịch và người ký. Điều này có nghĩa là người dùng không cần trực tiếp thực hiện giao dịch mà thay vào đó có những người thực thi phức tạp (gọi là người thực thi) làm điều này thay mặt họ. Quan trọng nhất là trong quá trình này, người dùng không giao quyền sở hữu ví khi họ giữ lại khóa riêng của họ. Việc có một người thực thi đi kèm với những lợi ích khác, như không cần cân đối gas trên tất cả các chuỗi khối khác nhau mà bạn muốn sử dụng, vì phí giao dịch/gas giờ cũng có thể được trừu tượng hóa. Ngoài ra, người dùng có thể có gói giao dịch thực hiện chỉ bằng một cú nhấp chuột. Ví dụ, có thể phê duyệt một mã thông báo cho một DEX, đổi nó và sau đó cho vay tiền thu nhập vào thị trường Aave.

Việc có một người thực hiện loại bỏ nhu cầu tương tác trực tiếp với hợp đồng thông minh, trong khi người dùng vẫn giữ quyền sở hữu quỹ của họ. Hãy tưởng tượng sử dụng bất kỳ ứng dụng blockchain nào bạn muốn thông qua Bot Telegram- điều này trở nên có thể với sự trừu tượng hóa tài khoản.

Hơn nữa, trừu tượng tài khoản cho phép người dùng tự giữ tài sản và mở vị trí DeFi trên nhiều chuỗi mà không cần các ví khác nhau, RPC hoặc lo lắng về các loại chữ ký khác nhau, ngay cả khi không biết rằng họ đang sử dụng một chuỗi khác nhau. Bạn có thể xem bản demo của điều này ở đâyhoặc tiếp tục đọc khi chúng tôi bàn về các dự án dẫn đầu chính xác những nỗ lực trừu tượng hóa tài khoản này.

Điều đó chưa phải là tất cả - trừ tài khoản trừu tượng còn loại bỏ nhu cầu cho người dùng giữ các khóa riêng tư của họ để bảo mật tài khoản mà không được quản lý bởi một bên thứ ba. Người dùng có thể lựa chọn các phương thức xác minh truyền thống hơn như 2FA và vân tay cộng với khôi phục mật khẩu thông qua mạng xã hội để bảo mật ví của họ. Khôi phục mật khẩu thông qua mạng xã hội cho phép khôi phục ví bị mất thông qua, ví dụ, gia đình của người dùng.

“Những người dùng tiếp theo sẽ không viết 12 từ trên một tờ giấy. Những người bình thường không làm điều đó. Chúng ta cần cung cấp cho họ tính khả dụng tốt hơn; họ không nên phải suy nghĩ về khóa tiền điện tử.” - Yoav Weiss, EF

Vì ví là điểm vào của tiền điện tử và blockchain, trừu tượng tài khoản cuối cùng cho phép trừu tượng chuỗi phát triển.

Để biết thêm chi tiết về cách hoạt động bên trong của việc trừu tượng hóa tài khoản, vui lòng tham khảo điều nàybài viết của Jarrod Watts.Ví Avocado bởi Instadappcũng đang tiến bộ đáng kể trong việc tận dụng sức mạnh của sự trừu tượng hóa tài khoản cho người dùng cuối.

Ý định

Intent cho phép những người tham gia phức tạp hoặc “những người giải quyết vấn đề” thực hiện giao dịch một cách tối ưu nhất thay mặt cho người dùng. Chính trong tên gọi – người dùng diễn đạt ý định của họ để thực hiện một hành động trên chuỗi. Một định nghĩa đơn giản là diễn đạt, ngoài chuỗi, hành động trên chuỗi mà họ mong muốn theo cách tối ưu nhất có thể. Ví dụ, khi bạn gửi một đơn đặt hàng đến CowSwap, bạn thực sự đang gửi một ý định – một ý định để trao đổi token đã nói cho token khác, với giá tốt nhất có thể. Bằng cách gửi ý định này ngoài chuỗi, nó tránh được bể nhớ công cộng và thay vào đó trực tiếp được định tuyến đến một bể nhớ riêng được mã hóa nơi mà những người giải quyết vấn đề cạnh tranh để thực hiện, hoặc giải quyết, ý định của bạn với giá tốt nhất có thể, bằng cách sử dụng bảng cân đối tài khoản của họ, luồng đặt hàng riêng, hoặc sử dụng các địa điểm thanh khoản trên chuỗi như Uniswap và Curve. Điều này giúp biên lợi nhuận của người giải quyết vấn đề nén về không, mang lại cho người dùng việc thực hiện tốt nhất, bởi vì luôn có một người giải quyết vấn đề khác sẵn sàng bước vào để thực hiện ý định này.

Vì vậy bây giờ chúng ta đã xác định được ý định là gì, thì chính xác chúng có thể giúp chúng ta đạt được trừu tượng hóa chuỗi như thế nào?

Câu trả lời quay trở lại với sự phân định giữa người ký và người thực thi trong một thế giới trừu tượng tài khoản. Nếu tất cả những gì người dùng cần làm là nhấp vào nút để ký giao dịch, họ có thể thuê ngoài tất cả các nhu cầu trên chuỗi của mình cho các tác nhân tinh vi, những người sau đó đảm nhận trách nhiệm tìm kiếm cách thực hiện tốt nhất. Các tác nhân tinh vi sau đó chịu rủi ro khi tương tác với tất cả các ứng dụng khác nhau trên L1 và L2, phí gas liên quan trong các mã thông báo khác nhau trên các chuỗi khác nhau, rủi ro tổ chức lại (trong đó có hai phiên bản khác nhau của chuỗi) và các rủi ro thực thi khác. Bằng cách thực hiện các bước và rủi ro này, người giải sẽ định giá các khoản phí được tính cho người dùng cho phù hợp. Trong tình huống này, người dùng không cần phải suy nghĩ về sự phức tạp khác nhau và rủi ro liên quan đến việc sử dụng các sản phẩm và dịch vụ trên chuỗi, thay vào đó được thuê ngoài cho các tác nhân tinh vi, những người định giá người dùng phù hợp. Do sự cạnh tranh giữa các giải pháp, phí tính cho người dùng sẽ nén xuống gần bằng không, vì luôn có một người giải khác sẵn sàng cắt giảm người chiến thắng tất cả các luồng lệnh. Đó là sự kỳ diệu của thị trường tự do – thông qua quá trình cạnh tranh, người dùng sẽ có chất lượng dịch vụ tốt hơn với giá thấp hơn.

Hãy khám phá một ví dụ: Tôi đã $ETH trên Ethereum và muốn $SOL trên Solana và muốn điều này được thực hiện ở mức giá tốt nhất. Thông qua hệ thống Yêu cầu báo giá (RFQ), thị trường ý định chuyển luồng đơn đặt hàng và chỉ trong vài giây, người dùng đã $SOL trên Solana. Đáng chú ý, Ethereum có thời gian khối 12 giây, có nghĩa là mặc dù người giải không có đảm bảo thanh toán, bằng cách chạy nút của riêng họ, họ có thể khá chắc chắn rằng giao dịch tiền gửi $USDC là hợp lệ và sẽ được thực hiện. Hơn nữa, bằng cách sử dụng bảng cân đối kế toán của riêng họ, những người giải quyết có thể trả trước vốn $SOL trên Solana và về cơ bản thực hiện ý định trước khi họ nhận được vốn của mình. Vì rủi ro không phải do người dùng chịu, mà là do các tác nhân tinh vi, người dùng có thể thực hiện ý định của họ ở độ trễ dưới giây và với giá tốt nhất mà không cần biết cầu họ đang sử dụng, RPC hoặc chi phí gas.

Trong trường hợp này, người dùng vẫn biết họ đang sử dụng chuỗi nào. Ví dụ này giúp minh họa cách ý định hoạt động trong cảnh quan ngày nay, không phải trong một chuỗi hoàn toàn trừu tượng. Nhưng ý định không dừng lại ở đó - còn rất nhiều điều có thể thực hiện.

Dễ dàng mường tượng ra một tương lai trong đó các ý định hoạt động để đáp ứng tất cả các nhu cầu của người dùng. Người dùng chỉ cần chỉ định điều gì cần làm và nó sẽ được hoàn thành một cách hiệu quả nhất có thể. Ví dụ, người dùng có thể muốn vay $DAI trên $ETH của mình và gửi $DAI vào một hồ bơi thanh khoản để kiếm phần thưởng $CRV. Trong ví dụ này, một giải quyết viên được ủy quyền so sánh tất cả các tỷ lệ vay $DAI so với $ETH và vay mượn trên mức lãi suất thấp nhất. Sau đó, giải quyết viên gửi $DAI vào một kho bảo toàn giống như Yearn để tự động tích lũy lợi suất từ LP $DAI 100% có lợi nhất vào $CRV, và phần thưởng này chảy vào ví của người dùng.

Tuy nhiên, một cảnh báo quan trọng: rủi ro là chủ quan và không thể được thể hiện trong một ý định, không giống như các yếu tố đầu vào khách quan khác như trượt giá tối đa cho một giao dịch. Vậy thị trường cho vay, nhóm thanh khoản và chuỗi nào được sử dụng để thực hiện mục đích này? Rốt cuộc, mỗi người có hồ sơ rủi ro và giả định tin cậy khác nhau. Đó là nơi mà "người giải quyết được ủy quyền" xuất hiện. Ở một mức độ nào đó, mỗi bộ giải được ủy quyền được người dùng tin tưởng để thực hiện ý định của người dùng với các tùy chọn rủi ro và tin cậy của người dùng, được thể hiện trước. Ví dụ: người dùng có thể chỉ định không gửi tiền vào các hợp đồng "rủi ro". Tuy nhiên, có khả năng chỉ những người dùng thành thạo mới chỉ định một tập hợp lớn các sở thích chủ quan cho một mạng lưới các bộ giải. Ngay cả những người chơi tinh vi hơn người dùng thành thạo (HFT, MM, VC, V.V.) có thể sẽ giao tiếp trực tiếp với (các) chuỗi để tránh bất kỳ khoản phí nào từ người giải quyết và tự điều chỉnh các giả định rủi ro và tin tưởng của họ. Người dùng có một chút hiểu biết về blockchain có thể sẽ có thể chọn từ một số tập hợp các cài đặt trước (ví dụ như rủi ro thấp, trung bình hoặc cao) mà từ đó người giải có thể hành động.

Sử dụng một tập hợp các bộ giải được ủy quyền cho nhu cầu chủ quan của người dùng cho phép động lực cạnh tranh giữa các giải pháp, khuyến khích việc thực hiện các đơn đặt hàng của người dùng theo cách tốt nhất có thể mà không gặp bất kỳ rắc rối nào cho người dùng. Hơn nữa, thực tế là người dùng có thể "trái phép" một bộ giải bằng cách lấy ra các đặc quyền thực thi của họ bất cứ lúc nào duy trì một hệ thống kiểm tra và cân bằng. Bằng cách này, người giải có động cơ để trung thực và tuân theo sở thích của người dùng, vì nếu không, một bộ giải khác có thể chứng minh họ đang hành động độc hại với người dùng tạo luồng lệnh.

Tất nhiên, ý định vẫn đang trong quá trình phát triển, và suy đoán về cách mà ý định có thể biến thành một công nghệ tinh vi hơn chỉ là một suy đoán. Tuy nhiên, không có gì ngạc nhiên khi thấy ý định phát triển theo cách này. Chúng tôi tin rằng ý định sẽ đóng vai trò quan trọng nhất trong việc hiện thực hóa một tương lai trừu tượng dựa trên chuỗi.

Hai dự án đối phó trực diện với ý định là CowSwapdeBridge. Chúng tôi đã viết về CoWSwap và kiến trúc dựa trên mục đích mà nó theo đuổi để mang đến cho người dùng trải nghiệm UX và thực thi vượt trộiở đâyTương tự như CoWSwap, deBridge tuân theo mô hình kiến trúc dựa trên ý định, nhưng làm điều này để cho phép giao dịch trên chuỗi siêu nhanh (giao dịch chéo). DeBridge tập trung vào trải nghiệm người dùng mượt mà khi liên quan đến tốc độ giao dịch siêu nhanh trên các chuỗi, phí tối thiểu và thực hiện tốt. Giống như hầu hết các giải pháp dựa trên ý định, deBridge sử dụng một mạng giải quyết bao gồm MMs, HFTs và các bên tham gia phức tạp khác đầu tư vốn thông qua bảng cân đối của họ trên chuỗi đích trước khi thu vốn của người dùng trên chuỗi nguồn. Ngoài việc làm cho các bên giải quyết cạnh tranh với nhau để cung cấp cho người dùng thực hiện tốt nhất có thể, deBridge cũng khác biệt bằng cách đẩy các rủi ro, như rủi ro reorg, và các bất tiện khác, như phí gas và một RPC khác nhau trên các chuỗi liên quan, lên các bên giải quyết.

Đồ họa bên dưới minh họa mô hình deBridge. Trong ví dụ dưới đây, người dùng có USD stablecoin trên Solana muốn EUR stablecoin trên Ethereum. Họ thể hiện ý định của mình cho ứng dụng deBridge, ứng dụng này truyền đi cho mạng giải quyết viên, cho phép các giải quyết viên, có $ETH trên Ethereum trong bảng cân đối của họ, đổi $ETH trên Ethereum thành $ethEUR, một stablecoin EUR trên Ethereum. Ngay sau đó,bộ xác minh của deBridgeXác minh rằng người giải quyết đã thực hiện ý định của người dùng trên chuỗi đích (trong trường hợp này, cung cấp cho người dùng $ethEUR), cho phép vốn của người dùng trên chuỗi nguồn (trong trường hợp này là Solana) được mở khóa cho người giải quyết. Quan trọng là người dùng không cần phải đợi xác minh xảy ra trước khi nhận được vốn của họ trên chuỗi đích.


Để hiểu rõ hơn về deBridge và thiết kế dựa trên ý định của nó, chúng tôi khuyến nghị bạn xem qua điều nàytập phát thanh.

Tích hợp thanh khoản

Một trong những triệu chứng của một tương lai ngày càng đa chuỗi là sự phân mảnh thanh khoản cực kỳ. Điều này có thể khó để tổng hợp một cách nhất quán. Trong một thế giới với hàng trăm rollups, validiums, L1s, v.v., mỗi cái đều có thanh khoản riêng trên mạng của họ, trải nghiệm người dùng ngày càng tệ hơn do sự phân mảnh của hồ bơi thanh khoản.

Nếu chỉ có một sàn giao dịch tập trung (CEX) nắm giữ toàn bộ thanh khoản của thị trường tiền điện tử, thay vì hàng trăm CEX hiện tại cùng với nhiều DEX trên chuỗi khác nhau chia sẻ cùng một nguồn thanh khoản, thì thực hiện giao dịch cho người dùng cuối sẽ tốt nhất có thể, bỏ qua vấn đề kiểm duyệt và tập trung tổng thể. Tuy nhiên, đây chỉ là một giả thuyết, bởi vì điều này không khả thi trong thế giới thực tế nơi cạnh tranh gay gắt và các yếu tố phi tập trung tồn tại.

Sự ra đời của các trình gom thông tin DEX, tức là tổng hợp nguồn cung cấp thanh khoản bị phân tán trên một mạng lưới duy nhất thành một giao diện thống nhất, đã là một bước quan trọng cho trải nghiệm người dùng. Tuy nhiên, khi tương lai đa chuỗi không thể tránh được bắt đầu diễn ra, các trình gom thông tin DEX sẽ không còn phù hợp nữa, vì họ chỉ có thể tổng hợp thanh khoản trên một chuỗi duy nhất, không phải trên nhiều hoặc hơn một chuỗi. Hơn nữa, đối với các chuỗi như Ethereum, chi phí gas liên quan cần thiết để định tuyến thanh khoản qua nhiều nguồn hoặc chuỗi, làm cho chi phí sử dụng các trình gom thông tin lớn hơn so với nguồn cung cấp thanh khoản trực tiếp.Mô hình này đã chứng minh được sự thành công lớn hơn trên các mạng lưới rẻ tiền và thấp độ trễ như Solana, tuy nhiên các bộ tổng hợp vẫn bị hạn chế trong nguồn thanh khoản mà họ có thể định tuyến giao dịch từ.

Trong tương lai trừu tượng hóa chuỗi, việc có công nghệ để tổng hợp thanh khoản mảng rời rạc là rất quan trọng, vì trải nghiệm người dùng lý tưởng sẽ là một trải nghiệm không phụ thuộc vào chuỗi, và có thể sẽ phụ thuộc vào các bên giải quyết của bên thứ ba cho dịch vụ thực thi của họ. Một số giải pháp nhằm đẩy mạnh quá trình phân mảnh thanh khoản đa chuỗi bao gồm Polygon AggLayer và Optimism Superchain. Trong khi đó là hai giải pháp mà chúng tôi sẽ đề cập, có rất nhiều đội làm việc trên những giải pháp như vậy.

Lớp tổng hợp Polygon

Như làTrang web Polygontiểu bang: “AggLayer sẽ là một giao thức phi tập trung với hai thành phần: một cầu nối chung và cơ chế được cung cấp bởi ZK-powered, đảm bảo mật mẽ cho tính tương tác chéo chuỗi không rối. Với ZK proofs cung cấp an toàn, các chuỗi kết nối với AggLayer có thể tiếp tục tồn tại độc lập và linh hoạt trong khi duy trì giao diện người dùng mượt mà của các chuỗi đồng nhất.

Về cơ bản, các giải pháp mở rộng quy mô Ethereum Lớp 2, như rollups, có cầu nối chính tắc với Ethereum. Điều này có nghĩa là tất cả các khoản tiền của người dùng được bắc cầu từ Ethereum đến L2 đều nằm trong hợp đồng cầu nối này. Tuy nhiên, điều này phá vỡ khả năng tương tác giữa các L2 khác nhau cũng như khả năng giao tiếp liền mạch dữ liệu và truyền giá trị giữa chúng. Điều này là do nếu bạn muốn, ví dụ, đi từ Base đến Zora (cả hai bản tổng hợp Ethereum), như được thấy bên dưới, bạn cần phải trải qua quá trình rút tiền 7 ngày để đi từ Base sang Ethereum bằng cầu nối Base chính tắc và sau đó sử dụng cầu nối Zora chính tắc để đi từ Ethereum đến Zora. Điều này là do, đối với các rollup lạc quan như Base, cần có thời gian để tranh chấp giao dịch bắc cầu bằng cách sử dụng chứng minh lỗi/lừa đảo. Ngoài thực tế rằng đây là quy trình dài và tốn kém vì bạn cần tương tác với chuỗi chính Ethereum.

AggLayer của Polygon đảo ngược quá trình này. Thay vì có một cầu nối chuẩn với Ethereum, nơi chỉ có tài sản không bản địa của một người dùng rollup cụ thể, tất cả các chuỗi đều chia sẻ một hợp đồng cầu nối với các chuỗi khác sử dụng AggLayer để có thể có được trung tâm thanh khoản này, như được thấy dưới đây. Qua quá trình này, các nhà phát triển sẽ có thể kết nối chuỗi của họ với AggLayer để cho phép người dùng tận hưởng thanh khoản thống nhất.

Cách AggLayer Hoạt động

Ở cốt lõi của nó, AggLayer tổng hợp các bằng chứng không chứng minh (ZK) từ tất cả các chuỗi kết nối với nó - điều này cho phép nó tạo điều kiện cho giao dịch liên chuỗi. AggLayer về cơ bản là một nơi mà tất cả các chuỗi được hỗ trợ của nó đăng tải các bằng chứng ZK để cho thấy đã có một hành động đã xảy ra. Ví dụ, 5 $USDC từ Base đã được rút ra để mở khóa thanh khoản trên một bên khác, như Zora.

Để minh họa thêm điều này, hãy xem xét cách nó hoạt động trong thực tế. Trong ví dụ này, chúng ta giả sử tất cả các chuỗi được đặt tên được kết nối với AggLayer.

Bộ giải phát hiện yêu cầu hoặc ý định từ người dùng cư trú trên Base. Người dùng có $ETH và muốn mua NFT trên Zora có giá 3000 $DAI. Vì người giải quyết không có $DAI trên bảng cân đối kế toán của họ, họ phải nhanh chóng tìm kiếm con đường tốt nhất để thực hiện ý định này. Họ nhận ra rằng $DAI trên Optimism rẻ hơn so với $DAI thị trường trên Zora. Do đó, bộ giải đăng một bằng chứng lên AggLayer cho thấy rằng người dùng có $ETH trên Base và muốn có một lượng $ETH tương xứng trên Optimism. Cho rằng hợp đồng cầu nối được chia sẻ, bằng chứng ZK là tất cả những gì cần thiết để di chuyển tài sản có thể thay thế được nói trên nằm trên chuỗi "X" với cùng số lượng sang chuỗi "Y".

Sau khi đăng bài chứng minh ZK và mở khóa một số lượng tương ứng của $ETH trên Optimism, người giải quyết sau đó chuyển đổi sang $DAI và thực hiện quy trình tương tự để nhận được cùng một số lượng $DAI trên Zora để sau đó hoàn tất việc mua NFT. Đằng sau cảnh tượng này, AggLayer cũng giải quyết những bằng chứng ZK này đến Ethereum để đảm bảo an ninh mạnh mẽ hơn cho người dùng cuối và các chuỗi được kết nối với AggLayer.

Tuy nhiên, trong trường hợp này, người giải quyết/người dùng/người tham gia khác chịu rủi ro hàng tồn kho. Điều này xuất hiện dưới dạng tỷ lệ $DAI trên Optimism được cơ cấu lợi dụng, chi phí của NFT tăng, giá của $ETH giảm, hoặc bất kỳ rủi ro nào khác giữa thời điểm đặt hàng từ người dùng được tạo ra và được điền vào, sau đó gây ra thiệt hại cho các bên liên quan. Không giống như các bộ tổng hợp DEX trên một chuỗi duy nhất, những người giải quyết tương tác với các máy trạng thái khác nhau không được biết đến sự tổng hợp nguyên tử này. Tính tổng hợp nguyên tử đảm bảo rằng tất cả các hoạt động được thực hiện trong một chuỗi tuyến tính duy nhất và hoặc tất cả thành công hoặc tất cả thất bại cùng nhau. Điều này là do giữa các máy trạng thái khác nhau luôn cần ít nhất một độ trễ một khối do rủi ro tiềm năng của reorgs (trên chuỗi đích).

Tuy nhiên, điều này không có nghĩa là các trường hợp sử dụng nêu trên không thể xảy ra. Không chỉ có các sự kiện dài hạn mà còn có các nhà giải quyết vấn đề và các bên tham gia tinh vi khác có thể đảm nhận những rủi ro này và bồi thường chúng bằng cách đặt giá cho người dùng. Ví dụ, nhà giải quyết vấn đề có thể đảm bảo thực hiện bằng cách bảo đảm bồi thường nếu có thiệt hại xảy ra hoặc bằng cách sử dụng bảng cân đối kế toán của chính họ để thực hiện ý định của người dùng.

Optimism Superchain

Một ví dụ khác về tích hợp thanh khoản là sáng kiến ​​Optimism Superchain. Siêu chuỗi, được xác định bởi Tài liệu về Lạc quanlà “một mạng lưới các chuỗi chia sẻ việc cầu nối, quản trị phi tập trung, nâng cấp, một lớp giao tiếp và nhiều hơn nữa - tất cả được xây dựng trên OP Stack.” Dự án tập trung vào việc tổng hợp thanh khoản, tương tự như AggLayer. Optimism Superchain sẽ có tất cả các chuỗi thuộc Superchain sử dụng một hợp đồng cầu nối chung. Đây là bước đầu tiên trong việc có thanh khoản tổng hợp giữa các chuỗi trong Superchain.

Sự khác biệt giữa Superchain và AggLayer là AggLayer dựa vào ZK-proofs cho sự liền mạch, trong khi Superchain dựa vào một bộ chỉ thịgiữa các chuỗi lựa chọn vào Siêu chuỗi. Trong khi bài đăng này sẽ không đi vào chi tiết về chuỗi chung, bạn có thể tham khảo đếnđiều nàyĐể hiểu cách việc chia sẻ sequencing mở khóa lợi ích trong lĩnh vực tương tác qua chuỗi giao thức liền mạch giữa các chuỗi và, đôi phần, khả năng sáng tạo nguyên tử (các vấn đề tương tự được làm rõ ở trên với khả năng sáng tạo nguyên tử giữa các chuỗi cũng áp dụng ở đây).

Bởi vì Siêu chuỗi yêu cầu rằng các chuỗi tham gia phải sử dụng trình tự chung, điều này có thể hạn chế môi trường thực thi có thể được sử dụng cho các chuỗi tham gia vào Siêu chuỗi. Ngoài ra, còn có những thách thức khó khăn khác, như việc các chuỗi mất quyền truy cập vào MEV mà người dùng của họ tạo ra, ngoài những thách thức khác đã được đề cậpở đâyTuy nhiên, các nhóm như Espressođang làm việc để phân phối MEV được kích hoạt bởi các chuỗi sử dụng bộ xếp chung. Hơn nữa, tất cả các chuỗi kết nối với Polygon AggLayer (và do đó đăng chứng thực ZK lên AggLayer này) cần sử dụng các mạch ZK giống nhau, điều này cũng có thể giới hạn môi trường thực thi được sử dụng cho các chuỗi kết nối với AggLayer.

Chain Abstraction is a Piece of CAKE


Nghiên cứu Frontier đã phát triển framework CAKE (Chain Abstraction Key Elements), có thể nhìn thấy ở trên. Điều này chỉ ra ba lớp (ngoại trừ lớp ứng dụng giao diện người dùng) cần thiết để đạt được trạng thái:

Trong một thế giới trừu tượng hóa chuỗi, người dùng truy cập trang web của một ứng dụng phi tập trung, kết nối ví của họ, ký thực hiện giao dịch và đợi cho đến khi thanh toán cuối cùng được thực hiện. Tất cả sự phức tạp của việc lấy các tài sản cần thiết đến chuỗi mục tiêu và thanh toán cuối cùng được trừu tượng hóa khỏi người dùng, xảy ra trong [ba] lớp cơ sở hạ tầng của CAKE.

Khung viết tắt xác định ba lớp cơ sở hạ tầng của CAKE là lớp quyền hạn, lớp giải quyết và lớp thanh toán. Chúng tôi đã chủ yếu nói về lớp giải quyết và lớp quyền hạn. Lớp quyền hạn bao gồm trừu tượng tài khoản và chính sách - được gọi là ủy quyền - và lớp thanh toán, bao gồm công nghệ cấp thấp như oracles, bridges, tiền xác nhận trướcvà các tính năng back-end khác.

Do đó, lớp giải quyết dự kiến sẽ rất hữu ích cho các nhà giải quyết và các nhà hành động tinh vi khác và các ứng dụng đối diện người dùng, vì các thành phần của giải quyết trong khung này tất cả đều hoạt động cùng nhau để giúp các nhà giải quyết quản lý rủi ro của họ và cung cấp thực thi tốt hơn cho người dùng. Điều này tiếp tục mở rộng sang các thành phần khác như khả năng truy cập dữ liệu và chứng minh thực thi. Đây đều là những yêu cầu để các chuỗi cung cấp trải nghiệm xây dựng an toàn cho các nhà phát triển ứng dụng và cung cấp các cam kết bảo mật cuối cùng được chuyển đến người dùng cuối.

Khung vi mô CAKE bao gồm nhiều khái niệm được đề cập trong bài đăng này và cung cấp một cách nhất quán để nhìn nhận về các thành phần khác nhau của trừu tượng hóa chuỗi và mối quan hệ của chúng với nhau. Những người quan tâm đến khung vi mô có thể đọc điều nàybài báo giới thiệu.

Các trường hợp nghiên cứu về trừu tượng hóa chuỗi

Mặc dù chúng ta đã đề cập đến một số dự án tiên phong trong việc hướng tới một tương lai trừu tượng về chuỗi, đây là một số dự án đáng chú ý khác cũng đang làm điều tương tự.

Mạng Hạt nhân

Particle Network đang ra mắt một blockchain L1 theo mô hình modul xây dựng trên Cosmos SDK, hoạt động như một môi trường thực thi tương thích với EVM cao cấp. Ban đầu, Particle ra mắt dưới dạng một nhà cung cấp dịch vụ trừu tượng tài khoản, cho phép người dùng tạo ví hợp đồng thông minh liên kết với tài khoản xã hội Web2 của họ để sau đó được sử dụng một cách tự nhiên trong giao diện nhúng dApp. Kể từ đó, giao thức đã mở rộng các dịch vụ của mình, nhằm mục tiêu tăng cường sự trừu tượng hóa chuỗi trên toàn cảnh blockchain thông qua một bộ các dịch vụ trừu tượng ví, thanh khoản và gas trên L1 của mình.

Tương tự như các nhà cung cấp dịch vụ trừu tượng hóa chuỗi khác, Particle tưởng tượng một tương lai trong đó bất kỳ ai cũng có thể dễ dàng thực hiện giao dịch trên nhiều chuỗi thông qua một tài khoản duy nhất, thanh toán phí gas bằng bất kỳ token nào họ muốn. Do đó, L1 cơ bản sẽ phục vụ như một người phối hợp cho hệ sinh thái đa chuỗi, thống nhất người dùng và thanh khoản trên cả lĩnh vực EVM và không phải EVM.

Hãy xem nó hoạt động như thế nào.

Ngăn xếp trừu tượng chuỗi hạt

Particle cung cấp một bộ công cụ đa mặt cho dịch vụ trừu tượng hóa chuỗi, mỗi công nghệ cốt lõi đóng vai trò độc đáo như một phần của một tổng thể lớn hơn.

Tài khoản Toàn cầu

Từ quan điểm của người dùng cuối cùng, ngăn xếp trừu tượng chuỗi của Particle bắt đầu từ nguyên lý cơ bản - tạo tài khoản. Tài khoản Universal trên Particle hoạt động như các tài khoản thông minh ERC-4337 được gắn với một địa chỉ EOA (địa chỉ sở hữu bên ngoài) đã tồn tại, tổng hợp số dư token trên nhiều chuỗi thành một địa chỉ duy nhất bằng cách tự động định tuyến và thực hiện các giao dịch ngang chuỗi nguyên tử. Trong khi một ví tiền điện tử truyền thống có thể được sử dụng để tạo và quản lý tài khoản, Particle’s WaaScho phép người dùng sử dụng đăng nhập xã hội để tham gia cũng.

Để trừu tượng đi những phức tạp khác nhau của các hoạt động gốc của blockchain, một UA hoạt động như một giao diện thống nhất được xây dựng trên nền tảng các ví tiền điện tử hiện có, cho phép người dùng gửi tiền và sử dụng token trên nhiều môi trường blockchain khác nhau như thể nó tồn tại trên một chuỗi duy nhất. Để duy trì trạng thái đồng bộ trên các UA, cài đặt tài khoản được lưu trữ trên Particle L1 để sử dụng như một nguồn thông tin trung tâm trên mỗi trường hợp. Sau đó, mạng sẽ tạo điều kiện cho việc gửi tin nhắn xuyên chuỗi để triển khai một trường hợp mới hoặc cập nhật các trường hợp hiện có.

Do đó, Particle L1 hoạt động như một lớp điều phối và thanh toán cho tất cả các giao dịch xuyên chuỗi được xử lý thông qua các UA của Particle.

Lưu lượng phổ quát

Một thành phần chính khác của các dịch vụ trừu tượng hóa chuỗi của Particle là chức năng Thanh khoản Toàn cầu. Trong khi UAs cung cấp phương tiện cho người dùng để thể hiện yêu cầu giao dịch của họ thông qua một giao diện, Thanh khoản Toàn cầu đề cập đến lớp có trách nhiệm thực hiện tự động những yêu cầu này, từ đó tạo điều kiện cho việc thống nhất số dư trên các mạng khác nhau. Tính năng này quan trọng để cho phép chuyển tiền qua các chuỗi khác nhau mà nếu không sẽ bị cản trở bởi các rào cản hiện tại, như việc mua token gas bản địa và tạo ví bản địa cho mạng mới.

Ví dụ, khi người dùng muốn mua tài sản trên một blockchain mà họ chưa từng sử dụng và không có bất kỳ quỹ nào, thanh khoản cần thiết cho giao dịch này sẽ được tự động tìm từ số dư hiện có của người dùng, có thể đang có trên một chuỗi khác và một mã thông báo khác. Điều này có thể thực hiện được chủ yếu thông qua Mạng Tin nhắn Phi tập trung (DMN) của Particle, cho phép các dịch vụ chuyên dụng, được gọi là Nút chuyển tiếp, theo dõi sự kiện chuỗi bên ngoài và việc thanh toán các sự kiện trạng thái. Cụ thể hơn, các nút chuyển tiếp trong DMN sử dụng Giao thức Tin nhắn để theo dõi trạng thái của UserOperations trên các chuỗi bên ngoài và sau đó giải quyết trạng thái thực thi cuối cùng cho Particle L1.

Khí đốt toàn cầu

Trụ cột thứ ba của ngăn xếp trừu tượng chuỗi của Particle là việc triển khai Mã Token khí toàn cầu - một phần của dịch vụ trừu tượng khí của mạng lưới. Được truy cập bằng cách tương tác với UAs của Particle, Gas Toàn cầu cho phép người dùng chi tiêu bất kỳ mã thông báo nào để thanh toán phí khí, có nghĩa là Bob có thể thanh toán phí giao dịch cho một trao đổi trên Solana bằng cách sử dụng USDC trên Base, trong khi Alice thanh toán phí giao dịch để mua một NFT trên Ethereum bằng cách sử dụng mã thông báo ARB trên Arbitrum.

Khi người dùng muốn thực hiện giao dịch thông qua một Particle UA, giao diện sẽ yêu cầu người dùng chọn token gas theo sở thích của họ, sau đó tự động định tuyến qua hợp đồng Paymaster bản địa của Particle. Tất cả các khoản thanh toán gas được giải quyết đến các chuỗi nguồn và đích tương ứng của chúng, trong khi một phần của phí được đổi thành token $PARTI bản địa của Particle để được giải quyết trên Particle L1.

Lộ trình

Particle được xây dựng dựa trên cơ sở hạ tầng trừu tượng hóa tài khoản hiện có của nó, trong đó nó đã báo cáo hơn 17 triệu kích hoạt ví và hơn 10 triệu UserOperations cho đến nay. Việc bổ sung lớp Thanh khoản toàn cầu, cùng với mã thông báo Universal Gas, nhằm đánh dấu sự mở rộng của Particle trong việc cung cấp các dịch vụ trừu tượng chuỗi trên phổ rộng hơn của người dùng và người tham gia. Particle L1 không có nghĩa là một blockchain khác cạnh tranh trực tiếp với những người đương nhiệm ngày nay; thay vào đó, nó tìm cách cung cấp một lớp khả năng tương tác để kết nối tất cả chúng thay vào đó, làm việc với các nhóm chủ chốt trong lĩnh vực dịch vụ trừu tượng chuỗi, bao gồm các nhóm R &D Near và Cake.

Mạng hạt tử L1 hiện đang ở giai đoạn thử nghiệm, cho phép những người tham gia sớm thử nghiệm Gas Toàn cầu trong một thiết kế UA thử nghiệm

Gần Nghị định thư

Near là một blockchain Layer 1 Proof-of-Stake được chia nhỏ thành một tên miền ứng dụng full-stack cho các nhà phát triển xây dựng sản phẩm và dịch vụ phi tập trung. Rất nhiều trong triết lý cốt lõi của Near xoay quanh việc cầu nối khoảng cách giữa các ứng dụng nguyên bản của blockchain và khán giả chính thống. Một yếu tố quan trọng trong việc thực hiện tầm nhìn này là trừu tượng hóa blockchain khỏi người dùng cuối. Near tiếp cận điều này thông qua Tập trung Tài khoản - một kiến trúc đa mặt được xây dựng để trừu tượng hóa các điểm đau đầu chính của việc sử dụng mạng lưới blockchain như chuyển đổi ví, quản lý phí gas, cầu nối. Nó đạt được điều này bằng cách đưa tất cả các hoạt động để chạy thông qua một tài khoản duy nhất.

Hãy đi sâu hơn để hiểu rõ hơn về cách mọi thứ hoạt động.

Bộ xếp chồng trừu tượng chuỗi Near

Tài khoản Gần

Ngoài tiêu chuẩn băm khóa công khai chữ và số trên hầu hết các blockchain hiện nay, mô hình tài khoản độc quyền của Near cho phép mỗi tài khoản được ánh xạ đến một tên tài khoản mà con người có thể đọc được, tức là alice.near. Các tài khoản gần cũng sử dụng hai loại khóa truy cập khác biệt về bản chất và chức năng cơ bản của chúng, cho phép các tài khoản có thể quản lý nhiều khóa trên nhiều blockchain, mỗi khóa chiếm các quyền và cấu hình khác nhau duy nhất cho miền của nó:

  • Khóa truy cập đầy đủ: Chúng có thể được sử dụng để ký giao dịchThực hiện hành động ảo trên tài khoản và không bao giờ được chia sẻ.
  • Khóa Gọi Chức Năng: Những khóa này được cấp quyền để ký các cuộc gọi độc quyền đến một hợp đồng cụ thể hoặc một tập hợp các hợp đồng.

Để tăng cường sự trừu tượng của blockchain đối với người dùng cuối, quá trình tham gia đơn giản hóa với FastAuth, hệ thống quản lý khóa độc quyền của Near. FastAuth cho phép người dùng đăng ký một tài khoản native của blockchain bằng một thứ đơn giản như địa chỉ email của họ và sử dụng passkeys, thay thế mật khẩu bằng sinh trắc học, thay cho các cụm từ hạt giống và mật khẩu dài và phức tạp.

Chữ ký chuỗi

Chữ ký đa chuỗi là một thành phần quan trọng của sự trừu tượng hóa của Near về các blockchain, cho phép bất kỳ tài khoản NEAR nào có địa chỉ từ xa liên quan trên các chuỗi khác và ký và thực hiện giao dịch từ các địa chỉ đó. Để kích hoạt điều này, Chữ ký Chuỗi sử dụng mạng NEAR MPC (multi-party computation) làm bộ ký giả cho các địa chỉ từ xa này, loại bỏ nhu cầu về các khóa cá nhân rõ ràng. Điều này được kích hoạt bởi một giao thức chữ ký ngưỡng độc đáo, thực hiện một hình thức chia sẻ lại khóa cho phép ký giả MPC duy trì cùng một khóa công khai tổng hợp, ngay cả khi các khóa chia sẻ và các nút thay đổi liên tục.

Làm cho các nút ký MPC cũng là một phần của mạng NEAR cho phép các hợp đồng thông minh bắt đầu quá trình ký cho một tài khoản. Bằng cách sử dụng các kết hợp khác nhau của ID chuỗi, ID tài khoản NEAR và một đường dẫn cụ thể, mỗi tài khoản có thể tạo số lượng địa chỉ từ xa không giới hạn trên bất kỳ chuỗi nào.

Giao Dịch Meta

Một vấn đề quan trọng khác gây trở ngại cho việc phát triển trải nghiệm người dùng liền mạch trên cảnh quan blockchain toàn cầu ngày nay là mỗi blockchain đòi hỏi phải trả phí gas bằng token bản địa riêng, đòi hỏi người dùng phải sở hữu những token này trước khi có thể sử dụng mạng lưới cơ bản.

NEP-366Near đã giới thiệu giao dịch meta vào, một tính năng cho phép thực hiện giao dịch trên Near mà không cần sở hữu bất kỳ gas hoặc token nào trên chuỗi. Điều này được thực hiện thông qua Relayers, một nhà cung cấp dịch vụ bên thứ ba nhận giao dịch đã ký và chuyển tiếp chúng đến mạng trong khi đính kèm các token cần thiết để bù trừ phí gas. Từ góc độ kỹ thuật, người dùng cuối tạo và ký một SignedDelegateAction, chứa dữ liệu cần thiết để xây dựng một Transaction, và gửi nó đến dịch vụ relayer. Relayer ký một Transaction bằng cách sử dụng dữ liệu này, gửi SignedTransaction đến mạng qua cuộc gọi RPC và đảm bảo relayer trả phí gas trong khi thực hiện các hành động thay mặt cho người dùng.

Để minh họa tốt hơn về việc này có thể trông như thế nào trong thực tế, hãy xem xét ví dụ sau: Alice muốn gửi một số token $ALICE của mình cho Bob, nhưng thiếu token $NEAR cần thiết để thanh toán phí gas. Bằng cách sử dụng giao dịch siêu nhỏ, cô ấy tạo ra một DelegateAction, ký vào đó và gửi nó đến một người chuyển tiếp. Người chuyển tiếp, người thanh toán phí gas, bọc nó trong một giao dịch và chuyển tiếp nó trên chuỗi, cho phép việc chuyển giao được hoàn thành thành công.

Lộ trình

Chìa khóa để triển khai thành công trải nghiệm người dùng liền mạch trên nhiều mạng blockchain là tích hợp và hỗ trợ những mạng blockchain đó, ngay cả khi chúng là các doanh nghiệp cạnh tranh. Mặc dù Near hoạt động như một doanh nghiệp cạnh tranh riêng, chiến lược phát triển của họ xoay quanh việc phát triển ngành công nghiệp như một nguyên tắc, mang lại cho người dùng của họ quyền truy cập vào nhiều mạng blockchain khác một cách liền mạch và an toàn.

Đề cử danh dự

Dưới đây là một số nhóm khác đang xây dựng các giải pháp cho các dịch vụ trừu tượng hóa chuỗi mạng đáng để chú ý - danh sách này không nhất thiết là đầy đủ nhưng cung cấp nền tảng cho những người quan tâm để tiến hành nghiên cứu sâu hơn về các mô hình trừu tượng hóa chuỗi.

Tiếp theo

Connext là một giao thức tương tác mô-đun, định nghĩa trừu tượng hóa chuỗi trong bài đăng của họ (Tháng 5 năm 2023Như một “mô hình để cải thiện trải nghiệm người dùng dApp bằng cách giảm thiểu nhu cầu của người dùng quan tâm đến chuỗi mà họ đang sử dụng,” điều này chính xác miêu tả nguyên tắc cốt lõi các nhà cung cấp dịch vụ trừu tượng hóa chuỗi đang xây dựng hiện nay. Mặc dù Connext cung cấp một bộ các mô-đun hợp đồng thông minh cho các nhà phát triển ứng dụng thông qua Chain Abstraction Toolkit của mình, tính năng cốt lõi của nó là xCall, một nguyên tố nguyên thủy cho phép các hợp đồng thông minh tương tác với nhau trên các môi trường khác nhau. Chức năng xCall khởi tạo việc chuyển tiền, calldata và / hoặc các thuộc tính có tên khác nhau giữa các chuỗi khác nhau, mà Chain Abstraction Toolkit bao gói trong logic đơn giản để các nhà phát triển sử dụng. Từ quan điểm của một nhà phát triển, điều này ngụ ý một quy trình tương đối đơn giản:

  1. Viết một adapter cho hàm mà họ muốn trừu tượng.
  2. Triển khai các mô-đun cần thiết cho các chuỗi mà chúng muốn tích hợp.
  3. Gọi hàm trực tiếp từ giao diện người dùng của họ.

Giao thức Socket

Socket cung cấp cơ sở hạ tầng cho các nhà phát triển ứng dụng xây dựng các sản phẩm và dịch vụ tập trung vào khả năng tương tác với việc chuyển dữ liệu và tài sản an toàn và hiệu quả qua các chuỗi.Socket 2.0đánh dấu một sự chuyển đổi cho giao thức từ giao thức chéo chuỗi thành dịch vụ trừu tượng hóa chuỗi, được nhấn mạnh bởi cơ chế Đấu giá Luồng Đặt hàng Linh hoạt (MOFA) tiêu biểu của nó, nhằm mục tiêu tạo ra một cơ chế cạnh tranh cho các thị trường trừu tượng hóa chuỗi hiệu quả. OFA truyền thống liên quan đến một mạng lưới các nhà hoạt động khác nhau thực hiện các nhiệm vụ chuyên môn cạnh tranh để đáp ứng yêu cầu tốt nhất cho người dùng cuối. Tương tự, MOFA được thiết kế để cung cấp một thị trường mở cho các đại lý thực hiện, gọi là Transmitters, và ý định của người dùng. Trong MOFA, Transmitters cạnh tranh để tạo ra và thực hiện các gói trừu tượng hóa chuỗi, hoặc chuỗi yêu cầu của người dùng có yêu cầu chuyển dữ liệu và giá trị qua nhiều blockchain.

Infinex

Infinex đang xây dựng một lớp UX duy nhất nhằm thống nhất các ứng dụng và hệ sinh thái phi tập trung. Sản phẩm chủ lực của nó, Tài khoản Infinex, là một dịch vụ nhiều lớp có chức năng như một nền tảng để tích hợp bất kỳ ứng dụng trên chuỗi nào vào một UX đơn giản hóa cho người dùng cuối. Về cốt lõi, Tài khoản Infinex là một tập hợp các hợp đồng thông minh chuỗi chéo có thể được kiểm soát, bảo mật và khôi phục thông qua xác thực web2 tiêu chuẩn.

Brahma Console

Brahma Finance đang xây dựng sản phẩm Bảng điều khiển hàng đầu của mình, một môi trường thực thi và lưu ký trên chuỗi nhằm nâng cao trải nghiệm người dùng trên DeFi, tập trung đặc biệt vào hệ sinh thái blockchain EVM. Brahma sử dụng các giao dịch theo lô và chuỗi để đồng bộ hóa các giao dịch trên các chuỗi khác nhau và Tài khoản thông minh để tương tác trên chuỗi. Kết quả cuối cùng sẽ phản ánh một trải nghiệm người dùng cho phép tương tác xuyên chuỗi không giới hạn trong một giao diện người dùng duy nhất.

Agoric

Agoric là một blockchain Lớp 1 có nguồn gốc từ Cosmos để xây dựng các hợp đồng thông minh chuỗi chéo trong JavaScript. Nền tảng Agoric được thiết kế với môi trường thực thi đa khối, không đồng bộ và nhằm mục đích trở thành môi trường để phát triển các ứng dụng chuỗi chéo. Agoric sử dụng Giao thức truyền thông Cosmos InterBlockchain (IBC) cho truyền thông liên chuỗi, đồng thời tận dụng Truyền thông điệp chung (GMP) của Axelar cho các tương tác ngoài hệ sinh thái Cosmos. API Orchestration của Agoric đơn giản hóa trải nghiệm của nhà phát triển bằng cách trừu tượng hóa sự phức tạp liên quan đến giao tiếp chuỗi chéo và thực hiện hợp đồng thông minh, trong khi người dùng cuối được hưởng lợi từ các ứng dụng có các tính năng trừu tượng hóa chuỗi vốn có.

Bớt tư tưởng

Đến nay, những lợi ích mà trừu tượng hóa chuỗi mở khóa cho người dùng cuối cùng nên rõ ràng - những phức tạp của việc sử dụng các ứng dụng nguyên bản của blockchain hoàn toàn được trừu tượng hóa vào một lớp giao diện thống nhất, tạo ra một điểm tiếp xúc toàn cầu và không phụ thuộc vào chuỗi cho bất kỳ ai muốn tham gia.

Quan trọng không kém, trừu tượng chuỗi có thể mở ra một lợi ích to lớn cho các ứng dụng blockchain. Hiện tại, các nhà phát triển Web2 không "chọn" nơi triển khai ứng dụng của họ. Ví dụ: Airbnb có sẵn cho bất kỳ ai có kết nối internet. Tuy nhiên, trong bối cảnh Web3, các nhà phát triển ứng dụng cần chọn nơi triển khai ứng dụng của họ (ví dụ: trên Ethereum, Solana hoặc Cosmos). Điều này không chỉ giới hạn TAM, mà còn có nghĩa là các nhà phát triển ứng dụng bị cản trở bởi việc cần phải chọn chuỗi "đúng" để triển khai ứng dụng của họ. Đây không chỉ là một quyết định khó khăn để đưa ra mà còn là một quyết định quan trọng. Đã có một số ứng dụng cực kỳ thành công nhưng gặp khó khăn do blockchain cơ bản. Hơn nữa, với sự phát triển và phát triển liên tục của các blockchain ngày nay, chuỗi "đúng" có thể liên tục thay đổi. Trong một chuỗi tương lai trừu tượng, các nhà phát triển ứng dụng không còn bị cản trở bởi việc phải chọn một chuỗi mà thành công của họ gắn liền với nó.

Rõ ràng là chúng ta đang tiến tới một tương lai ngày càng đa chuỗi. Điều này tất yếu chỉ làm gia tăng các vấn đề UX, là một trong những rào cản quan trọng nhất đối với việc áp dụng rộng rãi. Chúng tôi tin rằng trừu tượng hóa chuỗi, với các thành phần khác nhau, là một giải pháp có thể giải quyết nhiều vấn đề UX của tiền điện tử ngày nay.

Disclaimer:

  1. Bài viết này được in lại từ [SHOALRESEARCH]. Tất cả các bản quyền thuộc về tác giả gốc [ IMAJINL VÀ PAUL TIMOFEEVNếu có ý kiến ​​phản đối về việc tái in này, vui lòng liên hệ Cổng Học và họ sẽ xử lý kịp thời.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã được dịch là cấm.

Sự trừu tượng chuỗi 0-1

Nâng caoJul 08, 2024
Bài viết này giới thiệu về công nghệ và ứng dụng của trừu tượng hóa chuỗi, nhấn mạnh tính tất yếu của tương lai đa chuỗi và khám phá cách trừu tượng hóa chuỗi có thể nâng cao trải nghiệm người dùng.
Sự trừu tượng chuỗi 0-1

Một bài giới thiệu về phần thiếu sót để đạt được sự phổ biến của việc áp dụng blockchain, kèm theo các trường hợp nghiên cứu bổ sung.

Tại sao Tương lai Đa chuỗi là Không thể tránh khỏi & Làm thế nào nó sẽ Làm tăng vấn đề UX của Ngày nay

Một thế giới với hàng trăm chuỗi là không thể tránh khỏiVới thời gian, gần như mọi nhóm và nhà phát triển đều muốn sở hữu kinh tế và người dùng của họ, và ngay cả khi điều này có thể thực hiện trên môi trường thực thi đa năng như Solana, ứng dụng vẫn phụ thuộc vào năng suất của những môi trường này, mà lịch sử đã chứng minh là đôi khi không đáng tin cậy. Nếu chúng ta tin rằng một sự dịch chuyển mô hình vào công nghệ blockchain là không thể tránh khỏi, kết luận tiếp theo hợp lý là hàng trăm môi trường thực thi chuyên biệt cho các ứng dụng đang xây dựng trên nó. Chúng ta đã có thể thấy điều này diễn ra ngay hôm nay, với các ứng dụng như dYdX, Hyperliquid, Fraxvà các dự án mới trỗi dậy khác trở thành chuỗi ứng dụng độc lập và rollups. Hơn nữa, cũng có khả năng rằng các giải pháp mở rộng Layer 2 tồn tại song song với Layer 1, vì một tập con nhỏ hơn các nút có thể giao tiếp toàn cầu nhanh hơn đáng kể so với một tập lớn. Điều này sẽ cho phép L2, như rollups, mở rộng gần như không giới hạn, trong khi kế thừa an ninh từ L1 và có giả định tin cậy 1/N (so với việc có đa số cao để đạt đồng thuận như L1s làm). Về bản chất, chúng tôi tưởng tượng một tương lai với hàng trăm L1s và L2s.

Tuy nhiên, ngay cả trong tình trạng hiện tại chỉ có vài chục L1 và L2, chúng tôi đã thấy những lo ngại được lên tiếng về các rào cản UX đáng kể trong hiện tại đa chuỗi này. Do đó, một tương lai đa chuỗi có nhiều vấn đề cần khắc phục bao gồm thanh khoản bị phân mảnh, sự phức tạp cho người dùng cuối với nhiều cầu nối, điểm cuối RPC, mã thông báo gas và thị trường khác nhau. Cho đến nay, vẫn chưa có một phương pháp đầy đủ để trừu tượng hóa những phức tạp UX này trong một thế giới với một vài L1 và L2. Người ta chỉ có thể tưởng tượng các blockchain sẽ không sử dụng được như thế nào đối với người dùng cuối nếu hệ sinh thái đa chuỗi tiếp tục phát triển mà không khắc phục những rào cản UX đáng kể này trước.

Internet không phát triển thành công nhờ người dùng hiểu rõ về các giao thức cốt lõi như HTTP, TCP/IP, UDP. Thay vào đó, nó trừu tượng hóa những sắc thái kỹ thuật và cho phép người ngoại đạo sử dụng. Theo thời gian, điều tương tự cũng sẽ đúng với các blockchain và ứng dụng native của blockchain.

Trong tiền điện tử, người dùng cần triển khai thanh khoản trên nhiều L1 và L2, chấp nhận một UX không hoàn hảo khi có các nguồn thanh khoản on-chain bị phân mảnh trên những L1 và L2 này, và hiểu rõ về những sắc thái kỹ thuật của những hệ thống này. Đã đến lúc trừu tượng hóa mọi thứ đi xa khỏi người dùng bình thường - theo cách họ hiểu, họ không cần biết họ đang sử dụng các blockchain, chưa kể có bao nhiêu L1 và L2 tồn tại dưới nền tảng, vì chỉ có cách này ngành công nghiệp mới đạt được sự thông nhận rộng rãi.

Tại sao trừu tượng hóa chuỗi giải quyết mọi thứ

Trừu tượng chuỗi là một phương tiện thông qua đó chúng ta trừu tượng hóa những điều tinh tế và cụ thể về blockchain để mang đến trải nghiệm người dùng liền mạch mà họ thậm chí không biết họ đang sử dụng blockchain. Có thể cho rằng sự đột phá này trong UX có thể là mảnh ghép thiếu sót từ việc đưa thế hệ kế tiếp của doanh nghiệp và người dùng vào hệ sinh thái blockchain và tiền điện tử.

Đi sâu vào các thành phần của Chain Abstraction

Trước khi đi qua một số dự án xây dựng cơ sở hạ tầng quan trọng để đạt được tương lai trừu tượng, thì việc đi qua một số thành phần công nghệ đang cung cấp sức mạnh cho trừu tượng hóa chuỗi là điều cần thiết.

Trừu tượng tài khoản

Hôm nay, các ví tiền điện tử đối mặt với nhiều hạn chế. Ngoài những lỗ hổng bảo mật đa dạng, chúng chỉ cung cấp chức năng hạn chế trừ khi chúng được sử dụng cùng nhau, tức là tương tác với các hợp đồng thông minh khác. Điều gì sẽ xảy ra nếu chúng ta tưởng tượng lại tình huống này để biến đổi tài khoản sở hữu bên ngoài (EOA) thành các ví tiền điện tử thông minh (SCWs)? Khác với EOA, SCWs không thể khởi động giao dịch một cách tự ý — chúng yêu cầu sự khuyến khích từ EOA. Bằng cách kết hợp khả năng của cả hai, chúng ta hiệu quả biến đổi EOA thành SCWs, trang bị cho họ khả năng không chỉ khởi động giao dịch mà còn thực hiện logic phức tạp, tùy ý, cơ sở của hợp đồng thông minh.

Điều này có thể mở khóa một loạt các trường hợp sử dụng. Trong ngữ cảnh này, chúng tôi sẽ tập trung cụ thể vào cách mà điều này liên quan đến trừu tượng hóa chuỗi.

Khi bạn chuyển đổi một EOA thành một SCW, bạn hiệu quả tách rời người thực hiện giao dịch và người ký. Điều này có nghĩa là người dùng không cần trực tiếp thực hiện giao dịch mà thay vào đó có những người thực thi phức tạp (gọi là người thực thi) làm điều này thay mặt họ. Quan trọng nhất là trong quá trình này, người dùng không giao quyền sở hữu ví khi họ giữ lại khóa riêng của họ. Việc có một người thực thi đi kèm với những lợi ích khác, như không cần cân đối gas trên tất cả các chuỗi khối khác nhau mà bạn muốn sử dụng, vì phí giao dịch/gas giờ cũng có thể được trừu tượng hóa. Ngoài ra, người dùng có thể có gói giao dịch thực hiện chỉ bằng một cú nhấp chuột. Ví dụ, có thể phê duyệt một mã thông báo cho một DEX, đổi nó và sau đó cho vay tiền thu nhập vào thị trường Aave.

Việc có một người thực hiện loại bỏ nhu cầu tương tác trực tiếp với hợp đồng thông minh, trong khi người dùng vẫn giữ quyền sở hữu quỹ của họ. Hãy tưởng tượng sử dụng bất kỳ ứng dụng blockchain nào bạn muốn thông qua Bot Telegram- điều này trở nên có thể với sự trừu tượng hóa tài khoản.

Hơn nữa, trừu tượng tài khoản cho phép người dùng tự giữ tài sản và mở vị trí DeFi trên nhiều chuỗi mà không cần các ví khác nhau, RPC hoặc lo lắng về các loại chữ ký khác nhau, ngay cả khi không biết rằng họ đang sử dụng một chuỗi khác nhau. Bạn có thể xem bản demo của điều này ở đâyhoặc tiếp tục đọc khi chúng tôi bàn về các dự án dẫn đầu chính xác những nỗ lực trừu tượng hóa tài khoản này.

Điều đó chưa phải là tất cả - trừ tài khoản trừu tượng còn loại bỏ nhu cầu cho người dùng giữ các khóa riêng tư của họ để bảo mật tài khoản mà không được quản lý bởi một bên thứ ba. Người dùng có thể lựa chọn các phương thức xác minh truyền thống hơn như 2FA và vân tay cộng với khôi phục mật khẩu thông qua mạng xã hội để bảo mật ví của họ. Khôi phục mật khẩu thông qua mạng xã hội cho phép khôi phục ví bị mất thông qua, ví dụ, gia đình của người dùng.

“Những người dùng tiếp theo sẽ không viết 12 từ trên một tờ giấy. Những người bình thường không làm điều đó. Chúng ta cần cung cấp cho họ tính khả dụng tốt hơn; họ không nên phải suy nghĩ về khóa tiền điện tử.” - Yoav Weiss, EF

Vì ví là điểm vào của tiền điện tử và blockchain, trừu tượng tài khoản cuối cùng cho phép trừu tượng chuỗi phát triển.

Để biết thêm chi tiết về cách hoạt động bên trong của việc trừu tượng hóa tài khoản, vui lòng tham khảo điều nàybài viết của Jarrod Watts.Ví Avocado bởi Instadappcũng đang tiến bộ đáng kể trong việc tận dụng sức mạnh của sự trừu tượng hóa tài khoản cho người dùng cuối.

Ý định

Intent cho phép những người tham gia phức tạp hoặc “những người giải quyết vấn đề” thực hiện giao dịch một cách tối ưu nhất thay mặt cho người dùng. Chính trong tên gọi – người dùng diễn đạt ý định của họ để thực hiện một hành động trên chuỗi. Một định nghĩa đơn giản là diễn đạt, ngoài chuỗi, hành động trên chuỗi mà họ mong muốn theo cách tối ưu nhất có thể. Ví dụ, khi bạn gửi một đơn đặt hàng đến CowSwap, bạn thực sự đang gửi một ý định – một ý định để trao đổi token đã nói cho token khác, với giá tốt nhất có thể. Bằng cách gửi ý định này ngoài chuỗi, nó tránh được bể nhớ công cộng và thay vào đó trực tiếp được định tuyến đến một bể nhớ riêng được mã hóa nơi mà những người giải quyết vấn đề cạnh tranh để thực hiện, hoặc giải quyết, ý định của bạn với giá tốt nhất có thể, bằng cách sử dụng bảng cân đối tài khoản của họ, luồng đặt hàng riêng, hoặc sử dụng các địa điểm thanh khoản trên chuỗi như Uniswap và Curve. Điều này giúp biên lợi nhuận của người giải quyết vấn đề nén về không, mang lại cho người dùng việc thực hiện tốt nhất, bởi vì luôn có một người giải quyết vấn đề khác sẵn sàng bước vào để thực hiện ý định này.

Vì vậy bây giờ chúng ta đã xác định được ý định là gì, thì chính xác chúng có thể giúp chúng ta đạt được trừu tượng hóa chuỗi như thế nào?

Câu trả lời quay trở lại với sự phân định giữa người ký và người thực thi trong một thế giới trừu tượng tài khoản. Nếu tất cả những gì người dùng cần làm là nhấp vào nút để ký giao dịch, họ có thể thuê ngoài tất cả các nhu cầu trên chuỗi của mình cho các tác nhân tinh vi, những người sau đó đảm nhận trách nhiệm tìm kiếm cách thực hiện tốt nhất. Các tác nhân tinh vi sau đó chịu rủi ro khi tương tác với tất cả các ứng dụng khác nhau trên L1 và L2, phí gas liên quan trong các mã thông báo khác nhau trên các chuỗi khác nhau, rủi ro tổ chức lại (trong đó có hai phiên bản khác nhau của chuỗi) và các rủi ro thực thi khác. Bằng cách thực hiện các bước và rủi ro này, người giải sẽ định giá các khoản phí được tính cho người dùng cho phù hợp. Trong tình huống này, người dùng không cần phải suy nghĩ về sự phức tạp khác nhau và rủi ro liên quan đến việc sử dụng các sản phẩm và dịch vụ trên chuỗi, thay vào đó được thuê ngoài cho các tác nhân tinh vi, những người định giá người dùng phù hợp. Do sự cạnh tranh giữa các giải pháp, phí tính cho người dùng sẽ nén xuống gần bằng không, vì luôn có một người giải khác sẵn sàng cắt giảm người chiến thắng tất cả các luồng lệnh. Đó là sự kỳ diệu của thị trường tự do – thông qua quá trình cạnh tranh, người dùng sẽ có chất lượng dịch vụ tốt hơn với giá thấp hơn.

Hãy khám phá một ví dụ: Tôi đã $ETH trên Ethereum và muốn $SOL trên Solana và muốn điều này được thực hiện ở mức giá tốt nhất. Thông qua hệ thống Yêu cầu báo giá (RFQ), thị trường ý định chuyển luồng đơn đặt hàng và chỉ trong vài giây, người dùng đã $SOL trên Solana. Đáng chú ý, Ethereum có thời gian khối 12 giây, có nghĩa là mặc dù người giải không có đảm bảo thanh toán, bằng cách chạy nút của riêng họ, họ có thể khá chắc chắn rằng giao dịch tiền gửi $USDC là hợp lệ và sẽ được thực hiện. Hơn nữa, bằng cách sử dụng bảng cân đối kế toán của riêng họ, những người giải quyết có thể trả trước vốn $SOL trên Solana và về cơ bản thực hiện ý định trước khi họ nhận được vốn của mình. Vì rủi ro không phải do người dùng chịu, mà là do các tác nhân tinh vi, người dùng có thể thực hiện ý định của họ ở độ trễ dưới giây và với giá tốt nhất mà không cần biết cầu họ đang sử dụng, RPC hoặc chi phí gas.

Trong trường hợp này, người dùng vẫn biết họ đang sử dụng chuỗi nào. Ví dụ này giúp minh họa cách ý định hoạt động trong cảnh quan ngày nay, không phải trong một chuỗi hoàn toàn trừu tượng. Nhưng ý định không dừng lại ở đó - còn rất nhiều điều có thể thực hiện.

Dễ dàng mường tượng ra một tương lai trong đó các ý định hoạt động để đáp ứng tất cả các nhu cầu của người dùng. Người dùng chỉ cần chỉ định điều gì cần làm và nó sẽ được hoàn thành một cách hiệu quả nhất có thể. Ví dụ, người dùng có thể muốn vay $DAI trên $ETH của mình và gửi $DAI vào một hồ bơi thanh khoản để kiếm phần thưởng $CRV. Trong ví dụ này, một giải quyết viên được ủy quyền so sánh tất cả các tỷ lệ vay $DAI so với $ETH và vay mượn trên mức lãi suất thấp nhất. Sau đó, giải quyết viên gửi $DAI vào một kho bảo toàn giống như Yearn để tự động tích lũy lợi suất từ LP $DAI 100% có lợi nhất vào $CRV, và phần thưởng này chảy vào ví của người dùng.

Tuy nhiên, một cảnh báo quan trọng: rủi ro là chủ quan và không thể được thể hiện trong một ý định, không giống như các yếu tố đầu vào khách quan khác như trượt giá tối đa cho một giao dịch. Vậy thị trường cho vay, nhóm thanh khoản và chuỗi nào được sử dụng để thực hiện mục đích này? Rốt cuộc, mỗi người có hồ sơ rủi ro và giả định tin cậy khác nhau. Đó là nơi mà "người giải quyết được ủy quyền" xuất hiện. Ở một mức độ nào đó, mỗi bộ giải được ủy quyền được người dùng tin tưởng để thực hiện ý định của người dùng với các tùy chọn rủi ro và tin cậy của người dùng, được thể hiện trước. Ví dụ: người dùng có thể chỉ định không gửi tiền vào các hợp đồng "rủi ro". Tuy nhiên, có khả năng chỉ những người dùng thành thạo mới chỉ định một tập hợp lớn các sở thích chủ quan cho một mạng lưới các bộ giải. Ngay cả những người chơi tinh vi hơn người dùng thành thạo (HFT, MM, VC, V.V.) có thể sẽ giao tiếp trực tiếp với (các) chuỗi để tránh bất kỳ khoản phí nào từ người giải quyết và tự điều chỉnh các giả định rủi ro và tin tưởng của họ. Người dùng có một chút hiểu biết về blockchain có thể sẽ có thể chọn từ một số tập hợp các cài đặt trước (ví dụ như rủi ro thấp, trung bình hoặc cao) mà từ đó người giải có thể hành động.

Sử dụng một tập hợp các bộ giải được ủy quyền cho nhu cầu chủ quan của người dùng cho phép động lực cạnh tranh giữa các giải pháp, khuyến khích việc thực hiện các đơn đặt hàng của người dùng theo cách tốt nhất có thể mà không gặp bất kỳ rắc rối nào cho người dùng. Hơn nữa, thực tế là người dùng có thể "trái phép" một bộ giải bằng cách lấy ra các đặc quyền thực thi của họ bất cứ lúc nào duy trì một hệ thống kiểm tra và cân bằng. Bằng cách này, người giải có động cơ để trung thực và tuân theo sở thích của người dùng, vì nếu không, một bộ giải khác có thể chứng minh họ đang hành động độc hại với người dùng tạo luồng lệnh.

Tất nhiên, ý định vẫn đang trong quá trình phát triển, và suy đoán về cách mà ý định có thể biến thành một công nghệ tinh vi hơn chỉ là một suy đoán. Tuy nhiên, không có gì ngạc nhiên khi thấy ý định phát triển theo cách này. Chúng tôi tin rằng ý định sẽ đóng vai trò quan trọng nhất trong việc hiện thực hóa một tương lai trừu tượng dựa trên chuỗi.

Hai dự án đối phó trực diện với ý định là CowSwapdeBridge. Chúng tôi đã viết về CoWSwap và kiến trúc dựa trên mục đích mà nó theo đuổi để mang đến cho người dùng trải nghiệm UX và thực thi vượt trộiở đâyTương tự như CoWSwap, deBridge tuân theo mô hình kiến trúc dựa trên ý định, nhưng làm điều này để cho phép giao dịch trên chuỗi siêu nhanh (giao dịch chéo). DeBridge tập trung vào trải nghiệm người dùng mượt mà khi liên quan đến tốc độ giao dịch siêu nhanh trên các chuỗi, phí tối thiểu và thực hiện tốt. Giống như hầu hết các giải pháp dựa trên ý định, deBridge sử dụng một mạng giải quyết bao gồm MMs, HFTs và các bên tham gia phức tạp khác đầu tư vốn thông qua bảng cân đối của họ trên chuỗi đích trước khi thu vốn của người dùng trên chuỗi nguồn. Ngoài việc làm cho các bên giải quyết cạnh tranh với nhau để cung cấp cho người dùng thực hiện tốt nhất có thể, deBridge cũng khác biệt bằng cách đẩy các rủi ro, như rủi ro reorg, và các bất tiện khác, như phí gas và một RPC khác nhau trên các chuỗi liên quan, lên các bên giải quyết.

Đồ họa bên dưới minh họa mô hình deBridge. Trong ví dụ dưới đây, người dùng có USD stablecoin trên Solana muốn EUR stablecoin trên Ethereum. Họ thể hiện ý định của mình cho ứng dụng deBridge, ứng dụng này truyền đi cho mạng giải quyết viên, cho phép các giải quyết viên, có $ETH trên Ethereum trong bảng cân đối của họ, đổi $ETH trên Ethereum thành $ethEUR, một stablecoin EUR trên Ethereum. Ngay sau đó,bộ xác minh của deBridgeXác minh rằng người giải quyết đã thực hiện ý định của người dùng trên chuỗi đích (trong trường hợp này, cung cấp cho người dùng $ethEUR), cho phép vốn của người dùng trên chuỗi nguồn (trong trường hợp này là Solana) được mở khóa cho người giải quyết. Quan trọng là người dùng không cần phải đợi xác minh xảy ra trước khi nhận được vốn của họ trên chuỗi đích.


Để hiểu rõ hơn về deBridge và thiết kế dựa trên ý định của nó, chúng tôi khuyến nghị bạn xem qua điều nàytập phát thanh.

Tích hợp thanh khoản

Một trong những triệu chứng của một tương lai ngày càng đa chuỗi là sự phân mảnh thanh khoản cực kỳ. Điều này có thể khó để tổng hợp một cách nhất quán. Trong một thế giới với hàng trăm rollups, validiums, L1s, v.v., mỗi cái đều có thanh khoản riêng trên mạng của họ, trải nghiệm người dùng ngày càng tệ hơn do sự phân mảnh của hồ bơi thanh khoản.

Nếu chỉ có một sàn giao dịch tập trung (CEX) nắm giữ toàn bộ thanh khoản của thị trường tiền điện tử, thay vì hàng trăm CEX hiện tại cùng với nhiều DEX trên chuỗi khác nhau chia sẻ cùng một nguồn thanh khoản, thì thực hiện giao dịch cho người dùng cuối sẽ tốt nhất có thể, bỏ qua vấn đề kiểm duyệt và tập trung tổng thể. Tuy nhiên, đây chỉ là một giả thuyết, bởi vì điều này không khả thi trong thế giới thực tế nơi cạnh tranh gay gắt và các yếu tố phi tập trung tồn tại.

Sự ra đời của các trình gom thông tin DEX, tức là tổng hợp nguồn cung cấp thanh khoản bị phân tán trên một mạng lưới duy nhất thành một giao diện thống nhất, đã là một bước quan trọng cho trải nghiệm người dùng. Tuy nhiên, khi tương lai đa chuỗi không thể tránh được bắt đầu diễn ra, các trình gom thông tin DEX sẽ không còn phù hợp nữa, vì họ chỉ có thể tổng hợp thanh khoản trên một chuỗi duy nhất, không phải trên nhiều hoặc hơn một chuỗi. Hơn nữa, đối với các chuỗi như Ethereum, chi phí gas liên quan cần thiết để định tuyến thanh khoản qua nhiều nguồn hoặc chuỗi, làm cho chi phí sử dụng các trình gom thông tin lớn hơn so với nguồn cung cấp thanh khoản trực tiếp.Mô hình này đã chứng minh được sự thành công lớn hơn trên các mạng lưới rẻ tiền và thấp độ trễ như Solana, tuy nhiên các bộ tổng hợp vẫn bị hạn chế trong nguồn thanh khoản mà họ có thể định tuyến giao dịch từ.

Trong tương lai trừu tượng hóa chuỗi, việc có công nghệ để tổng hợp thanh khoản mảng rời rạc là rất quan trọng, vì trải nghiệm người dùng lý tưởng sẽ là một trải nghiệm không phụ thuộc vào chuỗi, và có thể sẽ phụ thuộc vào các bên giải quyết của bên thứ ba cho dịch vụ thực thi của họ. Một số giải pháp nhằm đẩy mạnh quá trình phân mảnh thanh khoản đa chuỗi bao gồm Polygon AggLayer và Optimism Superchain. Trong khi đó là hai giải pháp mà chúng tôi sẽ đề cập, có rất nhiều đội làm việc trên những giải pháp như vậy.

Lớp tổng hợp Polygon

Như làTrang web Polygontiểu bang: “AggLayer sẽ là một giao thức phi tập trung với hai thành phần: một cầu nối chung và cơ chế được cung cấp bởi ZK-powered, đảm bảo mật mẽ cho tính tương tác chéo chuỗi không rối. Với ZK proofs cung cấp an toàn, các chuỗi kết nối với AggLayer có thể tiếp tục tồn tại độc lập và linh hoạt trong khi duy trì giao diện người dùng mượt mà của các chuỗi đồng nhất.

Về cơ bản, các giải pháp mở rộng quy mô Ethereum Lớp 2, như rollups, có cầu nối chính tắc với Ethereum. Điều này có nghĩa là tất cả các khoản tiền của người dùng được bắc cầu từ Ethereum đến L2 đều nằm trong hợp đồng cầu nối này. Tuy nhiên, điều này phá vỡ khả năng tương tác giữa các L2 khác nhau cũng như khả năng giao tiếp liền mạch dữ liệu và truyền giá trị giữa chúng. Điều này là do nếu bạn muốn, ví dụ, đi từ Base đến Zora (cả hai bản tổng hợp Ethereum), như được thấy bên dưới, bạn cần phải trải qua quá trình rút tiền 7 ngày để đi từ Base sang Ethereum bằng cầu nối Base chính tắc và sau đó sử dụng cầu nối Zora chính tắc để đi từ Ethereum đến Zora. Điều này là do, đối với các rollup lạc quan như Base, cần có thời gian để tranh chấp giao dịch bắc cầu bằng cách sử dụng chứng minh lỗi/lừa đảo. Ngoài thực tế rằng đây là quy trình dài và tốn kém vì bạn cần tương tác với chuỗi chính Ethereum.

AggLayer của Polygon đảo ngược quá trình này. Thay vì có một cầu nối chuẩn với Ethereum, nơi chỉ có tài sản không bản địa của một người dùng rollup cụ thể, tất cả các chuỗi đều chia sẻ một hợp đồng cầu nối với các chuỗi khác sử dụng AggLayer để có thể có được trung tâm thanh khoản này, như được thấy dưới đây. Qua quá trình này, các nhà phát triển sẽ có thể kết nối chuỗi của họ với AggLayer để cho phép người dùng tận hưởng thanh khoản thống nhất.

Cách AggLayer Hoạt động

Ở cốt lõi của nó, AggLayer tổng hợp các bằng chứng không chứng minh (ZK) từ tất cả các chuỗi kết nối với nó - điều này cho phép nó tạo điều kiện cho giao dịch liên chuỗi. AggLayer về cơ bản là một nơi mà tất cả các chuỗi được hỗ trợ của nó đăng tải các bằng chứng ZK để cho thấy đã có một hành động đã xảy ra. Ví dụ, 5 $USDC từ Base đã được rút ra để mở khóa thanh khoản trên một bên khác, như Zora.

Để minh họa thêm điều này, hãy xem xét cách nó hoạt động trong thực tế. Trong ví dụ này, chúng ta giả sử tất cả các chuỗi được đặt tên được kết nối với AggLayer.

Bộ giải phát hiện yêu cầu hoặc ý định từ người dùng cư trú trên Base. Người dùng có $ETH và muốn mua NFT trên Zora có giá 3000 $DAI. Vì người giải quyết không có $DAI trên bảng cân đối kế toán của họ, họ phải nhanh chóng tìm kiếm con đường tốt nhất để thực hiện ý định này. Họ nhận ra rằng $DAI trên Optimism rẻ hơn so với $DAI thị trường trên Zora. Do đó, bộ giải đăng một bằng chứng lên AggLayer cho thấy rằng người dùng có $ETH trên Base và muốn có một lượng $ETH tương xứng trên Optimism. Cho rằng hợp đồng cầu nối được chia sẻ, bằng chứng ZK là tất cả những gì cần thiết để di chuyển tài sản có thể thay thế được nói trên nằm trên chuỗi "X" với cùng số lượng sang chuỗi "Y".

Sau khi đăng bài chứng minh ZK và mở khóa một số lượng tương ứng của $ETH trên Optimism, người giải quyết sau đó chuyển đổi sang $DAI và thực hiện quy trình tương tự để nhận được cùng một số lượng $DAI trên Zora để sau đó hoàn tất việc mua NFT. Đằng sau cảnh tượng này, AggLayer cũng giải quyết những bằng chứng ZK này đến Ethereum để đảm bảo an ninh mạnh mẽ hơn cho người dùng cuối và các chuỗi được kết nối với AggLayer.

Tuy nhiên, trong trường hợp này, người giải quyết/người dùng/người tham gia khác chịu rủi ro hàng tồn kho. Điều này xuất hiện dưới dạng tỷ lệ $DAI trên Optimism được cơ cấu lợi dụng, chi phí của NFT tăng, giá của $ETH giảm, hoặc bất kỳ rủi ro nào khác giữa thời điểm đặt hàng từ người dùng được tạo ra và được điền vào, sau đó gây ra thiệt hại cho các bên liên quan. Không giống như các bộ tổng hợp DEX trên một chuỗi duy nhất, những người giải quyết tương tác với các máy trạng thái khác nhau không được biết đến sự tổng hợp nguyên tử này. Tính tổng hợp nguyên tử đảm bảo rằng tất cả các hoạt động được thực hiện trong một chuỗi tuyến tính duy nhất và hoặc tất cả thành công hoặc tất cả thất bại cùng nhau. Điều này là do giữa các máy trạng thái khác nhau luôn cần ít nhất một độ trễ một khối do rủi ro tiềm năng của reorgs (trên chuỗi đích).

Tuy nhiên, điều này không có nghĩa là các trường hợp sử dụng nêu trên không thể xảy ra. Không chỉ có các sự kiện dài hạn mà còn có các nhà giải quyết vấn đề và các bên tham gia tinh vi khác có thể đảm nhận những rủi ro này và bồi thường chúng bằng cách đặt giá cho người dùng. Ví dụ, nhà giải quyết vấn đề có thể đảm bảo thực hiện bằng cách bảo đảm bồi thường nếu có thiệt hại xảy ra hoặc bằng cách sử dụng bảng cân đối kế toán của chính họ để thực hiện ý định của người dùng.

Optimism Superchain

Một ví dụ khác về tích hợp thanh khoản là sáng kiến ​​Optimism Superchain. Siêu chuỗi, được xác định bởi Tài liệu về Lạc quanlà “một mạng lưới các chuỗi chia sẻ việc cầu nối, quản trị phi tập trung, nâng cấp, một lớp giao tiếp và nhiều hơn nữa - tất cả được xây dựng trên OP Stack.” Dự án tập trung vào việc tổng hợp thanh khoản, tương tự như AggLayer. Optimism Superchain sẽ có tất cả các chuỗi thuộc Superchain sử dụng một hợp đồng cầu nối chung. Đây là bước đầu tiên trong việc có thanh khoản tổng hợp giữa các chuỗi trong Superchain.

Sự khác biệt giữa Superchain và AggLayer là AggLayer dựa vào ZK-proofs cho sự liền mạch, trong khi Superchain dựa vào một bộ chỉ thịgiữa các chuỗi lựa chọn vào Siêu chuỗi. Trong khi bài đăng này sẽ không đi vào chi tiết về chuỗi chung, bạn có thể tham khảo đếnđiều nàyĐể hiểu cách việc chia sẻ sequencing mở khóa lợi ích trong lĩnh vực tương tác qua chuỗi giao thức liền mạch giữa các chuỗi và, đôi phần, khả năng sáng tạo nguyên tử (các vấn đề tương tự được làm rõ ở trên với khả năng sáng tạo nguyên tử giữa các chuỗi cũng áp dụng ở đây).

Bởi vì Siêu chuỗi yêu cầu rằng các chuỗi tham gia phải sử dụng trình tự chung, điều này có thể hạn chế môi trường thực thi có thể được sử dụng cho các chuỗi tham gia vào Siêu chuỗi. Ngoài ra, còn có những thách thức khó khăn khác, như việc các chuỗi mất quyền truy cập vào MEV mà người dùng của họ tạo ra, ngoài những thách thức khác đã được đề cậpở đâyTuy nhiên, các nhóm như Espressođang làm việc để phân phối MEV được kích hoạt bởi các chuỗi sử dụng bộ xếp chung. Hơn nữa, tất cả các chuỗi kết nối với Polygon AggLayer (và do đó đăng chứng thực ZK lên AggLayer này) cần sử dụng các mạch ZK giống nhau, điều này cũng có thể giới hạn môi trường thực thi được sử dụng cho các chuỗi kết nối với AggLayer.

Chain Abstraction is a Piece of CAKE


Nghiên cứu Frontier đã phát triển framework CAKE (Chain Abstraction Key Elements), có thể nhìn thấy ở trên. Điều này chỉ ra ba lớp (ngoại trừ lớp ứng dụng giao diện người dùng) cần thiết để đạt được trạng thái:

Trong một thế giới trừu tượng hóa chuỗi, người dùng truy cập trang web của một ứng dụng phi tập trung, kết nối ví của họ, ký thực hiện giao dịch và đợi cho đến khi thanh toán cuối cùng được thực hiện. Tất cả sự phức tạp của việc lấy các tài sản cần thiết đến chuỗi mục tiêu và thanh toán cuối cùng được trừu tượng hóa khỏi người dùng, xảy ra trong [ba] lớp cơ sở hạ tầng của CAKE.

Khung viết tắt xác định ba lớp cơ sở hạ tầng của CAKE là lớp quyền hạn, lớp giải quyết và lớp thanh toán. Chúng tôi đã chủ yếu nói về lớp giải quyết và lớp quyền hạn. Lớp quyền hạn bao gồm trừu tượng tài khoản và chính sách - được gọi là ủy quyền - và lớp thanh toán, bao gồm công nghệ cấp thấp như oracles, bridges, tiền xác nhận trướcvà các tính năng back-end khác.

Do đó, lớp giải quyết dự kiến sẽ rất hữu ích cho các nhà giải quyết và các nhà hành động tinh vi khác và các ứng dụng đối diện người dùng, vì các thành phần của giải quyết trong khung này tất cả đều hoạt động cùng nhau để giúp các nhà giải quyết quản lý rủi ro của họ và cung cấp thực thi tốt hơn cho người dùng. Điều này tiếp tục mở rộng sang các thành phần khác như khả năng truy cập dữ liệu và chứng minh thực thi. Đây đều là những yêu cầu để các chuỗi cung cấp trải nghiệm xây dựng an toàn cho các nhà phát triển ứng dụng và cung cấp các cam kết bảo mật cuối cùng được chuyển đến người dùng cuối.

Khung vi mô CAKE bao gồm nhiều khái niệm được đề cập trong bài đăng này và cung cấp một cách nhất quán để nhìn nhận về các thành phần khác nhau của trừu tượng hóa chuỗi và mối quan hệ của chúng với nhau. Những người quan tâm đến khung vi mô có thể đọc điều nàybài báo giới thiệu.

Các trường hợp nghiên cứu về trừu tượng hóa chuỗi

Mặc dù chúng ta đã đề cập đến một số dự án tiên phong trong việc hướng tới một tương lai trừu tượng về chuỗi, đây là một số dự án đáng chú ý khác cũng đang làm điều tương tự.

Mạng Hạt nhân

Particle Network đang ra mắt một blockchain L1 theo mô hình modul xây dựng trên Cosmos SDK, hoạt động như một môi trường thực thi tương thích với EVM cao cấp. Ban đầu, Particle ra mắt dưới dạng một nhà cung cấp dịch vụ trừu tượng tài khoản, cho phép người dùng tạo ví hợp đồng thông minh liên kết với tài khoản xã hội Web2 của họ để sau đó được sử dụng một cách tự nhiên trong giao diện nhúng dApp. Kể từ đó, giao thức đã mở rộng các dịch vụ của mình, nhằm mục tiêu tăng cường sự trừu tượng hóa chuỗi trên toàn cảnh blockchain thông qua một bộ các dịch vụ trừu tượng ví, thanh khoản và gas trên L1 của mình.

Tương tự như các nhà cung cấp dịch vụ trừu tượng hóa chuỗi khác, Particle tưởng tượng một tương lai trong đó bất kỳ ai cũng có thể dễ dàng thực hiện giao dịch trên nhiều chuỗi thông qua một tài khoản duy nhất, thanh toán phí gas bằng bất kỳ token nào họ muốn. Do đó, L1 cơ bản sẽ phục vụ như một người phối hợp cho hệ sinh thái đa chuỗi, thống nhất người dùng và thanh khoản trên cả lĩnh vực EVM và không phải EVM.

Hãy xem nó hoạt động như thế nào.

Ngăn xếp trừu tượng chuỗi hạt

Particle cung cấp một bộ công cụ đa mặt cho dịch vụ trừu tượng hóa chuỗi, mỗi công nghệ cốt lõi đóng vai trò độc đáo như một phần của một tổng thể lớn hơn.

Tài khoản Toàn cầu

Từ quan điểm của người dùng cuối cùng, ngăn xếp trừu tượng chuỗi của Particle bắt đầu từ nguyên lý cơ bản - tạo tài khoản. Tài khoản Universal trên Particle hoạt động như các tài khoản thông minh ERC-4337 được gắn với một địa chỉ EOA (địa chỉ sở hữu bên ngoài) đã tồn tại, tổng hợp số dư token trên nhiều chuỗi thành một địa chỉ duy nhất bằng cách tự động định tuyến và thực hiện các giao dịch ngang chuỗi nguyên tử. Trong khi một ví tiền điện tử truyền thống có thể được sử dụng để tạo và quản lý tài khoản, Particle’s WaaScho phép người dùng sử dụng đăng nhập xã hội để tham gia cũng.

Để trừu tượng đi những phức tạp khác nhau của các hoạt động gốc của blockchain, một UA hoạt động như một giao diện thống nhất được xây dựng trên nền tảng các ví tiền điện tử hiện có, cho phép người dùng gửi tiền và sử dụng token trên nhiều môi trường blockchain khác nhau như thể nó tồn tại trên một chuỗi duy nhất. Để duy trì trạng thái đồng bộ trên các UA, cài đặt tài khoản được lưu trữ trên Particle L1 để sử dụng như một nguồn thông tin trung tâm trên mỗi trường hợp. Sau đó, mạng sẽ tạo điều kiện cho việc gửi tin nhắn xuyên chuỗi để triển khai một trường hợp mới hoặc cập nhật các trường hợp hiện có.

Do đó, Particle L1 hoạt động như một lớp điều phối và thanh toán cho tất cả các giao dịch xuyên chuỗi được xử lý thông qua các UA của Particle.

Lưu lượng phổ quát

Một thành phần chính khác của các dịch vụ trừu tượng hóa chuỗi của Particle là chức năng Thanh khoản Toàn cầu. Trong khi UAs cung cấp phương tiện cho người dùng để thể hiện yêu cầu giao dịch của họ thông qua một giao diện, Thanh khoản Toàn cầu đề cập đến lớp có trách nhiệm thực hiện tự động những yêu cầu này, từ đó tạo điều kiện cho việc thống nhất số dư trên các mạng khác nhau. Tính năng này quan trọng để cho phép chuyển tiền qua các chuỗi khác nhau mà nếu không sẽ bị cản trở bởi các rào cản hiện tại, như việc mua token gas bản địa và tạo ví bản địa cho mạng mới.

Ví dụ, khi người dùng muốn mua tài sản trên một blockchain mà họ chưa từng sử dụng và không có bất kỳ quỹ nào, thanh khoản cần thiết cho giao dịch này sẽ được tự động tìm từ số dư hiện có của người dùng, có thể đang có trên một chuỗi khác và một mã thông báo khác. Điều này có thể thực hiện được chủ yếu thông qua Mạng Tin nhắn Phi tập trung (DMN) của Particle, cho phép các dịch vụ chuyên dụng, được gọi là Nút chuyển tiếp, theo dõi sự kiện chuỗi bên ngoài và việc thanh toán các sự kiện trạng thái. Cụ thể hơn, các nút chuyển tiếp trong DMN sử dụng Giao thức Tin nhắn để theo dõi trạng thái của UserOperations trên các chuỗi bên ngoài và sau đó giải quyết trạng thái thực thi cuối cùng cho Particle L1.

Khí đốt toàn cầu

Trụ cột thứ ba của ngăn xếp trừu tượng chuỗi của Particle là việc triển khai Mã Token khí toàn cầu - một phần của dịch vụ trừu tượng khí của mạng lưới. Được truy cập bằng cách tương tác với UAs của Particle, Gas Toàn cầu cho phép người dùng chi tiêu bất kỳ mã thông báo nào để thanh toán phí khí, có nghĩa là Bob có thể thanh toán phí giao dịch cho một trao đổi trên Solana bằng cách sử dụng USDC trên Base, trong khi Alice thanh toán phí giao dịch để mua một NFT trên Ethereum bằng cách sử dụng mã thông báo ARB trên Arbitrum.

Khi người dùng muốn thực hiện giao dịch thông qua một Particle UA, giao diện sẽ yêu cầu người dùng chọn token gas theo sở thích của họ, sau đó tự động định tuyến qua hợp đồng Paymaster bản địa của Particle. Tất cả các khoản thanh toán gas được giải quyết đến các chuỗi nguồn và đích tương ứng của chúng, trong khi một phần của phí được đổi thành token $PARTI bản địa của Particle để được giải quyết trên Particle L1.

Lộ trình

Particle được xây dựng dựa trên cơ sở hạ tầng trừu tượng hóa tài khoản hiện có của nó, trong đó nó đã báo cáo hơn 17 triệu kích hoạt ví và hơn 10 triệu UserOperations cho đến nay. Việc bổ sung lớp Thanh khoản toàn cầu, cùng với mã thông báo Universal Gas, nhằm đánh dấu sự mở rộng của Particle trong việc cung cấp các dịch vụ trừu tượng chuỗi trên phổ rộng hơn của người dùng và người tham gia. Particle L1 không có nghĩa là một blockchain khác cạnh tranh trực tiếp với những người đương nhiệm ngày nay; thay vào đó, nó tìm cách cung cấp một lớp khả năng tương tác để kết nối tất cả chúng thay vào đó, làm việc với các nhóm chủ chốt trong lĩnh vực dịch vụ trừu tượng chuỗi, bao gồm các nhóm R &D Near và Cake.

Mạng hạt tử L1 hiện đang ở giai đoạn thử nghiệm, cho phép những người tham gia sớm thử nghiệm Gas Toàn cầu trong một thiết kế UA thử nghiệm

Gần Nghị định thư

Near là một blockchain Layer 1 Proof-of-Stake được chia nhỏ thành một tên miền ứng dụng full-stack cho các nhà phát triển xây dựng sản phẩm và dịch vụ phi tập trung. Rất nhiều trong triết lý cốt lõi của Near xoay quanh việc cầu nối khoảng cách giữa các ứng dụng nguyên bản của blockchain và khán giả chính thống. Một yếu tố quan trọng trong việc thực hiện tầm nhìn này là trừu tượng hóa blockchain khỏi người dùng cuối. Near tiếp cận điều này thông qua Tập trung Tài khoản - một kiến trúc đa mặt được xây dựng để trừu tượng hóa các điểm đau đầu chính của việc sử dụng mạng lưới blockchain như chuyển đổi ví, quản lý phí gas, cầu nối. Nó đạt được điều này bằng cách đưa tất cả các hoạt động để chạy thông qua một tài khoản duy nhất.

Hãy đi sâu hơn để hiểu rõ hơn về cách mọi thứ hoạt động.

Bộ xếp chồng trừu tượng chuỗi Near

Tài khoản Gần

Ngoài tiêu chuẩn băm khóa công khai chữ và số trên hầu hết các blockchain hiện nay, mô hình tài khoản độc quyền của Near cho phép mỗi tài khoản được ánh xạ đến một tên tài khoản mà con người có thể đọc được, tức là alice.near. Các tài khoản gần cũng sử dụng hai loại khóa truy cập khác biệt về bản chất và chức năng cơ bản của chúng, cho phép các tài khoản có thể quản lý nhiều khóa trên nhiều blockchain, mỗi khóa chiếm các quyền và cấu hình khác nhau duy nhất cho miền của nó:

  • Khóa truy cập đầy đủ: Chúng có thể được sử dụng để ký giao dịchThực hiện hành động ảo trên tài khoản và không bao giờ được chia sẻ.
  • Khóa Gọi Chức Năng: Những khóa này được cấp quyền để ký các cuộc gọi độc quyền đến một hợp đồng cụ thể hoặc một tập hợp các hợp đồng.

Để tăng cường sự trừu tượng của blockchain đối với người dùng cuối, quá trình tham gia đơn giản hóa với FastAuth, hệ thống quản lý khóa độc quyền của Near. FastAuth cho phép người dùng đăng ký một tài khoản native của blockchain bằng một thứ đơn giản như địa chỉ email của họ và sử dụng passkeys, thay thế mật khẩu bằng sinh trắc học, thay cho các cụm từ hạt giống và mật khẩu dài và phức tạp.

Chữ ký chuỗi

Chữ ký đa chuỗi là một thành phần quan trọng của sự trừu tượng hóa của Near về các blockchain, cho phép bất kỳ tài khoản NEAR nào có địa chỉ từ xa liên quan trên các chuỗi khác và ký và thực hiện giao dịch từ các địa chỉ đó. Để kích hoạt điều này, Chữ ký Chuỗi sử dụng mạng NEAR MPC (multi-party computation) làm bộ ký giả cho các địa chỉ từ xa này, loại bỏ nhu cầu về các khóa cá nhân rõ ràng. Điều này được kích hoạt bởi một giao thức chữ ký ngưỡng độc đáo, thực hiện một hình thức chia sẻ lại khóa cho phép ký giả MPC duy trì cùng một khóa công khai tổng hợp, ngay cả khi các khóa chia sẻ và các nút thay đổi liên tục.

Làm cho các nút ký MPC cũng là một phần của mạng NEAR cho phép các hợp đồng thông minh bắt đầu quá trình ký cho một tài khoản. Bằng cách sử dụng các kết hợp khác nhau của ID chuỗi, ID tài khoản NEAR và một đường dẫn cụ thể, mỗi tài khoản có thể tạo số lượng địa chỉ từ xa không giới hạn trên bất kỳ chuỗi nào.

Giao Dịch Meta

Một vấn đề quan trọng khác gây trở ngại cho việc phát triển trải nghiệm người dùng liền mạch trên cảnh quan blockchain toàn cầu ngày nay là mỗi blockchain đòi hỏi phải trả phí gas bằng token bản địa riêng, đòi hỏi người dùng phải sở hữu những token này trước khi có thể sử dụng mạng lưới cơ bản.

NEP-366Near đã giới thiệu giao dịch meta vào, một tính năng cho phép thực hiện giao dịch trên Near mà không cần sở hữu bất kỳ gas hoặc token nào trên chuỗi. Điều này được thực hiện thông qua Relayers, một nhà cung cấp dịch vụ bên thứ ba nhận giao dịch đã ký và chuyển tiếp chúng đến mạng trong khi đính kèm các token cần thiết để bù trừ phí gas. Từ góc độ kỹ thuật, người dùng cuối tạo và ký một SignedDelegateAction, chứa dữ liệu cần thiết để xây dựng một Transaction, và gửi nó đến dịch vụ relayer. Relayer ký một Transaction bằng cách sử dụng dữ liệu này, gửi SignedTransaction đến mạng qua cuộc gọi RPC và đảm bảo relayer trả phí gas trong khi thực hiện các hành động thay mặt cho người dùng.

Để minh họa tốt hơn về việc này có thể trông như thế nào trong thực tế, hãy xem xét ví dụ sau: Alice muốn gửi một số token $ALICE của mình cho Bob, nhưng thiếu token $NEAR cần thiết để thanh toán phí gas. Bằng cách sử dụng giao dịch siêu nhỏ, cô ấy tạo ra một DelegateAction, ký vào đó và gửi nó đến một người chuyển tiếp. Người chuyển tiếp, người thanh toán phí gas, bọc nó trong một giao dịch và chuyển tiếp nó trên chuỗi, cho phép việc chuyển giao được hoàn thành thành công.

Lộ trình

Chìa khóa để triển khai thành công trải nghiệm người dùng liền mạch trên nhiều mạng blockchain là tích hợp và hỗ trợ những mạng blockchain đó, ngay cả khi chúng là các doanh nghiệp cạnh tranh. Mặc dù Near hoạt động như một doanh nghiệp cạnh tranh riêng, chiến lược phát triển của họ xoay quanh việc phát triển ngành công nghiệp như một nguyên tắc, mang lại cho người dùng của họ quyền truy cập vào nhiều mạng blockchain khác một cách liền mạch và an toàn.

Đề cử danh dự

Dưới đây là một số nhóm khác đang xây dựng các giải pháp cho các dịch vụ trừu tượng hóa chuỗi mạng đáng để chú ý - danh sách này không nhất thiết là đầy đủ nhưng cung cấp nền tảng cho những người quan tâm để tiến hành nghiên cứu sâu hơn về các mô hình trừu tượng hóa chuỗi.

Tiếp theo

Connext là một giao thức tương tác mô-đun, định nghĩa trừu tượng hóa chuỗi trong bài đăng của họ (Tháng 5 năm 2023Như một “mô hình để cải thiện trải nghiệm người dùng dApp bằng cách giảm thiểu nhu cầu của người dùng quan tâm đến chuỗi mà họ đang sử dụng,” điều này chính xác miêu tả nguyên tắc cốt lõi các nhà cung cấp dịch vụ trừu tượng hóa chuỗi đang xây dựng hiện nay. Mặc dù Connext cung cấp một bộ các mô-đun hợp đồng thông minh cho các nhà phát triển ứng dụng thông qua Chain Abstraction Toolkit của mình, tính năng cốt lõi của nó là xCall, một nguyên tố nguyên thủy cho phép các hợp đồng thông minh tương tác với nhau trên các môi trường khác nhau. Chức năng xCall khởi tạo việc chuyển tiền, calldata và / hoặc các thuộc tính có tên khác nhau giữa các chuỗi khác nhau, mà Chain Abstraction Toolkit bao gói trong logic đơn giản để các nhà phát triển sử dụng. Từ quan điểm của một nhà phát triển, điều này ngụ ý một quy trình tương đối đơn giản:

  1. Viết một adapter cho hàm mà họ muốn trừu tượng.
  2. Triển khai các mô-đun cần thiết cho các chuỗi mà chúng muốn tích hợp.
  3. Gọi hàm trực tiếp từ giao diện người dùng của họ.

Giao thức Socket

Socket cung cấp cơ sở hạ tầng cho các nhà phát triển ứng dụng xây dựng các sản phẩm và dịch vụ tập trung vào khả năng tương tác với việc chuyển dữ liệu và tài sản an toàn và hiệu quả qua các chuỗi.Socket 2.0đánh dấu một sự chuyển đổi cho giao thức từ giao thức chéo chuỗi thành dịch vụ trừu tượng hóa chuỗi, được nhấn mạnh bởi cơ chế Đấu giá Luồng Đặt hàng Linh hoạt (MOFA) tiêu biểu của nó, nhằm mục tiêu tạo ra một cơ chế cạnh tranh cho các thị trường trừu tượng hóa chuỗi hiệu quả. OFA truyền thống liên quan đến một mạng lưới các nhà hoạt động khác nhau thực hiện các nhiệm vụ chuyên môn cạnh tranh để đáp ứng yêu cầu tốt nhất cho người dùng cuối. Tương tự, MOFA được thiết kế để cung cấp một thị trường mở cho các đại lý thực hiện, gọi là Transmitters, và ý định của người dùng. Trong MOFA, Transmitters cạnh tranh để tạo ra và thực hiện các gói trừu tượng hóa chuỗi, hoặc chuỗi yêu cầu của người dùng có yêu cầu chuyển dữ liệu và giá trị qua nhiều blockchain.

Infinex

Infinex đang xây dựng một lớp UX duy nhất nhằm thống nhất các ứng dụng và hệ sinh thái phi tập trung. Sản phẩm chủ lực của nó, Tài khoản Infinex, là một dịch vụ nhiều lớp có chức năng như một nền tảng để tích hợp bất kỳ ứng dụng trên chuỗi nào vào một UX đơn giản hóa cho người dùng cuối. Về cốt lõi, Tài khoản Infinex là một tập hợp các hợp đồng thông minh chuỗi chéo có thể được kiểm soát, bảo mật và khôi phục thông qua xác thực web2 tiêu chuẩn.

Brahma Console

Brahma Finance đang xây dựng sản phẩm Bảng điều khiển hàng đầu của mình, một môi trường thực thi và lưu ký trên chuỗi nhằm nâng cao trải nghiệm người dùng trên DeFi, tập trung đặc biệt vào hệ sinh thái blockchain EVM. Brahma sử dụng các giao dịch theo lô và chuỗi để đồng bộ hóa các giao dịch trên các chuỗi khác nhau và Tài khoản thông minh để tương tác trên chuỗi. Kết quả cuối cùng sẽ phản ánh một trải nghiệm người dùng cho phép tương tác xuyên chuỗi không giới hạn trong một giao diện người dùng duy nhất.

Agoric

Agoric là một blockchain Lớp 1 có nguồn gốc từ Cosmos để xây dựng các hợp đồng thông minh chuỗi chéo trong JavaScript. Nền tảng Agoric được thiết kế với môi trường thực thi đa khối, không đồng bộ và nhằm mục đích trở thành môi trường để phát triển các ứng dụng chuỗi chéo. Agoric sử dụng Giao thức truyền thông Cosmos InterBlockchain (IBC) cho truyền thông liên chuỗi, đồng thời tận dụng Truyền thông điệp chung (GMP) của Axelar cho các tương tác ngoài hệ sinh thái Cosmos. API Orchestration của Agoric đơn giản hóa trải nghiệm của nhà phát triển bằng cách trừu tượng hóa sự phức tạp liên quan đến giao tiếp chuỗi chéo và thực hiện hợp đồng thông minh, trong khi người dùng cuối được hưởng lợi từ các ứng dụng có các tính năng trừu tượng hóa chuỗi vốn có.

Bớt tư tưởng

Đến nay, những lợi ích mà trừu tượng hóa chuỗi mở khóa cho người dùng cuối cùng nên rõ ràng - những phức tạp của việc sử dụng các ứng dụng nguyên bản của blockchain hoàn toàn được trừu tượng hóa vào một lớp giao diện thống nhất, tạo ra một điểm tiếp xúc toàn cầu và không phụ thuộc vào chuỗi cho bất kỳ ai muốn tham gia.

Quan trọng không kém, trừu tượng chuỗi có thể mở ra một lợi ích to lớn cho các ứng dụng blockchain. Hiện tại, các nhà phát triển Web2 không "chọn" nơi triển khai ứng dụng của họ. Ví dụ: Airbnb có sẵn cho bất kỳ ai có kết nối internet. Tuy nhiên, trong bối cảnh Web3, các nhà phát triển ứng dụng cần chọn nơi triển khai ứng dụng của họ (ví dụ: trên Ethereum, Solana hoặc Cosmos). Điều này không chỉ giới hạn TAM, mà còn có nghĩa là các nhà phát triển ứng dụng bị cản trở bởi việc cần phải chọn chuỗi "đúng" để triển khai ứng dụng của họ. Đây không chỉ là một quyết định khó khăn để đưa ra mà còn là một quyết định quan trọng. Đã có một số ứng dụng cực kỳ thành công nhưng gặp khó khăn do blockchain cơ bản. Hơn nữa, với sự phát triển và phát triển liên tục của các blockchain ngày nay, chuỗi "đúng" có thể liên tục thay đổi. Trong một chuỗi tương lai trừu tượng, các nhà phát triển ứng dụng không còn bị cản trở bởi việc phải chọn một chuỗi mà thành công của họ gắn liền với nó.

Rõ ràng là chúng ta đang tiến tới một tương lai ngày càng đa chuỗi. Điều này tất yếu chỉ làm gia tăng các vấn đề UX, là một trong những rào cản quan trọng nhất đối với việc áp dụng rộng rãi. Chúng tôi tin rằng trừu tượng hóa chuỗi, với các thành phần khác nhau, là một giải pháp có thể giải quyết nhiều vấn đề UX của tiền điện tử ngày nay.

Disclaimer:

  1. Bài viết này được in lại từ [SHOALRESEARCH]. Tất cả các bản quyền thuộc về tác giả gốc [ IMAJINL VÀ PAUL TIMOFEEVNếu có ý kiến ​​phản đối về việc tái in này, vui lòng liên hệ Cổng Học và họ sẽ xử lý kịp thời.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã được dịch là cấm.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500