Bahasa Indonesia
Download

Cara menggunakan crypto: Apa itu Kontrak Cerdas?

Cara menggunakan crypto: Apa itu Kontrak Cerdas? WikiBit 2022-04-13 04:03

Untuk menyempurnakan deskripsi tingkat tinggi tentang apa dan apa Kontrak Cerdas itu, kita dapat melihat bagaimana Kontrak Cerdas bekerja pada artikel ini.

Apa yang akan Anda pelajari

  Dinyatakan dalam kode komputer, Kontrak Cerdas adalah bagaimana blockchain secara otomatis menjalankan kesepakatan antara dua pihak tanpa perantara. Ketika kondisi Kontrak Cerdas terpenuhi, blockchain pendukung akan mengeksekusi perjanjian dengan biaya, dibayar dalam cryptocurrency asli blockchain. Transaksi yang dihasilkan dicatat secara kriptografis di blockchain dan tidak dapat diubah.

  Untuk menyempurnakan deskripsi tingkat tinggi tentang apa dan apa Kontrak Cerdas itu, kita dapat melihat bagaimana Kontrak Cerdas bekerja di blockchain Ethereum, menyoroti contoh kasus penggunaan Kontrak Cerdas dan menguraikan manfaat spesifik yang disediakan oleh Kontrak Cerdas.

Cara Kerja Kontrak Cerdas

  Meskipun terinspirasi oleh Bitcoin, yang berfungsi sebagai bentuk uang baru, Ethereum dirancang dengan ambisi yang jauh lebih besar. Ini memberikan lapisan dasar untuk aplikasi digital apa pun yang dapat direduksi menjadi matematika, uang yang dapat diprogram hanya menjadi satu kasus penggunaan, dengan Ether berfungsi sebagai mata uang asli Ethereum.

  Kemampuan ini dikenal sebagai 'Turing Complete' dan menyebabkan deskripsi Ethereum sebagai komputer dunia. Untuk menyediakan lapisan dasar ini, Ethereum memiliki bahasa skrip sendiri yang disebut Solidity, yang merupakan cara penulisan Kontrak Cerdas. Instruksi diproses dalam lingkungan run-time yang dikenal sebagai Ethereum Virtual Machine - singkatnya EVM.

  Ada dua jenis utama akun Ethereum:

  Pengguna eksternal mengirim/menerima transaksi menggunakan dompet yang didukung Ethereum seperti Meta Mask, dan terhubung ke Kontrak Cerdas melalui browser web dan antarmuka pengguna dari aplikasi yang didukung Ethereum.

  Akun kontrak mengontrol Kontrak Cerdas dan menggunakannya untuk menulis perubahan status ke EVM. Mereka terhubung dengan Kontrak Cerdas dan pengguna Eksternal lainnya.

  Akun kontrak sekarang mencakup berbagai macam aplikasi digital (dApps), membangun jenis ekonomi baru tanpa izin di atas lapisan dasar Ethereum. Anda akan sering mendengar aplikasi ini digambarkan sebagai Protokol atau Primitif. Nama-nama ini mengacu pada fungsi kolektif Kontrak Cerdas dan aplikasi front-end seperti situs web dan aplikasi seluler. Kami memperkenalkan contoh di bawah ini.

  EVM menyimpan semua Kontrak Cerdas, dan saat akun Ethereum berinteraksi dengan Kontrak Cerdas, EVM akan mengeksekusi perubahan yang diminta, dan status terbaru dicatat dalam blockchain Ethereum.

  Blockchain Ethereum adalah rantai blok data yang mencerminkan perubahan status Akunyang mentransfer nilai.

  Karena setiap blok hanya dapat menyimpan sejumlah transaksi terbatas, Ethereum mengenakan biaya yang diukur dalam GAS - dalam mata uang Eter. Menjalankan transaksi, oleh karena itu, memerlukan GAS, yang dibayar oleh akun pengguna eksternal yang mengirimkan permintaan transaksi ke Kontrak Cerdas.

  Biaya GAS diperoleh oleh Penambang yang bersaing untuk menambahkan blok transaksi terverifikasi ke blockchain Ethereum menggunakan Mekanisme Konsensus intensif energi yang disebut Proof of Work.

  Pada Juni 2022, peningkatan ke Ethereum yang digambarkan sebagai Penggabungan akan melihatnya ditransfer ke Mekanisme Konsensus alternatif yang disebut Bukti Taruhan, mengurangi konsumsi energinya sebesar 99,5%.

  Ini juga dirancang untuk mengurangi biaya yang diperlukan untuk melaksanakan Kontrak Cerdas yang membengkak karena popularitas Ethereum dalam DEFI dan NFT - kasus penggunaan paling populer untuk Kontrak Cerdas.

Kasus Penggunaan Kontrak Cerdas

  Desain Turing Complete Ethereum berarti bahwa siapapun dapat menulis Kontrak Cerdas, tidak ada proses pengajuan atau pemeriksaan. Kontrak Cerdas dapat membuat aturan dan struktur kepemilikan mereka sendiri. Mengingat bahwa Ethereum juga mendukung standar token, ini adalah kanvas kosong untuk metode baru tanpa izin untuk menghasilkan dan bertukar nilai.

Mata Uang & Sistem Token

  Dimasukkannya standar token adalah masterstroke oleh pendiri Ethereum, Vitalik Buterin, karena memungkinkan aplikasi digital baru ini (dApps) kebebasan untuk membangun ekonomi mini mereka sendiri, dengan token untuk bertukar dan menciptakan nilai, juga dengan mulus mengintegrasikan dengan aplikasi lain melalui Kontrak Cerdas - sebuah konsep yang disebut komposabilitas.

  Standar token Ethereum yang paling umum adalah ERC-20. Kumpulan pedoman ini memungkinkan pengembang untuk membangun aplikasi dengan token unik, yang dapat dioperasikan dengan produk dan layanan lain.

  Standar ERC-20 secara khusus berhubungan dengan token yang dapat dipertukarkan dalam Ethereum dan menyediakan API untuk token dalam Kontrak Cerdas yang menyediakan fungsi standar berikut:

  •   mentransfer token dari satu akun ke akun lainnya

  •   mendapati saldo token saat ini dari suatu akun

  •   mendapati total pasokan token yang tersedia di jaringan

  •   menyetujui apakah sejumlah token dari suatu akun dapat dihabiskan oleh akun pihak ketiga

  Dengan beberapa baris tambahan kode Kontrak Cerdas, Anda dapat menentukan pasokan, distribusi, dan utilitas tambahan dari token baru yang dapat dipertukarkan. Kemampuan ini membuka pintu air untuk sistem token alternatif untuk Ethereum dan Bitcoin, umumnya dikenal sebagai koin alternatif (altcoin), dan cryptocurrency yang dipatok ke mata uang fiat - Stablecoin - membuatnya lebih menarik bagi pedagang dan bisnis.

  Ada juga standar untuk token yang tidak dirancang untuk pertukaran - token non-fungible (NFT) - yang dapat diterapkan oleh Kontrak Cerdas untuk menciptakan ekonomi dalam game di mana pengguna mengambil kepemilikan atas apa yang mereka buat dan hasilkan dalam game, dengan bebas memperdagangkannya di luar permainan.

  Play-to-earn adalah salah satu area dengan pertumbuhan tercepat di ekosistem Ethereum, dengan Axie Infinity salah satu aplikasi paling populer. Ini menggunakan kemampuan Kontrak Cerdas Ethereum untuk:

  •   Membuat token untuk berdagang di dalam game

  •   Mengumpulkan, membiakkan, dan melawan makhluk berbasis NFT yang disebut Axies

  •   Memungkinkan pemain untuk memiliki saham dalam permainan melalui token tata kelola - SLP

Keuangan Terdesentralisasi

  Menggabungkan kemampuan Kontrak Cerdas dengan standar umum untuk pertukaran nilai memungkinkan munculnya fenomena baru yang dikenal sebagai DEFI (Decentralised Finance). Secara sederhana, DEFI menggunakan Kontrak Cerdas untuk menawarkan layanan keuangan kepada pemegang Akun Eksternal Ethereum dan token ERC-20 lainnya.

  Tabungan & Pinjaman - Protokol seperti Compound menggunakan Kontrak Cerdas untuk secara algoritme menawarkan bunga deposito dan meminjamkan dana dengan jaminan. Compound sendiri memiliki lebih dari $10 miliar dalam aset berbasis Ethereum yang menghasilkan bunga.

  Pertukaran Terdesentralisasi - Kontrak Cerdas memungkinkan Pembuatan Pasar Otomatis - secara otomatis menyediakan kumpulan likuid dari pasangan aset yang dapat diperdagangkan tanpa proses atau pengawasan terpusat. DEX akan memberi insentif kepada pengguna untuk menyediakan likuiditas (LP) dan kemudian menggunakan algoritme untuk memberikan harga konstan dan kumpulan likuiditas yang seimbang.

  DEX juga dapat menawarkan jenis perdagangan derivatif kompleks yang sama yang ditawarkan oleh bursa terpusat tetapi dengan kebebasan, kontrol, dan akses likuiditas yang jauh lebih besar. dYdX dan Uniswap adalah dua dari pertukaran terdesentralisasi yang paling populer.

  Agregasi Hasil - Mengingat pertumbuhan eksplosif dalam peluang untuk menghasilkan pengembalian dari protokol DEFI, layanan berbasis Kontrak Cerdas akan menemukan strategi terbaik untuk mengoptimalkan pengembalian, juga dikenal sebagai Yield Farming.

Manfaat Kontrak Cerdas

  Nick Sazbo, salah satu OG crypto, menyimpulkan fungsi Kontrak Cerdas:

  “Saya menyebut kontrak baru ini ”pintar“, karena mereka jauh lebih fungsional daripada nenek moyang berbasis kertas yang tidak bernyawa. Tidak ada penggunaan kecerdasan buatan yang tersirat. Kontrak cerdas adalah seperangkat janji, yang ditentukan dalam bentuk digital, termasuk protokol di mana para pihak memenuhi janji-janji ini”

  Menggambarkan kontrak kertas tradisional sebagai tidak bernyawa adalah cara cerdas untuk membedakan pembatasan dengan cara analog untuk mencapai kesepakatan, dengan manfaat Kontrak Cerdas.

Transparansi & Kepercayaan

  Kontrak Cerdas meningkatkan kepercayaan karena terbuka dan transparan dan tidak diajukan ke perantara. Siapa pun dapat meninjau kode dan logika untuk memahami apa yang akan terjadi jika akun berinteraksi dengannya.

  Meninjau Kontrak Cerdas, bagaimanapun, memerlukan pengetahuan teknis, dan pembuat Kontrak Cerdas tidak perlu membagikan identitas mereka. Audit kontrak independen sekarang menjadi bagian penting dari penerapan Kontrak Cerdas.

  Pada saat yang sama, ada juga semakin banyak alat siap pakai yang memungkinkan Anda meninjau sendiri fungsi Kontrak Cerdas.

Otomatisasi

  bersifat digital dan sepenuhnya didasarkan pada argumen logis; mereka dapat dieksekusi secara otomatis, menghemat waktu dan biaya. Dengan manfaat tambahan dari komposisi Ethereum, Anda dapat dengan cepat membangun layanan berbasis Kontrak Cerdas yang terhubung seperti blok lego.

Tidak Berubah & Aman

  Salah satu ketakutan memasuki perjanjian tradisional adalah apakah persyaratan akan dihormati dan bagaimana Anda dapat memeriksanya. Dengan Kontrak Cerdas, siapapun dapat memeriksa output menggunakan browser blockchain seperti Etherscan. Sifat blockchain berarti bahwa transaksi tidak dapat diubah - tidak dapat diubah - memberikan banyak kepastian dan keamanan.

  Untuk alasan yang sama, persyaratan Kontrak Cerdas aman dan tidak dapat diubah setelah dikomit ke EVM. Tetapi ini juga merupakan sumber kerentanan, seperti yang akan kita ketahui sekarang.

Kekurangan Kontrak Cerdas

  Salah satu kelemahan paling signifikan dari model Kontrak Cerdas terdesentralisasi adalah mereka akan secara otomatis mengeksekusi logika apa pun yang dikodekan ke dalamnya. Mengingat kode Kontrak Cerdas dikembangkan oleh manusia yang rentan terhadap kesalahan, ini sering kali menyertakan kerentanan yang tidak diinginkan.

  Kerentanan kode diperburuk oleh praktik umum menyalin Kontrak Cerdas secara grosir, termasuk logika yang rusak.

  DEFI menjadi salah satu sumber penipuan kripto terbesar pada tahun 2021 dengan Chainalysis memperkirakan bahwa $2,3 miliar dicuri dari protokol DEFI. Meningkatnya kompleksitas Kontrak Cerdas dan interoperabilitas begitu banyak protokol DEFI kemungkinan akan menyebabkan kerentanan ini meningkat secara eksponensial.

Rival Blockchain Kontrak Cerdas

  Ethereum adalah blockchain pertama yang memperkenalkan konsep Kontrak Cerdas, tetapi sekarang ada banyak saingan dengan bahasa skrip dan rantai mereka sendiri yang dibuat dengan tujuan agar kompatibel dengan EVM.

  Alasan utama munculnya apa yang disebut penantang Ethereum bukanlah kegagalan spesifik Kontrak Cerdas; justru sebaliknya, Ethereum telah menjadi korban dari kesuksesannya sendiri.

  Kontrak Cerdas sangat efisien dan telah membuka begitu banyak peluang sehingga kapasitas blockchain Ethereum untuk melakukan perubahan status ke blok baru tidak dapat mengimbanginya. Ini telah melihat harga transaksi Kontrak Cerdas (jumlah GAS yang dibutuhkan) meningkat tajam, membuat banyak pengguna keluar dari pasar.

  Saingan Ethereum seperti Solana, Polkadot, Cardano dan Avalanche telah mengembangkan bahasa Kontrak Cerdas mereka sendiri dan Mekanisme Konsensus yang berbeda dengan waktu konfirmasi blok yang lebih cepat untuk mengakomodasi lebih banyak transaksi secara signifikan dengan biaya yang lebih murah. Sayangnya, solusi mereka umumnya menawarkan skalabilitas dengan mengorbankan desentralisasi atau keamanan.

  Memuaskan semua elemen tersebut adalah apa yang dikenal sebagai trilemma blockchain. Penggabungan dan pemindahan Ethereum yang akan datang ke Proof of Stake dimaksudkan untuk mengatasi hal ini, bersama dengan pendekatan baru untuk memproses transaksi di luar rantai (menggunakan Rollup) kemudian mengelompokkannya ke rantai Ethereum utama untuk mencatat perubahan status.

Masa Depan Kontrak Cerdas

  Penggunaan Kontrak Cerdas hampir pasti akan meningkat. Mereka sangat penting untuk janji memberikan apa yang digambarkan sebagai web3.0, pengalaman internet dimana pengguna mengontrol data dan identitas mereka dan nilai yang mereka ciptakan secara online.

  Kreasi mereka akan disederhanakan untuk berbagai tugas yang melibatkan kesepakatan digital dan transfer nilai. Namun, mengingat kerentanannya, kami cenderung melihat peningkatan besar dalam audit Kontrak Cerdas, produk asuransi baru untuk penyedia dan pengguna protokol, dan lebih fokus pada memasukkan dana curian ke daftar hitam.

Disclaimer:

Pandangan dalam artikel ini hanya mewakili pandangan pribadi penulis dan bukan merupakan saran investasi untuk platform ini. Platform ini tidak menjamin keakuratan, kelengkapan dan ketepatan waktu informasi artikel, juga tidak bertanggung jawab atas kerugian yang disebabkan oleh penggunaan atau kepercayaan informasi artikel.

  • Konversi token
  • Konversi nilai pertukaran
  • Perhitungan untuk pembelian valuta asing
/
PC(S)
Nilai Tukar Saat Ini
Jumlah yang dapat ditukar

0.00