Bài học 2

Kiến trúc Kỹ thuật của Immutable X

Mô-đun này bao gồm kiến trúc kỹ thuật của Immutable X, tập trung vào việc sử dụng công nghệ StarkEx, các tính năng và tích hợp của Immutable zkEVM. Nó giải thích cách mà Immutable X cung cấp một nền tảng có khả năng mở rộng, an toàn và hiệu quả cho NFTs và trò chơi Web3.

Công nghệ StarkEx là gì

StarkEx là một giải pháp mở rộng Layer 2 được phát triển bởi StarkWare.

Nó sử dụng chứng minh không biết, cụ thể là zk-STARKs (Các Lập luận Trong Suốt Co giãn không biết), để nâng cao tính khả dụng và hiệu suất của giao dịch blockchain. Dưới đây là một số khía cạnh chính của công nghệ StarkEx:

  1. Chứng minh không cần biết về Zero: zk-STARKs cho phép StarkEx chứng minh tính hợp lệ của giao dịch mà không tiết lộ bất kỳ chi tiết cụ thể nào về chúng. Điều này duy trì sự riêng tư trong khi đảm bảo tính chính xác của giao dịch.
  2. Giao Dịch Batches: StarkEx thực hiện nhiều giao dịch ngoài chuỗi và sau đó gửi một bằng chứng duy nhất lên mạng chính Ethereum. Điều này làm giảm số lượng giao dịch trên chuỗi, giảm chi phí gas và tăng thông lượng.
  3. Khả năng mở rộng: Bằng cách gom góp giao dịch và sử dụng zk-STARKs, StarkEx tăng đáng kể số lượng giao dịch mỗi giây (TPS) có thể được xử lý, so với Layer 1 của Ethereum. Điều này làm cho nó phù hợp cho các ứng dụng có khối lượng lớn như sàn giao dịch phi tập trung (DEXs) và nền tảng NFT.
  4. Bảo mật: Giao dịch được xác minh ngoại chuỗi và sau đó được xác minh trên chuỗi, đảm bảo rằng an ninh của mạng chính Ethereum được duy trì. Việc sử dụng chứng minh mật mã đảm bảo rằng chỉ có giao dịch hợp lệ mới được chấp nhận.
  5. Hiệu quả chi phíBằng cách giảm số lượng giao dịch cần được xử lý trên chuỗi, StarkEx giảm chi phí giao dịch. Người dùng hưởng lợi từ việc giảm phí gas trong khi vẫn duy trì sự an toàn và phân quyền của mạng Ethereum.
  6. Tính khả dụng của dữ liệu: StarkEx cung cấp tùy chọn cho sẵn lượng dữ liệu. Với sẵn lượng dữ liệu trên chuỗi, tất cả dữ liệu giao dịch được đăng trên Ethereum, đảm bảo rằng luôn có thể tái tạo lại nếu cần thiết. Sẵn lượng dữ liệu ngoại chuỗi giảm chi phí nhưng yêu cầu sự tin cậy vào ủy ban sẵn lượng dữ liệu.

Công nghệ này được sử dụng bởi các ứng dụng và nền tảng khác nhau để tăng cường hiệu suất của họ, bao gồm Immutable X cho việc đúc và giao dịch NFT, dYdX cho giao dịch tương lai, và DeversiFi cho giao dịch tần suất cao. Những triển khai này chứng minh sự linh hoạt và hiệu quả của StarkEx trong việc giải quyết nhược điểm của Layer 1 của Ethereum.

StarkEx cho phép Immutable X xử lý lên đến 9.000 giao dịch mỗi giây (TPS) cho các giao dịch và 18.000 TPS cho việc chuyển giao. Việc sử dụng STARKs đảm bảo những giao dịch này an toàn và chống lại các cuộc tấn công lượng tử, khác với các hệ thống chứng minh không có tri thức khác có thể yêu cầu một thiết lập đáng tin cậy.

Các tính năng chính của Immutable X

  1. Lưu lượng cao và không phí gas: StarkEx cho phép Immutable X xử lý hàng nghìn giao dịch mỗi giây mà không phải chịu phí gas, điều này làm cho nền tảng có hiệu quả cao và tiết kiệm chi phí cho người dùng và nhà phát triển.
  2. Bảo mật và Phân quyền: Các giao dịch trên Immutable X được bảo vệ bởi mainnet của Ethereum thông qua việc sử dụng STARKs, giúp đảm bảo rằng tất cả các giao dịch đều an toàn và có thể xác minh, mà không ảnh hưởng đến sự phi tập trung của blockchain.
  3. Tích Lũy Carbon: Immutable X giảm tiêu thụ năng lượng thông qua xử lý giao dịch hiệu quả và bù đắp lượng carbon bằng cách mua các đơn vị tín dụng carbon, đảm bảo rằng tất cả NFT được giao dịch trên nền tảng đều là carbon-neutral.
  4. Công cụ phát triển: Immutable X cung cấp một loạt các công cụ phát triển, bao gồm SDK và API, để tạo điều kiện cho việc tích hợp và phát triển ứng dụng dựa trên blockchain một cách dễ dàng, cho phép các nhà phát triển tập trung vào việc tạo ra trải nghiệm người dùng hấp dẫn mà không cần xử lý các phức tạp của cơ sở hạ tầng blockchain.
  5. Sổ Đặt Hàng Toàn CầuBảng đặt hàng toàn cầu của Immutable X cho phép các đơn đặt hàng NFT được chia sẻ trên nhiều sàn giao dịch, tăng cường tính thanh khoản và khối lượng giao dịch. Tính năng này tăng cường khả năng nhìn thấy và tiếp cận NFT.

Immutable zkEVM

Immutable zkEVM là một thành phần dự án quan trọng. Bằng cách cung cấp một chuỗi dành riêng cho trò chơi với khả năng tương thích EVM, nó hỗ trợ hợp đồng thông minh, cơ chế gameplay tiên tiến và chức năng tokenomic, tất cả đều duy trì an ninh Ethereum.

Công nghệ zk-rollup này cho phép xử lý thông lượng cao và giao dịch chi phí thấp, làm cho nó trở thành một giải pháp lý tưởng cho các nhà phát triển game.

Tích hợp và Hệ sinh thái

Nền tảng tích hợp với nhiều công cụ phát triển và nền tảng để đơn giản hóa quá trình phát triển. Nó hỗ trợ MetaMask, GameStop Wallet và Magic Link, cho phép người dùng tạo ví chỉ bằng địa chỉ email. Nền tảng cũng cung cấp API và SDK giúp cải thiện hiệu quả phát triển, cho phép các nhà phát triển xây dựng và ra mắt trò chơi và ứng dụng dựa trên blockchain một cách nhanh chóng.

Nổi bật

  • Khả năng xử lý cao: Xử lý lên đến 9.000 giao dịch mỗi giây và 18.000 chuyển khoản mỗi giây.
  • Không Phí Gas: Các giao dịch được xử lý mà không phát sinh phí gas.
  • Bảo mật: Sử dụng STARKs để tăng cường bảo mật và chống lại tác động của lượng tử.
  • Công cụ Phát triển: Cung cấp SDK và API để tích hợp và phát triển dễ dàng.
  • Sổ đặt hàng Toàn cầu: Tăng cường thanh khoản và khối lượng giao dịch bằng cách chia sẻ đơn đặt hàng NFT trên nhiều sàn giao dịch.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.