Mở đáș§u

Với sá»± phĂĄt triển nhanh chĂłng của ngĂ nh cĂŽng nghiệp blockchain đáș·c biệt lĂ  giáșŁi phĂĄp modular, việc táșĄo ra một blockchain đã trở nĂȘn Ä‘ÆĄn giáșŁn hÆĄn bao giờ háșżt, tháș­m chĂ­ nhiều bộ cĂŽng cỄ hỗ trợ triển khai một layer-2 chỉ trong 15 phĂșt, điều nĂ y dáș«n tới sá»± gia tăng nhanh chĂłng về máș·t số lÆ°á»Łng của cĂĄc máșĄng lưới.

Theo dữ liệu từ Coingecko, thị trường hiện táșĄi cĂł khoáșŁng 300 blockchain đang hoáșĄt động, náșżu tĂ­nh cáșŁ những dá»± ĂĄn đang phĂĄt triển con số nĂ y cĂł thể lĂȘn tới hÆĄn 1000. Một hệ quáșŁ lớn của gia tăng số lÆ°á»Łng nhanh chĂłng nĂ y lĂ  sá»± phĂąn máșŁnh thanh khoáșŁn vĂ  lĂ m tồi tệ tráșŁi nghiệm người dĂčng.

NhÆ° chĂșng ta đều biáșżt, mỗi máșĄng lưới đều cĂł cáș„u hĂŹnh khĂĄc nhau, sá»­ dỄng những trĂŹnh quáșŁn lĂœ tĂ i sáșŁn vĂ  cĂĄch hoáșĄt động riĂȘng. Để báșŻt đáș§u sá»­ dỄng người dĂčng cáș§n náșĄp tiền vĂ o cĂĄc máșĄng lưới đó thĂŽng qua bridge, thiáșżt láș­p cĂĄc cĂ i đáș·t, tĂ i về cĂĄc ứng dỄng, lÆ°u seed phase, vĂąn vĂąn. Với những người khĂŽng rĂ nh cĂŽng nghệ thĂŹ đó thá»±c sá»± lĂ  cÆĄn ĂĄc mộng trong mĂȘ cung blockchain.

Thị trường blockchain đang táșĄo ra sá»± phĂąn máșŁnh ngĂ y một nhiều

Náșżu khĂŽng pháșŁi lĂ  người am hiểu cĂŽng nghệ vĂ  từng cĂł tráșŁi nghiệm trong thị trường DeFi thĂŹ những rĂ o cáșŁn nĂ y dễ khiáșżn người dĂčng bỏ cuộc. Đó lĂ  cĂČn chÆ°a kể tới cĂĄc nhĂ  phĂĄt triển cĆ©ng gáș·p khĂł khăn khi muốn dApp của họ giao tiáșżp với nhiều máșĄng lưới bởi sá»± phĂąn máșŁnh cĂŽng nghệ.

Theo bĂĄo cĂĄo từ TripleA hồi thĂĄng 5/2024, số người sở hữu crypto toĂ n cáș§u mới chỉ lĂ  562 triệu tÆ°ÆĄng ứng với tá»· lệ thĂąm nháș­p 6.8%. Con số nĂ y tÆ°ÆĄng Ä‘Æ°ÆĄng Internet giai đoáșĄn 2001-2002, hiện táșĄi tá»· lệ thĂąm nháș­p của internet khoáșŁn 66.2%.

Số lÆ°á»Łng người dĂčng internet qua cĂĄc năm. Nguồn: Kepios Analysis

Những điều nĂ y đã sớm Ä‘Æ°á»Łc nháș­n ra bởi cĂĄc nhĂ  phĂĄt triển, những năm qua nhiều cáșŁi tiáșżn đã Ä‘Æ°á»Łc đưa ra nhÆ° Cross-chain, Account Abstraction, Intent Centric vĂ  mới đñy lĂ  Chain Abstraction, một giáșŁi phĂĄp Ä‘Æ°á»Łc coi lĂ  “end game" cho váș„n đề tráșŁi nghiệm người dĂčng.

Trong cĂĄc pháș§n tiáșżp theo, chĂșng ta sáșœ tĂŹm hiểu chi tiáșżt về Chain Abstraction, cĂĄch hoáșĄt động, những Æ°u nhÆ°á»Łc điểm của nĂł.

Abstraction lĂ  gĂŹ?

CĂł thể báșĄn đã nghe nhiều về từ khoĂĄ “abstraction" thĂŽng qua cĂĄc giáșŁi phĂĄp account abstraction trong thị trường crypto, nhÆ°ng abstraction cĆ©ng Ä‘Æ°á»Łc sá»­ dỄng phổ biáșżn ở cĂĄc lÄ©nh vá»±c khĂĄc.

Abstraction lĂ  một khĂĄi niệm Ä‘Æ°á»Łc sá»­ dỄng trong nhiều lÄ©nh vá»±c nhÆ° mĂĄy tĂ­nh, toĂĄn học vĂ  triáșżt học, ĂĄm chỉ việc Ä‘ÆĄn giáșŁn hĂła cĂĄc hệ thống phức táșĄp báș±ng cĂĄch loáșĄi bỏ đi chi tiáșżt khĂŽng cáș§n thiáșżt vĂ  chỉ táș­p trung vĂ o những khĂ­a cáșĄnh cốt lĂ”i.

Trong láș­p trĂŹnh, abstraction giĂșp giáș„u đi chi tiáșżt phức táșĄp, cho phĂ©p người dĂčng tÆ°ÆĄng tĂĄc với hệ thống thĂŽng qua giao diện Ä‘ÆĄn giáșŁn. NĂł giĂșp giáșŁm độ phức táșĄp, tăng tĂ­nh linh hoáșĄt vĂ  tĂĄi sá»­ dỄng mĂŁ nguồn.

Chain Abstraction lĂ  gĂŹ?

Chain Abstraction lĂ  một khĂĄi niệm ĂĄm chỉ việc Ä‘ÆĄn giáșŁn hĂła tÆ°ÆĄng tĂĄc của người dĂčng với nhiều blockchain khĂĄc nhau, mang láșĄi tráșŁi nghiệm “khĂŽng blockchain”.

Thay vĂŹ pháșŁi thá»±c hiện cĂĄc thao tĂĄc phức táșĄp nhÆ° chuyển đổi tĂ i sáșŁn giữa cĂĄc chuỗi, quáșŁn lĂœ nhiều loáșĄi token gas hoáș·c chuyển đổi máșĄng lưới, Chain Abstraction giĂșp người dĂčng tÆ°ÆĄng tĂĄc với cĂĄc ứng dỄng phi táș­p trung thĂŽng qua một giao diện duy nháș„t mĂ  khĂŽng cáș§n kiáșżn thức ká»č thuáș­t sĂąu rộng. Điều nĂ y lĂ m cho tráșŁi nghiệm Web3 trở nĂȘn dễ tiáșżp cáș­n vĂ  thuáș­n tiện hÆĄn.

TÆ°ÆĄng tá»± nhÆ° việc báșĄn sá»­ dỄng cĂĄc ứng dỄng ngĂąn hĂ ng hoáș·c vĂ­ điện tá»­ phổ biáșżn, liệu báșĄn cĂł biáșżt chĂșng Ä‘Æ°á»Łc lÆ°u trữ ở server AWS, Google Cloud hay data central riĂȘng, hay báșĄn cĂł cáș§n quan tĂąm đáșżn việc đang káșżt nối với app thĂŽng qua máșĄng Viettel hay FPT.

NĂłi một cĂĄch ngáșŻn gọn, Chain Abstraction giĂșp người dĂčng chỉ cáș§n quan tĂąm tới tĂ­nh năng của ứng dỄng mĂ  khĂŽng cáș§n/khĂŽng muốn biáșżt tới lớp háșĄ táș§ng của chĂșng.

CĂĄch hoáșĄt động của Chain Abstraction

Đáș§u tiĂȘn chĂșng ta cáș§n hiểu ráș±ng Chain Abstraction khĂŽng pháșŁi lĂ  một cĂŽng nghệ, nĂł lĂ  bộ giáșŁi phĂĄp toĂ n diện hướng tới tráșŁi nghiệm người dĂčng mĂ  chỉ cĂł thể đáșĄt Ä‘Æ°á»Łc thĂŽng qua nhiều lớp cĂŽng nghệ.

Hai váș„n đề lớn mĂ  Chain Abstraction cáș§n giáșŁi quyáșżt lĂ  PhĂąn máșŁnh cĂŽng nghệ vĂ  PhĂąn máșŁnh thanh khoáșŁn. Những giáșŁi phĂĄp hiện nay đang cố gáșŻng giáșŁi quyáșżt một pháș§n hoáș·c toĂ n bộ váș„n đề trĂȘn. Chi tiáșżt hÆĄn, những cĂŽng việc cáș§n Ä‘Æ°á»Łc giáșŁi quyáșżt bĂȘn dưới lớp ứng dỄng bao gồm:

  • Định danh người dĂčng trĂȘn nhiều máșĄng lưới

  • Giao tiáșżp vĂ  xĂĄc thá»±c xuyĂȘn chuỗi

  • Nháș­n diện vĂ  chuyển đổi máșĄng lưới linh hoáșĄt

  • QuáșŁn lĂœ tĂ i sáșŁn đa chuỗi

  • Xá»­ lĂœ gas fee đa chuỗi

Máș·c dĂč từ khoĂĄ Chain Abstraction mới chỉ báșŻt đáș§u Ä‘Æ°á»Łc nháșŻc tới nhiều trong năm 2024, nhÆ°ng đã cĂł khĂŽng Ă­t mĂŽ hĂŹnh Ä‘Æ°á»Łc giới thiệu. Nổi tiáșżng nháș„t cĂł CAKE framework từ Frontier Research, Chain Abstraction Stack của Everclear vĂ  Multi-Layer Framework bởi Particle Network.

CAKE Framework

CAKE Framework của Frontier Research chia háșĄ táș§ng cho Chain Abstraction thĂ nh 4 lớp:

  • Application Layer: Lớp ứng dỄng giao tiáșżp với người dĂčng. NĂł cĂł nhiệm vỄ káșżt nối người dĂčng với dApp vĂ  cung cáș„p tráșŁi nghiệm liền máșĄch báș±ng cĂĄch áș©n đi cĂĄc chi tiáșżt phức táșĄp của blockchain.

  • Permission Layer: Lớp quáșŁn lĂœ quyền truy cáș­p. Lớp nĂ y đáșŁm báșŁo ráș±ng người dĂčng cĂł thể thá»±c hiện cĂĄc hĂ nh động vĂ  xĂĄc thá»±c giao dịch. Lớp nĂ y thường Ä‘Æ°á»Łc phỄ trĂĄch bởi cĂĄc giáșŁi phĂĄp liĂȘn quan đáșżn quáșŁn lĂœ tĂ i sáșŁn người dĂčng nhÆ° Account Abstraction.

  • Solver Layer: Lớp giáșŁi quyáșżt. Lớp nĂ y tĂ­nh toĂĄn vĂ  tối Æ°u hĂła chi phĂ­, thời gian giao dịch. NĂł giĂșp người dĂčng lá»±a chọn cĂĄc phÆ°ÆĄng ĂĄn tốt nháș„t. Lớp nĂ y lĂ  sá»± xuáș„t hiện của mĂŽ hĂŹnh Intent-Centric.

  • Settlement Layer: Lớp giáșŁi quyáșżt. ĐáșŁm báșŁo việc giao dịch Ä‘Æ°á»Łc hoĂ n táș„t vĂ  lÆ°u láșĄi trĂȘn blockchain. Lớp nĂ y chịu trĂĄch nhiệm cho việc ghi nháș­n vĂ  xĂĄc thá»±c cĂĄc giao dịch đã thá»±c hiện.

CAKE framework bởi Frontier Research

Chain Abstraction Stack

Chain Abstraction Stack của Everclear (Connext cĆ©) chia nhỏ hÆĄn cĂĄc lớp vĂ  táș­p trung vĂ o Ăœ định của người dĂčng. Theo đó cĂł 5 lớp trong mĂŽ hĂŹnh hoáșĄt động:

  • Permissions: Lớp quáșŁn lĂœ quyền truy cáș­p, chịu trĂĄch nhiệm thu tháș­p Ăœ định vĂ  quáșŁn lĂœ cáș„p phĂ©p quyền từ người dĂčng.

  • Auctions: Lá»±a chọn Solver phĂč hợp với Ăœ định của người dĂčng để thá»±c thá»±c thi giao dịch.

  • Solving: NÆĄi xá»­ lĂœ cĂĄc Ăœ định của người dĂčng táșĄi chuỗi mỄc tiĂȘu.

  • Clearing: Thá»±c hiện thanh toĂĄn bĂč trừ trĂȘn cĂĄc chuỗi để cĂąn báș±ng thanh khoáșŁn. Lớp nĂ y Ä‘Æ°á»Łc xá»­ lĂœ bởi chĂ­nh dá»± ĂĄn Everlear.

  • Settlement: Xá»­ lĂœ cĂĄc thá»±c thi cuối cĂčng trĂȘn blockchain.

Chain Abstraction Stack bởi Everclear

Multi-Layer Framework

Multi-Layer Framework bởi Particle Network lĂ  một kiáșżn trĂșc đa lớp Ä‘Æ°á»Łc thiáșżt káșż để tối Æ°u hĂła tráșŁi nghiệm người dĂčng vĂ  kháșŁ năng tÆ°ÆĄng tĂĄc giữa cĂĄc blockchain. NĂł bao gồm ba lớp chĂ­nh lĂ  Application, Account vĂ  Blockchain tÆ°ÆĄng ứng với cĂĄc nhĂłm váș„n đề cáș§n Ä‘Æ°á»Łc giáșŁi quyáșżt ở mỗi lớp.

CĂĄc váș„n đề cáș§n Ä‘Æ°á»Łc giáșŁi quyáșżt trong mĂŽ hĂŹnh Chain Abstraction của Particle

CỄ thể nhiệm vỄ của mỗi lớp nhÆ° sau:

  • Application layer: Lớp ứng dỄng hay cĂČn gọi lĂ  Orchestration, lớp nĂ y táșĄo điều kiện cho cĂĄc nhĂ  phĂĄt triển xĂąy dá»±ng vĂ  triển khai cĂĄc dApp trĂȘn nhiều blockchain khĂĄc nhau mĂ  khĂŽng cáș§n thay đổi cáș„u trĂșc ứng dỄng. NĂł giĂșp điều phối cĂĄc giao dịch xuyĂȘn chuỗi một cĂĄch mÆ°á»Łt mĂ  vĂ  hiệu quáșŁ.

  • Account layer: GiĂșp định danh vĂ  quáșŁn lĂœ số dÆ° của người dĂčng trĂȘn nhiều chuỗi, nĂł cho phĂ©p người dĂčng quáșŁn lĂœ tĂ i sáșŁn mĂ  khĂŽng pháșŁi lo láșŻng về sá»± phức táșĄp của việc chuyển đổi qua láșĄi giữa cĂĄc blockchain.

  • Blockchain layer: ĐáșŁm báșŁo kháșŁ năng tÆ°ÆĄng tĂĄc vĂ  báșŁo máș­t giữa cĂĄc blockchain, giĂșp cĂĄc chuỗi chia sáș» tĂ i nguyĂȘn vĂ  giao tiáșżp hiệu quáșŁ, đồng thời giáșŁm chi phĂ­ vĂ  rủi ro khi thá»±c hiện cĂĄc giao dịch liĂȘn chuỗi.

CĂĄc dá»± ĂĄn nổi báș­t ở mỗi lớp. Nguồn: Particle Network

NhĂŹn chung ở táș„t cáșŁ cĂĄc mĂŽ hĂŹnh Chain Abstraction đều lĂ  sá»± phối hợp của đa lớp cĂŽng nghệ với đích đáșżn cuối cĂčng lĂ  tráșŁi nghiệm người dĂčng.

  • Ở lớp sĂĄt với người dĂčng nháș„t lĂ  cĂĄc giao diện thĂąn thiện, áș©n đi sá»± phức táșĄp bĂȘn dưới của blockchain giĂșp người dĂčng chỉ cáș§n táș­p trung vĂ o tĂ­nh năng sáșŁn pháș©m. CĂĄc dá»± ĂĄn trong nhĂłm nĂ y cung cáș„p cho nhĂ  phĂĄt triển cĂĄc bộ cĂŽng cỄ để phĂĄt triển ứng dỄng Ă­t phỄ thuộc vĂ o chuỗi.

  • Lớp tiáșżp theo lĂ  lớp quáșŁn lĂœ quyền truy cáș­p thĂŽng qua cĂĄc giáșŁi phĂĄp nhÆ° Account Abstraction, Intent Centric. Lớp nĂ y giĂșp người dĂčng quáșŁn lĂœ tĂ i sáșŁn trĂȘn nhiều chuỗi khĂĄc nhau, náșŻm báșŻt Ăœ định vĂ  điều phối luồng thá»±c thi để đưa ra káșżt quáșŁ tốt nháș„t.

  • BĂȘn dưới lĂ  lĂ  lớp giáșŁi quyáșżt cĂł trĂĄch nhiệm thá»±c thi cĂĄc Ăœ định của người dĂčng, lớp nĂ y thường cĂł sá»± xuáș„t hiện của cĂĄc giáșŁi phĂĄp liĂȘn quan tới nghiệp vỄ táșĄo thanh khoáșŁn cho thị trường.

  • Cuối cĂčng lĂ  lớp Settlement, táșĄi đñy cĂĄc giao dịch của người dĂčng sáșœ Ä‘Æ°á»Łc báșŁo máș­t trĂȘn cĂĄc máșĄng lưới blockchain đích.

CĂĄc dá»± ĂĄn nổi báș­t

Hệ sinh thĂĄi Chain Abstraction

Application layer

Agoric, Socket, Skip, Orb Labs, Light, Okto, Klashter, LiFi.

Permission layer

Particle Network, Near, Xion, Arcana, Aarc, OneBalance, Orb Labs, Light, Safe, Argent.

Solver layer

UniswapX, Suave, Everclear, Essential, Anoma, Across, Socket, Aori, Enso, Khalani, Valentis, Wintermute, Amber.

Settlement layer

Ethereum, Polygon, Optimism, ZKsync, Bitcoin, LayerZero, Wormhole, Axelar, Hyperlane, CCIP (Chainlink), ZetaChain,  EigenLayer, Celestia, Avai.

Lời káșżt

Web3 cung cáș„p cho người dĂčng nhiều hÆĄn quyền kiểm soĂĄt đối với dữ liệu vĂ  tĂ i sáșŁn của họ. Tuy nhiĂȘn, cĂĄi giĂĄ pháșŁi tráșŁ giĂĄ lĂ  sá»± phức táșĄp về máș·t ká»č thuáș­t, đáș·c biệt lĂ  trong bối cáșŁnh số lÆ°á»Łng blockchain đang tăng lĂȘn từng ngĂ y theo cĂĄch “spam”.

Chain Abstraction khĂŽng chỉ lĂ  một giáșŁi phĂĄp mĂ  đó lĂ  đích đáșżn cho ngĂ nh cĂŽng nghiệp Web3, táș­p trung vĂ o lĂ m mÆ°á»Łt tráșŁi nghiệm người dĂčng sáșœ lĂ  bước đệm tốt để đưa cĂŽng nghệ nĂ y tiáșżn tới phổ cáș­p.

TrĂȘn đñy lĂ  toĂ n bộ thĂŽng tin về Chain Abstraction - giáșŁi phĂĄp “end game” cho tráșŁi nghiệm người dĂčng Web3, hy vọng bĂ i viáșżt giĂșp Ă­ch cho báșĄn trong quĂĄ trĂŹnh nghiĂȘn cứu.