レッスン3

Cơ sở hạ tầng công nghệ

Phần này giới thiệu chi tiết về công nghệ bảo mật hỗ trợ cho Secret Network, đặc biệt là môi trường thực thi đáng tin cậy (Trusted Execution Environments, TEEs), các công nghệ này đảm bảo tính bảo mật của dữ liệu trong suốt vòng đời xử lý của nó. Phần này mô tả cách lớp tính toán bảo mật của Secret (Confidential Computing Layer) cho phép các nhà phát triển thực hiện tính toán mã hóa để bảo vệ sự riêng tư của dữ liệu người dùng trên chuỗi. Nó cũng giới thiệu kiến trúc của nó và tích hợp với CosmWasm và các thành phần hệ sinh thái Cosmos khác (bao gồm IBC được sử dụng để tương thích giữa chuỗi), và tập trung vào các công cụ mà nhà phát triển sử dụng để tương tác với mạng, chẳng hạn như SecretCLI.

Công nghệ quyền riêng tư

Khả năng của Mạng Bí Mật để cung cấp bảo vệ quyền riêng tư cho giao dịch blockchain và thực hiện hợp đồng thông minh nằm ở lõi của môi trường thực thi đáng tin cậy (TEEs). TEEs là thành phần quan trọng trong cơ sở hạ tầng mạng, đảm bảo dữ liệu được bảo mật và an toàn trong suốt vòng đời của nó.

Môi trường thực thi đáng tin cậy là một khu vực an toàn được cung cấp bên trong bộ xử lý, đảm bảo rằng dữ liệu đang được xử lý được cô lập khỏi các quy trình khác (bao gồm các quy trình đang chạy của hệ điều hành hoặc các ứng dụng khác). Cơ chế cô lập này có thể bảo vệ dữ liệu khỏi truy cập hoặc thay đổi trái phép, đảm bảo an toàn dữ liệu ngay cả khi hệ thống bên ngoài bị tấn công.

Trong Secret Network, TEEs được sử dụng để thực hiện một cách an toàn các hợp đồng bảo mật (Secret Contracts) logic. Khi mạng thực hiện các hợp đồng bảo mật, dữ liệu liên quan (bao gồm cả đầu vào, đầu ra và trạng thái) sẽ luôn ở trạng thái được mã hóa và chỉ được giải mã trong TEE, đảm bảo rằng bất kỳ thông tin nhạy cảm nào đều không bị tiết lộ cho các bên tham gia khác trong mạng, thậm chí là nhà điều hành nút. Thiết kế này không chỉ bảo vệ tính bảo mật của dữ liệu mà còn duy trì tính toàn vẹn và bảo mật của việc tính toán.

Ưu điểm của TEEs trong Secret Network

  • Quyền riêng tư dữ liệuBằng cách mã hóa tất cả dữ liệu liên quan đến hợp đồng thông minh, TEE đảm bảo tính bí mật của thông tin, từ đó giải quyết vấn đề quan trọng về quyền riêng tư trong môi trường blockchain công cộng.
  • Độ an toàn chống tấn côngMôi trường cách ly của TEE có thể hiệu quả chống lại các cuộc tấn công từ bên ngoài và các mối đe dọa từ bên trong, làm cho việc truy cập vào dữ liệu nhạy cảm trở nên khó khăn đối với kẻ tấn công.
  • Tăng cường niềm tinViệc sử dụng TEEs đã nâng cao tính minh bạch của mạng blockchain, người dùng có thể chắc chắn rằng dữ liệu của họ sẽ được xử lý một cách an toàn và riêng tư.

Mặc dù TEEs có những ưu điểm đáng kể, nhưng cũng đối mặt với một số thách thức, đặc biệt là về khả năng mở rộng và lỗ hổng tiềm ẩn của TEE chính. Secret Network đang đối phó với những vấn đề này thông qua việc liên tục cập nhật và tăng cường công nghệ TEE, cũng như triển khai các giao thức mạng vững chắc, đảm bảo rằng ngay cả khi một TEE bị xâm phạm, toàn bộ mạng vẫn có thể duy trì an toàn.

Tầng tính toán bảo mật

Một trong những ưu điểm độc đáo của Mạng Secret là lớp tính toán bí mật (Confidential Computing Layer) của nó, lớp này cung cấp tính toán bí mật phi tập trung (DeCC) cho các ứng dụng phi tập trung (dApps) trên các hệ sinh thái blockchain khác nhau (như chuỗi EVM, Cosmos SDK và Solana). Thông qua lớp này, các nhà phát triển có thể lưu trữ, tính toán và truy vấn dữ liệu mã hóa, mở ra những khả năng mới cho các ứng dụng quan trọng về quyền riêng tư.

Trên hầu hết các blockchain, tất cả dữ liệu mặc định đều là công khai. Tuy nhiên, Network Secret giải quyết hạn chế này bằng cách hỗ trợ dApps và Secret Contracts để thực hiện giao tiếp an toàn, cho phép lưu trữ và tính toán dữ liệu mã hóa mà không cần tiết lộ trên chuỗi. Lớp tính toán bí mật cho phép thực hiện bỏ phiếu bí mật, tạo số ngẫu nhiên an toàn (RNG), lưu trữ mã hóa, NFT riêng tư, đấu giá đóng kín và quản lý tài liệu bí mật, đồng thời đảm bảo quyền riêng tư và an toàn. Các trường hợp ứng dụng này trưng bày đầy đủ tính đa chức năng và an toàn mà Secret Network mang lại cho lĩnh vực blockchain.

Nguyên lý hoạt động

Nhà phát triển có thể xử lý dữ liệu bằng hợp đồng bảo mật (Secret Contracts), dữ liệu đầu vào được mã hóa trên chuỗi. Cơ chế này đặc biệt hữu ích đối với các ứng dụng như việc tạo số ngẫu nhiên trên chuỗi có thể được xác minh, vì giá trị hạt giống được sử dụng để tạo số ngẫu nhiên luôn luôn được giữ ẩn.

Hợp đồng bảo mật cho phép người dùng gửi dữ liệu mã hóa, so sánh với nguồn dữ liệu khác và trả về kết quả được xác minh mà không cần tiết lộ bất kỳ chi tiết nhạy cảm nào. Tính năng này hỗ trợ đăng nhập và giao dịch an toàn, đồng thời bảo vệ thông tin người dùng khi xác minh tính chính xác.

Thông qua việc tích hợp với SecretPath, IBC và Axelar GMP, lớp tính toán bí mật của Mạng lưới Secret có thể tương tác với gần như tất cả các chuỗi khối, từ đó thực hiện việc truyền thông và xử lý dữ liệu mã hóa qua chuỗi khối một cách liền mạch.

Kiến trúc Mạng Bí mật

Tích hợp của CosmWasm

CosmWasm đóng vai trò trung tâm trong kiến trúc của Mạng Secret, hỗ trợ tương tác với hệ sinh thái Cosmos rộng hơn. CosmWasm là một mô-đun hợp đồng thông minh, có thể xây dựng các ứng dụng đa chuỗi có khả năng tương tác. Nó cung cấp một môi trường chạy WebAssembly (WASM), cho phép nhà phát triển viết hợp đồng thông minh bằng ngôn ngữ có thể biên dịch thành WASM (như Rust).

Chức năng và lợi ích của CosmWasm

Tính tương tác
Bằng cách tích hợp CosmWasm, Secret Network sử dụng giao thức truyền thông liên chuỗi (IBC) của Cosmos để giữ tính riêng tư của hợp đồng bảo mật khi tương tác với các chuỗi khối khác trong mạng Cosmos. Tính tương thích này rất quan trọng đối với việc mở rộng các kịch bản và chức năng của hợp đồng bảo mật trên Secret Network.

Tính linh hoạt
CosmWasm đã tăng cường khả năng của Mạng Secret bằng cách hỗ trợ việc viết hợp đồng thông minh một cách an toàn và modular. Sự linh hoạt này rất quan trọng đối với việc phát triển ứng dụng phi tập trung phức tạp cần bảo vệ thông tin riêng và tính năng liên chuỗi.

Tăng cường tính bảo mật
Môi trường chạy WASM cung cấp một lớp an ninh bổ sung để cách ly việc thực thi hợp đồng thông minh khỏi hệ thống nhân cốt blockchain. Thiết kế này giúp giảm thiểu rủi ro tiềm ẩn và lỗ hổng liên quan đến việc thực thi hợp đồng thông minh.

SecretCLI

SecretCLI là một công cụ giao diện dòng lệnh được sử dụng để hỗ trợ người dùng và nhà phát triển tương tác với Mạng Secret. Nó là cầu nối giữa người dùng cuối và blockchain, có thể thực hiện giao dịch, triển khai hợp đồng và truy vấn trạng thái mạng một cách hiệu quả.

Chức năng của SecretCLI

  • Quản lý giao dịch
    Người dùng có thể gửi token SCRT thông qua SecretCLI, tương tác với hợp đồng thông minh hoặc đóng góp SCRT để tham gia quản trị. Điều này làm cho nó trở thành một công cụ đa chức năng để quản lý các hoạt động blockchain.

  • Triển khai hợp đồng thông minh
    Nhà phát triển có thể sử dụng SecretCLI để triển khai và tương tác với hợp đồng bảo mật, bao gồm biên dịch hợp đồng, tải lên hợp đồng lên blockchain và thực thi chức năng hợp đồng.

  • Truy vấn dữ liệu mạng
    SecretCLI cung cấp chức năng truy vấn dữ liệu blockchain, như số dư tài khoản, lịch sử giao dịch và chi tiết cầm cố. Chức năng này rất quan trọng đối với người dùng và nhà phát triển để giám sát và phân tích hoạt động mạng.

Sự kết hợp của CosmWasm và các công cụ như SecretCLI làm nổi bật cam kết của Secret Network trong việc cung cấp môi trường thân thiện với nhà phát triển, hỗ trợ sự riêng tư, an ninh và tương tác. Cơ sở hạ tầng công nghệ này không chỉ nâng cao khả năng của mạng lưới, mà còn rất phù hợp với tầm nhìn xây dựng hệ sinh thái ứng dụng phi tập trung an toàn và riêng tư của nó.

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
カタログ
レッスン3

Cơ sở hạ tầng công nghệ

Phần này giới thiệu chi tiết về công nghệ bảo mật hỗ trợ cho Secret Network, đặc biệt là môi trường thực thi đáng tin cậy (Trusted Execution Environments, TEEs), các công nghệ này đảm bảo tính bảo mật của dữ liệu trong suốt vòng đời xử lý của nó. Phần này mô tả cách lớp tính toán bảo mật của Secret (Confidential Computing Layer) cho phép các nhà phát triển thực hiện tính toán mã hóa để bảo vệ sự riêng tư của dữ liệu người dùng trên chuỗi. Nó cũng giới thiệu kiến trúc của nó và tích hợp với CosmWasm và các thành phần hệ sinh thái Cosmos khác (bao gồm IBC được sử dụng để tương thích giữa chuỗi), và tập trung vào các công cụ mà nhà phát triển sử dụng để tương tác với mạng, chẳng hạn như SecretCLI.

Công nghệ quyền riêng tư

Khả năng của Mạng Bí Mật để cung cấp bảo vệ quyền riêng tư cho giao dịch blockchain và thực hiện hợp đồng thông minh nằm ở lõi của môi trường thực thi đáng tin cậy (TEEs). TEEs là thành phần quan trọng trong cơ sở hạ tầng mạng, đảm bảo dữ liệu được bảo mật và an toàn trong suốt vòng đời của nó.

Môi trường thực thi đáng tin cậy là một khu vực an toàn được cung cấp bên trong bộ xử lý, đảm bảo rằng dữ liệu đang được xử lý được cô lập khỏi các quy trình khác (bao gồm các quy trình đang chạy của hệ điều hành hoặc các ứng dụng khác). Cơ chế cô lập này có thể bảo vệ dữ liệu khỏi truy cập hoặc thay đổi trái phép, đảm bảo an toàn dữ liệu ngay cả khi hệ thống bên ngoài bị tấn công.

Trong Secret Network, TEEs được sử dụng để thực hiện một cách an toàn các hợp đồng bảo mật (Secret Contracts) logic. Khi mạng thực hiện các hợp đồng bảo mật, dữ liệu liên quan (bao gồm cả đầu vào, đầu ra và trạng thái) sẽ luôn ở trạng thái được mã hóa và chỉ được giải mã trong TEE, đảm bảo rằng bất kỳ thông tin nhạy cảm nào đều không bị tiết lộ cho các bên tham gia khác trong mạng, thậm chí là nhà điều hành nút. Thiết kế này không chỉ bảo vệ tính bảo mật của dữ liệu mà còn duy trì tính toàn vẹn và bảo mật của việc tính toán.

Ưu điểm của TEEs trong Secret Network

  • Quyền riêng tư dữ liệuBằng cách mã hóa tất cả dữ liệu liên quan đến hợp đồng thông minh, TEE đảm bảo tính bí mật của thông tin, từ đó giải quyết vấn đề quan trọng về quyền riêng tư trong môi trường blockchain công cộng.
  • Độ an toàn chống tấn côngMôi trường cách ly của TEE có thể hiệu quả chống lại các cuộc tấn công từ bên ngoài và các mối đe dọa từ bên trong, làm cho việc truy cập vào dữ liệu nhạy cảm trở nên khó khăn đối với kẻ tấn công.
  • Tăng cường niềm tinViệc sử dụng TEEs đã nâng cao tính minh bạch của mạng blockchain, người dùng có thể chắc chắn rằng dữ liệu của họ sẽ được xử lý một cách an toàn và riêng tư.

Mặc dù TEEs có những ưu điểm đáng kể, nhưng cũng đối mặt với một số thách thức, đặc biệt là về khả năng mở rộng và lỗ hổng tiềm ẩn của TEE chính. Secret Network đang đối phó với những vấn đề này thông qua việc liên tục cập nhật và tăng cường công nghệ TEE, cũng như triển khai các giao thức mạng vững chắc, đảm bảo rằng ngay cả khi một TEE bị xâm phạm, toàn bộ mạng vẫn có thể duy trì an toàn.

Tầng tính toán bảo mật

Một trong những ưu điểm độc đáo của Mạng Secret là lớp tính toán bí mật (Confidential Computing Layer) của nó, lớp này cung cấp tính toán bí mật phi tập trung (DeCC) cho các ứng dụng phi tập trung (dApps) trên các hệ sinh thái blockchain khác nhau (như chuỗi EVM, Cosmos SDK và Solana). Thông qua lớp này, các nhà phát triển có thể lưu trữ, tính toán và truy vấn dữ liệu mã hóa, mở ra những khả năng mới cho các ứng dụng quan trọng về quyền riêng tư.

Trên hầu hết các blockchain, tất cả dữ liệu mặc định đều là công khai. Tuy nhiên, Network Secret giải quyết hạn chế này bằng cách hỗ trợ dApps và Secret Contracts để thực hiện giao tiếp an toàn, cho phép lưu trữ và tính toán dữ liệu mã hóa mà không cần tiết lộ trên chuỗi. Lớp tính toán bí mật cho phép thực hiện bỏ phiếu bí mật, tạo số ngẫu nhiên an toàn (RNG), lưu trữ mã hóa, NFT riêng tư, đấu giá đóng kín và quản lý tài liệu bí mật, đồng thời đảm bảo quyền riêng tư và an toàn. Các trường hợp ứng dụng này trưng bày đầy đủ tính đa chức năng và an toàn mà Secret Network mang lại cho lĩnh vực blockchain.

Nguyên lý hoạt động

Nhà phát triển có thể xử lý dữ liệu bằng hợp đồng bảo mật (Secret Contracts), dữ liệu đầu vào được mã hóa trên chuỗi. Cơ chế này đặc biệt hữu ích đối với các ứng dụng như việc tạo số ngẫu nhiên trên chuỗi có thể được xác minh, vì giá trị hạt giống được sử dụng để tạo số ngẫu nhiên luôn luôn được giữ ẩn.

Hợp đồng bảo mật cho phép người dùng gửi dữ liệu mã hóa, so sánh với nguồn dữ liệu khác và trả về kết quả được xác minh mà không cần tiết lộ bất kỳ chi tiết nhạy cảm nào. Tính năng này hỗ trợ đăng nhập và giao dịch an toàn, đồng thời bảo vệ thông tin người dùng khi xác minh tính chính xác.

Thông qua việc tích hợp với SecretPath, IBC và Axelar GMP, lớp tính toán bí mật của Mạng lưới Secret có thể tương tác với gần như tất cả các chuỗi khối, từ đó thực hiện việc truyền thông và xử lý dữ liệu mã hóa qua chuỗi khối một cách liền mạch.

Kiến trúc Mạng Bí mật

Tích hợp của CosmWasm

CosmWasm đóng vai trò trung tâm trong kiến trúc của Mạng Secret, hỗ trợ tương tác với hệ sinh thái Cosmos rộng hơn. CosmWasm là một mô-đun hợp đồng thông minh, có thể xây dựng các ứng dụng đa chuỗi có khả năng tương tác. Nó cung cấp một môi trường chạy WebAssembly (WASM), cho phép nhà phát triển viết hợp đồng thông minh bằng ngôn ngữ có thể biên dịch thành WASM (như Rust).

Chức năng và lợi ích của CosmWasm

Tính tương tác
Bằng cách tích hợp CosmWasm, Secret Network sử dụng giao thức truyền thông liên chuỗi (IBC) của Cosmos để giữ tính riêng tư của hợp đồng bảo mật khi tương tác với các chuỗi khối khác trong mạng Cosmos. Tính tương thích này rất quan trọng đối với việc mở rộng các kịch bản và chức năng của hợp đồng bảo mật trên Secret Network.

Tính linh hoạt
CosmWasm đã tăng cường khả năng của Mạng Secret bằng cách hỗ trợ việc viết hợp đồng thông minh một cách an toàn và modular. Sự linh hoạt này rất quan trọng đối với việc phát triển ứng dụng phi tập trung phức tạp cần bảo vệ thông tin riêng và tính năng liên chuỗi.

Tăng cường tính bảo mật
Môi trường chạy WASM cung cấp một lớp an ninh bổ sung để cách ly việc thực thi hợp đồng thông minh khỏi hệ thống nhân cốt blockchain. Thiết kế này giúp giảm thiểu rủi ro tiềm ẩn và lỗ hổng liên quan đến việc thực thi hợp đồng thông minh.

SecretCLI

SecretCLI là một công cụ giao diện dòng lệnh được sử dụng để hỗ trợ người dùng và nhà phát triển tương tác với Mạng Secret. Nó là cầu nối giữa người dùng cuối và blockchain, có thể thực hiện giao dịch, triển khai hợp đồng và truy vấn trạng thái mạng một cách hiệu quả.

Chức năng của SecretCLI

  • Quản lý giao dịch
    Người dùng có thể gửi token SCRT thông qua SecretCLI, tương tác với hợp đồng thông minh hoặc đóng góp SCRT để tham gia quản trị. Điều này làm cho nó trở thành một công cụ đa chức năng để quản lý các hoạt động blockchain.

  • Triển khai hợp đồng thông minh
    Nhà phát triển có thể sử dụng SecretCLI để triển khai và tương tác với hợp đồng bảo mật, bao gồm biên dịch hợp đồng, tải lên hợp đồng lên blockchain và thực thi chức năng hợp đồng.

  • Truy vấn dữ liệu mạng
    SecretCLI cung cấp chức năng truy vấn dữ liệu blockchain, như số dư tài khoản, lịch sử giao dịch và chi tiết cầm cố. Chức năng này rất quan trọng đối với người dùng và nhà phát triển để giám sát và phân tích hoạt động mạng.

Sự kết hợp của CosmWasm và các công cụ như SecretCLI làm nổi bật cam kết của Secret Network trong việc cung cấp môi trường thân thiện với nhà phát triển, hỗ trợ sự riêng tư, an ninh và tương tác. Cơ sở hạ tầng công nghệ này không chỉ nâng cao khả năng của mạng lưới, mà còn rất phù hợp với tầm nhìn xây dựng hệ sinh thái ứng dụng phi tập trung an toàn và riêng tư của nó.

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。