Polkadot là một nền tảng dành cho các chuỗi khối được kết nối với nhau, tự coi mình là một giao thức meta — hay “lớp 0” — trong ngăn xếp công nghệ. Thuật ngữ này không được sử dụng rộng rãi, cũng như không được hiểu rộng rãi, đặc biệt là đối với những người chưa dành thời gian nghiên cứu về Polkadot. Trong bài viết này, chúng ta sẽ khám phá khái niệm về chuỗi khối lớp 0 và tầm quan trọng của phương pháp này trong việc xác định thế hệ mạng tiền điện tử tiếp theo.
Đầu tiên: Layer là gì?
Có nhiều phần khác nhau của kiến trúc chuỗi khối, mỗi phần phục vụ một mục đích duy nhất, được thiết kế để hoạt động cùng nhau. Mỗi phần có thể được coi là một lớp hay layer. Công nghệ Web3 được xây dựng theo layer để bảo mật và khả năng mở rộng, đòi hỏi sự kết hợp của các giao thức và chức năng khác nhau để hoạt động cùng nhau. Đây được gọi là ngăn xếp công nghệ.
Các chuỗi khối bắt đầu với một khối gốc và thêm vào chuỗi khối bằng cách tạo các khối trên nó. Các giao dịch mới làm thay đổi dữ liệu được lưu trữ trong mỗi khối mới, khối này cũng chứa một bản tóm tắt dữ liệu được lưu trữ trong khối trước đó, đảm bảo rằng mọi thứ được liên kết với nhau. Một cơ chế đồng thuận phi tập trung đảm bảo rằng mọi giao dịch và khối đều hợp lệ.
Cấu trúc này cho phép chuỗi được bảo mật và các giao dịch không thay đổi, nhưng nó cũng khiến quá trình này chậm hơn khi có nhiều nhu cầu trên chuỗi. Các lớp chuỗi khối có thể được sử dụng để mở rộng quy mô bằng cách tách từng thành phần của kiến trúc chuỗi khối tổng thể, để mỗi thành phần có thể được tối ưu hóa và phát triển riêng biệt. Mở rộng quy mô có nghĩa là xây dựng theo cách cho phép chuỗi khối hoàn thành nhiều công việc hơn trong khi vẫn duy trì tính bảo mật.
Theo Web3 Foundation, hỗ trợ Polkadot và Kusama, có 4 lớp trong Ngăn xếp Công nghệ Web3. Nói chung, các lớp blockchain bao gồm từ lớp 0, lớp nền tảng sâu nhất, đến lớp 4, là giao diện mà người dùng tương tác.
Chúng ta hãy xem ý nghĩa của Web3 Foundation khi định vị Polkadot là Layer số 0 và điều đó sẽ trông như thế nào đối với người dùng của nền tảng.
Vậy… Polkadot có phải là Lớp 1 không?
Không, Polkadot không phải là blockchain layer 1. Polkadot được coi là chuỗi khối layer 0 vì nó đóng vai trò là “siêu giao thức” mà các lớp 1 khác (nền tảng hợp đồng thông minh và chuỗi khối dành riêng cho ứng dụng) được triển khai trên đó. Thêm về điều đó dưới đây.
Tổng quan về Polkadot Layer Zero
Để thảo luận về Polkadot dưới dạng layer 0 (L0), sẽ hữu ích khi biết layer một (L1) là gì, vì L1 quen thuộc hơn. Thuật ngữ lớp một mô tả các giao thức tương tác không có hoặc có độ tin cậy thấp, chẳng hạn như các chuỗi khối thường được biết đến nhất (ví dụ: Ethereum, Avalanche, Moonbeam). Các L2 như Arbitrum và L0 như Polkadot cũng là các chuỗi khối.
Các chuỗi khối lớp một hỗ trợ tất cả các loại ứng dụng như DeFi và NFT Marketplaces, đồng thời các L0 hỗ trợ các chuỗi khối L1. L2, L3 và L4 được xây dựng trên L1 và lẫn nhau. Vì vậy, L0 không phải là một chuỗi khối nơi mọi thứ được xây dựng, mà là một nền tảng chuỗi khối cung cấp cơ sở hạ tầng để bảo mật cho các chuỗi khối khác, như L1.
Layer 0 là gì? Lớp 0 hoạt động như thế nào?
Chuỗi khối lớp 0 là nền tảng của ngăn xếp công nghệ được tạo thành từ các giao thức để liên lạc. Đây là cấp độ lập trình thấp nhất đặt ra tiêu chuẩn hoặc điểm khởi đầu cho các chuỗi khối L1 được xây dựng theo cách tối ưu hóa bảo mật và khả năng tương tác. Khả năng tương thích này là có thể bởi vì L0 cung cấp một ngôn ngữ chung cho tất cả các chuỗi được kết nối sử dụng.
Người dùng cuối hầu như không bao giờ tương tác với lớp này trong ngăn xếp vì bản thân L0 không thực hiện công việc theo cách đó. Nó cung cấp các công cụ được sử dụng bởi các chuỗi khối L1 để hoàn thành công việc. Ví dụ: Polkadot không lưu trữ các hợp đồng thông minh, nhưng cung cấp các công cụ để “parachains” (L1 trên L0 của Polkadot) có thể xây dựng và cung cấp hợp đồng thông minh.
Polkadot là một lớp không vì nó là một nền tảng tương tác có độ tin cậy thấp cho các parachains. Là một giao thức có khả năng tương tác, Polkadot cung cấp bảo mật thông qua sự đồng thuận cho các parachains. Do kết quả của kiến trúc này, Polkadot cho phép các chuỗi khối trao đổi thông điệp và thực hiện giao dịch mà không cần thêm bên thứ ba — bởi vì lớp 0 đã phục vụ mục đích này rồi. Bản thân Polkadot chỉ thực hiện các chức năng tối thiểu bao gồm bảo mật, đặt cược và quản trị.
Layer 1 là gì?
Các chuỗi khối lớp một (L1) chịu trách nhiệm phân phối và tương tác với dữ liệu. Trong hệ sinh thái Polkadot, các chuỗi khối L1 cải thiện lớp cơ sở chính là Polkadot. Khi hệ sinh thái chuỗi khối phát triển, các L1 cũng có thể mở rộng các L1 khác. Các parachains cần Polkadot và Polkadot cần các parachains: Polkadot cung cấp khả năng bảo mật và kết nối, nhưng hoạt động diễn ra ở cấp độ hợp đồng thông minh trên các parachains.
Người dùng cuối thường không tương tác trực tiếp với các L1 như Ethereum, Avalanche và Moonbeam, nhưng vì các ứng dụng và giao diện phi tập trung được xây dựng trên lớp này, người dùng sẽ thường sử dụng mã thông báo mạng gốc để thanh toán phí giao dịch khi sử dụng các DApp này . Ví dụ, người dùng tương tác với các L1 thông qua các dApp được xây dựng trên chúng, mặc dù người dùng cuối không thực sự tương tác với chính Moonbeam với tư cách là một nền tảng hợp đồng thông minh, nhưng họ vẫn có thể sử dụng mã thông báo GLRM để thanh toán phí giao dịch hoặc sử dụng GLMR trong DeFi . Tên của các chuỗi khối L1 đã quen thuộc, nhưng người dùng cuối tương tác với các ứng dụng được xây dựng trên L1, chứ không phải chính L1.
L1 có thể phục vụ các chức năng khác nhau hoặc có nhiều ưu tiên khác nhau, như nền tảng hợp đồng thông minh, DeFi hoặc bộ lưu trữ. Ở lớp này, các nhà phát triển làm việc trong khuôn khổ L0 (hoặc L1) cơ sở để thiết kế các giao thức nhằm hoàn thành nhiệm vụ. L1 tận dụng các giao thức cốt lõi, như EVM và WASM, nhưng thêm chức năng giúp các nhà phát triển có thể tương tác với L0 và xây dựng.
Tại sao Layer 1 cần Layer 0
Các giao thức chuỗi khối lớp 0 cung cấp giải pháp cho một số thách thức mà các chuỗi khối lớp một gặp phải. Một lớp 0 như Polkadot cung cấp bảo mật và các công cụ khác cho tất cả các parachains để chúng có thể tập trung vào việc phát triển các chuỗi khối dành riêng cho mục đích hoặc ứng dụng cụ thể có thể tương tác với nhau trong cùng một sự đồng thuận (Polkadot).
Trong lịch sử, các chuỗi khối lớp 1 (L1) đã được tách biệt với nhau, điều này đặt ra một thách thức: Chúng hoạt động độc lập và chịu trách nhiệm về mọi thứ chúng cần, bao gồm cả bảo mật, hơn nữa, chúng có xu hướng là các chuỗi khối có mục đích chung không thể tối ưu hóa để giải quyết vấn đề cụ thể một cách hiệu quả. Việc cung cấp một chuỗi khối với tính bảo mật và xây dựng mọi thứ cần thiết để nó hoạt động là việc đánh thuế đối với các nhà phát triển làm việc trên một lớp riêng lẻ và có thể phải trả giá bằng chất lượng dịch vụ. Ngoài ra, các chuỗi khối quá tải chạy nhiều hệ thống khác nhau có thể chậm và có phí giao dịch cao.
Các chuỗi khối lớp một có thể muốn truy cập người dùng, thông tin và mã thông báo từ các chuỗi khối khác để giúp mở rộng quy mô hoặc phát triển. Theo truyền thống, tùy chọn duy nhất để thực hiện việc này là sử dụng cầu nối để kết nối với các chuỗi khác có nhiều người dùng hoặc thanh khoản hơn. Một số tùy chọn cầu nối có sẵn để kết nối các chuỗi khối L1, nhưng các giải pháp này bị hạn chế và đôi khi không đáng tin cậy.
Khi một chuỗi khối lớp 1 kết nối với một giao thức lớp 0 như Polkadot hoặc Kusama, rất nhiều mối quan tâm này được quản lý. Ngược lại, nếu không có các chuỗi khối lớp 1 được xây dựng trên đó, thì lớp 0 không thể hoàn thành công việc. Polkadot tồn tại độc lập, nhưng thu được giá trị từ các dù chuỗi sử dụng các công cụ mà nó cung cấp và giải quyết các trường hợp sử dụng chuyên biệt hoặc cung cấp các ứng dụng có ý nghĩa cho người dùng cuối.
Bối cảnh các lớp chuỗi khối: L1 là quần đảo
Ngoại trừ các parachains Kusama và Polkadot, hầu hết các chuỗi đều hoạt động độc lập — nghĩa là chúng quản lý bảo mật của chính mình cùng với mọi thứ khác. Các hệ sinh thái như Cosmos có các trung tâm phục vụ mục đích tương tự, nhưng khác với Polkadot về kiến trúc của chúng.
Hãy tưởng tượng các mạng chuỗi khối L1 solo này như những hòn đảo:
Polkadot kết nối các parachains một cách an toàn mà không cần cầu nối.
Là các L1 dựa trên chuỗi khối L0 của Polkadot, các parachain giống như những ngôi nhà trong khu phố Polkadot được kết nối bằng các con đường.
Chuỗi chuyển tiếp của Polkadot giống như nền tảng bên dưới các chuỗi khối L1, kết nối chúng một cách an toàn và cho phép chúng chia sẻ tính bảo mật của toàn bộ hệ sinh thái. Giao tiếp giữa các chuỗi khối được cung cấp bởi các giao thức Polkadot như XCMP. XCMP là một giao thức nhắn tin đồng thuận chéo được phát triển bởi Polkadot, được sử dụng bởi các parachains cũng có thể được mở rộng để sử dụng cho các chuỗi khối bên ngoài.
Tương tự, Polkadot sẽ là một nền tảng chạy bên dưới các parachains, giống như vùng đất mà các cộng đồng parachains được xây dựng trên đó. Polkadot bảo trì các con đường và cơ sở hạ tầng khác để các hộ gia đình không cần phải làm vậy.
Cơ sở hạ tầng phi tập trung Polkadot kết nối an toàn các hộ gia đình parachain để cho phép di chuyển đơn giản và đáng tin cậy hơn giữa chúng. Các kết nối này là trực tiếp và có thể chứa nhiều tải trọng khác nhau. Bạn có thể di chuyển theo cả hai cách và mang theo các vật nặng hoặc có hình dạng kỳ lạ (như dữ liệu, NFT và mã thông báo) không phụ thuộc vào điều kiện thời tiết, giao thông hoặc tính ổn định của chính các chuỗi khối.
Polkadot được thiết kế như một cộng đồng lớn, vì vậy các parachains làm việc cùng nhau vì lợi ích của toàn bộ hệ sinh thái vì tất cả họ đều được hưởng lợi từ nhiều tùy chọn và bảo mật hơn cho khả năng tương tác chuỗi chéo, đồng thời duy trì chủ quyền của họ thông qua mã thông báo, trình xác nhận và quản trị của riêng họ.
Polkadot với tư cách là một Trung tâm tương tác
Polkadot bắt đầu tạo điều kiện thuận lợi cho một mạng lưới chuỗi khối thực sự phi tập trung vốn được kết nối với nhau như một lớp cơ sở hỗ trợ các lớp 1. Điều này có nghĩa là mặc dù các chuỗi khối L1 trên Polkadot có thể quản lý, xây dựng và duy trì bất kỳ tính năng nào họ muốn, nhưng chúng được kết nối bởi Chuỗi chuyển tiếp của Polkadot. Sự kết nối tự nhiên này mang lại những lợi ích sau:
Khả năng mở rộng
Không có hợp đồng thông minh nào trên Polkadot; thay vào đó, tất cả các hợp đồng thông minh tồn tại trên các parachains. Điều này giúp Polkadot có thể tự do tập trung vào việc truyền tin nhắn và bảo mật, để lại các parachains đóng vai trò là giải pháp có thể mở rộng.
Chuyên biệt hoá
Bản thân Polkadot chỉ tập trung vào công việc nền tảng của nó như một lớp không. Việc cho phép chuyên môn hóa các giao thức như blockchain lớp 1 làm cho các parachain trở nên không đồng nhất. Các chuỗi khối L1 khác phải sắp xếp bảo mật của chúng và sử dụng DApps để mở rộng quy mô, nhưng Polkadot và các chuỗi khối chuyên biệt của nó (dù chuỗi) hoạt động cùng nhau.
Mỗi parachain có quyền tự chủ tùy chỉnh thiết kế của mình để tối ưu hóa cho các trường hợp sử dụng hoặc ứng dụng cụ thể. Điều này cho phép các nhóm tập trung vào mục tiêu của họ mà không phải tiêu tốn năng lượng vào các khía cạnh khác của công nghệ chuỗi khối, chẳng hạn như bảo mật. Điều này có nghĩa là, mặc dù được kết nối, các parachains có thể chuyên về một tính năng, như lưu trữ, quyền riêng tư hoặc hợp đồng thông minh và thực hiện điều đó tốt hơn so với việc bạn phải duy trì tính bảo mật của chúng (cũng như lưu trữ, quyền riêng tư và hợp đồng thông minh).
Khả năng tương tác
Vì tất cả các dù chuỗi được xây dựng trên một khung có tên là Chất nền và kết nối với kiến trúc của Polkadot, nên chúng có thể giao tiếp, trao đổi tài sản một cách tự nhiên và hình thành các tương tác và kết nối xuyên chuỗi phong phú. Định dạng XCM (nhắn tin đồng thuận chéo) của Polkadot, có tính năng XCMP cho phép các parachains tương tác với nhau (không sử dụng Chuỗi chuyển tiếp) để chia sẻ tài sản, v.v.
Nâng cấp không cần fork
Tất cả các nâng cấp thời gian chạy đều được đưa vào một cuộc bỏ phiếu mở trên chuỗi, vì vậy không có phe bất hảo nào đang chạy các phiên bản thay thế của chuỗi. Trên Polkadot, mã là luật và được thực thi thông qua các phiếu bầu trên chuỗi.
Hợp đồng thông minh được kết nối xuyên chuỗi
Các bản nâng cấp Polkadot và L1 Moonbeam mới nhất cho phép nâng cấp khả năng tương tác mới cho hệ sinh thái Polkadot. Các hợp đồng được kết nối tận dụng tính bảo mật của Chuỗi chuyển tiếp và sử dụng XCM của Polkadot và thông báo chung bên ngoài để giao tiếp qua các chuỗi khối từ xa. Khả năng này mở rộng khả năng tương tác của các parachain với các chuỗi khối độc lập bên ngoài như Ethereum, Avalanche và Cosmos.
Các ứng dụng chuỗi chéo như thế này thể hiện sự thay đổi về khả năng sử dụng bằng cách cho phép người dùng cuối kết hợp bất kỳ mã thông báo nào với chức năng nằm trên bất kỳ chuỗi khối nào, tất cả trong bối cảnh trải nghiệm người dùng một ứng dụng. Tính khả dụng sẵn có của giao tiếp liên chuỗi khối này sẽ thay đổi quá trình phát triển Web3 bằng cách tạo ra các giao thức hiệu quả hơn với trải nghiệm người dùng vượt trội.
Tại sao lại tạo Layer 1 trên Layer 0 Polkadot?
Trong bối cảnh ngăn xếp công nghệ Web3, Polkadot đã trở thành một ví dụ đáng chú ý về lớp không. Lớp 0 là nền tảng của ngăn xếp công nghệ bao gồm cách các chuỗi khối có thể giao tiếp và cách chúng có thể được lập trình ở mức thấp nhất. Khi công nghệ chuỗi khối phát triển, các trường hợp sử dụng mới và khả năng tương tác và giao tiếp được đưa ra ánh sáng. Các chuỗi đơn lẻ phải đối mặt với những thách thức mới khi mức độ chấp nhận của người dùng tăng lên, khiến các hệ sinh thái được xây dựng để quản lý những sự phát triển này trở nên hấp dẫn hơn.
Mặc dù nó được tạo ra sau các lớp như Bitcoin và Ethereum, nhưng Polkadot, cùng với các parachains của nó, giới thiệu một phần nền tảng quan trọng sẽ trở thành cấu trúc của tương lai có thể tương tác của Web3.
Elizabeth Browning
Nguồn: Moonbeam Education
Đầu tiên: Layer là gì?
Có nhiều phần khác nhau của kiến trúc chuỗi khối, mỗi phần phục vụ một mục đích duy nhất, được thiết kế để hoạt động cùng nhau. Mỗi phần có thể được coi là một lớp hay layer. Công nghệ Web3 được xây dựng theo layer để bảo mật và khả năng mở rộng, đòi hỏi sự kết hợp của các giao thức và chức năng khác nhau để hoạt động cùng nhau. Đây được gọi là ngăn xếp công nghệ.
Các chuỗi khối bắt đầu với một khối gốc và thêm vào chuỗi khối bằng cách tạo các khối trên nó. Các giao dịch mới làm thay đổi dữ liệu được lưu trữ trong mỗi khối mới, khối này cũng chứa một bản tóm tắt dữ liệu được lưu trữ trong khối trước đó, đảm bảo rằng mọi thứ được liên kết với nhau. Một cơ chế đồng thuận phi tập trung đảm bảo rằng mọi giao dịch và khối đều hợp lệ.
Cấu trúc này cho phép chuỗi được bảo mật và các giao dịch không thay đổi, nhưng nó cũng khiến quá trình này chậm hơn khi có nhiều nhu cầu trên chuỗi. Các lớp chuỗi khối có thể được sử dụng để mở rộng quy mô bằng cách tách từng thành phần của kiến trúc chuỗi khối tổng thể, để mỗi thành phần có thể được tối ưu hóa và phát triển riêng biệt. Mở rộng quy mô có nghĩa là xây dựng theo cách cho phép chuỗi khối hoàn thành nhiều công việc hơn trong khi vẫn duy trì tính bảo mật.
Theo Web3 Foundation, hỗ trợ Polkadot và Kusama, có 4 lớp trong Ngăn xếp Công nghệ Web3. Nói chung, các lớp blockchain bao gồm từ lớp 0, lớp nền tảng sâu nhất, đến lớp 4, là giao diện mà người dùng tương tác.
Chúng ta hãy xem ý nghĩa của Web3 Foundation khi định vị Polkadot là Layer số 0 và điều đó sẽ trông như thế nào đối với người dùng của nền tảng.
Vậy… Polkadot có phải là Lớp 1 không?
Không, Polkadot không phải là blockchain layer 1. Polkadot được coi là chuỗi khối layer 0 vì nó đóng vai trò là “siêu giao thức” mà các lớp 1 khác (nền tảng hợp đồng thông minh và chuỗi khối dành riêng cho ứng dụng) được triển khai trên đó. Thêm về điều đó dưới đây.
Tổng quan về Polkadot Layer Zero
Để thảo luận về Polkadot dưới dạng layer 0 (L0), sẽ hữu ích khi biết layer một (L1) là gì, vì L1 quen thuộc hơn. Thuật ngữ lớp một mô tả các giao thức tương tác không có hoặc có độ tin cậy thấp, chẳng hạn như các chuỗi khối thường được biết đến nhất (ví dụ: Ethereum, Avalanche, Moonbeam). Các L2 như Arbitrum và L0 như Polkadot cũng là các chuỗi khối.
Các chuỗi khối lớp một hỗ trợ tất cả các loại ứng dụng như DeFi và NFT Marketplaces, đồng thời các L0 hỗ trợ các chuỗi khối L1. L2, L3 và L4 được xây dựng trên L1 và lẫn nhau. Vì vậy, L0 không phải là một chuỗi khối nơi mọi thứ được xây dựng, mà là một nền tảng chuỗi khối cung cấp cơ sở hạ tầng để bảo mật cho các chuỗi khối khác, như L1.
Layer 0 là gì? Lớp 0 hoạt động như thế nào?
Chuỗi khối lớp 0 là nền tảng của ngăn xếp công nghệ được tạo thành từ các giao thức để liên lạc. Đây là cấp độ lập trình thấp nhất đặt ra tiêu chuẩn hoặc điểm khởi đầu cho các chuỗi khối L1 được xây dựng theo cách tối ưu hóa bảo mật và khả năng tương tác. Khả năng tương thích này là có thể bởi vì L0 cung cấp một ngôn ngữ chung cho tất cả các chuỗi được kết nối sử dụng.
Người dùng cuối hầu như không bao giờ tương tác với lớp này trong ngăn xếp vì bản thân L0 không thực hiện công việc theo cách đó. Nó cung cấp các công cụ được sử dụng bởi các chuỗi khối L1 để hoàn thành công việc. Ví dụ: Polkadot không lưu trữ các hợp đồng thông minh, nhưng cung cấp các công cụ để “parachains” (L1 trên L0 của Polkadot) có thể xây dựng và cung cấp hợp đồng thông minh.
Polkadot là một lớp không vì nó là một nền tảng tương tác có độ tin cậy thấp cho các parachains. Là một giao thức có khả năng tương tác, Polkadot cung cấp bảo mật thông qua sự đồng thuận cho các parachains. Do kết quả của kiến trúc này, Polkadot cho phép các chuỗi khối trao đổi thông điệp và thực hiện giao dịch mà không cần thêm bên thứ ba — bởi vì lớp 0 đã phục vụ mục đích này rồi. Bản thân Polkadot chỉ thực hiện các chức năng tối thiểu bao gồm bảo mật, đặt cược và quản trị.
Layer 1 là gì?
Các chuỗi khối lớp một (L1) chịu trách nhiệm phân phối và tương tác với dữ liệu. Trong hệ sinh thái Polkadot, các chuỗi khối L1 cải thiện lớp cơ sở chính là Polkadot. Khi hệ sinh thái chuỗi khối phát triển, các L1 cũng có thể mở rộng các L1 khác. Các parachains cần Polkadot và Polkadot cần các parachains: Polkadot cung cấp khả năng bảo mật và kết nối, nhưng hoạt động diễn ra ở cấp độ hợp đồng thông minh trên các parachains.
Người dùng cuối thường không tương tác trực tiếp với các L1 như Ethereum, Avalanche và Moonbeam, nhưng vì các ứng dụng và giao diện phi tập trung được xây dựng trên lớp này, người dùng sẽ thường sử dụng mã thông báo mạng gốc để thanh toán phí giao dịch khi sử dụng các DApp này . Ví dụ, người dùng tương tác với các L1 thông qua các dApp được xây dựng trên chúng, mặc dù người dùng cuối không thực sự tương tác với chính Moonbeam với tư cách là một nền tảng hợp đồng thông minh, nhưng họ vẫn có thể sử dụng mã thông báo GLRM để thanh toán phí giao dịch hoặc sử dụng GLMR trong DeFi . Tên của các chuỗi khối L1 đã quen thuộc, nhưng người dùng cuối tương tác với các ứng dụng được xây dựng trên L1, chứ không phải chính L1.
L1 có thể phục vụ các chức năng khác nhau hoặc có nhiều ưu tiên khác nhau, như nền tảng hợp đồng thông minh, DeFi hoặc bộ lưu trữ. Ở lớp này, các nhà phát triển làm việc trong khuôn khổ L0 (hoặc L1) cơ sở để thiết kế các giao thức nhằm hoàn thành nhiệm vụ. L1 tận dụng các giao thức cốt lõi, như EVM và WASM, nhưng thêm chức năng giúp các nhà phát triển có thể tương tác với L0 và xây dựng.
Tại sao Layer 1 cần Layer 0
Các giao thức chuỗi khối lớp 0 cung cấp giải pháp cho một số thách thức mà các chuỗi khối lớp một gặp phải. Một lớp 0 như Polkadot cung cấp bảo mật và các công cụ khác cho tất cả các parachains để chúng có thể tập trung vào việc phát triển các chuỗi khối dành riêng cho mục đích hoặc ứng dụng cụ thể có thể tương tác với nhau trong cùng một sự đồng thuận (Polkadot).
Trong lịch sử, các chuỗi khối lớp 1 (L1) đã được tách biệt với nhau, điều này đặt ra một thách thức: Chúng hoạt động độc lập và chịu trách nhiệm về mọi thứ chúng cần, bao gồm cả bảo mật, hơn nữa, chúng có xu hướng là các chuỗi khối có mục đích chung không thể tối ưu hóa để giải quyết vấn đề cụ thể một cách hiệu quả. Việc cung cấp một chuỗi khối với tính bảo mật và xây dựng mọi thứ cần thiết để nó hoạt động là việc đánh thuế đối với các nhà phát triển làm việc trên một lớp riêng lẻ và có thể phải trả giá bằng chất lượng dịch vụ. Ngoài ra, các chuỗi khối quá tải chạy nhiều hệ thống khác nhau có thể chậm và có phí giao dịch cao.
Các chuỗi khối lớp một có thể muốn truy cập người dùng, thông tin và mã thông báo từ các chuỗi khối khác để giúp mở rộng quy mô hoặc phát triển. Theo truyền thống, tùy chọn duy nhất để thực hiện việc này là sử dụng cầu nối để kết nối với các chuỗi khác có nhiều người dùng hoặc thanh khoản hơn. Một số tùy chọn cầu nối có sẵn để kết nối các chuỗi khối L1, nhưng các giải pháp này bị hạn chế và đôi khi không đáng tin cậy.
Khi một chuỗi khối lớp 1 kết nối với một giao thức lớp 0 như Polkadot hoặc Kusama, rất nhiều mối quan tâm này được quản lý. Ngược lại, nếu không có các chuỗi khối lớp 1 được xây dựng trên đó, thì lớp 0 không thể hoàn thành công việc. Polkadot tồn tại độc lập, nhưng thu được giá trị từ các dù chuỗi sử dụng các công cụ mà nó cung cấp và giải quyết các trường hợp sử dụng chuyên biệt hoặc cung cấp các ứng dụng có ý nghĩa cho người dùng cuối.
Bối cảnh các lớp chuỗi khối: L1 là quần đảo
Ngoại trừ các parachains Kusama và Polkadot, hầu hết các chuỗi đều hoạt động độc lập — nghĩa là chúng quản lý bảo mật của chính mình cùng với mọi thứ khác. Các hệ sinh thái như Cosmos có các trung tâm phục vụ mục đích tương tự, nhưng khác với Polkadot về kiến trúc của chúng.
Hãy tưởng tượng các mạng chuỗi khối L1 solo này như những hòn đảo:
- Họ có ngôn ngữ và tiền tệ riêng và mỗi cộng đồng tự quản lý.
- Cầu có thể được xây dựng để nối các hòn đảo với nhau, nhưng nhiều yếu tố có thể ảnh hưởng đến sự ổn định và sử dụng của cây cầu.
- Các cộng đồng từ các hòn đảo khác nhau có thể nói các ngôn ngữ khác nhau và có các phong tục khác nhau, làm phức tạp thêm các tương tác.
- Di chuyển dọc theo một cây cầu có thể bị hạn chế khi cố gắng chuyển các vật phẩm giữa các đảo.
- Liên lạc và di chuyển giữa các hòn đảo là có thể nhưng đôi khi khó khăn và không đáng tin cậy.
Polkadot kết nối các parachains một cách an toàn mà không cần cầu nối.
Là các L1 dựa trên chuỗi khối L0 của Polkadot, các parachain giống như những ngôi nhà trong khu phố Polkadot được kết nối bằng các con đường.
- Trong vùng lân cận Polkadot, Các con đường là các tuyến liên lạc và bảo mật được chia sẻ giữa các chuỗi khối có thể được sử dụng để quản trị và các phương tiện khác. Polkadot là chính phủ chịu trách nhiệm bảo trì các con đường và truy bắt những kẻ xấu, chẳng hạn như cảnh sát.
- Mọi người trong cộng đồng nói cùng một ngôn ngữ và tuân thủ các quy tắc lớn hơn của cộng đồng để đảm bảo an toàn cho mọi người.
- Các hộ gia đình Parachain được tự do đưa ra các quy tắc riêng cho ngôi nhà của họ
- Parachains có thể xây dựng các lối đi tắt đến các ngôi nhà lân cận mà họ muốn tiếp cận trực tiếp với các parachains khác thông qua “những con đường” mà Polkadot tạo điều kiện.
Chuỗi chuyển tiếp của Polkadot giống như nền tảng bên dưới các chuỗi khối L1, kết nối chúng một cách an toàn và cho phép chúng chia sẻ tính bảo mật của toàn bộ hệ sinh thái. Giao tiếp giữa các chuỗi khối được cung cấp bởi các giao thức Polkadot như XCMP. XCMP là một giao thức nhắn tin đồng thuận chéo được phát triển bởi Polkadot, được sử dụng bởi các parachains cũng có thể được mở rộng để sử dụng cho các chuỗi khối bên ngoài.
Tương tự, Polkadot sẽ là một nền tảng chạy bên dưới các parachains, giống như vùng đất mà các cộng đồng parachains được xây dựng trên đó. Polkadot bảo trì các con đường và cơ sở hạ tầng khác để các hộ gia đình không cần phải làm vậy.
Cơ sở hạ tầng phi tập trung Polkadot kết nối an toàn các hộ gia đình parachain để cho phép di chuyển đơn giản và đáng tin cậy hơn giữa chúng. Các kết nối này là trực tiếp và có thể chứa nhiều tải trọng khác nhau. Bạn có thể di chuyển theo cả hai cách và mang theo các vật nặng hoặc có hình dạng kỳ lạ (như dữ liệu, NFT và mã thông báo) không phụ thuộc vào điều kiện thời tiết, giao thông hoặc tính ổn định của chính các chuỗi khối.
Polkadot được thiết kế như một cộng đồng lớn, vì vậy các parachains làm việc cùng nhau vì lợi ích của toàn bộ hệ sinh thái vì tất cả họ đều được hưởng lợi từ nhiều tùy chọn và bảo mật hơn cho khả năng tương tác chuỗi chéo, đồng thời duy trì chủ quyền của họ thông qua mã thông báo, trình xác nhận và quản trị của riêng họ.
Polkadot với tư cách là một Trung tâm tương tác
Polkadot bắt đầu tạo điều kiện thuận lợi cho một mạng lưới chuỗi khối thực sự phi tập trung vốn được kết nối với nhau như một lớp cơ sở hỗ trợ các lớp 1. Điều này có nghĩa là mặc dù các chuỗi khối L1 trên Polkadot có thể quản lý, xây dựng và duy trì bất kỳ tính năng nào họ muốn, nhưng chúng được kết nối bởi Chuỗi chuyển tiếp của Polkadot. Sự kết nối tự nhiên này mang lại những lợi ích sau:
Khả năng mở rộng
Không có hợp đồng thông minh nào trên Polkadot; thay vào đó, tất cả các hợp đồng thông minh tồn tại trên các parachains. Điều này giúp Polkadot có thể tự do tập trung vào việc truyền tin nhắn và bảo mật, để lại các parachains đóng vai trò là giải pháp có thể mở rộng.
Chuyên biệt hoá
Bản thân Polkadot chỉ tập trung vào công việc nền tảng của nó như một lớp không. Việc cho phép chuyên môn hóa các giao thức như blockchain lớp 1 làm cho các parachain trở nên không đồng nhất. Các chuỗi khối L1 khác phải sắp xếp bảo mật của chúng và sử dụng DApps để mở rộng quy mô, nhưng Polkadot và các chuỗi khối chuyên biệt của nó (dù chuỗi) hoạt động cùng nhau.
Mỗi parachain có quyền tự chủ tùy chỉnh thiết kế của mình để tối ưu hóa cho các trường hợp sử dụng hoặc ứng dụng cụ thể. Điều này cho phép các nhóm tập trung vào mục tiêu của họ mà không phải tiêu tốn năng lượng vào các khía cạnh khác của công nghệ chuỗi khối, chẳng hạn như bảo mật. Điều này có nghĩa là, mặc dù được kết nối, các parachains có thể chuyên về một tính năng, như lưu trữ, quyền riêng tư hoặc hợp đồng thông minh và thực hiện điều đó tốt hơn so với việc bạn phải duy trì tính bảo mật của chúng (cũng như lưu trữ, quyền riêng tư và hợp đồng thông minh).
Khả năng tương tác
Vì tất cả các dù chuỗi được xây dựng trên một khung có tên là Chất nền và kết nối với kiến trúc của Polkadot, nên chúng có thể giao tiếp, trao đổi tài sản một cách tự nhiên và hình thành các tương tác và kết nối xuyên chuỗi phong phú. Định dạng XCM (nhắn tin đồng thuận chéo) của Polkadot, có tính năng XCMP cho phép các parachains tương tác với nhau (không sử dụng Chuỗi chuyển tiếp) để chia sẻ tài sản, v.v.
Nâng cấp không cần fork
Tất cả các nâng cấp thời gian chạy đều được đưa vào một cuộc bỏ phiếu mở trên chuỗi, vì vậy không có phe bất hảo nào đang chạy các phiên bản thay thế của chuỗi. Trên Polkadot, mã là luật và được thực thi thông qua các phiếu bầu trên chuỗi.
Hợp đồng thông minh được kết nối xuyên chuỗi
Các bản nâng cấp Polkadot và L1 Moonbeam mới nhất cho phép nâng cấp khả năng tương tác mới cho hệ sinh thái Polkadot. Các hợp đồng được kết nối tận dụng tính bảo mật của Chuỗi chuyển tiếp và sử dụng XCM của Polkadot và thông báo chung bên ngoài để giao tiếp qua các chuỗi khối từ xa. Khả năng này mở rộng khả năng tương tác của các parachain với các chuỗi khối độc lập bên ngoài như Ethereum, Avalanche và Cosmos.
Các ứng dụng chuỗi chéo như thế này thể hiện sự thay đổi về khả năng sử dụng bằng cách cho phép người dùng cuối kết hợp bất kỳ mã thông báo nào với chức năng nằm trên bất kỳ chuỗi khối nào, tất cả trong bối cảnh trải nghiệm người dùng một ứng dụng. Tính khả dụng sẵn có của giao tiếp liên chuỗi khối này sẽ thay đổi quá trình phát triển Web3 bằng cách tạo ra các giao thức hiệu quả hơn với trải nghiệm người dùng vượt trội.
Tại sao lại tạo Layer 1 trên Layer 0 Polkadot?
Trong bối cảnh ngăn xếp công nghệ Web3, Polkadot đã trở thành một ví dụ đáng chú ý về lớp không. Lớp 0 là nền tảng của ngăn xếp công nghệ bao gồm cách các chuỗi khối có thể giao tiếp và cách chúng có thể được lập trình ở mức thấp nhất. Khi công nghệ chuỗi khối phát triển, các trường hợp sử dụng mới và khả năng tương tác và giao tiếp được đưa ra ánh sáng. Các chuỗi đơn lẻ phải đối mặt với những thách thức mới khi mức độ chấp nhận của người dùng tăng lên, khiến các hệ sinh thái được xây dựng để quản lý những sự phát triển này trở nên hấp dẫn hơn.
Mặc dù nó được tạo ra sau các lớp như Bitcoin và Ethereum, nhưng Polkadot, cùng với các parachains của nó, giới thiệu một phần nền tảng quan trọng sẽ trở thành cấu trúc của tương lai có thể tương tác của Web3.
Elizabeth Browning
Nguồn: Moonbeam Education