Lección 1

Menyiapkan & Memahami Gas di Remix

Selamat datang di pelajaran pertama kursus kami, Teknik Optimasi Gas dengan Remix!

Selamat datang di pelajaran pertama kursus kami, Teknik Optimasi Gas dengan Remix! Jika Anda membaca ini, Anda mungkin pernah memiliki pengalaman dengan kontrak pintar Ethereum dan mungkin memperhatikan biaya bahan bakar yang mengganggu yang timbul pada setiap transaksi dan penerapan. Gas memastikan bahwa jaringan Ethereum tetap sehat dan bebas dari spam, tetapi ini juga berarti bahwa setiap baris kode yang kami tulis di kontrak pintar kami dapat memerlukan biaya nyata saat dieksekusi.

Jika Anda bukan ahlinya, berikut beberapa artikel yang dapat Anda baca sebelum memulai kursus:

Apa itu Ethereum?

Apa itu Kontrak Cerdas?

Berapa Biaya Bahan Bakarnya?

Dalam kursus ini, kita akan mendalami pemahaman dan meminimalkan biaya bahan bakar ini. Sebelum kita masuk ke teknik pengoptimalan, penting untuk memahami konsep dan alat dasar. Pelajaran pertama ini didedikasikan untuk menyiapkan lingkungan pengembangan Remix kami dan memperkenalkan konsep inti gas di Ethereum. Ayo selami!

Menyiapkan & Memahami Gas di Remix

Mengapa Goerli Testnet?

Testnet di Ethereum menyerupai jaringan Ethereum utama, tanpa implikasi finansial. Jaringan paralel ini memungkinkan pengembang untuk bereksperimen tanpa mengeluarkan Ether (ETH) nyata. Kami fokus pada Goerli Testnet karena stabilitas dan adopsinya yang terkenal di komunitas Ethereum.

Testnet Vs. Jaringan Utama: Apa Bedanya?

Mengapa Remix?

Remix, alat sumber terbuka yang dirancang untuk pengembangan kontrak pintar Ethereum, menawarkan lingkungan yang ramah pengguna untuk membuat, menyebarkan, dan menguji kontrak pintar. Alat analisis statis bawaannya sangat penting dalam kursus kami, membantu memahami konsumsi gas dalam fungsi kami.

Menyiapkan Goerli Testnet di Remix

  • Luncurkan Remix IDE di browser Anda.
  • Arahkan ke tab Deploy & Run Transactions (terlihat seperti kubus).
  • Dari tarik-turun Environment , pilih Injected Provider. Opsi ini memungkinkan Remix untuk terhubung ke penyedia Web3 mana pun, seperti MetaMask.

  • Pastikan MetaMask terhubung ke Goerli Testnet. Jika Anda belum mengaturnya, alihkan jaringan di MetaMask ke Goerli Testnet.

  • Remix Anda sekarang akan menampilkan Goerli Testnet dan alamat akun Anda.

Menerapkan Kontrak Dasar di Goerli melalui Remix

Soliditas 
 // Pengenal-Lisensi SPDX: GPL-3.0 
 pragma soliditas ^0.8.9; 

 kontrak SimpleStorage { 
 uint256 public storeValue; 

 kumpulan fungsi(nilai uint256) publik {
        storedValue = value;
    }

    fungsi get() tampilan publik kembali (uint256) {
        return storedValue;
    }
}
  1. Salin kontrak di atas.

  2. Di Remix, di bawah tab Solidity , klik ikon + untuk membuat file baru. Beri nama SimpleStorage.sol.

  3. Tempelkan kode kontrak.

  4. Navigasikan ke tab Deploy & Run Transactions .

  5. Klik pada tombol Deploy . Konfirmasikan transaksi MetaMask. Kontrak Anda sekarang aktif di Goerli Testnet! (sebelum menyebarkan kontak, pastikan Anda memiliki cukup GoerliETH di Dompet Metamask Anda, untuk meminta, silakan kunjungi: https://goerlifaucet.com/ dan ikuti instruksinya)

Tugas Praktek & Refleksi

Bereksperimenlah dengan berinteraksi dengan set dan get fungsi kontrak yang diterapkan di Remix. Perhatikan konsumsi gasnya. Renungkan:

  • Operasi mana yang mengkonsumsi lebih banyak bahan bakar?
  • Bagaimana kompleksitas fungsi tersebut berhubungan dengan biaya bahan bakarnya?

Pengamatan dan refleksi Anda akan menjadi dasar yang kuat untuk pelajaran mendatang yang berpusat pada pengoptimalan.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.
Catálogo
Lección 1

Menyiapkan & Memahami Gas di Remix

Selamat datang di pelajaran pertama kursus kami, Teknik Optimasi Gas dengan Remix!

Selamat datang di pelajaran pertama kursus kami, Teknik Optimasi Gas dengan Remix! Jika Anda membaca ini, Anda mungkin pernah memiliki pengalaman dengan kontrak pintar Ethereum dan mungkin memperhatikan biaya bahan bakar yang mengganggu yang timbul pada setiap transaksi dan penerapan. Gas memastikan bahwa jaringan Ethereum tetap sehat dan bebas dari spam, tetapi ini juga berarti bahwa setiap baris kode yang kami tulis di kontrak pintar kami dapat memerlukan biaya nyata saat dieksekusi.

Jika Anda bukan ahlinya, berikut beberapa artikel yang dapat Anda baca sebelum memulai kursus:

Apa itu Ethereum?

Apa itu Kontrak Cerdas?

Berapa Biaya Bahan Bakarnya?

Dalam kursus ini, kita akan mendalami pemahaman dan meminimalkan biaya bahan bakar ini. Sebelum kita masuk ke teknik pengoptimalan, penting untuk memahami konsep dan alat dasar. Pelajaran pertama ini didedikasikan untuk menyiapkan lingkungan pengembangan Remix kami dan memperkenalkan konsep inti gas di Ethereum. Ayo selami!

Menyiapkan & Memahami Gas di Remix

Mengapa Goerli Testnet?

Testnet di Ethereum menyerupai jaringan Ethereum utama, tanpa implikasi finansial. Jaringan paralel ini memungkinkan pengembang untuk bereksperimen tanpa mengeluarkan Ether (ETH) nyata. Kami fokus pada Goerli Testnet karena stabilitas dan adopsinya yang terkenal di komunitas Ethereum.

Testnet Vs. Jaringan Utama: Apa Bedanya?

Mengapa Remix?

Remix, alat sumber terbuka yang dirancang untuk pengembangan kontrak pintar Ethereum, menawarkan lingkungan yang ramah pengguna untuk membuat, menyebarkan, dan menguji kontrak pintar. Alat analisis statis bawaannya sangat penting dalam kursus kami, membantu memahami konsumsi gas dalam fungsi kami.

Menyiapkan Goerli Testnet di Remix

  • Luncurkan Remix IDE di browser Anda.
  • Arahkan ke tab Deploy & Run Transactions (terlihat seperti kubus).
  • Dari tarik-turun Environment , pilih Injected Provider. Opsi ini memungkinkan Remix untuk terhubung ke penyedia Web3 mana pun, seperti MetaMask.

  • Pastikan MetaMask terhubung ke Goerli Testnet. Jika Anda belum mengaturnya, alihkan jaringan di MetaMask ke Goerli Testnet.

  • Remix Anda sekarang akan menampilkan Goerli Testnet dan alamat akun Anda.

Menerapkan Kontrak Dasar di Goerli melalui Remix

Soliditas 
 // Pengenal-Lisensi SPDX: GPL-3.0 
 pragma soliditas ^0.8.9; 

 kontrak SimpleStorage { 
 uint256 public storeValue; 

 kumpulan fungsi(nilai uint256) publik {
        storedValue = value;
    }

    fungsi get() tampilan publik kembali (uint256) {
        return storedValue;
    }
}
  1. Salin kontrak di atas.

  2. Di Remix, di bawah tab Solidity , klik ikon + untuk membuat file baru. Beri nama SimpleStorage.sol.

  3. Tempelkan kode kontrak.

  4. Navigasikan ke tab Deploy & Run Transactions .

  5. Klik pada tombol Deploy . Konfirmasikan transaksi MetaMask. Kontrak Anda sekarang aktif di Goerli Testnet! (sebelum menyebarkan kontak, pastikan Anda memiliki cukup GoerliETH di Dompet Metamask Anda, untuk meminta, silakan kunjungi: https://goerlifaucet.com/ dan ikuti instruksinya)

Tugas Praktek & Refleksi

Bereksperimenlah dengan berinteraksi dengan set dan get fungsi kontrak yang diterapkan di Remix. Perhatikan konsumsi gasnya. Renungkan:

  • Operasi mana yang mengkonsumsi lebih banyak bahan bakar?
  • Bagaimana kompleksitas fungsi tersebut berhubungan dengan biaya bahan bakarnya?

Pengamatan dan refleksi Anda akan menjadi dasar yang kuat untuk pelajaran mendatang yang berpusat pada pengoptimalan.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.