Tương tác chuỗi khối có thể khó khăn và phức tạp, đặc biệt đối với người mới bắt đầu. Trong bài viết này, chúng ta sẽ khám phá sự trừu tượng hóa chuỗi, nó hoạt động như thế nào, một số ưu điểm và thách thức của nó cũng như những quan niệm sai lầm chung về nó.
Trừu tượng hóa chuỗi là gì?
Trừu tượng hóa chuỗi là khái niệm của NEAR nhằm đơn giản hóa cách người tiêu dùng tương tác với công nghệ blockchain bằng cách tách nó ra khỏi trải nghiệm người dùng. Ý tưởng là để khách hàng không biết họ đang làm việc với blockchain nào hoặc thậm chí họ đang sử dụng blockchain.
Tính trừu tượng của chuỗi hoạt động như thế nào?
Hãy xem xét tình huống mà bạn chỉ có thể gửi tin nhắn văn bản từ iPhone đến các iPhone khác chứ không phải thiết bị Android. Điều đó chắc chắn sẽ phản tác dụng và không khả thi. Tương tự như vậy, người dùng sẽ có thể giao dịch và tương tác với các ứng dụng phi tập trung (DApps) trên các chuỗi khối khác nhau mà không bị cản trở. Đây là nơi mà sự trừu tượng hóa chuỗi xuất hiện, trong đó sự phức tạp của công nghệ blockchain được giảm thiểu hoặc loại bỏ hoàn toàn để người dùng chỉ có thể tập trung vào tiện ích và tính hữu ích của DApps đang được sử dụng.
Ví dụ: nếu Katherine có ý định tương tác với một DApp mới có tên XYZ, cô ấy không nên bận tâm về blockchain mà nó được phát triển trên đó. Ở góc độ người dùng, cô ấy chỉ muốn nó hoạt động bình thường và đáp ứng đúng chức năng đã định. Tương tự như vậy, hàng triệu người lên mạng hàng ngày nhưng rất ít người trong số họ hiểu biết về công nghệ internet hoặc cách nó vận hành.
Hãy nghĩ đến DApp để thực hiện giao dịch và hoạt động trong nhiều mạng và dịch vụ khác nhau. Ví dụ: nếu Katherine sử dụng ứng dụng XYZ trên điện thoại thông minh của mình để mua một tách cà phê, cô ấy sẽ nhìn thấy một phiếu giảm giá giày mà cô ấy thích. Cô ấy mua một đôi giày và nhận được điểm dưới dạng mã thông báo không thể thay thế trên Ethereum. Sau đó, cô ấy thấy rằng có nhiều phần thưởng được cung cấp hơn và quyết định mua vé tham dự một sự kiện, cũng là NFT nhưng trên BNB Smart Chain (BSC).
Tất cả các giao dịch này có thể diễn ra trong một ứng dụng mà không cần phải có nhiều ví, chuyển đổi giữa các mạng hoặc xử lý phí trực tiếp. Mức độ tương tác chuỗi chéo này là mục tiêu cuối cùng của việc trừu tượng hóa chuỗi.
Ưu điểm của việc trừu tượng hóa chuỗi
Tính thanh khoản luôn bị ẩn trong các chuỗi khối cụ thể, điều này có thể gây ra thách thức cho người dùng và nhà phát triển trong việc sử dụng nó đúng cách. Sự trừu tượng hóa chuỗi giải quyết vấn đề này bằng cách cho phép người dùng truy cập tính thanh khoản trong nhiều chuỗi khối. Giả sử David muốn cho mượn token của mình để nhận lãi từ chúng. Nếu tính thanh khoản bị cô lập, anh ta sẽ phải tìm kiếm nó trên blockchain chính xác nơi đặt mã thông báo của anh ta. Tuy nhiên, với tính trừu tượng của chuỗi, David có thể cho mượn token của mình trên nền tảng đã kết nối các chuỗi khối khác nhau để tạo thành một nhóm thanh khoản duy nhất. Điều này có thể có nghĩa là có nhiều người dùng nền tảng hơn và lãi suất thấp hơn cho David.
Đối với các nhà phát triển, việc trừu tượng hóa chuỗi mang đến cơ hội tạo DApp mà không bị ràng buộc bởi các giới hạn của một chuỗi khối cụ thể. Một người có thể sử dụng Ethereum cho các tính năng như hợp đồng thông minh trong khi người kia có thể thân thiện với chi phí hơn như Polygon. Ví dụ: Decentraland tận dụng mạng Polygon để cho phép người dùng đúc, bán, mua và trao đổi thiết bị đeo lấy hình đại diện với mức phí gas bằng 0. Điều quan trọng cần nhấn mạnh là Decentraland sử dụng nhiều khía cạnh khác nhau để loại bỏ hoàn toàn các khoản phí được đề cập. Thúc đẩy các giao dịch trên Polygon, chúng có mức phí thấp nhưng không hoàn toàn bằng 0.
Những thách thức của việc trừu tượng hóa chuỗi
Một ứng dụng khả thi của trừu tượng chuỗi là phát triển giao diện, qua đó người dùng có thể truy cập tất cả các loại ứng dụng dựa trên công nghệ chuỗi khối theo cách hiệu quả hơn. Nhưng vấn đề là giao diện này có thể phát triển thành một điểm lỗi duy nhất.
Mỗi blockchain phải có các biện pháp bảo mật. Khi chúng được tích hợp vào một giao diện duy nhất, việc đảm bảo rằng tất cả các biện pháp bảo mật đều được tuân thủ sẽ trở nên khó khăn. Tuy nhiên, nếu giao diện mới của việc trừu tượng hóa chuỗi không được triển khai cẩn thận, nó sẽ gây ra rủi ro cho các chuỗi khối riêng lẻ. Một vấn đề khác đã được quan sát thấy là thiếu khả năng tương thích với các blockchain khác.
Cơ chế đồng thuận và ngôn ngữ hợp đồng thông minh có thể khác nhau tùy theo từng blockchain, điều này gây khó khăn cho việc có một giao diện lý tưởng cho tất cả các mạng blockchain. Ví dụ: một hợp đồng thông minh được phát triển bằng ngôn ngữ lập trình Ethereum không thể được triển khai trực tiếp vào mạng Solana do kiến trúc cơ bản của hai ngôn ngữ lập trình gần như khác nhau.
Những quan niệm sai lầm về sự trừu tượng hóa chuỗi
Điều quan trọng cần lưu ý là thông qua việc trừu tượng hóa chuỗi, các tương tác xuyên chuỗi được thực hiện đơn giản nhưng tính riêng biệt của mỗi chuỗi khối vẫn được bảo tồn. Việc trừu tượng hóa chuỗi giúp các hoạt động kỹ thuật cấp thấp trở nên dễ dàng và hợp lý hơn nhằm nâng cao trải nghiệm sử dụng nhưng ảnh hưởng đến kiến trúc blockchain.
Như đã nêu trước đó, trừu tượng hóa chuỗi là về việc tạo ra các chuỗi khối tương tác với nhau và mặc dù đây là khía cạnh quan trọng của khái niệm này nhưng nó không phải là khía cạnh duy nhất. Sự trừu tượng hóa chuỗi cũng ngụ ý xác định sự tương tác giữa DApps và chuỗi khối, đơn giản hóa việc triển khai hợp đồng thông minh và truy xuất dữ liệu giữa các chuỗi khối được kết nối với nhau.
Bớt tư tưởng
Tương tác giữa các blockchain khác cũng được mô tả bằng thuật ngữ trừu tượng hóa chuỗi, ngụ ý sự khái quát hóa của chúng. Ưu điểm của việc trừu tượng hóa chuỗi là nó hỗ trợ phá vỡ tính thanh khoản và đơn giản hóa quá trình phát triển. Nó phải đối mặt với những thách thức dưới hình thức tập trung hóa và rủi ro bảo mật cũng như các vấn đề về khả năng tương tác tiềm ẩn. Tuy nhiên, nó có thể mở đường hướng tới các hệ sinh thái blockchain có khả năng tương tác và thân thiện với người dùng.