Lição 3

Infrastruktur teknologi

Bagian ini secara rinci menjelaskan teknologi privasi yang mendukung operasi Jaringan Rahasia, terutama Lingkungan Eksekusi Terpercaya (TEE), yang memastikan keamanan data selama siklus pengolahannya. Bagian ini menjelaskan bagaimana Lapisan Komputasi Rahasia dari Secret memungkinkan pengembang untuk melakukan komputasi terenkripsi guna melindungi privasi data pengguna di rantai. Ini juga memperkenalkan integrasi arsitektur dengan CosmWasm dan komponen ekosistem Cosmos lainnya (termasuk IBC untuk kompatibilitas lintas rantai), serta menyoroti alat yang digunakan pengembang untuk berinteraksi dengan jaringan, seperti SecretCLI.

Teknologi Privasi

Inti dari Secret Network dalam menyediakan privasi untuk transaksi blockchain dan eksekusi kontrak pintar adalah Lingkungan Eksekusi Tepercaya (Trusted Execution Environments, TEEs). TEEs adalah komponen kunci dalam infrastruktur jaringan yang memastikan data tetap rahasia dan aman sepanjang siklus hidupnya.

Lingkungan eksekusi terpercaya adalah area aman yang disediakan di dalam prosesor, yang memastikan data yang sedang diproses terisolasi dari proses lain (termasuk proses yang dijalankan oleh sistem operasi atau aplikasi lain). Mekanisme isolasi ini dapat melindungi data dari akses atau perubahan yang tidak sah, bahkan jika sistem eksternal mengalami serangan, data tetap aman.

Di Jaringan Rahasia, TEE digunakan untuk mengeksekusi logika Kontrak Rahasia (Secret Contracts) dengan aman. Ketika jaringan mengeksekusi Kontrak Rahasia, data yang terlibat (termasuk input, output, dan status) akan selalu dalam keadaan terenkripsi, dan hanya akan dienkripsi di dalam TEE, sehingga memastikan bahwa informasi sensitif tidak akan terungkap kepada peserta jaringan lainnya, bahkan operator node. Desain ini tidak hanya melindungi keamanan data, tetapi juga mempertahankan integritas dan kerahasiaan komputasi.

Keunggulan TEEs dalam Jaringan Rahasia

  • privasi dataDengan mengenkripsi semua data yang terkait dengan kontrak pintar, TEE memastikan kerahasiaan informasi, yang pada gilirannya memecahkan masalah privasi utama dalam lingkungan blockchain publik.
  • Keamanan dalam Pertahanan Serangan: Lingkungan isolasi TEE dapat secara efektif melindungi serangan eksternal dan ancaman internal, membuat sulit bagi penyerang untuk mendapatkan data sensitif.
  • Meningkatkan KepercayaanPenggunaan TEE meningkatkan kepercayaan jaringan blockchain, pengguna dapat yakin bahwa data mereka akan diproses dengan aman dan privasi terjaga.

Meskipun TEE memiliki keunggulan yang signifikan, namun juga menghadapi beberapa tantangan, terutama dalam hal skalabilitas dan kerentanan potensial TEE itu sendiri. Jaringan Rahasia mengatasi masalah ini dengan terus memperbarui dan memperkuat teknologi TEE, serta menerapkan protokol jaringan yang kuat, memastikan bahwa bahkan jika satu TEE berhasil ditembus, jaringan secara keseluruhan tetap aman.

Lapisan Komputasi Rahasia

Keuntungan unik utama dari Jaringan Rahasia adalah lapisan perhitungan rahasia (Confidential Computing Layer)-nya, yang menyediakan perhitungan rahasia terdesentralisasi (DeCC) untuk aplikasi terdesentralisasi (dApps) pada berbagai ekosistem blockchain, seperti chain EVM, Cosmos SDK, dan Solana. Melalui lapisan ini, pengembang dapat menyimpan, menghitung, dan mencari data yang dienkripsi, membuka kemungkinan baru untuk aplikasi yang peduli privasi.

Di sebagian besar blockchain, semua data secara default bersifat publik. Namun, Secret Network memecahkan batasan ini dengan mendukung dApps dan kontrak rahasia (Secret Contracts) untuk komunikasi yang aman, sehingga memungkinkan penyimpanan dan komputasi data terenkripsi tanpa perlu mengungkapkannya di dalam blockchain. Lapisan komputasi rahasia memungkinkan pemungutan suara rahasia, pembangkitan angka acak yang aman (RNG), penyimpanan terenkripsi, NFT privasi, lelang penawaran tertutup, dan pengelolaan dokumen rahasia menjadi mungkin, sambil menjaga privasi dan keamanan. Contoh penggunaan tersebut secara lengkap menunjukkan keanekaragaman dan keamanan yang ditawarkan oleh Secret Network dalam industri blockchain.

Prinsip kerja

Pengembang dapat mengenkripsi data dengan menggunakan Kontrak Rahasia (Secret Contracts), di mana data masukan dienkripsi di dalam rantai. Mekanisme ini sangat berguna untuk aplikasi seperti pembangkitan bilangan acak verifikasi di rantai, karena nilai benih yang digunakan untuk pembangkitan bilangan acak selalu tetap dalam keadaan tersembunyi.

Kontrak rahasia memungkinkan pengguna untuk mengirimkan data terenkripsi, membandingkannya dengan sumber data lain, dan mengembalikan hasil yang diverifikasi tanpa harus mengungkapkan rincian sensitif apa pun. Fitur ini mendukung login dan transaksi yang aman, sambil melindungi keamanan informasi pengguna saat memverifikasi kebenarannya.

Dengan integrasi ke SecretPath, IBC, dan Axelar GMP, lapisan komputasi rahasia Secret Network dapat berinteraksi dengan hampir semua blockchain, sehingga memungkinkan komunikasi dan pemrosesan data terenkripsi lintas rantai yang mulus.

Arsitektur Jaringan Rahasia

Integrasi CosmWasm

CosmWasm memainkan peran inti dalam arsitektur Jaringan Rahasia, mendukung interaksi dengan ekosistem Cosmos yang lebih luas. CosmWasm adalah modul kontrak pintar yang memungkinkan pembangunan aplikasi multi-rantai yang dapat beroperasi secara interoperabel. Ini menyediakan lingkungan runtime WebAssembly (WASM) yang memungkinkan pengembang menulis kontrak pintar menggunakan bahasa yang dapat dikompilasi menjadi WASM, seperti Rust.

Fitur dan Keunggulan CosmWasm

Interoperabilitas
Dengan mengintegrasikan CosmWasm, Secret Network memanfaatkan protokol komunikasi lintas rantai Cosmos (IBC) untuk menjaga fungsi privasi kontrak rahasia saat berinteraksi dengan blockchain lain dalam jaringan Cosmos. Interoperabilitas ini sangat penting untuk memperluas aplikasi dan fungsionalitas kontrak perlindungan privasi Secret Network.

Fleksibilitas
CosmWasm dengan mendukung penulisan kontrak pintar secara aman dan modular, meningkatkan kemampuan Jaringan Rahasia. Fleksibilitas ini sangat penting bagi pengembangan aplikasi terdesentralisasi yang kompleks yang membutuhkan perlindungan privasi dan fungsionalitas lintas rantai.

Keamanan yang ditingkatkan
Lingkungan eksekusi WASM menyediakan lapisan keamanan tambahan yang memisahkan eksekusi kontrak pintar dari sistem inti blockchain. Desain ini membantu mengurangi risiko dan kerentanan yang terkait dengan eksekusi kontrak pintar.

SecretCLI

SecretCLI adalah alat antarmuka baris perintah yang digunakan untuk mendukung interaksi pengguna dan pengembang dengan Jaringan Rahasia. Sebagai jembatan antara pengguna akhir dan blockchain, ia dapat menjalankan transaksi, mendeploy kontrak pintar, dan mengakses status jaringan dengan efisien.

Fitur SecretCLI

  • Manajemen Perdagangan
    Pengguna dapat mengirim token SCRT melalui SecretCLI, berinteraksi dengan kontrak pintar, atau melakukan pengepungan SCRT untuk berpartisipasi dalam tata kelola. Ini membuatnya menjadi alat serbaguna untuk mengelola aktivitas blockchain.

  • Pengimplementasian Kontrak Pintar
    Pengembang dapat menggunakan SecretCLI untuk men-deploy dan berinteraksi dengan kontrak rahasia, termasuk mengompilasi kontrak, mengunggah kontrak ke blockchain, dan menjalankan fungsionalitas kontrak.

  • Mencari data jaringan
    SecretCLI menyediakan fungsi untuk mengakses data blockchain, seperti saldo akun, catatan transaksi, dan detail staking. Fungsi ini sangat penting bagi pengguna dan pengembang untuk memantau dan menganalisis aktivitas jaringan.

Kombinasi CosmWasm dengan SecretCLI dan alat lainnya menunjukkan komitmen Secret Network dalam menyediakan lingkungan yang ramah pengembang, mendukung privasi, keamanan, dan interoperabilitas. Infrastruktur teknologi ini tidak hanya meningkatkan kemampuan jaringan, tetapi juga sangat konsisten dengan visi membangun ekosistem aplikasi desentralisasi yang aman dan privasi tinggi.

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
Catálogo
Lição 3

Infrastruktur teknologi

Bagian ini secara rinci menjelaskan teknologi privasi yang mendukung operasi Jaringan Rahasia, terutama Lingkungan Eksekusi Terpercaya (TEE), yang memastikan keamanan data selama siklus pengolahannya. Bagian ini menjelaskan bagaimana Lapisan Komputasi Rahasia dari Secret memungkinkan pengembang untuk melakukan komputasi terenkripsi guna melindungi privasi data pengguna di rantai. Ini juga memperkenalkan integrasi arsitektur dengan CosmWasm dan komponen ekosistem Cosmos lainnya (termasuk IBC untuk kompatibilitas lintas rantai), serta menyoroti alat yang digunakan pengembang untuk berinteraksi dengan jaringan, seperti SecretCLI.

Teknologi Privasi

Inti dari Secret Network dalam menyediakan privasi untuk transaksi blockchain dan eksekusi kontrak pintar adalah Lingkungan Eksekusi Tepercaya (Trusted Execution Environments, TEEs). TEEs adalah komponen kunci dalam infrastruktur jaringan yang memastikan data tetap rahasia dan aman sepanjang siklus hidupnya.

Lingkungan eksekusi terpercaya adalah area aman yang disediakan di dalam prosesor, yang memastikan data yang sedang diproses terisolasi dari proses lain (termasuk proses yang dijalankan oleh sistem operasi atau aplikasi lain). Mekanisme isolasi ini dapat melindungi data dari akses atau perubahan yang tidak sah, bahkan jika sistem eksternal mengalami serangan, data tetap aman.

Di Jaringan Rahasia, TEE digunakan untuk mengeksekusi logika Kontrak Rahasia (Secret Contracts) dengan aman. Ketika jaringan mengeksekusi Kontrak Rahasia, data yang terlibat (termasuk input, output, dan status) akan selalu dalam keadaan terenkripsi, dan hanya akan dienkripsi di dalam TEE, sehingga memastikan bahwa informasi sensitif tidak akan terungkap kepada peserta jaringan lainnya, bahkan operator node. Desain ini tidak hanya melindungi keamanan data, tetapi juga mempertahankan integritas dan kerahasiaan komputasi.

Keunggulan TEEs dalam Jaringan Rahasia

  • privasi dataDengan mengenkripsi semua data yang terkait dengan kontrak pintar, TEE memastikan kerahasiaan informasi, yang pada gilirannya memecahkan masalah privasi utama dalam lingkungan blockchain publik.
  • Keamanan dalam Pertahanan Serangan: Lingkungan isolasi TEE dapat secara efektif melindungi serangan eksternal dan ancaman internal, membuat sulit bagi penyerang untuk mendapatkan data sensitif.
  • Meningkatkan KepercayaanPenggunaan TEE meningkatkan kepercayaan jaringan blockchain, pengguna dapat yakin bahwa data mereka akan diproses dengan aman dan privasi terjaga.

Meskipun TEE memiliki keunggulan yang signifikan, namun juga menghadapi beberapa tantangan, terutama dalam hal skalabilitas dan kerentanan potensial TEE itu sendiri. Jaringan Rahasia mengatasi masalah ini dengan terus memperbarui dan memperkuat teknologi TEE, serta menerapkan protokol jaringan yang kuat, memastikan bahwa bahkan jika satu TEE berhasil ditembus, jaringan secara keseluruhan tetap aman.

Lapisan Komputasi Rahasia

Keuntungan unik utama dari Jaringan Rahasia adalah lapisan perhitungan rahasia (Confidential Computing Layer)-nya, yang menyediakan perhitungan rahasia terdesentralisasi (DeCC) untuk aplikasi terdesentralisasi (dApps) pada berbagai ekosistem blockchain, seperti chain EVM, Cosmos SDK, dan Solana. Melalui lapisan ini, pengembang dapat menyimpan, menghitung, dan mencari data yang dienkripsi, membuka kemungkinan baru untuk aplikasi yang peduli privasi.

Di sebagian besar blockchain, semua data secara default bersifat publik. Namun, Secret Network memecahkan batasan ini dengan mendukung dApps dan kontrak rahasia (Secret Contracts) untuk komunikasi yang aman, sehingga memungkinkan penyimpanan dan komputasi data terenkripsi tanpa perlu mengungkapkannya di dalam blockchain. Lapisan komputasi rahasia memungkinkan pemungutan suara rahasia, pembangkitan angka acak yang aman (RNG), penyimpanan terenkripsi, NFT privasi, lelang penawaran tertutup, dan pengelolaan dokumen rahasia menjadi mungkin, sambil menjaga privasi dan keamanan. Contoh penggunaan tersebut secara lengkap menunjukkan keanekaragaman dan keamanan yang ditawarkan oleh Secret Network dalam industri blockchain.

Prinsip kerja

Pengembang dapat mengenkripsi data dengan menggunakan Kontrak Rahasia (Secret Contracts), di mana data masukan dienkripsi di dalam rantai. Mekanisme ini sangat berguna untuk aplikasi seperti pembangkitan bilangan acak verifikasi di rantai, karena nilai benih yang digunakan untuk pembangkitan bilangan acak selalu tetap dalam keadaan tersembunyi.

Kontrak rahasia memungkinkan pengguna untuk mengirimkan data terenkripsi, membandingkannya dengan sumber data lain, dan mengembalikan hasil yang diverifikasi tanpa harus mengungkapkan rincian sensitif apa pun. Fitur ini mendukung login dan transaksi yang aman, sambil melindungi keamanan informasi pengguna saat memverifikasi kebenarannya.

Dengan integrasi ke SecretPath, IBC, dan Axelar GMP, lapisan komputasi rahasia Secret Network dapat berinteraksi dengan hampir semua blockchain, sehingga memungkinkan komunikasi dan pemrosesan data terenkripsi lintas rantai yang mulus.

Arsitektur Jaringan Rahasia

Integrasi CosmWasm

CosmWasm memainkan peran inti dalam arsitektur Jaringan Rahasia, mendukung interaksi dengan ekosistem Cosmos yang lebih luas. CosmWasm adalah modul kontrak pintar yang memungkinkan pembangunan aplikasi multi-rantai yang dapat beroperasi secara interoperabel. Ini menyediakan lingkungan runtime WebAssembly (WASM) yang memungkinkan pengembang menulis kontrak pintar menggunakan bahasa yang dapat dikompilasi menjadi WASM, seperti Rust.

Fitur dan Keunggulan CosmWasm

Interoperabilitas
Dengan mengintegrasikan CosmWasm, Secret Network memanfaatkan protokol komunikasi lintas rantai Cosmos (IBC) untuk menjaga fungsi privasi kontrak rahasia saat berinteraksi dengan blockchain lain dalam jaringan Cosmos. Interoperabilitas ini sangat penting untuk memperluas aplikasi dan fungsionalitas kontrak perlindungan privasi Secret Network.

Fleksibilitas
CosmWasm dengan mendukung penulisan kontrak pintar secara aman dan modular, meningkatkan kemampuan Jaringan Rahasia. Fleksibilitas ini sangat penting bagi pengembangan aplikasi terdesentralisasi yang kompleks yang membutuhkan perlindungan privasi dan fungsionalitas lintas rantai.

Keamanan yang ditingkatkan
Lingkungan eksekusi WASM menyediakan lapisan keamanan tambahan yang memisahkan eksekusi kontrak pintar dari sistem inti blockchain. Desain ini membantu mengurangi risiko dan kerentanan yang terkait dengan eksekusi kontrak pintar.

SecretCLI

SecretCLI adalah alat antarmuka baris perintah yang digunakan untuk mendukung interaksi pengguna dan pengembang dengan Jaringan Rahasia. Sebagai jembatan antara pengguna akhir dan blockchain, ia dapat menjalankan transaksi, mendeploy kontrak pintar, dan mengakses status jaringan dengan efisien.

Fitur SecretCLI

  • Manajemen Perdagangan
    Pengguna dapat mengirim token SCRT melalui SecretCLI, berinteraksi dengan kontrak pintar, atau melakukan pengepungan SCRT untuk berpartisipasi dalam tata kelola. Ini membuatnya menjadi alat serbaguna untuk mengelola aktivitas blockchain.

  • Pengimplementasian Kontrak Pintar
    Pengembang dapat menggunakan SecretCLI untuk men-deploy dan berinteraksi dengan kontrak rahasia, termasuk mengompilasi kontrak, mengunggah kontrak ke blockchain, dan menjalankan fungsionalitas kontrak.

  • Mencari data jaringan
    SecretCLI menyediakan fungsi untuk mengakses data blockchain, seperti saldo akun, catatan transaksi, dan detail staking. Fungsi ini sangat penting bagi pengguna dan pengembang untuk memantau dan menganalisis aktivitas jaringan.

Kombinasi CosmWasm dengan SecretCLI dan alat lainnya menunjukkan komitmen Secret Network dalam menyediakan lingkungan yang ramah pengembang, mendukung privasi, keamanan, dan interoperabilitas. Infrastruktur teknologi ini tidak hanya meningkatkan kemampuan jaringan, tetapi juga sangat konsisten dengan visi membangun ekosistem aplikasi desentralisasi yang aman dan privasi tinggi.

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.