Khi bối cảnh blockchain ngày càng trở nên phức tạp với sự ra đời của nhiều Lớp 1, Lớp 2 và Lớp 3, việc điều hướng hệ sinh thái đa dạng này đã trở thành một thách thức đáng gờm đối với người dùng. Việc phân khúc trên nhiều chuỗi làm phức tạp các giao dịch, quản lý tài sản và tương tác người dùng, thường dẫn đến trải nghiệm rời rạc và không hiệu quả. Báo cáo này khám phá những thách thức này, tập trung vào các giải pháp sáng tạo được phát triển bởi NEAR Protocol. Cách tiếp cận trừu tượng chuỗi của NEAR tìm cách đơn giản hóa các tương tác của người dùng trên các blockchain khác nhau bằng cách tạo ra một giao diện thống nhất, liền mạch, trừu tượng hóa những phức tạp tiềm ẩn. Bằng cách nhấn mạnh những nỗ lực của NEAR và tiềm năng của họ để nâng cao trải nghiệm người dùng Web3, chúng tôi mong muốn làm nổi bật những tiến bộ như vậy có thể giảm bớt đáng kể gánh nặng đa chuỗi và thúc đẩy một môi trường blockchain thân thiện và dễ tiếp cận hơn.
Sự tiến hóa của không gian tiền điện tử và cuộc chiến mở rộng trong khoảng ~bảy năm qua đã đưa đến "bình thường mới," bây giờ bao gồm hàng trăm L1, L2, và thậm chí L3. Những tiến bộ này đã làm cho việc truy cập vào không gian khối rẻ (với các sự thỏa hiệp về bảo mật khác nhau) trở nên dân chủ hơn nhưng đồng thời đưa ra những phức tạp trong trải nghiệm người dùng do cần phải điều hướng qua nhiều chuỗi, quản lý phí gas, và sử dụng cầu nối/tài sản được bọc. Nói một cách đơn giản, trải nghiệm người dùng hiện tại khi tương tác với các ứng dụng phi tập trung trên nhiều chuỗi là phức tạp, tốn kém, và không trực quan.
Trong thế giới đa chuỗi ngày nay, người dùng về cơ bản buộc phải điều hướng qua nhiều giao diện và trải qua các giao dịch lặp đi lặp lại để quản lý tài sản trên nhiều giao thức. Sự phân đoạn này không chỉ làm phức tạp trải nghiệm người dùng mà còn đưa vào các không hiệu quả kinh tế và gánh nặng cho người dùng.
Ví dụ, một phần quan trọng của người dùng ví tiền điện tử hoạt động thông qua Tài khoản Sở Hữu Bên Ngoài (EOA), được xác định bằng một chuỗi chữ số chữ cái độc đáo gồm 42 ký tự có tiền tố là “0x”. Chuỗi này hoạt động như một khóa riêng tư, là yếu tố quan trọng để truy cập và quản lý tài khoản. Thách thức chính đối với người dùng là quản lý các khóa này vì mô hình bảo mật (chung) của công nghệ blockchain không cho phép khôi phục mật khẩu như các nền tảng web truyền thống. Nếu người dùng mất hoặc quên mất khóa riêng tư của họ, họ sẽ mất quyền truy cập vào tài khoản và tài sản bên trong mà không có cách nào khác. Bây giờ, nếu người dùng muốn thực hiện giao dịch trên hai, bốn hoặc mười chuỗi không tương thích khác nhau, họ sẽ phải quản lý các khóa riêng tư cho tất cả các địa chỉ đó.
Mỗi tương tác trên blockchain, cho dù mua tài sản hay tạo ra NFT, đều yêu cầu một giao dịch riêng biệt. Quy trình này tốn thời gian và gây ra phí gas bổ sung, có thể gây ra sự kiện chịu thuế và có thể là một rào cản đáng kể trong môi trường kỹ thuật số nhanh chóng. Mặc dù các tiến bộ trong công nghệ blockchain nhằm mục tiêu tối ưu hóa các quy trình này, việc triển khai thực tế của các giải pháp như vậy vẫn bị hạn chế.
Cầu nối Blockchain đã xuất hiện như giải pháp ban đầu cho vấn đề phân mảnh blockchain này, tạo điều kiện cho khả năng tương tác giữa các blockchain không liên quan. Những cầu nối này hoạt động bằng cách sử dụng cặp hợp đồng thông minh trên mỗi blockchain để quản lý tài sản và đảm bảo tính toàn vẹn của dữ liệu được chuyển qua thông qua các thông điệp mật mã. Theo cách này, chúng cho phép di chuyển ảo tài sản bằng cách phản ánh các thay đổi trạng thái giữa các tài khoản trên các blockchain khác nhau mà không cần chuyển giao vật lý của mã thông báo. Điều này cho phép chuyển tài sản qua các chuỗi và tăng cường chức năng dapp trên nhiều blockchain, từ đó mở rộng không gian thiết kế cho sáng tạo và thanh khoản.
Mặc dù có những ưu điểm này, việc sử dụng cầu nối blockchain đi kèm với những hạn chế đáng kể. Cơ sở hạ tầng cầu nối theo bản chất mang lại nhiều rủi ro, bao gồm lỗ hổng hợp đồng thông minh, sự cố công nghệ và nguy cơ tấn công độc hại. Những rủi ro này còn được kết hợp bởi sự cần thiết của sự tin cậy vào các nhà điều hành tập trung trong nhiều thiết kế cầu nối, điều này có thể dẫn đến vấn đề về kiểm duyệt, trộm cắp và rủi ro giữ tài sản.
Ngoài ra, lịch sử của các cầu nối blockchain đã bị ảnh hưởng bởi những vụ vi phạm an ninh đáng chú ý, như vụ hack Poly Network, Ronin và Nomad, dẫn đến những tổn thất tài chính lớn. Những sự cố như vậy là minh chứng cho những lỗ hổng bền vững liên quan đến công nghệ cầu nối, từ lỗi trong mã nguồn đến oracles bị đe dọa và các nhà xác minh hợp tác. Những rủi ro này đe dọa an ninh của quỹ người dùng và ảnh hưởng đến trải nghiệm tổng thể của người dùng bằng cách tạo ra sự trễ và không chắc chắn trong giao dịch, đặc biệt khi thanh khoản đủ không có sẵn.
Cuối cùng, hệ sinh thái phân mảnh này được kết nối bởi một vài cây cầu đắt tiền và không an toàn đại diện cho một rào cản đáng kể đối với việc áp dụng rộng rãi hơn, đặc biệt là đối với những người dùng không thành thạo về sự phức tạp của công nghệ blockchain. Nhiều giải pháp đã được đề xuất, bao gồm các lớp tương tác tổng quát như LayerZero, kiến trúc L2 tương thích như OP Super Chains, thanh khoản được chia sẻ / tổng hợp trên các dự án tương thích với AggLayer của Polygon, v.v. Mặc dù tất cả những điều này cung cấp một số mức độ cải tiến, các giải pháp vẫn không tương thích với nhau và vấn đề phân mảnh giữa các giải pháp vẫn còn. Tuy nhiên, một giải pháp như vậy tiếp cận vấn đề từ một góc độ mới và dường như loại bỏ bất kỳ sự phân mảnh và ma sát nào cho người dùng cuối: trừu tượng chuỗi.
Khi hệ sinh thái Web3 tiếp tục phát triển, tính mở rộng vẫn là một thách thức đáng kể. Cách tiếp cận modul hiện tại đối với tính mở rộng bao gồm việc tách ra các lớp chức năng khác nhau của một chuỗi khối, chẳng hạn như thanh toán, khả dụng dữ liệu và thực hiện.
Mặc dù phương pháp này đã dẫn đến việc phát triển các giải pháp modular khác nhau, như L2s, optimistic và ZK rollups, các lớp sẵn sàng dữ liệu, sidechains và kênh trạng thái, nhưng cũng dẫn đến một bức tranh mảnh vỡ với trải nghiệm người dùng bị suy giảm.
Những ngày của 'một chuỗi để chi phối tất cả' đã qua rồi.
Trừu tượng chuỗi là một phương pháp đổi mới nhằm mục đích phân mảnh cảnh quan modul ngày càng phân mảnh của Web3. Bằng cách trừu tượng hóa những phức tạp của công nghệ blockchain, trừu tượng chuỗi cho phép tương tác mượt mà mà không cần phải phân biệt giữa các blockchain khác nhau. Phương pháp này có khả năng cải thiện đáng kể trải nghiệm người dùng, vì nó đơn giản hóa quá trình tương tác với các blockchain khác nhau và giảm thiểu sự phức tạp trong việc quản lý nhiều tài khoản và tài sản. Mẫu thiết kế này, lấy cảm hứng từ Trừu tượng Tài khoản, giảm thiểu nhu cầu của người dùng phải quan tâm đến các chi tiết của một blockchain cụ thể và, thay vào đó, tập trung vào việc hoàn thành nhiệm vụ của người dùng một cách tối ưu nhất, ngay cả khi nó liên quan đến một chuỗi hoàn toàn khác hoặc các chuỗi. Trong bối cảnh này, việc hiểu rõ blockchain(s) và sự tinh tế của chúng trở thành tùy chọn, không bắt buộc, giảm đáng kể rào cản đối với người dùng bình thường.
Account Abstraction (AA) là một phương pháp trong blockchain (cụ thể là Ethereum) tích hợp tài khoản người dùng (EOAs) với hợp đồng thông minh thành một loại tài khoản thống nhất, tăng cường tính linh hoạt và tuỳ chỉnh trong việc xác nhận giao dịch. Bằng cách cho phép điều kiện hợp lệ có thể lập trình thông qua các hợp đồng thông minh, khung này hỗ trợ không chỉ các ứng dụng cụ thể như thanh toán tự động mà còn mở rộng hiệu quả giao dịch tổng thể trên Ethereum và các chuỗi khác. Trên cùng hướng đó, trừu tượng hóa chuỗi cũng nhằm tạo ra trải nghiệm người dùng trên chuỗi đơn giản và mạnh mẽ hơn.
Các tính năng chính của Chain Abstraction
Ở bản chất của nó, trừu tượng hóa chuỗi giải quyết các vấn đề phân mảnh bằng cách nâng cao cả trải nghiệm người dùng và an ninh mạng. Một đổi mới đáng chú ý hỗ trợ cách tiếp cận này là triển khai công nghệ và chứng minh Zero-Knowledge (ZK).
Zero-knowledge proofs (ZKPs) là một loại công nghệ mật mã được sử dụng để xác minh giao dịch. Chúng hoạt động bằng cách cho phép một người nào đó (người chứng minh) chứng minh họ có thông tin cụ thể mà không cần tiết lộ chi tiết của thông tin đó cho người khác (người xác minh). Khả năng này mang lại những lợi ích về quyền riêng tư đáng kể và giảm thiểu nguồn lực tính toán và lưu trữ cần thiết cho việc xác minh giao dịch bằng cách giữ cho dữ liệu thực tế được che giấu.
ZKPs được xây dựng trên ba nguyên tắc chính:
Các đặc điểm này khiến ZKPs trở thành một công cụ mạnh mẽ để nâng cao tính bảo mật và hiệu quả trong công nghệ blockchain, đảm bảo chỉ thông tin cần thiết được xác minh, trong khi giữ tất cả các chi tiết khác là bí mật.
ZKPs tăng cường bảo mật trong lĩnh vực trừu tượng chuỗi bằng cách cho phép chứng minh súc tích để xác thực giao dịch qua nhiều chuỗi, từ đó hỗ trợ hệ thống sổ cái thống nhất và an toàn. Phương pháp này cung cấp bảo mật lưới vì tất cả các chứng minh liên tục được tổng hợp, cho phép việc di chuyển an toàn của tài sản giữa các chuỗi đó. Mô hình thanh toán chéo này bảo vệ giao dịch và đảm bảo rằng tài sản có thể được chuyển giao an toàn giữa các mạng blockchain không liên quan.
NEAR Protocol đang ở vị trí hàng đầu của phong trào trừu tượng hóa chuỗi, tích cực phát triển các giải pháp khác nhau để tăng cường trải nghiệm người dùng. Những giải pháp này bao gồm tổng hợp bảo mật, tổng hợp tài khoản, lớp sẵn dữ liệu (DA), môi giới ý định, giao diện người dùng phi tập trung, và phát triển ví siêu. Bằng cách tối ưu hóa tương tác người dùng và ứng dụng trên các chuỗi khác nhau, NEAR Protocol cho phép người dùng tương tác một cách liền mạch với các nền tảng như Ethereum, Avalanche và các nền tảng khác bằng cách sử dụng một tài khoản NEAR duy nhất.
Giao thức NEAR tượng trưng cho những tiến bộ này, đặc biệt là thông qua việc triển khai chữ ký chuỗi (được thảo luận chi tiết hơn trong các phần sau) và một số tính năng chính khác. Một tính năng quan trọng của cơ sở hạ tầng NEAR là ngăn xếp tổng hợp bảo mật của nó, bao gồm một số công nghệ đổi mới:
Khi hệ sinh thái blockchain ngày càng phát triển để nâng cao tính tương tác giữa các mạng blockchain khác nhau, chữ ký chuỗi trên giao thức NEAR trở thành một phần quan trọng của cơ sở hạ tầng. Chữ ký chuỗi cho phép các tài khoản NEAR, bao gồm cả hợp đồng thông minh, thực thi giao dịch trên các blockchain khác nhau cũng như cho phép người dùng chi trả phí gas bằng Multichain Gas Relayer (MGR). Điều này giảm bớt quy trình khó khăn truyền thống liên quan đến việc mua và quản lý các mã thông báo bản địa khác nhau để trả phí giao dịch trên các chuỗi khác nhau.
Lợi ích chính của Multichain Gas Relayer:
Chữ ký Chuỗi cũng giới thiệu một hình thức trừu tượng tài khoản đa chuỗi, cho phép một tài khoản NEAR duy nhất quản lý nhiều tài khoản trên nhiều chuỗi khác nhau. Tính năng này cung cấp chức năng tương tự ERC-4337 nhưng mở rộng nó để bao gồm các chuỗi không phải là EVM và không phải là chuỗi hợp đồng thông minh, từ đó nâng cao tính linh hoạt và sức mạnh của các tài khoản NEAR. Người dùng có thể quản lý tài sản của họ trên nhiều chuỗi thông qua một tài khoản NEAR duy nhất và có thể chi trả phí giao dịch trên các chuỗi khác nhau bằng USDC, tạo điều kiện cho các giao dịch tài chính mượt mà và dễ dàng hơn.
Ban đầu, chữ ký chuỗi sẽ hoạt động trên Bitcoin, Ethereum, Cosmos, Dogecoin và Ripple. Tuy nhiên, NEAR đang nhắm mục tiêu triển khai tính tương thích sớm để hỗ trợ Solana, Polkadot, TON Network và nhiều hơn nữa. Hiện đang hoạt động trên mạng thử nghiệm, Chữ ký chuỗi dự kiến sẽ được phát hành trên mạng chính vào đầu tháng 5.
Chữ ký chuỗi sử dụng mạng tính toán đa bên phi tập trung (MPC) mà cho phép tài khoản NEAR tương tác với và kiểm soát địa chỉ trên nhiều chuỗi. Công nghệ này cho phép tài khoản NEAR, cũng có thể là một hợp đồng thông minh, yêu cầu các nhà xác minh NEAR hoặc các nút MPC ký một tải trọng—như một giao dịch dành cho một chuỗi khác. Tải trọng đã được ký có thể được gửi đến chuỗi đích, tạo điều kiện cho các giao dịch liền mạch trên các mạng chuỗi khác nhau.
Multi-party computation (MPC) là một kỹ thuật giữ dữ liệu riêng tư giữa một số người tham gia. Nó cho phép nhiều bên, mỗi bên đều có dữ liệu riêng, tham gia vào một phép tính và xác minh kết quả mà không tiết lộ thông tin riêng của họ cho người khác. Trong thực tế, mỗi bên tham gia giữ một phần của một khóa mật mã, được sử dụng cộng đồng để thực hiện giao dịch hoặc hoạt động an toàn.
Trong cài đặt MPC, một khóa riêng tư được chia thành một số phần và phân phối cho các bên tham gia. Khi giao dịch cần được ủy quyền, một số lượng cụ thể của những người tham gia này, hoặc nút, phải cung cấp phần của họ của khóa để ký giao dịch. Quá trình này đảm bảo rằng không có một người tham gia nào có thể kiểm soát giao dịch một mình. Chữ ký số kỹ thuật số cuối cùng sau đó được xác minh bằng cách sử dụng một khóa công khai, có thể xác nhận tính xác thực của giao dịch mà không cần phải tiết lộ các phân đoạn khóa cá nhân.
MPC đặc biệt hữu ích cho các giao dịch qua chuỗi nơi cần phải có nhiều phê duyệt trước khi thực hiện bất kỳ hành động nào. Nó cung cấp các lợi ích về bảo mật mạnh mẽ, bao gồm không có điểm hỏng lẻ, quy trình ký linh hoạt và kiểm soát chi tiết về ai có thể truy cập và ký duyệt các giao dịch. Khôi phục từ các vấn đề cũng dễ dàng hơn với MPC so với các phương pháp khác.
Không giống như các mạng MPC truyền thống, mà thường dựa vào các mô hình dựa trên tiền gửi hoặc cầu nối, Chain Signatures hoạt động trên một mẫu tài khoản. Tiếp cận này giảm bớt sự phức tạp cho người dùng bằng cách loại bỏ nhu cầu quản lý nhiều địa chỉ blockchain hoặc điều hướng qua các quy trình cầu nối khó khăn. Mạng MPC Chain Signatures hoạt động như một người ký phi tập trung, xử lý yêu cầu và quản lý các địa chỉ qua chuỗi thay mặt cho tài khoản NEAR và hợp đồng thông minh.
Tuy nhiên, MPC cũng có nhược điểm. Sự phối hợp cần thiết để quản lý các chính sách ký và phê duyệt giao dịch diễn ra ngoài chuỗi khối, điều này có thể mang lại các rủi ro liên quan đến tập trung. Hơn nữa, MPC không tương thích với nhiều ví tiền điện tử thông thường và thiếu chuẩn hóa, điều này có nghĩa là nó không thể dễ dàng triển khai trên các thiết bị an toàn phổ biến như điện thoại thông minh hoặc các mô-đun bảo mật phần cứng. Hiện nay, các giải pháp MPC thường được thiết kế tùy chỉnh cho nhu cầu cụ thể và sử dụng công nghệ độc quyền.
Cuối cùng, mạng MPC Chain Signatures đang ra mắt với sự hợp tác của Eigenlayer, một đối tác quan trọng trong dự án. EigenLayer là một giao thức sáng tạo được thiết kế để tăng cường bảo mật của mạng Ethereum và mở rộng chức năng của nó bằng cách sử dụng một cơ chế mới được gọi là restaking. Về bản chất, EigenLayer cho phép các trình xác thực Ethereum lấy lại ETH của họ. Trong quá trình này, các trình xác thực cam kết ETH được đặt cọc của họ — theo truyền thống bị khóa để duy trì tính toàn vẹn của blockchain — để hỗ trợ các dịch vụ và ứng dụng bổ sung. Bằng cách đó, người xác thực có thể khuếch đại bảo mật được cung cấp cho mạng Ethereum và các ứng dụng được xây dựng dựa trên nó, sử dụng hiệu quả vốn đặt cọc của họ theo cách năng động và linh hoạt hơn.
An ninh cho mạng được cung cấp ban đầu bởi một mô hình Proof of Authority được quản lý bởi các nhà đầu tư ETH của Eigenlayer và những người đầu cơ NEAR. Mạng mục tiêu chuyển sang một mô hình không cần phép với một bộ sưu tập rộng hơn các nhà điều hành node, nâng cao sự an ninh và phân quyền của nó.
Chữ ký chuỗi mở ra một loạt các cơ hội mới cho các ứng dụng DeFi bằng cách cho phép tài sản từ một chuỗi được sử dụng trong chuỗi khác. Ví dụ, người dùng có thể tận dụng BTC làm tài sản thế chấp để vay USDC hoặc trao đổi token XRP của họ dễ dàng cho ETH. Tính linh hoạt này rất quan trọng cho sự phát triển của DeFi, cung cấp cho người dùng các tùy chọn thanh khoản nâng cao và các sản phẩm tài chính đa dạng hơn.
Các trường hợp sử dụng cách mạng được mở khóa bởi Chữ ký Chuỗi:
Tuy nhiên, việc mở khóa trừu tượng chuỗi thì đòi hỏi một số công việc và công cụ phát triển mới. Để tích hợp Thừa kế Chuỗi một cách thành công, các nhà phát triển phải áp dụng một bộ công cụ hỗ trợ mô hình thiết kế này. Bộ công cụ này nên bao gồm:
Cho đến khi những điều này trở nên phổ biến hơn, việc tích hợp vào thế giới trừu tượng của chuỗi có thể bị hạn chế.
Trong khi môi trường đa chuỗi hiện tại cung cấp một loạt các cơ hội cho sự đổi mới và đa dạng hóa trong không gian blockchain, nó cũng đặt ra những thách thức đáng kể đối với người dùng về tính khả dụng và an ninh. Việc giới thiệu trừu tượng chuỗi bởi NEAR đại diện cho một bước quan trọng nhằm đơn giản hóa cảnh quan này, nhằm mục tiêu tăng cường trải nghiệm người dùng bằng cách tối ưu hóa tương tác trên đa dạng các chuỗi khối. Khi hệ sinh thái Web3 tiếp tục phát triển, quan trọng là những tiến bộ không chỉ tập trung vào sự đổi mới công nghệ mà còn ưu tiên những giải pháp tập trung vào người dùng giảm đơn giản hóa và thúc đẩy một môi trường blockchain bao gồm và an toàn. Khái niệm này ở trung tâm của những đổi mới mới nhất của NEAR, như có thể thấy từ NearDA đến trừu tượng chuỗi và BOS. Cuối cùng, NEAR đang định vị mình để trở thành nền tảng L1 dễ sử dụng nhất, hiệu suất cao nhất sẵn sàng cho việc áp dụng quy mô Web2.
แชร์
เนื้อหา
Khi bối cảnh blockchain ngày càng trở nên phức tạp với sự ra đời của nhiều Lớp 1, Lớp 2 và Lớp 3, việc điều hướng hệ sinh thái đa dạng này đã trở thành một thách thức đáng gờm đối với người dùng. Việc phân khúc trên nhiều chuỗi làm phức tạp các giao dịch, quản lý tài sản và tương tác người dùng, thường dẫn đến trải nghiệm rời rạc và không hiệu quả. Báo cáo này khám phá những thách thức này, tập trung vào các giải pháp sáng tạo được phát triển bởi NEAR Protocol. Cách tiếp cận trừu tượng chuỗi của NEAR tìm cách đơn giản hóa các tương tác của người dùng trên các blockchain khác nhau bằng cách tạo ra một giao diện thống nhất, liền mạch, trừu tượng hóa những phức tạp tiềm ẩn. Bằng cách nhấn mạnh những nỗ lực của NEAR và tiềm năng của họ để nâng cao trải nghiệm người dùng Web3, chúng tôi mong muốn làm nổi bật những tiến bộ như vậy có thể giảm bớt đáng kể gánh nặng đa chuỗi và thúc đẩy một môi trường blockchain thân thiện và dễ tiếp cận hơn.
Sự tiến hóa của không gian tiền điện tử và cuộc chiến mở rộng trong khoảng ~bảy năm qua đã đưa đến "bình thường mới," bây giờ bao gồm hàng trăm L1, L2, và thậm chí L3. Những tiến bộ này đã làm cho việc truy cập vào không gian khối rẻ (với các sự thỏa hiệp về bảo mật khác nhau) trở nên dân chủ hơn nhưng đồng thời đưa ra những phức tạp trong trải nghiệm người dùng do cần phải điều hướng qua nhiều chuỗi, quản lý phí gas, và sử dụng cầu nối/tài sản được bọc. Nói một cách đơn giản, trải nghiệm người dùng hiện tại khi tương tác với các ứng dụng phi tập trung trên nhiều chuỗi là phức tạp, tốn kém, và không trực quan.
Trong thế giới đa chuỗi ngày nay, người dùng về cơ bản buộc phải điều hướng qua nhiều giao diện và trải qua các giao dịch lặp đi lặp lại để quản lý tài sản trên nhiều giao thức. Sự phân đoạn này không chỉ làm phức tạp trải nghiệm người dùng mà còn đưa vào các không hiệu quả kinh tế và gánh nặng cho người dùng.
Ví dụ, một phần quan trọng của người dùng ví tiền điện tử hoạt động thông qua Tài khoản Sở Hữu Bên Ngoài (EOA), được xác định bằng một chuỗi chữ số chữ cái độc đáo gồm 42 ký tự có tiền tố là “0x”. Chuỗi này hoạt động như một khóa riêng tư, là yếu tố quan trọng để truy cập và quản lý tài khoản. Thách thức chính đối với người dùng là quản lý các khóa này vì mô hình bảo mật (chung) của công nghệ blockchain không cho phép khôi phục mật khẩu như các nền tảng web truyền thống. Nếu người dùng mất hoặc quên mất khóa riêng tư của họ, họ sẽ mất quyền truy cập vào tài khoản và tài sản bên trong mà không có cách nào khác. Bây giờ, nếu người dùng muốn thực hiện giao dịch trên hai, bốn hoặc mười chuỗi không tương thích khác nhau, họ sẽ phải quản lý các khóa riêng tư cho tất cả các địa chỉ đó.
Mỗi tương tác trên blockchain, cho dù mua tài sản hay tạo ra NFT, đều yêu cầu một giao dịch riêng biệt. Quy trình này tốn thời gian và gây ra phí gas bổ sung, có thể gây ra sự kiện chịu thuế và có thể là một rào cản đáng kể trong môi trường kỹ thuật số nhanh chóng. Mặc dù các tiến bộ trong công nghệ blockchain nhằm mục tiêu tối ưu hóa các quy trình này, việc triển khai thực tế của các giải pháp như vậy vẫn bị hạn chế.
Cầu nối Blockchain đã xuất hiện như giải pháp ban đầu cho vấn đề phân mảnh blockchain này, tạo điều kiện cho khả năng tương tác giữa các blockchain không liên quan. Những cầu nối này hoạt động bằng cách sử dụng cặp hợp đồng thông minh trên mỗi blockchain để quản lý tài sản và đảm bảo tính toàn vẹn của dữ liệu được chuyển qua thông qua các thông điệp mật mã. Theo cách này, chúng cho phép di chuyển ảo tài sản bằng cách phản ánh các thay đổi trạng thái giữa các tài khoản trên các blockchain khác nhau mà không cần chuyển giao vật lý của mã thông báo. Điều này cho phép chuyển tài sản qua các chuỗi và tăng cường chức năng dapp trên nhiều blockchain, từ đó mở rộng không gian thiết kế cho sáng tạo và thanh khoản.
Mặc dù có những ưu điểm này, việc sử dụng cầu nối blockchain đi kèm với những hạn chế đáng kể. Cơ sở hạ tầng cầu nối theo bản chất mang lại nhiều rủi ro, bao gồm lỗ hổng hợp đồng thông minh, sự cố công nghệ và nguy cơ tấn công độc hại. Những rủi ro này còn được kết hợp bởi sự cần thiết của sự tin cậy vào các nhà điều hành tập trung trong nhiều thiết kế cầu nối, điều này có thể dẫn đến vấn đề về kiểm duyệt, trộm cắp và rủi ro giữ tài sản.
Ngoài ra, lịch sử của các cầu nối blockchain đã bị ảnh hưởng bởi những vụ vi phạm an ninh đáng chú ý, như vụ hack Poly Network, Ronin và Nomad, dẫn đến những tổn thất tài chính lớn. Những sự cố như vậy là minh chứng cho những lỗ hổng bền vững liên quan đến công nghệ cầu nối, từ lỗi trong mã nguồn đến oracles bị đe dọa và các nhà xác minh hợp tác. Những rủi ro này đe dọa an ninh của quỹ người dùng và ảnh hưởng đến trải nghiệm tổng thể của người dùng bằng cách tạo ra sự trễ và không chắc chắn trong giao dịch, đặc biệt khi thanh khoản đủ không có sẵn.
Cuối cùng, hệ sinh thái phân mảnh này được kết nối bởi một vài cây cầu đắt tiền và không an toàn đại diện cho một rào cản đáng kể đối với việc áp dụng rộng rãi hơn, đặc biệt là đối với những người dùng không thành thạo về sự phức tạp của công nghệ blockchain. Nhiều giải pháp đã được đề xuất, bao gồm các lớp tương tác tổng quát như LayerZero, kiến trúc L2 tương thích như OP Super Chains, thanh khoản được chia sẻ / tổng hợp trên các dự án tương thích với AggLayer của Polygon, v.v. Mặc dù tất cả những điều này cung cấp một số mức độ cải tiến, các giải pháp vẫn không tương thích với nhau và vấn đề phân mảnh giữa các giải pháp vẫn còn. Tuy nhiên, một giải pháp như vậy tiếp cận vấn đề từ một góc độ mới và dường như loại bỏ bất kỳ sự phân mảnh và ma sát nào cho người dùng cuối: trừu tượng chuỗi.
Khi hệ sinh thái Web3 tiếp tục phát triển, tính mở rộng vẫn là một thách thức đáng kể. Cách tiếp cận modul hiện tại đối với tính mở rộng bao gồm việc tách ra các lớp chức năng khác nhau của một chuỗi khối, chẳng hạn như thanh toán, khả dụng dữ liệu và thực hiện.
Mặc dù phương pháp này đã dẫn đến việc phát triển các giải pháp modular khác nhau, như L2s, optimistic và ZK rollups, các lớp sẵn sàng dữ liệu, sidechains và kênh trạng thái, nhưng cũng dẫn đến một bức tranh mảnh vỡ với trải nghiệm người dùng bị suy giảm.
Những ngày của 'một chuỗi để chi phối tất cả' đã qua rồi.
Trừu tượng chuỗi là một phương pháp đổi mới nhằm mục đích phân mảnh cảnh quan modul ngày càng phân mảnh của Web3. Bằng cách trừu tượng hóa những phức tạp của công nghệ blockchain, trừu tượng chuỗi cho phép tương tác mượt mà mà không cần phải phân biệt giữa các blockchain khác nhau. Phương pháp này có khả năng cải thiện đáng kể trải nghiệm người dùng, vì nó đơn giản hóa quá trình tương tác với các blockchain khác nhau và giảm thiểu sự phức tạp trong việc quản lý nhiều tài khoản và tài sản. Mẫu thiết kế này, lấy cảm hứng từ Trừu tượng Tài khoản, giảm thiểu nhu cầu của người dùng phải quan tâm đến các chi tiết của một blockchain cụ thể và, thay vào đó, tập trung vào việc hoàn thành nhiệm vụ của người dùng một cách tối ưu nhất, ngay cả khi nó liên quan đến một chuỗi hoàn toàn khác hoặc các chuỗi. Trong bối cảnh này, việc hiểu rõ blockchain(s) và sự tinh tế của chúng trở thành tùy chọn, không bắt buộc, giảm đáng kể rào cản đối với người dùng bình thường.
Account Abstraction (AA) là một phương pháp trong blockchain (cụ thể là Ethereum) tích hợp tài khoản người dùng (EOAs) với hợp đồng thông minh thành một loại tài khoản thống nhất, tăng cường tính linh hoạt và tuỳ chỉnh trong việc xác nhận giao dịch. Bằng cách cho phép điều kiện hợp lệ có thể lập trình thông qua các hợp đồng thông minh, khung này hỗ trợ không chỉ các ứng dụng cụ thể như thanh toán tự động mà còn mở rộng hiệu quả giao dịch tổng thể trên Ethereum và các chuỗi khác. Trên cùng hướng đó, trừu tượng hóa chuỗi cũng nhằm tạo ra trải nghiệm người dùng trên chuỗi đơn giản và mạnh mẽ hơn.
Các tính năng chính của Chain Abstraction
Ở bản chất của nó, trừu tượng hóa chuỗi giải quyết các vấn đề phân mảnh bằng cách nâng cao cả trải nghiệm người dùng và an ninh mạng. Một đổi mới đáng chú ý hỗ trợ cách tiếp cận này là triển khai công nghệ và chứng minh Zero-Knowledge (ZK).
Zero-knowledge proofs (ZKPs) là một loại công nghệ mật mã được sử dụng để xác minh giao dịch. Chúng hoạt động bằng cách cho phép một người nào đó (người chứng minh) chứng minh họ có thông tin cụ thể mà không cần tiết lộ chi tiết của thông tin đó cho người khác (người xác minh). Khả năng này mang lại những lợi ích về quyền riêng tư đáng kể và giảm thiểu nguồn lực tính toán và lưu trữ cần thiết cho việc xác minh giao dịch bằng cách giữ cho dữ liệu thực tế được che giấu.
ZKPs được xây dựng trên ba nguyên tắc chính:
Các đặc điểm này khiến ZKPs trở thành một công cụ mạnh mẽ để nâng cao tính bảo mật và hiệu quả trong công nghệ blockchain, đảm bảo chỉ thông tin cần thiết được xác minh, trong khi giữ tất cả các chi tiết khác là bí mật.
ZKPs tăng cường bảo mật trong lĩnh vực trừu tượng chuỗi bằng cách cho phép chứng minh súc tích để xác thực giao dịch qua nhiều chuỗi, từ đó hỗ trợ hệ thống sổ cái thống nhất và an toàn. Phương pháp này cung cấp bảo mật lưới vì tất cả các chứng minh liên tục được tổng hợp, cho phép việc di chuyển an toàn của tài sản giữa các chuỗi đó. Mô hình thanh toán chéo này bảo vệ giao dịch và đảm bảo rằng tài sản có thể được chuyển giao an toàn giữa các mạng blockchain không liên quan.
NEAR Protocol đang ở vị trí hàng đầu của phong trào trừu tượng hóa chuỗi, tích cực phát triển các giải pháp khác nhau để tăng cường trải nghiệm người dùng. Những giải pháp này bao gồm tổng hợp bảo mật, tổng hợp tài khoản, lớp sẵn dữ liệu (DA), môi giới ý định, giao diện người dùng phi tập trung, và phát triển ví siêu. Bằng cách tối ưu hóa tương tác người dùng và ứng dụng trên các chuỗi khác nhau, NEAR Protocol cho phép người dùng tương tác một cách liền mạch với các nền tảng như Ethereum, Avalanche và các nền tảng khác bằng cách sử dụng một tài khoản NEAR duy nhất.
Giao thức NEAR tượng trưng cho những tiến bộ này, đặc biệt là thông qua việc triển khai chữ ký chuỗi (được thảo luận chi tiết hơn trong các phần sau) và một số tính năng chính khác. Một tính năng quan trọng của cơ sở hạ tầng NEAR là ngăn xếp tổng hợp bảo mật của nó, bao gồm một số công nghệ đổi mới:
Khi hệ sinh thái blockchain ngày càng phát triển để nâng cao tính tương tác giữa các mạng blockchain khác nhau, chữ ký chuỗi trên giao thức NEAR trở thành một phần quan trọng của cơ sở hạ tầng. Chữ ký chuỗi cho phép các tài khoản NEAR, bao gồm cả hợp đồng thông minh, thực thi giao dịch trên các blockchain khác nhau cũng như cho phép người dùng chi trả phí gas bằng Multichain Gas Relayer (MGR). Điều này giảm bớt quy trình khó khăn truyền thống liên quan đến việc mua và quản lý các mã thông báo bản địa khác nhau để trả phí giao dịch trên các chuỗi khác nhau.
Lợi ích chính của Multichain Gas Relayer:
Chữ ký Chuỗi cũng giới thiệu một hình thức trừu tượng tài khoản đa chuỗi, cho phép một tài khoản NEAR duy nhất quản lý nhiều tài khoản trên nhiều chuỗi khác nhau. Tính năng này cung cấp chức năng tương tự ERC-4337 nhưng mở rộng nó để bao gồm các chuỗi không phải là EVM và không phải là chuỗi hợp đồng thông minh, từ đó nâng cao tính linh hoạt và sức mạnh của các tài khoản NEAR. Người dùng có thể quản lý tài sản của họ trên nhiều chuỗi thông qua một tài khoản NEAR duy nhất và có thể chi trả phí giao dịch trên các chuỗi khác nhau bằng USDC, tạo điều kiện cho các giao dịch tài chính mượt mà và dễ dàng hơn.
Ban đầu, chữ ký chuỗi sẽ hoạt động trên Bitcoin, Ethereum, Cosmos, Dogecoin và Ripple. Tuy nhiên, NEAR đang nhắm mục tiêu triển khai tính tương thích sớm để hỗ trợ Solana, Polkadot, TON Network và nhiều hơn nữa. Hiện đang hoạt động trên mạng thử nghiệm, Chữ ký chuỗi dự kiến sẽ được phát hành trên mạng chính vào đầu tháng 5.
Chữ ký chuỗi sử dụng mạng tính toán đa bên phi tập trung (MPC) mà cho phép tài khoản NEAR tương tác với và kiểm soát địa chỉ trên nhiều chuỗi. Công nghệ này cho phép tài khoản NEAR, cũng có thể là một hợp đồng thông minh, yêu cầu các nhà xác minh NEAR hoặc các nút MPC ký một tải trọng—như một giao dịch dành cho một chuỗi khác. Tải trọng đã được ký có thể được gửi đến chuỗi đích, tạo điều kiện cho các giao dịch liền mạch trên các mạng chuỗi khác nhau.
Multi-party computation (MPC) là một kỹ thuật giữ dữ liệu riêng tư giữa một số người tham gia. Nó cho phép nhiều bên, mỗi bên đều có dữ liệu riêng, tham gia vào một phép tính và xác minh kết quả mà không tiết lộ thông tin riêng của họ cho người khác. Trong thực tế, mỗi bên tham gia giữ một phần của một khóa mật mã, được sử dụng cộng đồng để thực hiện giao dịch hoặc hoạt động an toàn.
Trong cài đặt MPC, một khóa riêng tư được chia thành một số phần và phân phối cho các bên tham gia. Khi giao dịch cần được ủy quyền, một số lượng cụ thể của những người tham gia này, hoặc nút, phải cung cấp phần của họ của khóa để ký giao dịch. Quá trình này đảm bảo rằng không có một người tham gia nào có thể kiểm soát giao dịch một mình. Chữ ký số kỹ thuật số cuối cùng sau đó được xác minh bằng cách sử dụng một khóa công khai, có thể xác nhận tính xác thực của giao dịch mà không cần phải tiết lộ các phân đoạn khóa cá nhân.
MPC đặc biệt hữu ích cho các giao dịch qua chuỗi nơi cần phải có nhiều phê duyệt trước khi thực hiện bất kỳ hành động nào. Nó cung cấp các lợi ích về bảo mật mạnh mẽ, bao gồm không có điểm hỏng lẻ, quy trình ký linh hoạt và kiểm soát chi tiết về ai có thể truy cập và ký duyệt các giao dịch. Khôi phục từ các vấn đề cũng dễ dàng hơn với MPC so với các phương pháp khác.
Không giống như các mạng MPC truyền thống, mà thường dựa vào các mô hình dựa trên tiền gửi hoặc cầu nối, Chain Signatures hoạt động trên một mẫu tài khoản. Tiếp cận này giảm bớt sự phức tạp cho người dùng bằng cách loại bỏ nhu cầu quản lý nhiều địa chỉ blockchain hoặc điều hướng qua các quy trình cầu nối khó khăn. Mạng MPC Chain Signatures hoạt động như một người ký phi tập trung, xử lý yêu cầu và quản lý các địa chỉ qua chuỗi thay mặt cho tài khoản NEAR và hợp đồng thông minh.
Tuy nhiên, MPC cũng có nhược điểm. Sự phối hợp cần thiết để quản lý các chính sách ký và phê duyệt giao dịch diễn ra ngoài chuỗi khối, điều này có thể mang lại các rủi ro liên quan đến tập trung. Hơn nữa, MPC không tương thích với nhiều ví tiền điện tử thông thường và thiếu chuẩn hóa, điều này có nghĩa là nó không thể dễ dàng triển khai trên các thiết bị an toàn phổ biến như điện thoại thông minh hoặc các mô-đun bảo mật phần cứng. Hiện nay, các giải pháp MPC thường được thiết kế tùy chỉnh cho nhu cầu cụ thể và sử dụng công nghệ độc quyền.
Cuối cùng, mạng MPC Chain Signatures đang ra mắt với sự hợp tác của Eigenlayer, một đối tác quan trọng trong dự án. EigenLayer là một giao thức sáng tạo được thiết kế để tăng cường bảo mật của mạng Ethereum và mở rộng chức năng của nó bằng cách sử dụng một cơ chế mới được gọi là restaking. Về bản chất, EigenLayer cho phép các trình xác thực Ethereum lấy lại ETH của họ. Trong quá trình này, các trình xác thực cam kết ETH được đặt cọc của họ — theo truyền thống bị khóa để duy trì tính toàn vẹn của blockchain — để hỗ trợ các dịch vụ và ứng dụng bổ sung. Bằng cách đó, người xác thực có thể khuếch đại bảo mật được cung cấp cho mạng Ethereum và các ứng dụng được xây dựng dựa trên nó, sử dụng hiệu quả vốn đặt cọc của họ theo cách năng động và linh hoạt hơn.
An ninh cho mạng được cung cấp ban đầu bởi một mô hình Proof of Authority được quản lý bởi các nhà đầu tư ETH của Eigenlayer và những người đầu cơ NEAR. Mạng mục tiêu chuyển sang một mô hình không cần phép với một bộ sưu tập rộng hơn các nhà điều hành node, nâng cao sự an ninh và phân quyền của nó.
Chữ ký chuỗi mở ra một loạt các cơ hội mới cho các ứng dụng DeFi bằng cách cho phép tài sản từ một chuỗi được sử dụng trong chuỗi khác. Ví dụ, người dùng có thể tận dụng BTC làm tài sản thế chấp để vay USDC hoặc trao đổi token XRP của họ dễ dàng cho ETH. Tính linh hoạt này rất quan trọng cho sự phát triển của DeFi, cung cấp cho người dùng các tùy chọn thanh khoản nâng cao và các sản phẩm tài chính đa dạng hơn.
Các trường hợp sử dụng cách mạng được mở khóa bởi Chữ ký Chuỗi:
Tuy nhiên, việc mở khóa trừu tượng chuỗi thì đòi hỏi một số công việc và công cụ phát triển mới. Để tích hợp Thừa kế Chuỗi một cách thành công, các nhà phát triển phải áp dụng một bộ công cụ hỗ trợ mô hình thiết kế này. Bộ công cụ này nên bao gồm:
Cho đến khi những điều này trở nên phổ biến hơn, việc tích hợp vào thế giới trừu tượng của chuỗi có thể bị hạn chế.
Trong khi môi trường đa chuỗi hiện tại cung cấp một loạt các cơ hội cho sự đổi mới và đa dạng hóa trong không gian blockchain, nó cũng đặt ra những thách thức đáng kể đối với người dùng về tính khả dụng và an ninh. Việc giới thiệu trừu tượng chuỗi bởi NEAR đại diện cho một bước quan trọng nhằm đơn giản hóa cảnh quan này, nhằm mục tiêu tăng cường trải nghiệm người dùng bằng cách tối ưu hóa tương tác trên đa dạng các chuỗi khối. Khi hệ sinh thái Web3 tiếp tục phát triển, quan trọng là những tiến bộ không chỉ tập trung vào sự đổi mới công nghệ mà còn ưu tiên những giải pháp tập trung vào người dùng giảm đơn giản hóa và thúc đẩy một môi trường blockchain bao gồm và an toàn. Khái niệm này ở trung tâm của những đổi mới mới nhất của NEAR, như có thể thấy từ NearDA đến trừu tượng chuỗi và BOS. Cuối cùng, NEAR đang định vị mình để trở thành nền tảng L1 dễ sử dụng nhất, hiệu suất cao nhất sẵn sàng cho việc áp dụng quy mô Web2.