Tổng quan về các lớp blockchain
Mặc dù không có tiêu chuẩn chung cho các lớp blockchain, nhưng cách tiếp cận 3 lớp có lẽ là phổ biến nhất.
Chúng ta có thể gọi các lớp blockchain là một ngôi nhà. Trong khi phần đế (Lớp 0), tầng trệt (Lớp 1) và mái (Lớp 3) là bắt buộc, thì bất kỳ phần dưới bổ sung nào (Lớp 2) là tùy chọn. Các tầng khác như Lớp 2 có thể giúp tránh tắc nghẽn và cung cấp thêm không gian để tăng hiệu quả và khả năng mở rộng.
Xem thêm: Lưu trữ tài sản NFT – Hướng dẫn cho người mới bắt đầu
Nếu không có nền móng, bạn sẽ không thể xây dựng cấu trúc thượng tầng và mái nhà. Mặc dù mỗi Layer cung cấp các chức năng khác nhau nhưng chúng đều được kết nối với nhau.
Lớp 0: Internet của Blockchain
Lớp 0 hoặc L0 là lớp cơ sở, bao gồm phần cứng và phần mềm xây dựng xương sống của hệ sinh thái blockchain.
L0 là một khung mạng chạy bên dưới Blockchain. Nó được tạo thành từ các giao thức, kết nối, phần cứng và các công cụ khai thác… tạo thành nền tảng của hệ sinh thái blockchain.
L0 cũng cho phép khả năng hoạt động liên chuỗi, tức là cho phép các Blockchain giao tiếp với nhau. Nó đóng một vai trò quan trọng trong việc giải quyết các vấn đề về khả năng mở rộng của các lớp tiếp theo. L0 thường sử dụng các mã thông báo gốc cung cấp quyền truy cập để tham gia và phát triển, và Lớp này có thể được coi là “Internet của các Blockchains”.
Ví dụ cho L0 là Polkadot , Avalanche , Cardano và Cosmos.
Lớp 1: Blockchain
Nếu L0 là tầng cơ sở, thì Lớp 1 (hoặc L1) đại diện cho tầng trệt. Do đó, phần lớn các dự án ở hạng này được người dùng biết đến nhiều hơn. Khi mọi người nói về Ethereum và Bitcoin, đây là Lớp mà chúng ta đang nói đến.
Nguồn: https://danchoitienao.com/lop-0-lop-1-lop-2-lop-3-la-gi/
L1 đại diện cho Blockchain ngày nay. Chúng ta cần hiểu rằng L1 là nguồn của hầu hết khối lượng công việc, chẳng hạn như cơ chế đồng thuận, ngôn ngữ lập trình, thời gian khối, giải quyết tranh chấp cũng như các quy tắc và thông số duy trì các chức năng thiết yếu của mạng blockchain.
Số lượng tác vụ mà Lớp này phải xử lý thường dẫn đến các vấn đề về khả năng mở rộng. Khi nhiều người dùng tham gia vào một chuỗi khối cụ thể, nó đòi hỏi sức mạnh tính toán ngày càng tăng để phân giải và thêm các khối vào chuỗi, do đó dẫn đến tăng phí giao dịch và thời gian xử lý chậm hơn.
Các cơ chế đồng thuận được cải thiện như bằng chứng công bằng và sự ra đời của sharding (chia các nhiệm vụ tính toán thành các phần nhỏ hơn) giảm thiểu một phần vấn đề về mở rộng quy mô. Tuy nhiên, quá khứ đã chứng minh rằng tất cả những giải pháp này là chưa đủ.
Ví dụ cho L1 là Bitcoin , Ethereum , Binance Smart Chain và Solana.
Lớp 2: Tăng tốc độ và khả năng mở rộng
Lớp 2 (L2) tìm cách cung cấp giải pháp cho các vấn đề về khả năng mở rộng của chuỗi khối L1.
Chúng tôi vẫn sẽ sử dụng cùng một ý tưởng: giải quyết tắc nghẽn bằng cách đưa giao thông ra khỏi L1. Các giải pháp L2 có nhiều dạng khác nhau và bài viết này sẽ giới thiệu cho bạn các giải pháp L2 phổ biến nhất.
Kênh trạng thái
Kênh trạng thái thực hiện nhiệm vụ cập nhật trạng thái của Blockchain. Chúng ta có thể coi nó như một chuỗi (hoặc kênh) riêng biệt xử lý các giao dịch. Thay vì ghi lại mọi giao dịch đơn lẻ, L1 chỉ lưu trữ thông tin hợp lệ (trạng thái kênh) từ Lớp 2.
Sidechain
Sidechains là các blockchains riêng biệt chạy song song với Lớp 1 hiện có, được liên kết với cầu hai chiều (pin) cho mã thông báo gốc Lớp 1. Sidechain sử dụng các giao thức riêng, thuật toán đồng thuận, tham số khối và quản trị để xử lý các giao dịch nhưng sử dụng mã thông báo Lớp 1. Điều này có nghĩa là một sidechain ETH sẽ giao dịch với ETH mà không cần các mã thông báo khác và bất kỳ Dapp nào được phát triển trên sidechain sẽ tích hợp liền mạch vào mạng Lớp 1.
Chuỗi lồng nhau
Một chuỗi lồng nhau về cơ bản là một chuỗi khối nội bộ, hay nói đúng hơn là nằm trên một chuỗi khối khác. Các kiến trúc blockchain lồng nhau thường liên quan đến một blockchain chính thiết lập các tham số cho một mạng rộng hơn, trong khi các quy trình thực thi được thực hiện trên một web được kết nối với nhau của các chuỗi con.
Nhiều cấp độ blockchain có thể được xây dựng trên chuỗi chính, với mỗi cấp độ sử dụng kết nối cha-con. Các ủy quyền của luồng cha hoạt động đối với các luồng con được xử lý và trả lại cho luồng cha sau khi hoàn thành. Blockchain cơ bản bên dưới không tham gia vào các chức năng mạng của chuỗi thứ cấp trừ khi cần giải quyết tranh chấp.
Lớp 3: Ứng dụng (Giao diện người dùng)
Lớp 3 (L3) là Lớp cuối cùng có thể nhìn thấy bằng mắt thường. Vì vậy, đơn giản, bạn có thể hình dung nó như một ứng dụng di động. Đây là những giao diện người dùng mà người tham gia trước đó đã làm việc với.
Lớp này tìm cách cung cấp sự đơn giản và thuận tiện khi xử lý L1 và L2. L3 cung cấp giao diện người dùng và tiện ích dưới dạng khả năng hoạt động nội bộ và liên chuỗi, chẳng hạn như thông qua các sàn giao dịch phi tập trung, các ứng dụng cung cấp thanh khoản và cá cược.
Lớp 3 thường được gọi là các ứng dụng phi tập trung (Dapp) cung cấp các ứng dụng trong thế giới thực cho công nghệ blockchain.